darkage/aliases.lua
2016-07-10 10:40:34 +02:00

53 lines
4.1 KiB
Lua

-- The following function where taken out of moreblocks, and is licenced under zlib license
-- Modified to fit into darkage purpose
-- Thats the realy old conversation of stairsplus. some of them may be never used in darkage. comment them out.
local function register_stairsplus_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.. ":slab_" ..originnode, newmod..":slab_" ..newnode)
--ra(originmod.. ":slab_" ..originnode.. "_inverted", newmod..":slab_" ..newnode.. "_inverted")
--ra(originmod.. ":slab_" ..originnode.. "_wall", newmod..":slab_" ..newnode.. "_wall")
ra(originmod.. ":slab_" ..originnode.. "_quarter", newmod..":slab_" ..newnode.. "_quarter")
--ra(originmod.. ":slab_" ..originnode.. "_quarter_inverted", newmod..":slab_" ..newnode.. "_quarter_inverted")
--ra(originmod.. ":slab_" ..originnode.. "_quarter_wall", newmod..":slab_" ..newnode.. "_quarter_wall")
ra(originmod.. ":slab_" ..originnode.. "_three_quarter", newmod..":slab_" ..newnode.. "_three_quarter")
--ra(originmod.. ":slab_" ..originnode.. "_three_quarter_inverted", newmod..":slab_" ..newnode.. "_three_quarter_inverted")
--ra(originmod.. ":slab_" ..originnode.. "_three_quarter_wall", newmod..":slab_" ..newnode.. "_three_quarter_wall")
ra(originmod.. ":stair_" ..originnode, newmod..":stair_" ..newnode)
ra(originmod.. ":stair_" ..originnode.. "_inverted", newmod..":stair_" ..newnode)
ra(originmod.. ":stair_" ..originnode.. "_wall", newmod..":stair_" ..newnode.. "_wall")
ra(originmod.. ":stair_" ..originnode.. "_wall_half", newmod..":stair_" ..newnode.. "_wall_half")
--ra(originmod.. ":stair_" ..originnode.. "_wall_half_inverted", newmod..":stair_" ..newnode.. "_wall_half_inverted")
ra(originmod.. ":stair_" ..originnode.. "_half", newmod..":stair_" ..newnode.. "_half")
--ra(originmod.. ":stair_" ..originnode.. "_half_inverted", newmod..":stair_" ..newnode.. "_half_inverted")
ra(originmod.. ":stair_" ..originnode.. "_right_half", newmod..":stair_" ..newnode.. "_right_half")
--ra(originmod.. ":stair_" ..originnode.. "_right_half_inverted", newmod..":stair_" ..newnode.. "_right_half_inverted")
--ra(originmod.. ":stair_" ..originnode.. "_wall_half", newmod..":stair_" ..newnode.. "_wall_half")
--ra(originmod.. ":stair_" ..originnode.. "_wall_half_inverted", newmod..":stair_" ..newnode.. "_wall_half_inverted")
ra(originmod.. ":stair_" ..originnode.. "_inner", newmod..":stair_" ..newnode.. "_inner")
--ra(originmod.. ":stair_" ..originnode.. "_inner_inverted", newmod..":stair_" ..newnode.. "_inner_inverted")
ra(originmod.. ":stair_" ..originnode.. "_outer", newmod..":stair_" ..newnode.. "_outer")
--ra(originmod.. ":stair_" ..originnode.. "_outer_inverted", newmod..":stair_" ..newnode.. "_outer_inverted")
--ra(originmod.. ":panel_" ..originnode.. "_bottom", newmod..":panel_" ..newnode.. "_bottom")
--ra(originmod.. ":panel_" ..originnode.. "_top", newmod..":panel_" ..newnode.. "_top")
--ra(originmod.. ":panel_" ..originnode.. "_vertical", newmod..":panel_" ..newnode.. "_vertical")
--ra(originmod.. ":micro_" ..originnode.. "_bottom", newmod..":micro_" ..newnode.. "_bottom")
--ra(originmod.. ":micro_" ..originnode.. "_top", newmod..":micro_" ..newnode.. "_top")
end
-- Sandstone cobble
minetest.register_alias( "darkage:sandstone_cobble","default:sandstonebrick")
register_stairsplus_alias("darkage:sandstone_cobble","default:sandstonebrick")
-- Desert Stone cobble
minetest.register_alias( "darkage:desert_stone_cobble","default:desert_stonebrick")
register_stairsplus_alias("darkage:desert_stone_cobble","default:desert_stonebrick")
-- Slate Tile
minetest.register_alias( "darkage:slate_tale","darkage:slate_tile")
register_stairsplus_alias("darkage:slate_tale","darkage:slate_tile")