From 6eb492b09c51ecb3f1d60e07359591ffbd2a901a Mon Sep 17 00:00:00 2001 From: Buckaroo Banzai <39065740+BuckarooBanzay@users.noreply.github.com> Date: Fri, 4 Aug 2023 16:35:02 +0200 Subject: [PATCH] add nil check in `armor.damage` (#109) --- 3d_armor/api.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/3d_armor/api.lua b/3d_armor/api.lua index 430284f..4f5222e 100644 --- a/3d_armor/api.lua +++ b/3d_armor/api.lua @@ -631,6 +631,9 @@ end armor.damage = function(self, player, index, stack, use) local old_stack = ItemStack(stack) local worn_armor = armor:get_weared_armor_elements(player) + if not worn_armor then + return + end local armor_worn_cnt = 0 for k,v in pairs(worn_armor) do armor_worn_cnt = armor_worn_cnt + 1