From: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Date: Wed, 29 Jan 2025 23:24:46 +0000 (+0100) Subject: Fix shuttle console angular velocity (#34748) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=e938512713eff34ad298ef28644a50bfa3c8d2a9;p=space-station-14.git Fix shuttle console angular velocity (#34748) --- diff --git a/Content.Client/Shuttles/UI/NavScreen.xaml.cs b/Content.Client/Shuttles/UI/NavScreen.xaml.cs index 7236714ef2..e4727e9366 100644 --- a/Content.Client/Shuttles/UI/NavScreen.xaml.cs +++ b/Content.Client/Shuttles/UI/NavScreen.xaml.cs @@ -81,13 +81,19 @@ public sealed partial class NavScreen : BoxContainer // Get the positive reduced angle. var displayRot = -worldRot.Reduced(); - GridPosition.Text = $"{worldPos.X:0.0}, {worldPos.Y:0.0}"; - GridOrientation.Text = $"{displayRot.Degrees:0.0}"; + GridPosition.Text = Loc.GetString("shuttle-console-position-value", + ("X", $"{worldPos.X:0.0}"), + ("Y", $"{worldPos.Y:0.0}")); + GridOrientation.Text = Loc.GetString("shuttle-console-orientation-value", + ("angle", $"{displayRot.Degrees:0.0}")); var gridVelocity = gridBody.LinearVelocity; gridVelocity = displayRot.RotateVec(gridVelocity); // Get linear velocity relative to the console entity - GridLinearVelocity.Text = $"{gridVelocity.X + 10f * float.Epsilon:0.0}, {gridVelocity.Y + 10f * float.Epsilon:0.0}"; - GridAngularVelocity.Text = $"{-gridBody.AngularVelocity + 10f * float.Epsilon:0.0}"; + GridLinearVelocity.Text = Loc.GetString("shuttle-console-linear-velocity-value", + ("X", $"{gridVelocity.X + 10f * float.Epsilon:0.0}"), + ("Y", $"{gridVelocity.Y + 10f * float.Epsilon:0.0}")); + GridAngularVelocity.Text = Loc.GetString("shuttle-console-angular-velocity-value", + ("angularVelocity", $"{-MathHelper.RadiansToDegrees(gridBody.AngularVelocity) + 10f * float.Epsilon:0.0}")); } } diff --git a/Resources/Locale/en-US/shuttles/console.ftl b/Resources/Locale/en-US/shuttles/console.ftl index 5b8be6ff02..0ed364b933 100644 --- a/Resources/Locale/en-US/shuttles/console.ftl +++ b/Resources/Locale/en-US/shuttles/console.ftl @@ -10,9 +10,13 @@ shuttle-console-prevent = You are unable to pilot this ship shuttle-console-display-label = Display shuttle-console-position = Position: +shuttle-console-position-value = {$X}, {$Y} shuttle-console-orientation = Orientation: +shuttle-console-orientation-value = {$angle} shuttle-console-linear-velocity = Linear velocity: +shuttle-console-linear-velocity-value = {$X}, {$Y} shuttle-console-angular-velocity = Angular velocity: +shuttle-console-angular-velocity-value = {$angularVelocity} shuttle-console-unknown = Unknown shuttle-console-iff-label = {$name} ({$distance}m)