aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiacomo Pozzoni <giacomopoz@gmail.com>2020-03-02 20:17:47 +0100
committerGitHub <noreply@github.com>2020-03-02 20:17:47 +0100
commit817ae5bca6db14c9b3db7d5268511525e0cb4105 (patch)
treeca84a986d91da4b4d660d80e3761ca4795c1739b
parent5b0a32d164ba91207360d8b8a266b69dd0db9869 (diff)
Core/AI: Allow creatures to evade (#24221)
* Core/AI: Allow creatures to evade Revert changes that didn't allow creatures to evade anymore no matter how hard a script would try * PArtially revert 163f44c1b08cc043b114585922bd08664434bf92
-rw-r--r--src/server/game/AI/CreatureAI.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/AI/CreatureAI.cpp b/src/server/game/AI/CreatureAI.cpp
index 4ba1bb416c0..75f45395e4f 100644
--- a/src/server/game/AI/CreatureAI.cpp
+++ b/src/server/game/AI/CreatureAI.cpp
@@ -280,7 +280,7 @@ void CreatureAI::EngagementOver()
{
if (!_isEngaged)
{
- TC_LOG_ERROR("scripts.ai", "CreatureAI::EngagementOver called even though creature is not currently engaged. Creature debug info:\n%s", me->GetDebugInfo().c_str());
+ TC_LOG_DEBUG("scripts.ai", "CreatureAI::EngagementOver called even though creature is not currently engaged. Creature debug info:\n%s", me->GetDebugInfo().c_str());
return;
}
_isEngaged = false;
@@ -290,7 +290,7 @@ void CreatureAI::EngagementOver()
bool CreatureAI::_EnterEvadeMode(EvadeReason /*why*/)
{
- if (!IsEngaged())
+ if (me->IsInEvadeMode())
return false;
if (!me->IsAlive())