aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/game/Entities/Unit/Unit.h18
1 files changed, 4 insertions, 14 deletions
diff --git a/src/server/game/Entities/Unit/Unit.h b/src/server/game/Entities/Unit/Unit.h
index 8cb0f434907..3053d0018d4 100644
--- a/src/server/game/Entities/Unit/Unit.h
+++ b/src/server/game/Entities/Unit/Unit.h
@@ -1261,22 +1261,12 @@ class Unit : public WorldObject
}
Unit* getAttackerForHelper() const // If someone wants to help, who to give them
{
- if (isPet())
- {
- if (!m_attackers.empty())
- return *(m_attackers.begin());
+ if (getVictim() != NULL)
+ return getVictim();
- if (getVictim() != NULL)
- return getVictim();
- }
- else
- {
- if (getVictim() != NULL)
- return getVictim();
+ if (!m_attackers.empty())
+ return *(m_attackers.begin());
- if (!m_attackers.empty())
- return *(m_attackers.begin());
- }
return NULL;
}
bool Attack(Unit* victim, bool meleeAttack);