diff options
author | Takenbacon <revoke1336@live.com> | 2025-09-08 02:52:14 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-08 06:52:14 -0300 |
commit | 4d333518bb69fb15fee63b5e99a761d4d1185147 (patch) | |
tree | c8af6efacb64d0994c80e796e0dcba8e1e295d9b /src/server | |
parent | fa33b277006d879f2934d8a7f279a775db40a5c8 (diff) |
fix(Core/Visibility): Visibility should be using 2d distance checks (#22839)
Diffstat (limited to 'src/server')
-rw-r--r-- | src/server/game/Entities/Object/Object.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index 2cd31a8fa8..a183d14672 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -1801,7 +1801,7 @@ bool WorldObject::CanSeeOrDetect(WorldObject const* obj, bool ignoreStealth, boo } // Xinef: check reversely obj vs viewpoint, object could be a gameObject which overrides _IsWithinDist function to include gameobject size - if (!corpseCheck && !viewpoint->IsWithinDist(obj, GetSightRange(obj), true)) + if (!corpseCheck && !viewpoint->IsWithinDist(obj, GetSightRange(obj), false)) return false; } diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 0700d1140e..cc9a820fc7 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -16327,7 +16327,7 @@ bool Player::IsWorldObjectOutOfSightRange(WorldObject const* target) const } // Check if out of range - return !m_seer->IsWithinDist(target, GetSightRange(target), true); + return !m_seer->IsWithinDist(target, GetSightRange(target), false); } std::string Player::GetPlayerName() |