Add nodelay handling to FastProjectile

This commit is contained in:
Randy Heit 2016-01-27 13:08:23 -06:00
parent 2dbee6fab1
commit b22a909829

View file

@ -138,6 +138,17 @@ void AFastProjectile::Tick ()
}
}
}
if ((flags7 & MF7_HANDLENODELAY) && !(flags2 & MF2_DORMANT))
{
flags7 &= ~MF7_HANDLENODELAY;
if (state->GetNoDelay())
{
// For immediately spawned objects with the NoDelay flag set for their
// Spawn state, explicitly call the current state's function.
if (state->CallAction(this, this) && (ObjectFlags & OF_EuthanizeMe))
return; // freed itself
}
}
// Advance the state
if (tics != -1)
{