aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Player
diff options
context:
space:
mode:
authorjoschiwald <joschiwald.trinity@gmail.com>2017-05-05 13:31:25 +0200
committerjoschiwald <joschiwald.trinity@gmail.com>2017-05-05 13:31:25 +0200
commit272d2a29e5e581c0d447ef55e5a3834e366fd282 (patch)
tree0f3377faacc0e22e2315ed417f45bb5aa65513cd /src/server/game/Entities/Player
parent1a305fb6b9723052b2ccb95e5812896dcc035b27 (diff)
Core/Entities: Tweak WorldObject::IsNeverVisible to pass the seer
Diffstat (limited to 'src/server/game/Entities/Player')
-rw-r--r--src/server/game/Entities/Player/Player.cpp4
-rw-r--r--src/server/game/Entities/Player/Player.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index a7e773a9039..6b83425c65c 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -22963,9 +22963,9 @@ bool Player::HaveAtClient(Object const* u) const
return u == this || m_clientGUIDs.find(u->GetGUID()) != m_clientGUIDs.end();
}
-bool Player::IsNeverVisible() const
+bool Player::IsNeverVisibleFor(WorldObject const* seer) const
{
- if (Unit::IsNeverVisible())
+ if (Unit::IsNeverVisibleFor(seer))
return true;
if (GetSession()->PlayerLogout() || GetSession()->PlayerLoading())
diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h
index 19ccb7ce3e7..1e43aaf88ff 100644
--- a/src/server/game/Entities/Player/Player.h
+++ b/src/server/game/Entities/Player/Player.h
@@ -2346,7 +2346,7 @@ class TC_GAME_API Player : public Unit, public GridObject<Player>
bool HaveAtClient(Object const* u) const;
- bool IsNeverVisible() const override;
+ bool IsNeverVisibleFor(WorldObject const* seer) const override;
bool IsVisibleGloballyFor(Player const* player) const;