diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp index 15e4885d4a7..41f5ed936d2 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp @@ -340,6 +340,9 @@ class boss_professor_putricide : public CreatureScript void DamageTaken(Unit* /*attacker*/, uint32& /*damage*/) override { + if (me->HasUnitState(UNIT_STATE_CASTING)) + return; + switch (_phase) { case PHASE_COMBAT_1: