From 581afee261e8601a43cfdaaf0bbba6149c8f7545 Mon Sep 17 00:00:00 2001 From: Tim Date: Sun, 18 Jan 2015 23:52:56 +0100 Subject: [PATCH] update extranodes to use the new api of moreblocks/stairsplus --- extranodes/init.lua | 57 +++++++++++++++++---------------------------- 1 file changed, 21 insertions(+), 36 deletions(-) diff --git a/extranodes/init.lua b/extranodes/init.lua index 934193f..01d4b75 100644 --- a/extranodes/init.lua +++ b/extranodes/init.lua @@ -7,47 +7,32 @@ if intllib then else S = function(s) return s 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", - {cracky=2, not_in_creative_inventory=1}, - {"technic_marble_bricks.png"}, - S("Marble Bricks"), - "marble_bricks", - "facedir", - 0) +--register stairsplus/circular_saw nodes +stairsplus:register_all("technic", "marble", "technic:marble", { + description=S("Marble"), + groups={cracky=2, not_in_creative_inventory=1}, + tiles={"technic_marble.png"}, +}) -register_stair_slab_panel_micro("technic", "granite", "technic:granite", - {cracky=1, not_in_creative_inventory=1}, - {"technic_granite.png"}, - S("Granite"), - "granite", - "facedir", - 0) +stairsplus:register_all("technic", "marble_bricks", "technic:marble_bricks", { + description=S("Marble Bricks"), + groups={cracky=2, not_in_creative_inventory=1}, + tiles={"technic_marble_bricks.png"}, +}) -register_stair_slab_panel_micro("technic", "concrete", "technic:concrete", - {cracky=3, not_in_creative_inventory=1}, - {"technic_concrete_block.png"}, - S("Concrete"), - "concrete", - "facedir", - 0) +stairsplus:register_all("technic", "granite", "technic:granite", { + description=S("Granite"), + groups={cracky=1, not_in_creative_inventory=1}, + tiles={"technic_granite.png"}, +}) ---register nodes in circular saw if aviable -if circular_saw then - for i,v in ipairs({"concrete", "marble", "marble_bricks", "granite", "default:obsidian"}) do - table.insert(circular_saw.known_stairs, "technic:" ..v); - end -end +stairsplus:register_all("technic", "concrete", "technic:concrete", { + description=S("Concrete"), + groups={cracky=3, not_in_creative_inventory=1}, + tiles={"technic_concrete_block.png"}, +}) - function register_technic_stairs_alias(modname, origname, newmod, newname) minetest.register_alias(modname .. ":slab_" .. origname, newmod..":slab_" .. newname) minetest.register_alias(modname .. ":slab_" .. origname .. "_inverted", newmod..":slab_" .. newname .. "_inverted")