From: DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com> Date: Sat, 15 Jun 2024 21:35:05 +0000 (-0700) Subject: Fix speech bubble occlusion being checked from the player's position instead of the... X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=2ddebba0e9a2889c8b2623aad6d6fa6c2b384b2a;p=space-station-14.git Fix speech bubble occlusion being checked from the player's position instead of the eye's (#29012) --- diff --git a/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs b/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs index 334ba60873..904b922baa 100644 --- a/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs +++ b/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs @@ -16,9 +16,8 @@ using Content.Client.UserInterface.Systems.Gameplay; using Content.Shared.Administration; using Content.Shared.CCVar; using Content.Shared.Chat; -using Content.Shared.Decals; using Content.Shared.Damage.ForceSay; -using Content.Shared.Examine; +using Content.Shared.Decals; using Content.Shared.Input; using Content.Shared.Radio; using Robust.Client.GameObjects; @@ -626,7 +625,7 @@ public sealed class ChatUIController : UIController var predicate = static (EntityUid uid, (EntityUid compOwner, EntityUid? attachedEntity) data) => uid == data.compOwner || uid == data.attachedEntity; var playerPos = player != null - ? _transform?.GetMapCoordinates(player.Value) ?? MapCoordinates.Nullspace + ? _eye.CurrentEye.Position : MapCoordinates.Nullspace; var occluded = player != null && _examine.IsOccluded(player.Value);