From f8590ce106393c9dc4284d01dcd06962ae3993d0 Mon Sep 17 00:00:00 2001 From: Steve Date: Tue, 17 May 2016 11:31:42 +0100 Subject: [PATCH] React quickly to retreat call (might be wandering for several more seconds). --- src/battle/fighters.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/battle/fighters.c b/src/battle/fighters.c index 120d324..1e11d98 100644 --- a/src/battle/fighters.c +++ b/src/battle/fighters.c @@ -658,6 +658,8 @@ void retreatEnemies(void) e->aiFlags &= ~AIF_MOVES_TO_LEADER; e->aiFlags &= ~AIF_WANDERS; + e->aiActionTime = MIN(e->aiActionTime, FPS); + if (!game.currentMission->challengeData.isChallenge) { e->aiFlags |= AIF_GOAL_JUMPGATE; @@ -683,6 +685,8 @@ void retreatAllies(void) e->aiFlags &= ~AIF_MOVES_TO_LEADER; e->aiFlags &= ~AIF_WANDERS; + e->aiActionTime = MIN(e->aiActionTime, FPS); + if (!game.currentMission->challengeData.isChallenge) { e->aiFlags |= AIF_GOAL_JUMPGATE;