diff --git a/OpenRA.Mods.Common/Traits/Armament.cs b/OpenRA.Mods.Common/Traits/Armament.cs index b8c7496d7c..ea408e69c3 100644 --- a/OpenRA.Mods.Common/Traits/Armament.cs +++ b/OpenRA.Mods.Common/Traits/Armament.cs @@ -364,6 +364,9 @@ namespace OpenRA.Mods.Common.Traits { var modifiers = reloadModifiers.ToArray(); FireDelay = Util.ApplyPercentageModifiers(Weapon.ReloadDelay, modifiers); + if (FireDelay <= 0) + FireDelay = 1; + Burst = Weapon.Burst; if (Weapon.AfterFireSound != null && Weapon.AfterFireSound.Length > 0)