From 4c767ad7ff786575b0ffe737de9b3d671eb577fb Mon Sep 17 00:00:00 2001 From: DS-Minetest Date: Tue, 22 Aug 2017 16:15:53 +0200 Subject: [PATCH] add stair and slab groups --- stairsplus/slabs.lua | 3 +++ stairsplus/stairs.lua | 3 +++ 2 files changed, 6 insertions(+) diff --git a/stairsplus/slabs.lua b/stairsplus/slabs.lua index 8432c7e..6135d3b 100644 --- a/stairsplus/slabs.lua +++ b/stairsplus/slabs.lua @@ -96,6 +96,9 @@ function stairsplus:register_slab(modname, subname, recipeitem, fields) def.paramtype2 = def.paramtype2 or "facedir" def.on_place = minetest.rotate_node def.groups = stairsplus:prepare_groups(fields.groups) + if alternate == "" then + def.groups.slab = 1 + end if fields.drop and not (type(fields.drop) == "table") then def.drop = modname.. ":slab_" .. fields.drop .. alternate end diff --git a/stairsplus/stairs.lua b/stairsplus/stairs.lua index be5ac26..815f7ac 100644 --- a/stairsplus/stairs.lua +++ b/stairsplus/stairs.lua @@ -136,6 +136,9 @@ function stairsplus:register_stair(modname, subname, recipeitem, fields) def.on_place = minetest.rotate_node def.description = desc def.groups = stairsplus:prepare_groups(fields.groups) + if alternate == "" then + def.groups.stair = 1 + end if fields.drop and not (type(fields.drop) == "table") then def.drop = modname .. ":stair_" .. fields.drop .. alternate end