fix(Core/SmartAI): Suppress evade during SMART_ACTION_COMBAT_STOP (#25249)

Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
This commit is contained in:
blinkysc
2026-03-29 09:44:20 -05:00
committed by GitHub
parent a6d8fa9f39
commit 77de36bb9e
3 changed files with 15 additions and 0 deletions

View File

@@ -44,6 +44,7 @@ SmartAI::SmartAI(Creature* c) : CreatureAI(c)
mCanRepeatPath = false;
mEvadeDisabled = false;
mSuppressEvade = false;
mCanAutoAttack = true;
@@ -698,6 +699,9 @@ void SmartAI::MovementInform(uint32 MovementType, uint32 Data)
void SmartAI::EnterEvadeMode(EvadeReason /*why*/)
{
if (mSuppressEvade)
return;
if (mEvadeDisabled)
{
GetScript()->ProcessEventsFor(SMART_EVENT_EVADE);