From ed998bc1ea29a74050ea498de277af479db8e871 Mon Sep 17 00:00:00 2001 From: Maverick2797 Date: Thu, 27 Mar 2025 18:27:47 +0800 Subject: Add recipes for merged route-prog-rework signals Add recipe for Ks Distant Signal Reorder and comment Ks and speed sign recipes Add circular crafting for wall-mounted Munich U-Bahn signals, with entry recipe based on existing wall-mounted signal --- advtrains_signals_muc_ubahn/init.lua | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) mode change 100755 => 100644 advtrains_signals_muc_ubahn/init.lua (limited to 'advtrains_signals_muc_ubahn/init.lua') diff --git a/advtrains_signals_muc_ubahn/init.lua b/advtrains_signals_muc_ubahn/init.lua old mode 100755 new mode 100644 index 182a3dc..a8eb445 --- a/advtrains_signals_muc_ubahn/init.lua +++ b/advtrains_signals_muc_ubahn/init.lua @@ -86,3 +86,31 @@ for r,f in pairs(all_sigs) do }) end end + +-- Crafting +minetest.register_craft({ -- Main Signal Left as entry recipe + output = "advtrains_signals_muc_ubahn:signal_wall_l_hp0", + type = "shapeless", + recipe = {"advtrains:signal_wall_l_off", "advtrains_interlocking:tcb_node"}, +}) +minetest.register_craft({ -- Distant Signal Left as entry recipe + output = "advtrains_signals_muc_ubahn:signal_wall_l_vr0", + recipe = { + {"dye:orange","",""}, + {"dye:orange","advtrains_signals_muc_ubahn:signal_wall_l_hp0","dye:dark_green"}, + {"","","dye:dark_green"} + } +}) + +for this,nxt in pairs({l = "t", t = "r",r = "l"}) do --Circular crafting for wall-mount signals + minetest.register_craft({ -- Main Signal + output = "advtrains_signals_muc_ubahn:signal_wall_"..nxt.."_hp0", + type = "shapeless", + recipe = {"advtrains_signals_muc_ubahn:signal_wall_"..this.."_hp0"}, + }) + minetest.register_craft({ -- Distant Signal + output = "advtrains_signals_muc_ubahn:signal_wall_"..nxt.."_vr0", + type = "shapeless", + recipe = {"advtrains_signals_muc_ubahn:signal_wall_"..this.."_vr0"}, + }) +end \ No newline at end of file -- cgit v1.2.3