prevent inappropriate weapons from being used

This commit is contained in:
Chris Forbes
2009-12-06 21:40:06 +13:00
parent 8973690c62
commit 5382f5c627
4 changed files with 15 additions and 2 deletions

View File

@@ -63,6 +63,8 @@ namespace OpenRa.Game.Traits
var weapon = Rules.WeaponInfo[weaponName];
if (weapon.Range * weapon.Range < (target.Location - self.Location).LengthSquared) return false;
if (!Combat.WeaponValidForTarget(weapon, target)) return false;
fireDelay = weapon.ROF;
var projectile = Rules.ProjectileInfo[weapon.Projectile];