From d6adef46d58b4457b7562bd90d412c120cc411e2 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Mon, 28 Dec 2009 18:24:33 +1300 Subject: [PATCH] oops; don't crash for things with unlimited ammo --- OpenRa.Game/Traits/AttackBase.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRa.Game/Traits/AttackBase.cs b/OpenRa.Game/Traits/AttackBase.cs index 041b9a8f74..cf17dd7b0b 100644 --- a/OpenRa.Game/Traits/AttackBase.cs +++ b/OpenRa.Game/Traits/AttackBase.cs @@ -93,7 +93,7 @@ namespace OpenRa.Game.Traits if (fireDelay > 0) return false; var limitedAmmo = self.traits.GetOrDefault(); - if (!limitedAmmo.HasAmmo()) + if (limitedAmmo != null && !limitedAmmo.HasAmmo()) return false; var weapon = Rules.WeaponInfo[weaponName];