From e38f215faa95ad7fc2fb8c473f830aa689c468d2 Mon Sep 17 00:00:00 2001 From: Maverick2797 Date: Wed, 24 Feb 2021 20:16:55 +0800 Subject: Added alternative recipes, falling back on the default: items as they seem to be in the rest of the mod. May need rebalancing though. --- advtrains_train_track/init.lua | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) mode change 100644 => 100755 advtrains_train_track/init.lua (limited to 'advtrains_train_track/init.lua') diff --git a/advtrains_train_track/init.lua b/advtrains_train_track/init.lua old mode 100644 new mode 100755 index 78d1392..744d86b --- a/advtrains_train_track/init.lua +++ b/advtrains_train_track/init.lua @@ -298,15 +298,27 @@ advtrains.register_tracks("default", { end }, advtrains.trackpresets.t_30deg_straightonly) +-- mod-dependent crafts +local loader_core = "default:mese_crystal" --fallback +if minetest.get_modpath("basic_materials") then + loader_core = "basic_materials:ic" +elseif minetest.get_modpath("technic") then + loader_core = "technic:control_logic_unit" +end +--print("Loader Core: "..loader_core) + minetest.register_craft({ type="shapeless", output = 'advtrains:dtrack_load_placer', recipe = { "advtrains:dtrack_placer", - "basic_materials:ic", + loader_core, "default:chest" }, }) +loader_core = nil --nil the crafting variable + +--craft between load/unload tracks minetest.register_craft({ type="shapeless", output = 'advtrains:dtrack_unload_placer', -- cgit v1.2.3