From 7aced2f62e9823a8a2b88b1cb9ed89e1175ed6ee Mon Sep 17 00:00:00 2001 From: p-tkachuk Date: Fri, 21 Mar 2025 18:55:53 +0100 Subject: [PATCH] fix(Scripts/Nexus): Magus Telestra death (#21744) Co-authored-by: Hexadecimal --- .../scripts/Northrend/Nexus/Nexus/boss_magus_telestra.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/server/scripts/Northrend/Nexus/Nexus/boss_magus_telestra.cpp b/src/server/scripts/Northrend/Nexus/Nexus/boss_magus_telestra.cpp index e0c82fd6e..90781cfbc 100644 --- a/src/server/scripts/Northrend/Nexus/Nexus/boss_magus_telestra.cpp +++ b/src/server/scripts/Northrend/Nexus/Nexus/boss_magus_telestra.cpp @@ -94,6 +94,8 @@ struct boss_magus_telestra : public BossAI if (IsHeroic() && sGameEventMgr->IsActiveEvent(GAME_EVENT_WINTER_VEIL) && !me->HasAura(SPELL_WEAR_CHRISTMAS_HAT)) me->AddAura(SPELL_WEAR_CHRISTMAS_HAT, me); + + SetInvincibility(false); } uint32 GetData(uint32 data) const override @@ -184,6 +186,7 @@ struct boss_magus_telestra : public BossAI case EVENT_MAGUS_HEALTH2: if (me->HealthBelowPct(11)) { + SetInvincibility(true); me->CastSpell(me, SPELL_START_SUMMON_CLONES, false); events.ScheduleEvent(EVENT_MAGUS_RELOCATE, 3500ms); Talk(SAY_SPLIT); @@ -214,6 +217,7 @@ struct boss_magus_telestra : public BossAI me->CastSpell(me, SPELL_TELESTRA_BACK, true); me->RemoveAllAuras(); Talk(SAY_MERGE); + SetInvincibility(false); break; }