mirror of
https://git.minetest.land/MineClone2/MineClone2.git
synced 2024-11-23 11:23:45 +01:00
Remove TNT node when it is ignited by an explosion
After 6f12adcb TNT nodes would not be removed when ignited by explosions, this fixes that.
parent
af6d5cac54
commit
455f490b4e
@ -13,8 +13,9 @@ end
|
||||
tnt = {}
|
||||
tnt.ignite = function(pos)
|
||||
minetest.remove_node(pos)
|
||||
spawn_tnt(pos, "mcl_tnt:tnt")
|
||||
local e = spawn_tnt(pos, "mcl_tnt:tnt")
|
||||
minetest.check_for_falling(pos)
|
||||
return e
|
||||
end
|
||||
|
||||
-- Add smoke particle of entity at pos.
|
||||
@ -70,9 +71,8 @@ minetest.register_node("mcl_tnt:tnt", {
|
||||
groups = { dig_immediate = 3, tnt = 1, enderman_takable=1, flammable=-1 },
|
||||
mesecons = tnt_mesecons,
|
||||
on_blast = function(pos)
|
||||
local e = spawn_tnt(pos, "mcl_tnt:tnt")
|
||||
local e = tnt.ignite(pos)
|
||||
e:get_luaentity().timer = tnt.BOOMTIMER - (0.5 + math.random())
|
||||
return true
|
||||
end,
|
||||
_on_ignite = function(player, pointed_thing)
|
||||
tnt.ignite(pointed_thing.under)
|
||||
|
Loading…
Reference in New Issue
Block a user