From 272d2a29e5e581c0d447ef55e5a3834e366fd282 Mon Sep 17 00:00:00 2001 From: joschiwald Date: Fri, 5 May 2017 13:31:25 +0200 Subject: Core/Entities: Tweak WorldObject::IsNeverVisible to pass the seer --- src/server/game/Entities/Player/Player.cpp | 4 ++-- src/server/game/Entities/Player/Player.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src/server/game/Entities/Player') 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 bool HaveAtClient(Object const* u) const; - bool IsNeverVisible() const override; + bool IsNeverVisibleFor(WorldObject const* seer) const override; bool IsVisibleGloballyFor(Player const* player) const; -- cgit v1.2.3