diff options
| author | joschiwald <joschiwald.trinity@gmail.com> | 2017-05-05 13:31:25 +0200 |
|---|---|---|
| committer | joschiwald <joschiwald.trinity@gmail.com> | 2017-05-05 13:31:25 +0200 |
| commit | 272d2a29e5e581c0d447ef55e5a3834e366fd282 (patch) | |
| tree | 0f3377faacc0e22e2315ed417f45bb5aa65513cd /src/server/game/Entities/Player | |
| parent | 1a305fb6b9723052b2ccb95e5812896dcc035b27 (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.cpp | 4 | ||||
| -rw-r--r-- | src/server/game/Entities/Player/Player.h | 2 |
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; |
