From 2e1aba1aa1090adee590d44c1015db448cca5933 Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Wed, 4 Nov 2020 13:12:04 +0000 Subject: [PATCH] fix nil bug --- init.lua | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/init.lua b/init.lua index 988507d..3a0886d 100644 --- a/init.lua +++ b/init.lua @@ -47,14 +47,16 @@ local function fall_hurt_check(self, pos) for _,obj in ipairs(all_objects) do local name = obj:get_luaentity() and - obj:get_luaentity().name or "" + obj:get_luaentity().name - if name ~= "__builtin:item" - and name ~= "__builtin:falling_node" then + if (name + and name ~= "__builtin:item" + and name ~= "__builtin:falling_node") + or obj:is_player() then obj:punch(self.object, 4.0, { damage_groups = {fleshy = damage} - }) + }, nil) self.hurt_toggle = false end