forked from minetest/minetest_game
Add sounds to stairs and slabs
This commit is contained in:
parent
4763fa635a
commit
c4f2bee9a6
|
@ -4,7 +4,7 @@
|
||||||
stairs = {}
|
stairs = {}
|
||||||
|
|
||||||
-- Node will be called stairs:stair_<subname>
|
-- Node will be called stairs:stair_<subname>
|
||||||
function stairs.register_stair(subname, recipeitem, groups, images, description)
|
function stairs.register_stair(subname, recipeitem, groups, images, description, sounds)
|
||||||
minetest.register_node("stairs:stair_" .. subname, {
|
minetest.register_node("stairs:stair_" .. subname, {
|
||||||
description = description,
|
description = description,
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
|
@ -13,6 +13,7 @@ function stairs.register_stair(subname, recipeitem, groups, images, description)
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
is_ground_content = true,
|
is_ground_content = true,
|
||||||
groups = groups,
|
groups = groups,
|
||||||
|
sounds = sounds,
|
||||||
node_box = {
|
node_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = {
|
fixed = {
|
||||||
|
@ -43,7 +44,7 @@ function stairs.register_stair(subname, recipeitem, groups, images, description)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Node will be called stairs:slab_<subname>
|
-- Node will be called stairs:slab_<subname>
|
||||||
function stairs.register_slab(subname, recipeitem, groups, images, description)
|
function stairs.register_slab(subname, recipeitem, groups, images, description, sounds)
|
||||||
minetest.register_node("stairs:slab_" .. subname, {
|
minetest.register_node("stairs:slab_" .. subname, {
|
||||||
description = description,
|
description = description,
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
|
@ -51,6 +52,7 @@ function stairs.register_slab(subname, recipeitem, groups, images, description)
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
is_ground_content = true,
|
is_ground_content = true,
|
||||||
groups = groups,
|
groups = groups,
|
||||||
|
sounds = sounds,
|
||||||
node_box = {
|
node_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5},
|
fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5},
|
||||||
|
@ -107,37 +109,42 @@ function stairs.register_slab(subname, recipeitem, groups, images, description)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Nodes will be called stairs:{stair,slab}_<subname>
|
-- Nodes will be called stairs:{stair,slab}_<subname>
|
||||||
function stairs.register_stair_and_slab(subname, recipeitem, groups, images, desc_stair, desc_slab)
|
function stairs.register_stair_and_slab(subname, recipeitem, groups, images, desc_stair, desc_slab, sounds)
|
||||||
stairs.register_stair(subname, recipeitem, groups, images, desc_stair)
|
stairs.register_stair(subname, recipeitem, groups, images, desc_stair, sounds)
|
||||||
stairs.register_slab(subname, recipeitem, groups, images, desc_slab)
|
stairs.register_slab(subname, recipeitem, groups, images, desc_slab, sounds)
|
||||||
end
|
end
|
||||||
|
|
||||||
stairs.register_stair_and_slab("wood", "default:wood",
|
stairs.register_stair_and_slab("wood", "default:wood",
|
||||||
{snappy=2,choppy=2,oddly_breakable_by_hand=2},
|
{snappy=2,choppy=2,oddly_breakable_by_hand=2},
|
||||||
{"default_wood.png"},
|
{"default_wood.png"},
|
||||||
"Wooden stair",
|
"Wooden stair",
|
||||||
"Wooden slab")
|
"Wooden slab",
|
||||||
|
default.node_sound_wood_defaults())
|
||||||
|
|
||||||
stairs.register_stair_and_slab("stone", "default:stone",
|
stairs.register_stair_and_slab("stone", "default:stone",
|
||||||
{cracky=3},
|
{cracky=3},
|
||||||
{"default_stone.png"},
|
{"default_stone.png"},
|
||||||
"Stone stair",
|
"Stone stair",
|
||||||
"Stone slab")
|
"Stone slab",
|
||||||
|
default.node_sound_stone_defaults())
|
||||||
|
|
||||||
stairs.register_stair_and_slab("cobble", "default:cobble",
|
stairs.register_stair_and_slab("cobble", "default:cobble",
|
||||||
{cracky=3},
|
{cracky=3},
|
||||||
{"default_cobble.png"},
|
{"default_cobble.png"},
|
||||||
"Cobble stair",
|
"Cobble stair",
|
||||||
"Cobble slab")
|
"Cobble slab",
|
||||||
|
default.node_sound_stone_defaults())
|
||||||
|
|
||||||
stairs.register_stair_and_slab("brick", "default:brick",
|
stairs.register_stair_and_slab("brick", "default:brick",
|
||||||
{cracky=3},
|
{cracky=3},
|
||||||
{"default_brick.png"},
|
{"default_brick.png"},
|
||||||
"Brick stair",
|
"Brick stair",
|
||||||
"Brick slab")
|
"Brick slab",
|
||||||
|
default.node_sound_stone_defaults())
|
||||||
|
|
||||||
stairs.register_stair_and_slab("sandstone", "default:sandstone",
|
stairs.register_stair_and_slab("sandstone", "default:sandstone",
|
||||||
{crumbly=2,cracky=2},
|
{crumbly=2,cracky=2},
|
||||||
{"default_sandstone.png"},
|
{"default_sandstone.png"},
|
||||||
"Sandstone stair",
|
"Sandstone stair",
|
||||||
"Sandstone slab")
|
"Sandstone slab",
|
||||||
|
default.node_sound_stone_defaults())
|
||||||
|
|
Loading…
Reference in New Issue
Block a user