forked from luanti-org/minetest_game
		
	TNT: Only burn visually connected powder (#1857)
This commit is contained in:
		@@ -513,17 +513,17 @@ minetest.register_node("tnt:gunpowder_burning", {
 | 
			
		||||
	on_timer = function(pos, elapsed)
 | 
			
		||||
		for dx = -1, 1 do
 | 
			
		||||
		for dz = -1, 1 do
 | 
			
		||||
		for dy = -1, 1 do
 | 
			
		||||
			if not (dx == 0 and dz == 0) then
 | 
			
		||||
				tnt.burn({
 | 
			
		||||
					x = pos.x + dx,
 | 
			
		||||
					y = pos.y + dy,
 | 
			
		||||
					z = pos.z + dz,
 | 
			
		||||
				})
 | 
			
		||||
			if math.abs(dx) + math.abs(dz) == 1 then
 | 
			
		||||
				for dy = -1, 1 do
 | 
			
		||||
					tnt.burn({
 | 
			
		||||
						x = pos.x + dx,
 | 
			
		||||
						y = pos.y + dy,
 | 
			
		||||
						z = pos.z + dz,
 | 
			
		||||
					})
 | 
			
		||||
				end
 | 
			
		||||
			end
 | 
			
		||||
		end
 | 
			
		||||
		end
 | 
			
		||||
		end
 | 
			
		||||
		minetest.remove_node(pos)
 | 
			
		||||
	end,
 | 
			
		||||
	-- unaffected by explosions
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user