diff --git a/Content.Client/Shuttles/UI/DockingControl.cs b/Content.Client/Shuttles/UI/DockingControl.cs index f50d745ee8..a0bfe63740 100644 --- a/Content.Client/Shuttles/UI/DockingControl.cs +++ b/Content.Client/Shuttles/UI/DockingControl.cs @@ -22,7 +22,7 @@ public class DockingControl : Control private int MinimapRadius => (int) Math.Min(Size.X, Size.Y) / 2; - private Vector2 MidPoint => Size / 2; + private Vector2 MidPoint => (Size / 2) * UIScale; private int SizeFull => (int) (MinimapRadius * 2 * UIScale); private int ScaledMinimapRadius => (int) (MinimapRadius * UIScale); private float MinimapScale => _range != 0 ? ScaledMinimapRadius / _range : 0f; diff --git a/Content.Client/Shuttles/UI/RadarControl.cs b/Content.Client/Shuttles/UI/RadarControl.cs index 6b89cf314b..c7e373303d 100644 --- a/Content.Client/Shuttles/UI/RadarControl.cs +++ b/Content.Client/Shuttles/UI/RadarControl.cs @@ -47,7 +47,7 @@ public sealed class RadarControl : Control public float MaxRadarRange { get; private set; } = 256f * 10f; private int MinimapRadius => (int) Math.Min(Size.X, Size.Y) / 2; - private Vector2 MidPoint => Size / 2; + private Vector2 MidPoint => (Size / 2) * UIScale; private int SizeFull => (int) (MinimapRadius * 2 * UIScale); private int ScaledMinimapRadius => (int) (MinimapRadius * UIScale); private float MinimapScale => RadarRange != 0 ? ScaledMinimapRadius / RadarRange : 0f;