forked from luanti-org/minetest_game
		
	TNT: self-start boom removal timer.
This commit is contained in:
		| @@ -299,7 +299,6 @@ end | ||||
| function tnt.boom(pos, def) | ||||
| 	minetest.sound_play("tnt_explode", {pos = pos, gain = 1.5, max_hear_distance = 2*64}) | ||||
| 	minetest.set_node(pos, {name = "tnt:boom"}) | ||||
| 	minetest.get_node_timer(pos):start(0.5) | ||||
| 	local drops = tnt_explode(pos, def.radius, def.ignore_protection, | ||||
| 			def.ignore_on_blast) | ||||
| 	entity_physics(pos, def.damage_radius) | ||||
| @@ -316,6 +315,9 @@ minetest.register_node("tnt:boom", { | ||||
| 	walkable = false, | ||||
| 	drop = "", | ||||
| 	groups = {dig_immediate = 3}, | ||||
| 	on_construct = function(pos) | ||||
| 		minetest.get_node_timer(pos):start(0.5) | ||||
| 	end, | ||||
| 	on_timer = function(pos, elapsed) | ||||
| 		minetest.remove_node(pos) | ||||
| 	end, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user