summaryrefslogtreecommitdiff
path: root/building_blocks
diff options
context:
space:
mode:
authorVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2018-05-11 10:22:53 -0400
committerVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2018-05-11 10:22:53 -0400
commit249daeb0e6a7d9b637eeb4e5cfda4710a68d59d3 (patch)
tree915217a9657158d2a02eb8d93507944f618d5142 /building_blocks
parentaf2fedcf9998bb4a854c2cfd63e4cdad91a6dd5d (diff)
downloaddreambuilder_modpack-249daeb0e6a7d9b637eeb4e5cfda4710a68d59d3.tar
dreambuilder_modpack-249daeb0e6a7d9b637eeb4e5cfda4710a68d59d3.tar.gz
dreambuilder_modpack-249daeb0e6a7d9b637eeb4e5cfda4710a68d59d3.tar.bz2
dreambuilder_modpack-249daeb0e6a7d9b637eeb4e5cfda4710a68d59d3.tar.xz
dreambuilder_modpack-249daeb0e6a7d9b637eeb4e5cfda4710a68d59d3.zip
Add readme.md mostly taken from the forum thread (and markdown-ified)
Updated several mods: castles, homedecor, digilines, farming redo, jumping, maptools, mesecons, moreblocks, moretrees, pipeworks, signs_lib, technic, unified_dyes Deleted the peaceful_npc mod, as it is broken and unmaintained.
Diffstat (limited to 'building_blocks')
-rw-r--r--building_blocks/node_stairs.lua21
1 files changed, 9 insertions, 12 deletions
diff --git a/building_blocks/node_stairs.lua b/building_blocks/node_stairs.lua
index 2436e22..9781293 100644
--- a/building_blocks/node_stairs.lua
+++ b/building_blocks/node_stairs.lua
@@ -1,21 +1,18 @@
local S = homedecor_i18n.gettext
+local stairs_groups_names = {"cracky","choppy","flammable","crumbly","snappy"}
+
local function building_blocks_stairs(nodename, def)
- minetest.register_node(nodename, def)
+ minetest.register_node(nodename, def)
if minetest.get_modpath("moreblocks") or minetest.get_modpath("stairs") then
local mod, name = nodename:match("(.*):(.*)")
minetest.register_alias(mod .. ":slab_" .. name, "stairs:slab_" .. name)
minetest.register_alias(mod .. ":stair_" .. name, "stairs:stair_" .. name)
- for groupname,value in pairs(def.groups) do
- if groupname ~= "cracky" and
- groupname ~= "choppy" and
- groupname ~="flammable" and
- groupname ~="crumbly" and
- groupname ~="snappy"
- then
- def.groups.groupname = nil
- end
+ local stairs_groups = {}
+ for _, groupname in ipairs(stairs_groups_names) do
+ stairs_groups[groupname] = def.groups[groupname]
end
+
if minetest.get_modpath("moreblocks") then
stairsplus:register_all(
mod,
@@ -24,13 +21,13 @@ local function building_blocks_stairs(nodename, def)
{
description = def.description,
tiles = def.tiles,
- groups = def.groups,
+ groups = stairs_groups,
sounds = def.sounds,
}
)
else
stairs.register_stair_and_slab(name,nodename,
- def.groups,
+ stairs_groups,
def.tiles,
("%s Stair"):format(def.description),
("%s Slab"):format(def.description),