update extranodes to use the new api of moreblocks/stairsplus

This commit is contained in:
Tim 2015-01-18 23:52:56 +01:00
parent 9087abcde0
commit 581afee261
1 changed files with 21 additions and 36 deletions

View File

@ -7,47 +7,32 @@ if intllib then
else else
S = function(s) return s end S = function(s) return s end
end end
--register stairslike nodes
register_stair_slab_panel_micro("technic", "marble", "technic:marble",
{cracky=2, not_in_creative_inventory=1},
{"technic_marble.png"},
S("Marble"),
"marble",
"facedir",
0)
register_stair_slab_panel_micro("technic", "marble_bricks", "technic:marble_bricks", --register stairsplus/circular_saw nodes
{cracky=2, not_in_creative_inventory=1}, stairsplus:register_all("technic", "marble", "technic:marble", {
{"technic_marble_bricks.png"}, description=S("Marble"),
S("Marble Bricks"), groups={cracky=2, not_in_creative_inventory=1},
"marble_bricks", tiles={"technic_marble.png"},
"facedir", })
0)
register_stair_slab_panel_micro("technic", "granite", "technic:granite", stairsplus:register_all("technic", "marble_bricks", "technic:marble_bricks", {
{cracky=1, not_in_creative_inventory=1}, description=S("Marble Bricks"),
{"technic_granite.png"}, groups={cracky=2, not_in_creative_inventory=1},
S("Granite"), tiles={"technic_marble_bricks.png"},
"granite", })
"facedir",
0)
register_stair_slab_panel_micro("technic", "concrete", "technic:concrete", stairsplus:register_all("technic", "granite", "technic:granite", {
{cracky=3, not_in_creative_inventory=1}, description=S("Granite"),
{"technic_concrete_block.png"}, groups={cracky=1, not_in_creative_inventory=1},
S("Concrete"), tiles={"technic_granite.png"},
"concrete", })
"facedir",
0)
--register nodes in circular saw if aviable stairsplus:register_all("technic", "concrete", "technic:concrete", {
if circular_saw then description=S("Concrete"),
for i,v in ipairs({"concrete", "marble", "marble_bricks", "granite", "default:obsidian"}) do groups={cracky=3, not_in_creative_inventory=1},
table.insert(circular_saw.known_stairs, "technic:" ..v); tiles={"technic_concrete_block.png"},
end })
end
function register_technic_stairs_alias(modname, origname, newmod, newname) function register_technic_stairs_alias(modname, origname, newmod, newname)
minetest.register_alias(modname .. ":slab_" .. origname, newmod..":slab_" .. newname) minetest.register_alias(modname .. ":slab_" .. origname, newmod..":slab_" .. newname)
minetest.register_alias(modname .. ":slab_" .. origname .. "_inverted", newmod..":slab_" .. newname .. "_inverted") minetest.register_alias(modname .. ":slab_" .. origname .. "_inverted", newmod..":slab_" .. newname .. "_inverted")