diff --git a/src/server/scripts/EasternKingdoms/ZulGurub/boss_mandokir.cpp b/src/server/scripts/EasternKingdoms/ZulGurub/boss_mandokir.cpp index cf9d16c47..a9d8414a6 100644 --- a/src/server/scripts/EasternKingdoms/ZulGurub/boss_mandokir.cpp +++ b/src/server/scripts/EasternKingdoms/ZulGurub/boss_mandokir.cpp @@ -719,11 +719,14 @@ public: { if (Unit* target = GetTarget()) { - if (Creature* caster = GetCaster()->ToCreature()) + if (Unit* caster = GetCaster()) { - if (caster->IsAIEnabled) + if (Creature* cCaster = caster->ToCreature()) { - caster->AI()->SetGUID(target->GetGUID(), ACTION_CHARGE); + if (cCaster->IsAIEnabled) + { + cCaster->AI()->SetGUID(target->GetGUID(), ACTION_CHARGE); + } } } }