diff --git a/OpenRA.Mods.Common/Traits/AmmoPool.cs b/OpenRA.Mods.Common/Traits/AmmoPool.cs index 23ffcf5dd6..6cc285451b 100644 --- a/OpenRA.Mods.Common/Traits/AmmoPool.cs +++ b/OpenRA.Mods.Common/Traits/AmmoPool.cs @@ -99,7 +99,7 @@ namespace OpenRA.Mods.Common.Traits public void Attacking(Actor self, Target target, Armament a, Barrel barrel) { - if (a.Info.AmmoPoolName == Info.Name) + if (a != null && a.Info.AmmoPoolName == Info.Name) TakeAmmo(); }