aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/AI/ScriptedAI
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2023-01-19 21:23:06 +0100
committerShauren <shauren.trinity@gmail.com>2023-01-19 21:23:06 +0100
commit3df16c12b75c27c85b720a3eced4943a06f060f5 (patch)
tree6ae179130fae00602dc119bd2509fc50a71fbc11 /src/server/game/AI/ScriptedAI
parent8568b08350b954afb6603bf2c64897493230f2b1 (diff)
Core/Scripts: Move EvadeReason outside of CreatureAI class
Diffstat (limited to 'src/server/game/AI/ScriptedAI')
-rw-r--r--src/server/game/AI/ScriptedAI/ScriptedCreature.cpp2
-rw-r--r--src/server/game/AI/ScriptedAI/ScriptedEscortAI.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp b/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp
index 13892b25bc8..e8711ffe473 100644
--- a/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp
+++ b/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp
@@ -540,7 +540,7 @@ void BossAI::_JustEngagedWith(Unit* who)
// bosses do not respawn, check only on enter combat
if (!instance->CheckRequiredBosses(_bossId, who->ToPlayer()))
{
- EnterEvadeMode(EVADE_REASON_SEQUENCE_BREAK);
+ EnterEvadeMode(EvadeReason::SequenceBreak);
return;
}
instance->SetBossState(_bossId, IN_PROGRESS);
diff --git a/src/server/game/AI/ScriptedAI/ScriptedEscortAI.h b/src/server/game/AI/ScriptedAI/ScriptedEscortAI.h
index ce37b3dfe73..3a5ed989f43 100644
--- a/src/server/game/AI/ScriptedAI/ScriptedEscortAI.h
+++ b/src/server/game/AI/ScriptedAI/ScriptedEscortAI.h
@@ -43,7 +43,7 @@ struct TC_GAME_API EscortAI : public ScriptedAI
void MoveInLineOfSight(Unit* who) override;
void JustDied(Unit*) override;
void ReturnToLastPoint();
- void EnterEvadeMode(EvadeReason /*why*/ = EVADE_REASON_OTHER) override;
+ void EnterEvadeMode(EvadeReason why) override;
void MovementInform(uint32, uint32) override;
void UpdateAI(uint32 diff) override; // the "internal" update, calls UpdateEscortAI()