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();