From 73ec1ec9b2147b8c83d4c631e61c8e114ea4f689 Mon Sep 17 00:00:00 2001 From: reaperrr Date: Thu, 24 Mar 2016 15:01:06 +0100 Subject: [PATCH] Remove float from ReturnToBase.CalculateTurnRadius 141 / PI ~= 44.88, so 45 should be accurate enough. This should reduce desync risk while improving performance of this calculation. --- OpenRA.Mods.Common/Activities/Air/ReturnToBase.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Activities/Air/ReturnToBase.cs b/OpenRA.Mods.Common/Activities/Air/ReturnToBase.cs index a312cd4be7..25c0fc6091 100644 --- a/OpenRA.Mods.Common/Activities/Air/ReturnToBase.cs +++ b/OpenRA.Mods.Common/Activities/Air/ReturnToBase.cs @@ -130,7 +130,7 @@ namespace OpenRA.Mods.Common.Activities int CalculateTurnRadius(int speed) { - return (int)(141 * speed / planeInfo.TurnSpeed / (float)Math.PI); + return 45 * speed / planeInfo.TurnSpeed; } } }