From ae7b452fdfc49649b6e37ee23a8917d996d7d56c Mon Sep 17 00:00:00 2001 From: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Wed, 7 Apr 2021 19:33:38 +0200 Subject: [PATCH] fix(Core/Objects): LoS calculation (#5084) --- src/server/game/Entities/Object/Object.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index 2e9ca224d..ba1677de7 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -1184,7 +1184,7 @@ bool WorldObject::IsWithinLOSInMap(const WorldObject* obj, LineOfSightChecks che if (obj->GetTypeId() == TYPEID_PLAYER) { obj->GetPosition(ox, oy, oz); - oz += GetCollisionHeight(); + oz += obj->GetCollisionHeight(); } else obj->GetHitSpherePointFor({ GetPositionX(), GetPositionY(), GetPositionZ() + GetCollisionHeight() }, ox, oy, oz);