From 3781f6d4c05fe00103f7da2489d437ba427274c6 Mon Sep 17 00:00:00 2001 From: SmallJoker Date: Fri, 4 May 2018 14:38:52 +0200 Subject: [PATCH] Make moreores' copper rail connect again, add metal sounds --- functions.lua | 3 ++- rails.lua | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/functions.lua b/functions.lua index 1d1498c..8645021 100644 --- a/functions.lua +++ b/functions.lua @@ -217,7 +217,8 @@ function boost_cart:register_rail(name, def_overwrite) selection_box = { type = "fixed", fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, - } + }, + sounds = default.node_sound_metal_defaults() } for k, v in pairs(def_overwrite) do def[k] = v diff --git a/rails.lua b/rails.lua index a03961b..66604f5 100644 --- a/rails.lua +++ b/rails.lua @@ -18,6 +18,15 @@ boost_cart:register_rail(":"..regular_rail_itemname, { -- Moreores' copper rail if minetest.get_modpath("moreores") then minetest.register_alias("carts:copperrail", "moreores:copper_rail") + + if minetest.raillike_group then + -- Ensure that this rail uses the same connect_to_raillike + local new_groups = minetest.registered_nodes["moreores:copper_rail"].groups + new_groups.connect_to_raillike = minetest.raillike_group("rail") + minetest.override_item("moreores:copper_rail", { + groups = new_groups + }) + end else boost_cart:register_rail(":carts:copperrail", { description = "Copper rail",