From 824db72a4cfbd8c6f82bbe60b4bea5c6da327f56 Mon Sep 17 00:00:00 2001 From: tovl Date: Sun, 30 Jun 2019 21:50:30 +0200 Subject: [PATCH] Prevent VisualMoveIntoTarget from overshooting when turning. --- OpenRA.Mods.Common/Activities/Move/VisualMoveIntoTarget.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Activities/Move/VisualMoveIntoTarget.cs b/OpenRA.Mods.Common/Activities/Move/VisualMoveIntoTarget.cs index a577bedc1e..d551889f43 100644 --- a/OpenRA.Mods.Common/Activities/Move/VisualMoveIntoTarget.cs +++ b/OpenRA.Mods.Common/Activities/Move/VisualMoveIntoTarget.cs @@ -55,7 +55,7 @@ namespace OpenRA.Mods.Common.Activities var facing = delta.HorizontalLengthSquared != 0 ? delta.Yaw.Facing : mobile.Facing; if (facing != mobile.Facing) { - QueueChild(new Turn(self, facing)); + mobile.Facing = Util.TickFacing(mobile.Facing, facing, mobile.TurnSpeed); return false; }