diff --git a/Source/CombatExtended/CombatExtended/Defs/LoadoutPropertiesExtension.cs b/Source/CombatExtended/CombatExtended/Defs/LoadoutPropertiesExtension.cs index 2b8bcb4047..6675c31ae1 100644 --- a/Source/CombatExtended/CombatExtended/Defs/LoadoutPropertiesExtension.cs +++ b/Source/CombatExtended/CombatExtended/Defs/LoadoutPropertiesExtension.cs @@ -253,7 +253,7 @@ private void TryGenerateAmmoFor(ThingWithComps gun, CompInventory inventory, int var compAmmo = gun.TryGetComp(); if (compAmmo == null || !compAmmo.UseAmmo) { - if (gun.TryGetComp().PrimaryVerb.verbProps.verbClass == typeof(Verb_ShootCEOneUse)) + if (gun.TryGetComp().PrimaryVerb.verbProps.verbClass == typeof(Verb_ShootCEOneUse) || (gun.def.weaponTags?.Contains("CE_AmmoGen_Disposable") ?? false)) { thingToAdd = gun.def; // For one-time use weapons such as grenades, add duplicates instead of ammo }