diff --git a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_eredar_twins.cpp b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_eredar_twins.cpp index 4bf78c4ab..489749277 100644 --- a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_eredar_twins.cpp +++ b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_eredar_twins.cpp @@ -50,6 +50,7 @@ enum Spells SPELL_ENRAGE = 46587, SPELL_EMPOWER = 45366, SPELL_DARK_FLAME = 45345, + SPELL_FIREBLAST = 45232, //Lady Sacrolash spells SPELL_SHADOWFORM = 45455, @@ -78,6 +79,21 @@ struct boss_sacrolash : public BossAI { boss_sacrolash(Creature* creature) : BossAI(creature, DATA_EREDAR_TWINS), _isSisterDead(false) {} + bool CheckInRoom() override + { + if (me->GetExactDist2d(me->GetHomePosition()) >= 50.f) + { + DoCastAOE(SPELL_FIREBLAST, true); + + if (Creature* alythess = instance->GetCreature(DATA_ALYTHESS)) + alythess->AI()->DoCastAOE(SPELL_FIREBLAST, true); + + return false; + } + + return true; + } + void Reset() override { DoCastSelf(SPELL_SHADOWFORM, true);