From 84efc007085e54a29764feef98ab58e5eaf3a82f Mon Sep 17 00:00:00 2001
From: Milan <me@tchncs.de>
Date: Tue, 3 Mar 2020 17:17:48 +0100
Subject: [PATCH] darkage/moreblocks compatibility update

---
 mods/vipworld/darkage/moreblocks.lua | 276 ++++++++++++---------------
 1 file changed, 125 insertions(+), 151 deletions(-)

diff --git a/mods/vipworld/darkage/moreblocks.lua b/mods/vipworld/darkage/moreblocks.lua
index 4be1408c..96ffc989 100644
--- a/mods/vipworld/darkage/moreblocks.lua
+++ b/mods/vipworld/darkage/moreblocks.lua
@@ -1,154 +1,128 @@
-    register_stair_slab_panel_micro("slate", "block", "darkage:slate",
-    {cracky=3},
-    {"darkage_slate.png"},
-    "Slate",
-    "block",
-    0
-    )
-
-    register_stair_slab_panel_micro("slate_tile", "block", "darkage:slate_tile",
-    {cracky=3},
-    {"darkage_slate_tile.png"},
-    "Slate Tile",
-    "block",
-    0
-    )
-
-    register_stair_slab_panel_micro("adobe", "block", "darkage:adobe",
-    {cracky=3},
-    {"darkage_adobe.png"},
-    "Adobe",
-    "block",
-    0
-    )
-
-    register_stair_slab_panel_micro("basalt", "block", "darkage:basalt",
-    {cracky=3},
-    {"darkage_basalt.png"},
-    "Basalt",
-    "block",
-    0
-    )
-
-    register_stair_slab_panel_micro("basalt_cobble", "block", "darkage:basalt_cobble",
-    {cracky=3},
-    {"darkage_basalt_cobble.png"},
-    "Basalt Cobble",
-    "block",
-    0
-    )
-
-    register_stair_slab_panel_micro("chalk", "block", "darkage:chalk",
-    {cracky=3},
-    {"darkage_chalk.png"},
-    "Chalk",
-    "block",
-    0
-    )
-
-    register_stair_slab_panel_micro("cobble_with_plaster", "block", "darkage:cobble_with_plaster",
-    {cracky=3},
-    {"darkage_cobble_with_plaster_D.png"},
-    "Cobble With Plaster",
-    "block",
-    0
-    )
-
-    register_stair_slab_panel_micro("gneiss", "block", "darkage:gneiss",
-    {cracky=3},
-    {"darkage_gneiss.png"},
-    "Gneiss",
-    "block",
-    0
-    )
-
-    register_stair_slab_panel_micro("gneiss_cobble", "block", "darkage:gneiss_cobble",
-    {cracky=3},
-    {"darkage_gneiss_cobble.png"},
-    "Gneiss Cobble",
-    "block",
-    0
-    )
-
-    register_stair_slab_panel_micro("schist", "block", "darkage:schist",
-    {cracky=3},
-    {"darkage_schist.png"},
-    "Schist",
-    "block",
-    0
-    )
-
-    register_stair_slab_panel_micro("serpentine", "block", "darkage:serpentine",
-    {cracky=3},
-    {"darkage_serpentine.png"},
-    "Serpentine",
-    "block",
-    0
-    )
-
-    register_stair_slab_panel_micro("shale", "block", "darkage:shale",
-    {cracky=3},
-    {"darkage_shale.png"},
-    "Shale",
-    "block",
-    0
-    )
-
-    register_stair_slab_panel_micro("slate", "block", "darkage:slate",
-    {cracky=3},
-    {"darkage_slate.png"},
-    "Slate",
-    "block",
-    0
-    )
-
-    register_stair_slab_panel_micro("slate_cobble", "block", "darkage:slate_cobble",
-    {cracky=3},
-    {"darkage_slate_cobble.png"},
-    "Slate Cobble",
-    "block",
-    0
-    )
-
-    register_stair_slab_panel_micro("slate_tale", "block", "darkage:slate_tale",
-    {cracky=3},
-    {"darkage_slate_tale.png"},
-    "Slate Tale",
-    "block",
-    0
-    )
-
-    register_stair_slab_panel_micro("stone_brick", "block", "darkage:stone_brick",
-    {cracky=3},
-    {"darkage_stone_brick.png"},
-    "Stone Brick",
-    "block",
-    0
-    )
-
-    register_stair_slab_panel_micro("ors", "block", "darkage:ors",
-    {cracky=3},
-    {"darkage_ors.png"},
-    "Old Red Sandstone",
-    "block",
-    0
-    )
-
-    register_stair_slab_panel_micro("ors_brick", "block", "darkage:ors_brick",
-    {cracky=3},
-    {"darkage_ors_brick.png"},
-    "Old Red Sandstone Brick",
-    "block",
-    0
-    )
-
-    register_stair_slab_panel_micro("marble", "block", "darkage:marble",
-    {cracky=3},
-    {"darkage_marble.png"},
-    "Marble",
-    "block",
-    0
-    )
+stairsplus:register_all("darkage", "slate", "darkage:slate", {
+    description = "Slate",
+    tiles = {"darkage_slate.png"},
+    groups = {cracky=3},
+    sounds = default.node_sound_wood_defaults(),
+})
+    
+stairsplus:register_all("darkage", "slate_tile", "darkage:slate_tile", {
+    description = "Slate Tile",
+    tiles = {"darkage_slate_tile.png"},
+    groups = {cracky=3},
+    sounds = default.node_sound_wood_defaults(),
+})
+
+stairsplus:register_all("darkage", "adobe", "darkage:adobe", {
+    description = "Adobe",
+    tiles = {"darkage_adobe.png"},
+    groups = {cracky=3},
+    sounds = default.node_sound_wood_defaults(),
+})
+
+stairsplus:register_all("darkage", "basalt", "darkage:basalt", {
+    description = "Basalt",
+    tiles = {"darkage_basalt.png"},
+    groups = {cracky=3},
+    sounds = default.node_sound_wood_defaults(),
+})
+
+stairsplus:register_all("darkage", "basalt_cobble", "darkage:basalt_cobble", {
+    description = "Basalt Cobble",
+    tiles = {"darkage_basalt_cobble.png"},
+    groups = {cracky=3},
+    sounds = default.node_sound_wood_defaults(),
+})
+
+stairsplus:register_all("darkage", "chalk", "darkage:chalk", {
+    description = "Chalk Cobble",
+    tiles = {"darkage_chalk.png"},
+    groups = {cracky=3},
+    sounds = default.node_sound_wood_defaults(),
+})
+
+stairsplus:register_all("darkage", "cobble_with_plaster", "darkage:cobble_with_plaster", {
+    description = "Chalk with Plaster",
+    tiles = {"darkage_cobble_with_plaster.png"},
+    groups = {cracky=3},
+    sounds = default.node_sound_stone_defaults(),
+})
+
+stairsplus:register_all("darkage", "gneiss", "darkage:gneiss", {
+    description = "Gneiss",
+    tiles = {"darkage_gneiss.png"},
+    groups = {cracky=3},
+    sounds = default.node_sound_stone_defaults(),
+})
+
+stairsplus:register_all("darkage", "gneiss_cobble", "darkage:gneiss_cobble", {
+    description = "Gneiss Cobble",
+    tiles = {"darkage_gneiss_cobble.png"},
+    groups = {cracky=3},
+    sounds = default.node_sound_stone_defaults(),
+})
+
+stairsplus:register_all("darkage", "schist", "darkage:schist", {
+    description = "Schist",
+    tiles = {"darkage_schist.png"},
+    groups = {cracky=3},
+    sounds = default.node_sound_stone_defaults(),
+})
+
+stairsplus:register_all("darkage", "serpentine", "darkage:serpentine", {
+    description = "Serpentine",
+    tiles = {"darkage_serpentine.png"},
+    groups = {cracky=3},
+    sounds = default.node_sound_stone_defaults(),
+})
+
+stairsplus:register_all("darkage", "shale", "darkage:shale", {
+    description = "Shale",
+    tiles = {"darkage_shale.png"},
+    groups = {cracky=3},
+    sounds = default.node_sound_stone_defaults(),
+})
+
+stairsplus:register_all("darkage", "slate_cobble", "darkage:slate_cobble", {
+    description = "Slate Cobble",
+    tiles = {"darkage_slate_cobble.png"},
+    groups = {cracky=3},
+    sounds = default.node_sound_stone_defaults(),
+})
+
+stairsplus:register_all("darkage", "slate_tale", "darkage:slate_tale", {
+    description = "Slate Tale",
+    tiles = {"darkage_slate_tale.png"},
+    groups = {cracky=3},
+    sounds = default.node_sound_stone_defaults(),
+})
+
+stairsplus:register_all("darkage", "stone_brick", "darkage:stone_brick", {
+    description = "Stone Brick",
+    tiles = {"darkage_stone_brick.png"},
+    groups = {cracky=3},
+    sounds = default.node_sound_stone_defaults(),
+})
+
+stairsplus:register_all("darkage", "ors", "darkage:ors", {
+    description = "Old Red Sandstone",
+    tiles = {"darkage_ors.png"},
+    groups = {cracky=3},
+    sounds = default.node_sound_stone_defaults(),
+})
+
+stairsplus:register_all("darkage", "ors_brick", "darkage:ors_brick", {
+    description = "Old Red Sandstone Brick",
+    tiles = {"darkage_ors_brick.png"},
+    groups = {cracky=3},
+    sounds = default.node_sound_stone_defaults(),
+})
+
+stairsplus:register_all("darkage", "marble", "darkage:marble", {
+    description = "Marble",
+    tiles = {"darkage_marble.png"},
+    groups = {cracky=3},
+    sounds = default.node_sound_stone_defaults(),
+})
 
     table.insert(circular_saw.known_stairs, "darkage:slate")
     table.insert(circular_saw.known_stairs, "darkage:slate_tale")
-- 
GitLab