diff --git a/3d_armor/api.lua b/3d_armor/api.lua index 34f0bc6..1b10a17 100644 --- a/3d_armor/api.lua +++ b/3d_armor/api.lua @@ -356,6 +356,9 @@ armor.punch = function(self, player, hitter, time_from_last_punch, tool_capabili local groupcaps = tool_capabilities.groupcaps or {} local uses = 0 damage = false + if next(groupcaps) == nil then + damage = true + end for group, caps in pairs(groupcaps) do local maxlevel = caps.maxlevel or 0 local diff = maxlevel - level