From 1edf313090a45c253f452b9ad0ada408ff7edf0a Mon Sep 17 00:00:00 2001 From: Gustas <37534529+PunkPun@users.noreply.github.com> Date: Tue, 29 Nov 2022 21:41:36 +0200 Subject: [PATCH] Don't calculate range when it is unused --- OpenRA.Mods.Common/Activities/PickupUnit.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/OpenRA.Mods.Common/Activities/PickupUnit.cs b/OpenRA.Mods.Common/Activities/PickupUnit.cs index 08c90ff6a9..f699cd7e13 100644 --- a/OpenRA.Mods.Common/Activities/PickupUnit.cs +++ b/OpenRA.Mods.Common/Activities/PickupUnit.cs @@ -92,8 +92,7 @@ namespace OpenRA.Mods.Common.Activities } // Wait until we are near the target before we try to lock it - var distSq = (cargo.CenterPosition - self.CenterPosition).HorizontalLengthSquared; - if (state == PickupState.Intercept && distSq <= targetLockRange.LengthSquared) + if (state == PickupState.Intercept && (cargo.CenterPosition - self.CenterPosition).HorizontalLengthSquared <= targetLockRange.LengthSquared) state = PickupState.LockCarryable; if (state == PickupState.LockCarryable)