From 15ec743c43eeb97e1a8f292acf30a99aea06c732 Mon Sep 17 00:00:00 2001 From: Chris N Date: Tue, 6 Jan 2015 12:39:51 -1000 Subject: [PATCH] Fix bug with fire in Moontest Moontest has no fire, yet CaveRealms references it. Added conditionals. --- nodes.lua | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/nodes.lua b/nodes.lua index 23f1051..db0fdf0 100644 --- a/nodes.lua +++ b/nodes.lua @@ -533,13 +533,17 @@ minetest.register_node("caverealms:constant_flame", { damage_per_second = 4, after_place_node = function(pos, placer) - fire.on_flame_add_at(pos) + if pos.y > DM_TOP then + minetest.remove_node(pos) + end + if (minetest.get_modpath("moontest")) then + fire.on_flame_add_at(pos) + end end, after_dig_node = function(pos, oldnode, oldmetadata, digger) - fire.on_flame_remove_at(pos) - if pos.y > DM_TOP then - minetest.remove_node(pos) + if (minetest.get_modpath("moontest")) then + fire.on_flame_remove_at(pos) end end, })