diff --git a/src/server/scripts/Northrend/Nexus/Nexus/instance_nexus.cpp b/src/server/scripts/Northrend/Nexus/Nexus/instance_nexus.cpp index 51ead3e43..b0dbd4ae8 100644 --- a/src/server/scripts/Northrend/Nexus/Nexus/instance_nexus.cpp +++ b/src/server/scripts/Northrend/Nexus/Nexus/instance_nexus.cpp @@ -207,6 +207,7 @@ struct npc_crystalline_frayer : public ScriptedAI { _allowDeath = false; _inSeedPod = false; + me->SetIsCombatDisallowed(false); _scheduler.CancelAll(); me->RemoveAllAuras(); @@ -256,6 +257,7 @@ struct npc_crystalline_frayer : public ScriptedAI void EnterSeedPod() { _inSeedPod = true; + me->SetIsCombatDisallowed(true); _scheduler.CancelGroup(GROUP_COMBAT); me->AttackStop(); @@ -283,6 +285,7 @@ struct npc_crystalline_frayer : public ScriptedAI void LeaveSeedPod() { _inSeedPod = false; + me->SetIsCombatDisallowed(false); Talk(SAY_EMOTE);