oops; don't crash for things with unlimited ammo

This commit is contained in:
Chris Forbes
2009-12-28 18:24:33 +13:00
parent 535173dcf9
commit d6adef46d5

View File

@@ -93,7 +93,7 @@ namespace OpenRa.Game.Traits
if (fireDelay > 0) return false;
var limitedAmmo = self.traits.GetOrDefault<LimitedAmmo>();
if (!limitedAmmo.HasAmmo())
if (limitedAmmo != null && !limitedAmmo.HasAmmo())
return false;
var weapon = Rules.WeaponInfo[weaponName];