diff --git a/lua/acf/shared/sh_ace_functions.lua b/lua/acf/shared/sh_ace_functions.lua index 28a25c55..bf78a807 100644 --- a/lua/acf/shared/sh_ace_functions.lua +++ b/lua/acf/shared/sh_ace_functions.lua @@ -1916,13 +1916,13 @@ end -- Legacy manufacturing cost indicator (original mass/material system). function ACE_GetEntLegacyCost(ent, massOverride) - if not ACE_IsEnt(ent) then return 0 end - - local points = ent.ACEPoints or 0 - if points ~= 0 then return points end - - local class = ent:GetClass() - local acf = ent.ACF or {} + if not ACE_IsEnt(ent) then return 0 end + + local class = ent:GetClass() + local points = ent.ACEPoints or 0 + if class ~= "acf_ammo" and points ~= 0 then return points end + + local acf = ent.ACF or {} -- Armor props: derive manufacturing cost from raw thickness (mm), then apply ductility scalar. if ACE.ArmorClasses and ACE.ArmorClasses[class] then