From 513288e81f25121a19c3bab943da603fe818cc85 Mon Sep 17 00:00:00 2001 From: cale Date: Sat, 23 Apr 2016 21:22:42 +0200 Subject: [PATCH] sound! --- mods/default/functions.lua | 35 ++++++++++++++++++ mods/default/nodes.lua | 46 ++++++++++++++++++++++-- mods/default/sounds/default_click_1.ogg | Bin 0 -> 10990 bytes mods/default/sounds/default_dirt_1.ogg | Bin 0 -> 16113 bytes mods/default/sounds/default_stone_2.ogg | Bin 0 -> 12028 bytes 5 files changed, 78 insertions(+), 3 deletions(-) create mode 100644 mods/default/sounds/default_click_1.ogg create mode 100644 mods/default/sounds/default_dirt_1.ogg create mode 100644 mods/default/sounds/default_stone_2.ogg diff --git a/mods/default/functions.lua b/mods/default/functions.lua index 0455455..3f53efa 100644 --- a/mods/default/functions.lua +++ b/mods/default/functions.lua @@ -13,3 +13,38 @@ function default.drop_items(pos, oldnode, oldmetadata, digger) end end end + +default.sounds = {} + +function default.sounds.wood(t) + t = t or {} + t.dug = table.dug or + {name = "default_wood_1", gain = 0.25} + t.place = table.place or + {name = "default_wood_1", gain = 0.7} + t.footstep = t.footstep or + {name = "default_stone_2", gain = 0.1} + return t +end + +function default.sounds.stone(t) + t = t or {} + t.dug = table.dug or + {name = "default_stone_2", gain = 0.2} + t.place = table.place or + {name = "default_stone_1", gain = 0.5} + t.footstep = t.footstep or + {name = "default_stone_2", gain = 0.2} + return t +end + +function default.sounds.dirt(t) + t = t or {} + t.dug = table.dug or + {name = "default_dirt_1", gain = 0.25} + t.place = table.place or + {name = "default_dirt_1", gain = 0.7} + t.footstep = t.footstep or + {name = "default_dirt_1", gain = 0.3} + return t +end diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index ccf40f5..4ee952f 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -2,6 +2,7 @@ minetest.register_node("default:dirt", { description = "Dirt", tiles = {"default_dirt.png"}, groups = {crumbly = 3}, + sounds = default.sounds.dirt(), }) @@ -9,42 +10,49 @@ minetest.register_node("default:dirt_with_snow", { description = "Dirt with Snow", tiles = {"default_snow.png", "default_dirt.png","default_dirt_with_snow.png"}, groups = {crumbly = 3}, + sounds = default.sounds.dirt(), }) minetest.register_node("default:sand", { description = "Sand", tiles = {"default_sand.png"}, groups = {crumbly = 3, falling_node=1}, + sounds = default.sounds.dirt(), }) minetest.register_node("default:wet_grass", { description = "Wet Grass", tiles = {"default_grass_wet.png"}, groups = {crumbly = 3}, + sounds = default.sounds.dirt(), }) minetest.register_node("default:grass_flowers", { description = "Grass with flowers", tiles = {"default_grass_flowers.png"}, groups = {crumbly = 3}, + sounds = default.sounds.dirt(), }) minetest.register_node("default:grass", { description = "Grass", tiles = {"default_grass.png"}, groups = {crumbly = 3}, + sounds = default.sounds.dirt(), }) minetest.register_node("default:dry_grass", { description = "dry Grass", tiles = {"default_dry_grass.png"}, groups = {crumbly = 3}, + sounds = default.sounds.dirt(), }) minetest.register_node("default:snow", { description = "Snow", tiles = {"default_snow.png"}, groups = {crumbly = 3}, + sounds = default.sounds.dirt(), }) minetest.register_node("default:ice", { @@ -315,36 +323,42 @@ minetest.register_node("default:wood", { description = "Wood", tiles = {"default_wood.png"}, groups = {choppy = 3}, + sounds = default.sounds.wood(), }) minetest.register_node("default:wooden_planks", { description = "Wooden Planks", tiles = {"default_wooden_planks.png"}, groups = {choppy = 3}, + sounds = default.sounds.wood(), }) minetest.register_node("default:wooden_planks_2", { description = "Wooden Planks", tiles = {"default_wooden_planks_2.png"}, groups = {choppy = 3}, + sounds = default.sounds.wood(), }) minetest.register_node("default:jungle_wood", { description = "Jungle Wood", tiles = {"default_jungle_wood.png"}, groups = {choppy = 3}, + sounds = default.sounds.wood(), }) minetest.register_node("default:wooden_planks_jungle", { description = "Wooden Planks (Jungle wood)", tiles = {"default_wooden_planks_jungle.png"}, groups = {choppy = 3}, + sounds = default.sounds.wood(), }) minetest.register_node("default:wooden_planks_2_jungle", { description = "Wooden Planks (Jungle wood)", tiles = {"default_wooden_planks_2_jungle.png"}, groups = {choppy = 3}, + sounds = default.sounds.wood(), }) -- log @@ -362,7 +376,7 @@ minetest.register_node("default:log_1", { {-0.4, -0.5, -0.4, 0.4, 0.5, 0.4}, }, }, - + sounds = default.sounds.wood(), }) minetest.register_node("default:log_2", { @@ -378,7 +392,7 @@ minetest.register_node("default:log_2", { {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3}, }, }, - + sounds = default.sounds.wood(), }) minetest.register_node("default:log_3", { @@ -394,12 +408,14 @@ minetest.register_node("default:log_3", { {-0.2, -0.5, -0.2, 0.2, 0.5, 0.2}, }, }, + sounds = default.sounds.wood(), }) minetest.register_node("default:jungle_tree", { description = "Jungle Tree", tiles = {"default_jungle_tree_top.png", "default_jungle_tree_top.png", "default_jungle_tree.png"}, groups = {choppy = 3}, + sounds = default.sounds.wood(), }) -- plants @@ -694,7 +710,8 @@ minetest.register_node("default:stone", { {items = {'default:stone_with_silver'},rarity = 60}, {items = {"default:stone_item 5"}}, } - } + }, + sounds = default.sounds.stone(), }) minetest.register_node("default:desert_stone", { @@ -702,42 +719,49 @@ minetest.register_node("default:desert_stone", { tiles = {"default_stone.png^[colorize:orange:50"}, groups = {cracky = 3}, drop = "default:stone_item 5", + sounds = default.sounds.stone(), }) minetest.register_node("default:andesite", { description = "Andesite", tiles = {"default_andesite.png"}, groups = {cracky = 3}, + sounds = default.sounds.stone(), }) minetest.register_node("default:cobble", { description = "Cobble", tiles = {"default_cobble.png"}, groups = {cracky = 3}, + sounds = default.sounds.stone(), }) minetest.register_node("default:stone_tile", { description = "Stone Tile", tiles = {"default_stone_tile.png"}, groups = {cracky = 3}, + sounds = default.sounds.stone(), }) minetest.register_node("default:small_stone_tiles", { description = "Small Stone Tiles", tiles = {"default_small_stone_tile.png"}, groups = {cracky = 3}, + sounds = default.sounds.stone(), }) minetest.register_node("default:stonebrick", { description = "Stonebrick", tiles = {"default_stonebrick.png"}, groups = {cracky = 3}, + sounds = default.sounds.stone(), }) minetest.register_node("default:mossy_stonebrick", { description = "Mossy Stonebrick", tiles = {"default_mossy_stonebrick.png"}, groups = {cracky = 3}, + sounds = default.sounds.stone(), }) minetest.register_node("default:wet_stone", { @@ -745,24 +769,28 @@ minetest.register_node("default:wet_stone", { tiles = {"default_wet_stone.png"}, groups = {cracky = 3}, drop = {"default:stone_item 5"}, + sounds = default.sounds.stone(), }) minetest.register_node("default:sandstone", { description = "Sandstone", tiles = {"default_sandstone.png"}, groups = {cracky = 3}, + sounds = default.sounds.stone(), }) minetest.register_node("default:compressed_sandstone", { description = "Compressed Sandstone", tiles = {"default_compressed_sandstone.png"}, groups = {cracky = 3}, + sounds = default.sounds.stone(), }) minetest.register_node("default:sandstone_brick", { description = "Sandstone Brick", tiles = {"default_sandstone_brick.png"}, groups = {cracky = 3}, + sounds = default.sounds.stone(), }) minetest.register_node("default:gravel", { @@ -784,6 +812,7 @@ minetest.register_node("default:brick", { description = "Brick", tiles = {"default_brick.png"}, groups = {cracky = 3}, + sounds = default.sounds.stone(), }) -- ores @@ -792,36 +821,42 @@ minetest.register_node("default:stone_with_coal", { description = "Stone with Coal", tiles = {"default_stone_with_coal.png"}, groups = {cracky = 2}, + sounds = default.sounds.stone(), }) minetest.register_node("default:stone_with_iron", { description = "Stone with Iron", tiles = {"default_stone_with_iron.png"}, groups = {cracky = 2}, + sounds = default.sounds.stone(), }) minetest.register_node("default:stone_with_copper", { description = "Stone with Copper", tiles = {"default_stone_with_copper.png"}, groups = {cracky = 2}, + sounds = default.sounds.stone(), }) minetest.register_node("default:stone_with_zinc", { description = "Stone with Zinc", tiles = {"default_stone_with_zinc.png"}, groups = {cracky = 3}, + sounds = default.sounds.stone(), }) minetest.register_node("default:stone_with_silver", { description = "Stone with Silver", tiles = {"default_stone_with_silver.png"}, groups = {cracky = 3}, + sounds = default.sounds.stone(), }) minetest.register_node("default:stone_with_gold", { description = "Stone with Gold", tiles = {"default_stone_with_gold.png"}, groups = {cracky = 1}, + sounds = default.sounds.stone(), }) minetest.register_node("default:stone_with_diamond", { @@ -829,6 +864,7 @@ minetest.register_node("default:stone_with_diamond", { tiles = {"default_stone_with_diamond.png"}, groups = {cracky = 1}, drop = "default:diamond", + sounds = default.sounds.stone(), }) minetest.register_node("default:stone_with_ruby", { @@ -836,6 +872,7 @@ minetest.register_node("default:stone_with_ruby", { tiles = {"default_stone_with_ruby.png"}, groups = {cracky = 1}, drop = "default:ruby", + sounds = default.sounds.stone(), }) -- coalblock @@ -844,6 +881,7 @@ minetest.register_node("default:coalblock", { description = "Coalblock", tiles = {"default_coalblock.png"}, groups = {cracky = 2}, + sounds = default.sounds.stone(), }) minetest.register_node("default:coalblock_glowing", { @@ -851,6 +889,7 @@ minetest.register_node("default:coalblock_glowing", { tiles = {"default_coalblock_glowing.png"}, light_source = 7, groups = {cracky = 2}, + sounds = default.sounds.stone(), }) --quartz @@ -859,6 +898,7 @@ minetest.register_node("default:quartz", { description = "Quartz", tiles = {"default_quartz.png"}, groups = {cracky = 2}, + sounds = default.sounds.stone(), }) -- rail diff --git a/mods/default/sounds/default_click_1.ogg b/mods/default/sounds/default_click_1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a977ff70a954a7cda75c96b483b351c7efd5708e GIT binary patch literal 10990 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 bI40Rw=5&k4Oa+Q2{73p9miYvN literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_stone_2.ogg b/mods/default/sounds/default_stone_2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..be1c4ca06a6a686437eda0257c7a3d10dcc89510 GIT binary patch literal 12028 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 BLAn3{ literal 0 HcmV?d00001