From 3d55f6c7d7c0129300e8ebaf515f49fef601f457 Mon Sep 17 00:00:00 2001 From: Fesiug Date: Wed, 29 Nov 2023 02:51:43 -0500 Subject: [PATCH] Check, in case mag disappears somehow --- gamemodes/benny/entities/weapons/benny/shared.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gamemodes/benny/entities/weapons/benny/shared.lua b/gamemodes/benny/entities/weapons/benny/shared.lua index 7637dfc..4dede5e 100644 --- a/gamemodes/benny/entities/weapons/benny/shared.lua +++ b/gamemodes/benny/entities/weapons/benny/shared.lua @@ -107,7 +107,11 @@ function SWEP:Reload( hand ) local mid = self:D_GetMagID( hand ) if SERVER or (CLIENT and IsFirstTimePredicted()) then if mid != "" then - if inv[mid].Ammo == 0 then + if !inv[mid] then + ErrorNoHalt( "Mag isn't a valid item" ) + self:D_SetMagID( hand, "" ) + wep_table.Loaded = "" + elseif inv[mid].Ammo == 0 then if SERVER or (CLIENT and IsFirstTimePredicted()) then p:INV_Discard( mid ) end