aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/scripts/Outland/TempestKeep/Eye/boss_void_reaver.cpp8
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())