forked from mtcontrib/darkage
102 lines
7.1 KiB
Lua
102 lines
7.1 KiB
Lua
--[[
|
|
This function registers alias for all micro, panel, stair nodes that get registered by moreblocks
|
|
Converts all nodes from origin to new
|
|
* origin: nodename in form of "modname:oldnode"
|
|
* new: nodename in form of "modname:newnode"
|
|
]]
|
|
local function register_moreblocks_alias(origin, new)
|
|
local originmod = origin:split(":")[1]
|
|
local originnode = origin:split(":")[2]
|
|
local newmod = new:split(":")[1]
|
|
local newnode = new:split(":")[2]
|
|
local ra = minetest.register_alias
|
|
ra(originmod.. ":micro_" ..originnode.."_1", newmod..":micro_" ..newnode.."_1")
|
|
ra(originmod.. ":panel_" ..originnode.."_1", newmod..":panel_" ..newnode.."_1")
|
|
ra(originmod.. ":micro_" ..originnode.."_2", newmod..":micro_" ..newnode.."_2")
|
|
ra(originmod.. ":panel_" ..originnode.."_2", newmod..":panel_" ..newnode.."_2")
|
|
ra(originmod.. ":micro_" ..originnode.."_4", newmod..":micro_" ..newnode.."_4")
|
|
ra(originmod.. ":panel_" ..originnode.."_4", newmod..":panel_" ..newnode.."_4")
|
|
ra(originmod.. ":micro_" ..originnode, newmod..":micro_" ..newnode)
|
|
ra(originmod.. ":panel_" ..originnode, newmod..":panel_" ..newnode)
|
|
ra(originmod.. ":micro_" ..originnode.."_12", newmod..":micro_" ..newnode.."_12")
|
|
ra(originmod.. ":panel_" ..originnode.."_12", newmod..":panel_" ..newnode.."_12")
|
|
ra(originmod.. ":micro_" ..originnode.."_14", newmod..":micro_" ..newnode.."_14")
|
|
ra(originmod.. ":panel_" ..originnode.."_14", newmod..":panel_" ..newnode.."_14")
|
|
ra(originmod.. ":micro_" ..originnode.."_15", newmod..":micro_" ..newnode.."_15")
|
|
ra(originmod.. ":panel_" ..originnode.."_15", newmod..":panel_" ..newnode.."_15")
|
|
|
|
ra(originmod.. ":stair_" ..originnode.."_outer", newmod..":stair_" ..newnode.."_outer")
|
|
ra(originmod.. ":stair_" ..originnode, newmod..":stair_" ..newnode)
|
|
ra(originmod.. ":stair_" ..originnode.."_inner", newmod..":stair_" ..newnode.."_inner")
|
|
|
|
ra(originmod.. ":slab_" ..originnode.."_1", newmod..":slab_" ..newnode.."_1")
|
|
ra(originmod.. ":slab_" ..originnode.."_2", newmod..":slab_" ..newnode.."_2")
|
|
ra(originmod.. ":slab_" ..originnode.."_quarter", newmod..":slab_" ..newnode.."_quarter")
|
|
ra(originmod.. ":slab_" ..originnode, newmod..":slab_" ..newnode)
|
|
ra(originmod.. ":slab_" ..originnode.."_three_quarter", newmod..":slab_" ..newnode.."_three_quarter")
|
|
ra(originmod.. ":slab_" ..originnode.."_14", newmod..":slab_" ..newnode.."_14")
|
|
ra(originmod.. ":slab_" ..originnode.."_15", newmod..":slab_" ..newnode.."_15")
|
|
|
|
ra(originmod.. ":stair_" ..originnode.."_half", newmod..":stair_" ..newnode.."_half")
|
|
ra(originmod.. ":stair_" ..originnode.."_right_half", newmod..":stair_" ..newnode.."_right_half")
|
|
|
|
ra(originmod.. ":stair_" ..originnode.."_alt_1", newmod..":stair_" ..newnode.."_alt_1")
|
|
ra(originmod.. ":stair_" ..originnode.."_alt_2", newmod..":stair_" ..newnode.."_alt_2")
|
|
ra(originmod.. ":stair_" ..originnode.."_alt_4", newmod..":stair_" ..newnode.."_alt_4")
|
|
ra(originmod.. ":stair_" ..originnode.."_alt", newmod..":stair_" ..newnode.."_alt")
|
|
ra(originmod.. ":slope_" ..originnode, newmod..":slope_" ..newnode)
|
|
ra(originmod.. ":slope_" ..originnode.."_half", newmod..":slope_" ..newnode.."_half")
|
|
ra(originmod.. ":slope_" ..originnode.."_half_raised", newmod..":slope_" ..newnode.."_half_raised")
|
|
|
|
ra(originmod.. ":slope_" ..originnode.."_inner", newmod..":slope_" ..newnode.."_inner")
|
|
ra(originmod.. ":slope_" ..originnode.."_inner_half", newmod..":slope_" ..newnode.."_inner_half")
|
|
ra(originmod.. ":slope_" ..originnode.."_inner_half_raised", newmod..":slope_" ..newnode.."_inner_half_raised")
|
|
ra(originmod.. ":slope_" ..originnode.."_inner_cut", newmod..":slope_" ..newnode.."_inner_cut")
|
|
ra(originmod.. ":slope_" ..originnode.."_inner_cut_half", newmod..":slope_" ..newnode.."_inner_cut_half")
|
|
ra(originmod.. ":slope_" ..originnode.."_inner_cut_half_raised", newmod..":slope_" ..newnode.."_inner_cut_half_raised")
|
|
|
|
ra(originmod.. ":slope_" ..originnode.."_outer", newmod..":slope_" ..newnode.."_outer")
|
|
ra(originmod.. ":slope_" ..originnode.."_outer_half", newmod..":slope_" ..newnode.."_outer_half")
|
|
ra(originmod.. ":slope_" ..originnode.."_outer_half_raised", newmod..":slope_" ..newnode.."_outer_half_raised")
|
|
ra(originmod.. ":slope_" ..originnode.."_outer_cut", newmod..":slope_" ..newnode.."_outer_cut")
|
|
ra(originmod.. ":slope_" ..originnode.."_outer_cut_half", newmod..":slope_" ..newnode.."_outer_cut_half")
|
|
ra(originmod.. ":slope_" ..originnode.."_outer_cut_half_raised", newmod..":slope_" ..newnode.."_outer_cut_half_raised")
|
|
ra(originmod.. ":slope_" ..originnode.."_cut", newmod..":slope_" ..newnode.."_cut")
|
|
end
|
|
|
|
-- Ors Brick
|
|
minetest.register_alias("darkage:ors_cobble", "darkage:ors_brick")
|
|
minetest.register_alias("stairs:slab_ors_cobble", "stairs:slab_ors_brick")
|
|
minetest.register_alias("stairs:stair_ors_cobble", "stairs:stair_ors_brick")
|
|
register_moreblocks_alias("darkage:ors_cobble", "darkage:ors_brick")
|
|
minetest.register_alias("darkage:ors_cobble_wall", "darkage:ors_rubble_wall")
|
|
|
|
-- Slate Tile
|
|
minetest.register_alias( "darkage:slate_tale", "darkage:slate_tile")
|
|
register_moreblocks_alias("darkage:slate_tale", "darkage:slate_tile")
|
|
|
|
|
|
-- Basalt Brick
|
|
minetest.register_alias("darkage:basalt_cobble", "darkage:basalt_brick")
|
|
minetest.register_alias("stairs:slab_basalt_cobble", "stairs:slab_basalt_brick")
|
|
minetest.register_alias("stairs:stair_basalt_cobble", "stairs:stair_basalt_brick")
|
|
register_moreblocks_alias("darkage:basalt_cobble", "darkage:basalt_brick")
|
|
minetest.register_alias("darkage:basalt_cobble_wall", "darkage:basalt_rubble_wall")
|
|
|
|
-- Slate Brick
|
|
minetest.register_alias("darkage:slate_cobble", "darkage:slate_brick")
|
|
minetest.register_alias("stairs:slab_slate_cobble", "stairs:slab_slate_brick")
|
|
minetest.register_alias("stairs:stair_slate_cobble", "stairs:stair_slate_brick")
|
|
register_moreblocks_alias("darkage:slate_cobble", "darkage:slate_brick")
|
|
minetest.register_alias("darkage:slate_cobble_wall", "darkage:slate_rubble_wall")
|
|
|
|
-- Gneiss Brick
|
|
minetest.register_alias("darkage:gneiss_cobble", "darkage:gneiss_brick")
|
|
minetest.register_alias("stairs:slab_gneiss_cobble", "stairs:slab_gneiss_brick")
|
|
minetest.register_alias("stairs:stair_gneiss_cobble", "stairs:stair_gneiss_brick")
|
|
register_moreblocks_alias("darkage:gneis_cobble", "darkage:gneiss_brick")
|
|
minetest.register_alias("darkage:gneiss_cobble_wall", "darkage:gneiss_rubble_wall")
|
|
|
|
-- Straw
|
|
register_moreblocks_alias("darkage:straw", "moreblocks:straw")
|