diff options
Diffstat (limited to 'engines/bladerunner/combat.cpp')
-rw-r--r-- | engines/bladerunner/combat.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/bladerunner/combat.cpp b/engines/bladerunner/combat.cpp index afe339c5e5..f62e91dfd1 100644 --- a/engines/bladerunner/combat.cpp +++ b/engines/bladerunner/combat.cpp @@ -158,6 +158,11 @@ void Combat::shoot(int actorId, Vector3 &to, int screenX) { if (actor->inCombat()) { actor->combatModeOff(); } +#if BLADERUNNER_ORIGINAL_BUGS +#else + // make sure the dead enemy won't pick a pending movement track and re-spawn + actor->_movementTrack->flush(); +#endif actor->stopWalking(false); actor->changeAnimationMode(kAnimationModeDie, false); |