diff --git a/src/server/scripts/EasternKingdoms/ZulAman/boss_zuljin.cpp b/src/server/scripts/EasternKingdoms/ZulAman/boss_zuljin.cpp index b415fe0d1..feb6b3553 100644 --- a/src/server/scripts/EasternKingdoms/ZulAman/boss_zuljin.cpp +++ b/src/server/scripts/EasternKingdoms/ZulAman/boss_zuljin.cpp @@ -388,8 +388,10 @@ struct npc_zuljin_vortex : public ScriptedAI void ChangeToNewPlayer() { DoResetThreatList(); - if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 100.0f, true)) - me->AddThreat(target, 10000000.0f); + if (WorldObject* summoner = GetSummoner()) + if (Creature* zuljin = summoner->ToCreature()) + if (Unit* target = zuljin->AI()->SelectTarget(SelectTargetMethod::Random, 0, 80.0f, true)) + me->AddThreat(target, 10000000.0f); } void UpdateAI(uint32 /*diff*/) override