mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-03-10 03:00:28 +00:00
fix(Core/Scripts): apply safety improvements (#24635)
This commit is contained in:
@@ -169,10 +169,14 @@ public:
|
||||
{
|
||||
if (why == EVADE_REASON_BOUNDARY)
|
||||
{
|
||||
instance->GetCreature(DATA_BARON_RIVENDARE_BOSS)->AI()->EnterEvadeMode(EVADE_REASON_OTHER);
|
||||
instance->GetCreature(DATA_LADY_BLAUMEUX_BOSS)->AI()->EnterEvadeMode(EVADE_REASON_OTHER);
|
||||
instance->GetCreature(DATA_SIR_ZELIEK_BOSS)->AI()->EnterEvadeMode(EVADE_REASON_OTHER);
|
||||
instance->GetCreature(DATA_THANE_KORTHAZZ_BOSS)->AI()->EnterEvadeMode(EVADE_REASON_OTHER);
|
||||
if (Creature* cr = instance->GetCreature(DATA_BARON_RIVENDARE_BOSS))
|
||||
cr->AI()->EnterEvadeMode(EVADE_REASON_OTHER);
|
||||
if (Creature* cr = instance->GetCreature(DATA_LADY_BLAUMEUX_BOSS))
|
||||
cr->AI()->EnterEvadeMode(EVADE_REASON_OTHER);
|
||||
if (Creature* cr = instance->GetCreature(DATA_SIR_ZELIEK_BOSS))
|
||||
cr->AI()->EnterEvadeMode(EVADE_REASON_OTHER);
|
||||
if (Creature* cr = instance->GetCreature(DATA_THANE_KORTHAZZ_BOSS))
|
||||
cr->AI()->EnterEvadeMode(EVADE_REASON_OTHER);
|
||||
}
|
||||
BossAI::EnterEvadeMode();
|
||||
}
|
||||
|
||||
@@ -391,7 +391,8 @@ public:
|
||||
me->SetControlled(false, UNIT_STATE_STUNNED);
|
||||
|
||||
if (why == EVADE_REASON_BOUNDARY)
|
||||
instance->GetCreature(DATA_THADDIUS_BOSS)->AI()->EnterEvadeMode(EVADE_REASON_BOUNDARY);
|
||||
if (Creature* thaddius = instance->GetCreature(DATA_THADDIUS_BOSS))
|
||||
thaddius->AI()->EnterEvadeMode(EVADE_REASON_BOUNDARY);
|
||||
|
||||
ScriptedAI::EnterEvadeMode(why);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user