From 9444eff7f7853b0e4385adbd117cd6bace8dcb8f Mon Sep 17 00:00:00 2001 From: est31 <MTest31@outlook.com> Date: Mon, 02 Feb 2015 05:29:44 +0100 Subject: [PATCH] Make switching station only react to nodes from below --- technic/tools/chainsaw.lua | 19 ++++--------------- 1 files changed, 4 insertions(+), 15 deletions(-) diff --git a/technic/tools/chainsaw.lua b/technic/tools/chainsaw.lua index 9de0c7a..0bb7340 100644 --- a/technic/tools/chainsaw.lua +++ b/technic/tools/chainsaw.lua @@ -36,31 +36,17 @@ -- Support moretrees if it is there if minetest.get_modpath("moretrees") then timber_nodenames["moretrees:acacia_trunk"] = true - timber_nodenames["moretrees:acacia_trunk_sideways"] = true timber_nodenames["moretrees:apple_tree_trunk"] = true - timber_nodenames["moretrees:apple_tree_trunk_sideways"] = true timber_nodenames["moretrees:beech_trunk"] = true - timber_nodenames["moretrees:beech_trunk_sideways"] = true timber_nodenames["moretrees:birch_trunk"] = true - timber_nodenames["moretrees:birch_trunk_sideways"] = true timber_nodenames["moretrees:fir_trunk"] = true - timber_nodenames["moretrees:fir_trunk_sideways"] = true timber_nodenames["moretrees:oak_trunk"] = true - timber_nodenames["moretrees:oak_trunk_sideways"] = true timber_nodenames["moretrees:palm_trunk"] = true - timber_nodenames["moretrees:palm_trunk_sideways"] = true timber_nodenames["moretrees:pine_trunk"] = true - timber_nodenames["moretrees:pine_trunk_sideways"] = true - timber_nodenames["moretrees:rubber_tree_trunk_sideways"] = true - timber_nodenames["moretrees:rubber_tree_trunk_sideways_empty"] = true timber_nodenames["moretrees:sequoia_trunk"] = true - timber_nodenames["moretrees:sequoia_trunk_sideways"] = true timber_nodenames["moretrees:spruce_trunk"] = true - timber_nodenames["moretrees:spruce_trunk_sideways"] = true timber_nodenames["moretrees:willow_trunk"] = true - timber_nodenames["moretrees:willow_trunk_sideways"] = true timber_nodenames["moretrees:jungletree_trunk"] = true - timber_nodenames["moretrees:jungletree_trunk_sideways"] = true if chainsaw_leaves then timber_nodenames["moretrees:acacia_leaves"] = true @@ -357,10 +343,13 @@ end, }) +local mesecons_button = minetest.get_modpath("mesecons_button") +local trigger = mesecons_button and "mesecons_button:button_off" or "default:mese_crystal_fragment" + minetest.register_craft({ output = "technic:chainsaw", recipe = { - {"technic:stainless_steel_ingot", "mesecons_button:button_off", "technic:battery"}, + {"technic:stainless_steel_ingot", trigger, "technic:battery"}, {"technic:fine_copper_wire", "technic:motor", "technic:battery"}, {"", "", "technic:stainless_steel_ingot"}, } -- Gitblit v1.8.0