aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/game/Entities/GameObject/GameObject.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp
index 9ecc85478b2..c1fb6620fa5 100644
--- a/src/server/game/Entities/GameObject/GameObject.cpp
+++ b/src/server/game/Entities/GameObject/GameObject.cpp
@@ -1098,6 +1098,14 @@ bool GameObject::IsInvisibleDueToDespawn() const
return false;
}
+uint8 GameObject::getLevelForTarget(WorldObject const* target) const
+{
+ if (Unit* owner = GetOwner())
+ return owner->getLevelForTarget(target);
+
+ return 1;
+}
+
void GameObject::Respawn()
{
if (m_spawnedByDefault && m_respawnTime > 0)