From aa188cba95d5a937b1069d3dbd635a4d594f2e15 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Wed, 13 Jul 2022 03:46:12 +1000 Subject: [PATCH] Fix interaction outline jankiness at high speeds (#9653) Converting mouse to eye pos is better done after the eye has its frameupdate. --- Content.Client/Outline/InteractionOutlineSystem.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Content.Client/Outline/InteractionOutlineSystem.cs b/Content.Client/Outline/InteractionOutlineSystem.cs index b456db7c4b..d1cbd0da14 100644 --- a/Content.Client/Outline/InteractionOutlineSystem.cs +++ b/Content.Client/Outline/InteractionOutlineSystem.cs @@ -4,6 +4,7 @@ using Content.Client.Interactable.Components; using Content.Client.Viewport; using Content.Shared.CCVar; using Content.Shared.Interaction; +using Robust.Client.GameObjects; using Robust.Client.Graphics; using Robust.Client.Input; using Robust.Client.Player; @@ -41,6 +42,7 @@ public sealed class InteractionOutlineSystem : EntitySystem base.Initialize(); _configManager.OnValueChanged(CCVars.OutlineEnabled, SetCvarEnabled); + UpdatesAfter.Add(typeof(EyeUpdateSystem)); } public override void Shutdown()