The first state of the switch torch is now off

This commit is contained in:
paly2 2015-09-07 16:00:00 +02:00
parent 1af225709a
commit 4f5780a0fb

View File

@ -48,15 +48,16 @@ local torch_selectionbox =
} }
minetest.register_node("moremesecons_switchtorch:switchtorch_off", { minetest.register_node("moremesecons_switchtorch:switchtorch_off", {
description = "Switch Torch",
inventory_image = "moremesecons_switchtorch_on.png",
wield_image = "moremesecons_switchtorch_on.png",
drawtype = "torchlike", drawtype = "torchlike",
tiles = {"moremesecons_switchtorch_off.png", "moremesecons_switchtorch_off_ceiling.png", "moremesecons_switchtorch_off_side.png"}, tiles = {"moremesecons_switchtorch_off.png", "moremesecons_switchtorch_off_ceiling.png", "moremesecons_switchtorch_off_side.png"},
inventory_image = "moremesecons_switchtorch_off.png",
paramtype = "light", paramtype = "light",
walkable = false, walkable = false,
paramtype2 = "wallmounted", paramtype2 = "wallmounted",
selection_box = torch_selectionbox, selection_box = torch_selectionbox,
groups = {dig_immediate = 3, not_in_creative_inventory = 1}, groups = {dig_immediate = 3},
drop = "moremesecons_switchtorch:switchtorch_on",
mesecons = {receptor = { mesecons = {receptor = {
state = mesecon.state.off, state = mesecon.state.off,
rules = torch_get_output_rules rules = torch_get_output_rules
@ -69,27 +70,20 @@ minetest.register_node("moremesecons_switchtorch:switchtorch_off", {
}) })
minetest.register_node("moremesecons_switchtorch:switchtorch_on", { minetest.register_node("moremesecons_switchtorch:switchtorch_on", {
description = "Switch Torch",
drawtype = "torchlike", drawtype = "torchlike",
tiles = {"moremesecons_switchtorch_on.png", "moremesecons_switchtorch_on_ceiling.png", "moremesecons_switchtorch_on_side.png"}, tiles = {"moremesecons_switchtorch_on.png", "moremesecons_switchtorch_on_ceiling.png", "moremesecons_switchtorch_on_side.png"},
inventory_image = "moremesecons_switchtorch_on.png",
wield_image = "moremesecons_switchtorch_on.png",
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
walkable = false, walkable = false,
paramtype2 = "wallmounted", paramtype2 = "wallmounted",
selection_box = torch_selectionbox, selection_box = torch_selectionbox,
groups = {dig_immediate=3}, groups = {dig_immediate=3, not_in_creative_inventory = 1},
drop = "moremesecons_switchtorch:switchtorch_off",
light_source = LIGHT_MAX-5, light_source = LIGHT_MAX-5,
mesecons = {receptor = { mesecons = {receptor = {
state = mesecon.state.on, state = mesecon.state.on,
rules = torch_get_output_rules rules = torch_get_output_rules
}}, }},
on_construct = function(pos)-- For EndPower
local meta = minetest.get_meta(pos)
meta:set_int("EndPower", 1) -- 1 for true, 0 for false
end
}) })
minetest.register_abm({ minetest.register_abm({