From 4e92462fbf2ba52d21518622fefbebf9edd769fe Mon Sep 17 00:00:00 2001 From: thecraftianman <64441307+thecraftianman@users.noreply.github.com> Date: Wed, 29 Nov 2023 23:54:58 -0500 Subject: [PATCH] Limit ammo explosive power Helps a lot to prevent ammo boxes acting like nukes when blowing up --- lua/entities/acf_ammo/init.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/entities/acf_ammo/init.lua b/lua/entities/acf_ammo/init.lua index 4fc673bc2..8f0f76145 100644 --- a/lua/entities/acf_ammo/init.lua +++ b/lua/entities/acf_ammo/init.lua @@ -529,7 +529,8 @@ do -- ACF Activation and Damage ----------------- local BulletData = self.BulletData local Filler = BulletData.FillerMass or 0 local Propellant = BulletData.PropMass or 0 - local Explosive = (Filler + Propellant * (ACF.PropImpetus / ACF.HEPower)) * self.Ammo + local AmmoPower = self.Ammo ^ 0.7 -- Arbitrary exponent to reduce ammo-based explosive power + local Explosive = (Filler + Propellant * (ACF.PropImpetus / ACF.HEPower)) * AmmoPower local FragMass = BulletData.ProjMass or Explosive * 0.5 local DmgInfo = Objects.DamageInfo(self, self.Inflictor)