From 211c5b870c4244a5c43b05b969b773e5641a387b Mon Sep 17 00:00:00 2001 From: Rui914 Date: Fri, 21 Aug 2015 22:59:28 +0900 Subject: [PATCH] Check hp in explosion of TNT --- mods/tnt/init.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mods/tnt/init.lua b/mods/tnt/init.lua index 8ce018b4..61fec74d 100644 --- a/mods/tnt/init.lua +++ b/mods/tnt/init.lua @@ -128,7 +128,10 @@ local function entity_physics(pos, radius) end local damage = (4 / dist) * radius - obj:set_hp(obj:get_hp() - damage) + local hp = obj:get_hp() + if hp > 0 then + obj:set_hp(hp - damage) + end end end