Make fire charge a normal igniter, too

This commit is contained in:
Wuzzy 2017-08-17 13:53:54 +02:00
parent 556370c403
commit f2bee2286f
1 changed files with 7 additions and 8 deletions

View File

@ -15,19 +15,18 @@ minetest.register_craftitem("mcl_fire:fire_charge", {
end
end
-- Ignite/light fire
if pointed_thing.type == "node" then
if minetest.get_node(pointed_thing.under).name == "mcl_tnt:tnt" then
tnt.ignite(pointed_thing.under)
if not minetest.settings:get_bool("creative_mode") then
itemstack:take_item()
end
local nodedef = minetest.registered_nodes[node.name]
if nodedef and nodedef._on_ignite then
nodedef._on_ignite(user, pointed_thing)
else
mcl_fire.set_fire(pointed_thing)
end
if not minetest.settings:get_bool("creative_mode") then
itemstack:take_item()
end
end
end
return itemstack
end,
})