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);