From 07f9575bb7d42e39e5759c93663e5c94eea274ee Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Sat, 6 Jul 2013 15:30:48 +1200 Subject: [PATCH] Use Target range checks in AttackLeap. --- OpenRA.Mods.RA/Attack/AttackLeap.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.RA/Attack/AttackLeap.cs b/OpenRA.Mods.RA/Attack/AttackLeap.cs index 1021bd7514..613d1da196 100644 --- a/OpenRA.Mods.RA/Attack/AttackLeap.cs +++ b/OpenRA.Mods.RA/Attack/AttackLeap.cs @@ -36,7 +36,9 @@ namespace OpenRA.Mods.RA if (a == null) return; - if (!Combat.IsInRange(self.CenterLocation, a.Weapon.Range, target)) + // TODO: Define weapon ranges as WRange + var range = new WRange((int)(1024*a.Weapon.Range)); + if (!target.IsInRange(self.CenterPosition, range)) return; self.CancelActivity();