diff options
-rw-r--r-- | src/server/scripts/Outland/TempestKeep/Eye/boss_void_reaver.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/server/scripts/Outland/TempestKeep/Eye/boss_void_reaver.cpp b/src/server/scripts/Outland/TempestKeep/Eye/boss_void_reaver.cpp index e583463d7d4..6c2f7500055 100644 --- a/src/server/scripts/Outland/TempestKeep/Eye/boss_void_reaver.cpp +++ b/src/server/scripts/Outland/TempestKeep/Eye/boss_void_reaver.cpp @@ -113,9 +113,11 @@ class boss_void_reaver : public CreatureScript { std::vector<Unit*> target_list; for (auto* ref : me->GetThreatManager().GetUnsortedThreatList()) - if (Player* target = ref->GetVictim()->ToPlayer()) - if (target->IsAlive() && !target->IsWithinDist(me, 18, false)) - target_list.push_back(target); + { + Unit* target = ref->GetVictim(); + if (target->GetTypeId() == TYPEID_PLAYER && target->IsAlive() && !target->IsWithinDist(me, 18, false)) + target_list.push_back(target); + } Unit* target; if (!target_list.empty()) |