[My Dooor Wood] Add compatibility stairs and stairsplus, sounds for node
This commit is contained in:
parent
63aef13ae2
commit
c24873e3eb
3
my_door_wood/depends.txt
Normal file
3
my_door_wood/depends.txt
Normal file
@ -0,0 +1,3 @@
|
||||
default
|
||||
stairs?
|
||||
moreblocks?
|
@ -7,18 +7,45 @@ local door_wood = { -- color, desc, image
|
||||
{"yellow", "Clear Stained", "yellow"},
|
||||
{"black", "Black", "black"},
|
||||
}
|
||||
local function my_door_wood_block_stairs(nodename, def)
|
||||
local mod = string.match (nodename,"(.+):")
|
||||
local name = string.match (nodename,":(.+)")
|
||||
minetest.register_node(nodename,def)
|
||||
if minetest.get_modpath("moreblocks") then
|
||||
stairsplus:register_all(
|
||||
mod,
|
||||
name,
|
||||
nodename,
|
||||
{
|
||||
description = def.description,
|
||||
tiles = def.tiles,
|
||||
groups = def.groups,
|
||||
sounds = def.sounds,
|
||||
}
|
||||
)
|
||||
elseif minetest.get_modpath("stairs") then
|
||||
stairs.register_stair_and_slab(name,nodename,
|
||||
def.groups,
|
||||
def.tiles,
|
||||
("%s Stair"):format(def.description),
|
||||
("%s Slab"):format(def.description),
|
||||
def.sounds
|
||||
)
|
||||
end
|
||||
end
|
||||
for i in ipairs(door_wood) do
|
||||
local color = door_wood[i][1]
|
||||
local desc = door_wood[i][2]
|
||||
local img = door_wood[i][3]
|
||||
|
||||
minetest.register_node("my_door_wood:wood_"..color, {
|
||||
my_door_wood_block_stairs("my_door_wood:wood_"..color, {
|
||||
description = desc.." Wood",
|
||||
drawtype = "normal",
|
||||
paramtype = "light",
|
||||
tiles = {"mydoors_"..img.."_wood.png"},
|
||||
paramtype = "light",
|
||||
groups = {cracky = 2, choppy = 2},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
|
||||
})
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user