New sounds

master
Mitori Itoshiki 2013-06-12 01:23:10 +04:00 committed by PilzAdam
parent 29f1f01f37
commit c3c5f8a228
38 changed files with 61 additions and 30 deletions

View File

@ -22,7 +22,7 @@ minetest.register_node("bones:bones", {
paramtype2 = "facedir", paramtype2 = "facedir",
groups = {dig_immediate=2}, groups = {dig_immediate=2},
sounds = default.node_sound_dirt_defaults({ sounds = default.node_sound_dirt_defaults({
footstep = {name="default_gravel_footstep", gain=0.45}, footstep = {name="default_gravel_footstep", gain=0.5},
}), }),
can_dig = function(pos, player) can_dig = function(pos, player)

View File

@ -22,10 +22,6 @@ Authors of media files
Everything not listed in here: Everything not listed in here:
Copyright (C) 2010-2012 celeron55, Perttu Ahola <celeron55@gmail.com> Copyright (C) 2010-2012 celeron55, Perttu Ahola <celeron55@gmail.com>
Originating from work by kddekadenz/Dogers:
default_grass_footstep.{1,2,3}.ogg
default_dig_crumbly.{1,2}.ogg
Cisoun's WTFPL texture pack: Cisoun's WTFPL texture pack:
default_chest_front.png default_chest_front.png
default_chest_lock.png default_chest_lock.png
@ -145,3 +141,38 @@ Glass breaking sounds (CC BY 3.0):
1: http://www.freesound.org/people/cmusounddesign/sounds/71947/ 1: http://www.freesound.org/people/cmusounddesign/sounds/71947/
2: http://www.freesound.org/people/Tomlija/sounds/97669/ 2: http://www.freesound.org/people/Tomlija/sounds/97669/
3: http://www.freesound.org/people/lsprice/sounds/88808/ 3: http://www.freesound.org/people/lsprice/sounds/88808/
Mito551 (sounds) (CC BY-SA):
default_dig_choppy.ogg
default_dig_cracky.ogg
default_dig_crumbly.1.ogg
default_dig_crumbly.2.ogg
default_dig_dig_immediate.ogg
default_dig_oddly_breakable_by_hand.ogg
default_dug_node.1.ogg
default_dug_node.2.ogg
default_grass_footstep.1.ogg
default_grass_footstep.2.ogg
default_grass_footstep.3.ogg
default_gravel_footstep.1.ogg
default_gravel_footstep.2.ogg
default_gravel_footstep.3.ogg
default_gravel_footstep.4.ogg
default_grass_footstep.1.ogg
default_place_node.1.ogg
default_place_node.2.ogg
default_place_node.3.ogg
default_place_node_hard.1.ogg
default_place_node_hard.2.ogg
default_snow_footstep.1.ogg
default_snow_footstep.2.ogg
default_hard_footstep.1.ogg
default_hard_footstep.2.ogg
default_hard_footstep.3.ogg
default_sand_footstep.1.ogg
default_sand_footstep.2.ogg
default_wood_footstep.1.ogg
default_wood_footstep.2.ogg
default_dirt_footstep.1.ogg
default_dirt_footstep.2.ogg
default_glass_footstep.ogg

View File

@ -9,16 +9,16 @@ function default.node_sound_defaults(table)
table.footstep = table.footstep or table.footstep = table.footstep or
{name="", gain=1.0} {name="", gain=1.0}
table.dug = table.dug or table.dug = table.dug or
{name="default_dug_node", gain=1.0} {name="default_dug_node", gain=0.25}
table.place = table.place or table.place = table.place or
{name="default_place_node", gain=0.5} {name="default_place_node_hard", gain=1.0}
return table return table
end end
function default.node_sound_stone_defaults(table) function default.node_sound_stone_defaults(table)
table = table or {} table = table or {}
table.footstep = table.footstep or table.footstep = table.footstep or
{name="default_hard_footstep", gain=0.2} {name="default_hard_footstep", gain=0.5}
default.node_sound_defaults(table) default.node_sound_defaults(table)
return table return table
end end
@ -26,9 +26,9 @@ end
function default.node_sound_dirt_defaults(table) function default.node_sound_dirt_defaults(table)
table = table or {} table = table or {}
table.footstep = table.footstep or table.footstep = table.footstep or
{name="", gain=0.5} {name="default_dirt_footstep", gain=1.0}
--table.dug = table.dug or table.place = table.place or
-- {name="default_dirt_break", gain=0.5} {name="default_place_node", gain=1.0}
default.node_sound_defaults(table) default.node_sound_defaults(table)
return table return table
end end
@ -36,11 +36,11 @@ end
function default.node_sound_sand_defaults(table) function default.node_sound_sand_defaults(table)
table = table or {} table = table or {}
table.footstep = table.footstep or table.footstep = table.footstep or
{name="default_grass_footstep", gain=0.25} {name="default_sand_footstep", gain=0.5}
--table.dug = table.dug or
-- {name="default_dirt_break", gain=0.25}
table.dug = table.dug or table.dug = table.dug or
{name="", gain=0.25} {name="", gain=1.0}
table.place = table.place or
{name="default_place_node", gain=1.0}
default.node_sound_defaults(table) default.node_sound_defaults(table)
return table return table
end end
@ -48,7 +48,7 @@ end
function default.node_sound_wood_defaults(table) function default.node_sound_wood_defaults(table)
table = table or {} table = table or {}
table.footstep = table.footstep or table.footstep = table.footstep or
{name="default_hard_footstep", gain=0.3} {name="default_wood_footstep", gain=0.5}
default.node_sound_defaults(table) default.node_sound_defaults(table)
return table return table
end end
@ -56,11 +56,13 @@ end
function default.node_sound_leaves_defaults(table) function default.node_sound_leaves_defaults(table)
table = table or {} table = table or {}
table.footstep = table.footstep or table.footstep = table.footstep or
{name="default_grass_footstep", gain=0.25} {name="default_grass_footstep", gain=0.35}
table.dig = table.dig or table.dig = table.dig or
{name="default_dig_crumbly", gain=0.4} {name="default_dig_crumbly", gain=0.4}
table.dug = table.dug or table.dug = table.dug or
{name="", gain=1.0} {name="", gain=1.0}
table.place = table.place or
{name="default_place_node", gain=1.0}
default.node_sound_defaults(table) default.node_sound_defaults(table)
return table return table
end end
@ -68,7 +70,7 @@ end
function default.node_sound_glass_defaults(table) function default.node_sound_glass_defaults(table)
table = table or {} table = table or {}
table.footstep = table.footstep or table.footstep = table.footstep or
{name="default_hard_footstep", gain=0.25} {name="default_glass_footstep", gain=0.5}
table.dug = table.dug or table.dug = table.dug or
{name="default_break_glass", gain=1.0} {name="default_break_glass", gain=1.0}
default.node_sound_defaults(table) default.node_sound_defaults(table)

View File

@ -95,7 +95,7 @@ minetest.register_node("default:dirt_with_grass", {
groups = {crumbly=3,soil=1}, groups = {crumbly=3,soil=1},
drop = 'default:dirt', drop = 'default:dirt',
sounds = default.node_sound_dirt_defaults({ sounds = default.node_sound_dirt_defaults({
footstep = {name="default_grass_footstep", gain=0.4}, footstep = {name="default_grass_footstep", gain=0.25},
}), }),
}) })
@ -106,7 +106,7 @@ minetest.register_node("default:dirt_with_grass_footsteps", {
groups = {crumbly=3,soil=1,not_in_creative_inventory=1}, groups = {crumbly=3,soil=1,not_in_creative_inventory=1},
drop = 'default:dirt', drop = 'default:dirt',
sounds = default.node_sound_dirt_defaults({ sounds = default.node_sound_dirt_defaults({
footstep = {name="default_grass_footstep", gain=0.4}, footstep = {name="default_grass_footstep", gain=0.25},
}), }),
}) })
@ -117,7 +117,7 @@ minetest.register_node("default:dirt_with_snow", {
groups = {crumbly=3}, groups = {crumbly=3},
drop = 'default:dirt', drop = 'default:dirt',
sounds = default.node_sound_dirt_defaults({ sounds = default.node_sound_dirt_defaults({
footstep = {name="default_grass_footstep", gain=0.4}, footstep = {name="default_snow_footstep", gain=0.25},
}), }),
}) })
minetest.register_alias("dirt_with_snow", "default:dirt_with_snow") minetest.register_alias("dirt_with_snow", "default:dirt_with_snow")
@ -152,7 +152,7 @@ minetest.register_node("default:gravel", {
is_ground_content = true, is_ground_content = true,
groups = {crumbly=2, falling_node=1}, groups = {crumbly=2, falling_node=1},
sounds = default.node_sound_dirt_defaults({ sounds = default.node_sound_dirt_defaults({
footstep = {name="default_gravel_footstep", gain=0.45}, footstep = {name="default_gravel_footstep", gain=0.5},
}), }),
}) })
@ -178,9 +178,7 @@ minetest.register_node("default:clay", {
is_ground_content = true, is_ground_content = true,
groups = {crumbly=3}, groups = {crumbly=3},
drop = 'default:clay_lump 4', drop = 'default:clay_lump 4',
sounds = default.node_sound_dirt_defaults({ sounds = default.node_sound_dirt_defaults(),
footstep = "",
}),
}) })
minetest.register_node("default:brick", { minetest.register_node("default:brick", {
@ -250,7 +248,7 @@ minetest.register_node("default:junglesapling", {
fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3} fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3}
}, },
groups = {snappy=2,dig_immediate=3,flammable=2,attached_node=1}, groups = {snappy=2,dig_immediate=3,flammable=2,attached_node=1},
sounds = default.node_sound_defaults(), sounds = default.node_sound_leaves_defaults(),
}) })
-- aliases for tree growing abm in content_abm.cpp -- aliases for tree growing abm in content_abm.cpp
minetest.register_alias("sapling", "default:sapling") minetest.register_alias("sapling", "default:sapling")
@ -1108,7 +1106,7 @@ minetest.register_node("default:sapling", {
fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3} fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3}
}, },
groups = {snappy=2,dig_immediate=3,flammable=2,attached_node=1}, groups = {snappy=2,dig_immediate=3,flammable=2,attached_node=1},
sounds = default.node_sound_defaults(), sounds = default.node_sound_leaves_defaults(),
}) })
minetest.register_node("default:apple", { minetest.register_node("default:apple", {
@ -1126,7 +1124,7 @@ minetest.register_node("default:apple", {
}, },
groups = {fleshy=3,dig_immediate=3,flammable=2,leafdecay=3,leafdecay_drop=1}, groups = {fleshy=3,dig_immediate=3,flammable=2,leafdecay=3,leafdecay_drop=1},
on_use = minetest.item_eat(1), on_use = minetest.item_eat(1),
sounds = default.node_sound_defaults(), sounds = default.node_sound_leaves_defaults(),
after_place_node = function(pos, placer, itemstack) after_place_node = function(pos, placer, itemstack)
if placer:is_player() then if placer:is_player() then
minetest.set_node(pos, {name="default:apple", param2=1}) minetest.set_node(pos, {name="default:apple", param2=1})
@ -1276,7 +1274,7 @@ minetest.register_node("default:snow", {
}, },
groups = {crumbly=3,falling_node=1}, groups = {crumbly=3,falling_node=1},
sounds = default.node_sound_dirt_defaults({ sounds = default.node_sound_dirt_defaults({
footstep = {name="default_grass_footstep", gain=0.4}, footstep = {name="default_snow_footstep", gain=0.25},
}), }),
on_construct = function(pos) on_construct = function(pos)
pos.y = pos.y - 1 pos.y = pos.y - 1
@ -1293,6 +1291,6 @@ minetest.register_node("default:snowblock", {
is_ground_content = true, is_ground_content = true,
groups = {crumbly=3}, groups = {crumbly=3},
sounds = default.node_sound_dirt_defaults({ sounds = default.node_sound_dirt_defaults({
footstep = {name="default_grass_footstep", gain=0.4}, footstep = {name="default_snow_footstep", gain=0.25},
}), }),
}) })

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.