From 563c15af34a5785b141433e8598507b4b09f530b Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Mon, 11 Jan 2021 02:01:59 +0100 Subject: [PATCH] Fix seeing do afters in the lobby. --- .../GameObjects/EntitySystems/DoAfter/DoAfterGui.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Content.Client/GameObjects/EntitySystems/DoAfter/DoAfterGui.cs b/Content.Client/GameObjects/EntitySystems/DoAfter/DoAfterGui.cs index d0ca66107b..ec1bd55d96 100644 --- a/Content.Client/GameObjects/EntitySystems/DoAfter/DoAfterGui.cs +++ b/Content.Client/GameObjects/EntitySystems/DoAfter/DoAfterGui.cs @@ -149,6 +149,16 @@ namespace Content.Client.GameObjects.EntitySystems.DoAfter if (doAfters.Count == 0) return; + if (_eyeManager.CurrentMap != AttachedEntity.Transform.MapID) + { + Visible = false; + return; + } + else + { + Visible = true; + } + // Set position ready for 2nd+ frames. var screenCoordinates = _eyeManager.CoordinatesToScreen(AttachedEntity.Transform.Coordinates); _playerPosition = new ScreenCoordinates(screenCoordinates.X / UIScale, screenCoordinates.Y / UIScale);