TNT's tnt:boom cleanup (#1868)
authortenplus1 <tenplus1@users.noreply.github.com>
Sun, 13 Aug 2017 11:46:30 +0000 (12:46 +0100)
committersfan5 <sfan5@live.de>
Sun, 19 Nov 2017 22:03:38 +0000 (23:03 +0100)
The tnt:boom node doesn't actually need the on_construct and on_timer functions to remove the node after 0.4 seconds as the tnt_explode function already does this beforehand.

mods/tnt/init.lua

index 606ab6afe9b7d3cfb753208faa7e85dbe9664f38..0326000b79cdf523f857d0f16d85794dcbe66909 100644 (file)
@@ -405,12 +405,6 @@ minetest.register_node("tnt:boom", {
        walkable = false,
        drop = "",
        groups = {dig_immediate = 3},
-       on_construct = function(pos)
-               minetest.get_node_timer(pos):start(0.4)
-       end,
-       on_timer = function(pos, elapsed)
-               minetest.remove_node(pos)
-       end,
        -- unaffected by explosions
        on_blast = function() end,
 })