From ec7a2e7c7493941d25bb6d4105a6da87b1023412 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Wed, 30 Jul 2014 10:02:33 -0400 Subject: [PATCH] honor node protection when setting a fire --- fake_fire/modfiles/nodes.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fake_fire/modfiles/nodes.lua b/fake_fire/modfiles/nodes.lua index 51cfd913..f4bcb166 100644 --- a/fake_fire/modfiles/nodes.lua +++ b/fake_fire/modfiles/nodes.lua @@ -249,6 +249,8 @@ minetest.register_tool("fake_fire:flint_and_steel", { string.find(minetest.get_node(pointed_thing.under).name, "ice") and minetest.get_node(pointed_thing.above).name == "air" + and not + minetest.is_protected(pointed_thing.above, user:get_player_name()) then minetest.set_node(pointed_thing.above, {name="fake_fire:smokeless_fire"}) @@ -266,6 +268,8 @@ minetest.register_tool("fake_fire:flint_and_steel", { ) and minetest.get_node(pointed_thing.above).name == "air" + and not + minetest.is_protected(pointed_thing.above, user:get_player_name()) then minetest.set_node(pointed_thing.above, {name="fake_fire:smokeless_ice_fire"})