diff options
author | Treeston <treeston.mmoc@gmail.com> | 2019-07-29 00:13:40 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2021-12-17 21:50:47 +0100 |
commit | 3269c4278933d65ef0df619a50cbd0b851cab4fc (patch) | |
tree | d6c59a74d75da86ffdf70ad64b4e1b58c117beee /src/server/game/AI/CreatureAI.cpp | |
parent | 59f95b757260be9b60b112d8297e70eb0710f879 (diff) |
Core/AI: No longer do strange things when told to enter evade mode while there's no need to do so, typically by terrible legacy code.
(cherry picked from commit 163f44c1b08cc043b114585922bd08664434bf92)
Diffstat (limited to 'src/server/game/AI/CreatureAI.cpp')
-rw-r--r-- | src/server/game/AI/CreatureAI.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/AI/CreatureAI.cpp b/src/server/game/AI/CreatureAI.cpp index 5052033971f..247fbd1bad7 100644 --- a/src/server/game/AI/CreatureAI.cpp +++ b/src/server/game/AI/CreatureAI.cpp @@ -292,7 +292,7 @@ void CreatureAI::EngagementOver() bool CreatureAI::_EnterEvadeMode(EvadeReason /*why*/) { - if (me->IsInEvadeMode()) + if (!IsEngaged()) return false; if (!me->IsAlive()) |