From 43ce74f2833e6aacaf82f0116aac574a27a15589 Mon Sep 17 00:00:00 2001 From: Ally-for-Hire Date: Tue, 7 Apr 2026 20:12:00 -0500 Subject: [PATCH] Fix legacy manufacturing cost for gun ammo crates --- lua/acf/shared/sh_ace_functions.lua | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) 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