From 096744dc6c824b0025d34fceb2b8877fee339d31 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Mon, 31 Jul 2017 02:06:00 +0200 Subject: [PATCH] Fix crash when blowing up TNT --- mods/ITEMS/mcl_tnt/init.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/mods/ITEMS/mcl_tnt/init.lua b/mods/ITEMS/mcl_tnt/init.lua index f547775f9..75073a405 100644 --- a/mods/ITEMS/mcl_tnt/init.lua +++ b/mods/ITEMS/mcl_tnt/init.lua @@ -158,14 +158,15 @@ function TNT:on_step(dtime) self.blinkstatus = not self.blinkstatus end if self.timer > 4 then - tnt.boom(self.object:getpos(), TNT_RANGE) + tnt.boom(self.object:getpos()) self.object:remove() end end tnt.boom = function(pos, info) - local range = info.radius - local damage_range = info.damage_radius + if not info then info = {} end + local range = info.radius or TNT_RANGE + local damage_range = info.damage_radius or TNT_RANGE pos.x = math.floor(pos.x+0.5) pos.y = math.floor(pos.y+0.5)