aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Player
diff options
context:
space:
mode:
authormegamage <none@none.none>2011-10-13 13:26:27 -0400
committermegamage <none@none.none>2011-10-13 13:26:27 -0400
commit5912e2444de0b73b511ec073aa0cbd38b901295c (patch)
treebc2caaf28328ba90868fade847f5dc3359072f2d /src/server/game/Entities/Player
parentdc2bdb8e13f5640840d5d87db7a83c16ee1ab79a (diff)
Some cleanup of CanSeeOrDetect code.
Diffstat (limited to 'src/server/game/Entities/Player')
-rwxr-xr-xsrc/server/game/Entities/Player/Player.cpp10
-rwxr-xr-xsrc/server/game/Entities/Player/Player.h2
2 files changed, 6 insertions, 6 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 01203dd1d54..a5adf1d9371 100755
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -21077,15 +21077,15 @@ WorldLocation Player::GetStartPosition() const
return WorldLocation(mapId, info->positionX, info->positionY, info->positionZ, 0);
}
-bool Player::isValid() const
+bool Player::IsNeverVisible() const
{
- if (!Unit::isValid())
- return false;
+ if (Unit::IsNeverVisible())
+ return true;
if (GetSession()->PlayerLogout() || GetSession()->PlayerLoading())
- return false;
+ return true;
- return true;
+ return false;
}
bool Player::canSeeAlways(WorldObject const* obj) const
diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h
index 05ef060add9..0910e6ba36d 100755
--- a/src/server/game/Entities/Player/Player.h
+++ b/src/server/game/Entities/Player/Player.h
@@ -2326,7 +2326,7 @@ class Player : public Unit, public GridObject<Player>
bool HaveAtClient(WorldObject const* u) const { return u == this || m_clientGUIDs.find(u->GetGUID()) != m_clientGUIDs.end(); }
- bool isValid() const;
+ bool IsNeverVisible() const;
bool IsVisibleGloballyFor(Player* pl) const;