Reenable Zodd's rapid fire fix

Forgot this existed, whoops
Use classic code
This commit is contained in:
ChocoTaco1 2025-10-27 14:06:01 -04:00
parent b5ed76eb54
commit e1f42951af

View file

@ -62,21 +62,20 @@ function ShapeBaseImageData::onFire(%data, %obj, %slot)
{
// ---------------------------------------------------------------------------
// z0dd - ZOD, 9/3/02. Anti rapid fire mortar/missile fix.
// if (%obj.cantFire !$= "")
// {
// return 0;
// }
if (%obj.cantFire !$= "")
{
return 0;
}
// %wpnName = %data.getName();
// if((%wpnName $= "MortarImage") || (%wpnName $= "MissileLauncherImage"))
// {
// %obj.cantFire = 1;
// %preventTime = %data.stateTimeoutValue[4];
// //%preventTime = (%data.stateTimeoutValue[4] + %data.stateTimeoutValue[3]) - 0.032;
// %obj.reloadSchedule = schedule(%preventTime * 1000, %obj, resetFire, %obj);
// }
%wpnName = %data.getName();
if((%wpnName $= "MortarImage") || (%wpnName $= "MissileLauncherImage"))
{
%obj.cantFire = 1;
%preventTime = %data.stateTimeoutValue[4];
%obj.reloadSchedule = schedule(%preventTime * 1000, %obj, resetFire, %obj);
}
// ---------------------------------------------------------------------------
%obj.lfireTime[%data.getName()] = getSimTime();
//%obj.lfireTime[%data.getName()] = getSimTime();
%data.lightStart = getSimTime();