diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp index 17c326cf891..e29ddc4a150 100755 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp @@ -214,7 +214,7 @@ class boss_professor_putricide : public CreatureScript if (events.GetPhaseMask() & PHASE_MASK_NOT_SELF) return; - if (!instance->CheckRequiredBosses(DATA_PROFESSOR_PUTRICIDE, who->ToPlayer())) + if (!(events.GetPhaseMask() & PHASE_MASK_NOT_SELF) && !instance->CheckRequiredBosses(DATA_PROFESSOR_PUTRICIDE, who->ToPlayer())) { instance->DoCastSpellOnPlayers(LIGHT_S_HAMMER_TELEPORT); EnterEvadeMode();