Move sound templates to hades_sounds mod

master
Wuzzy 2020-03-29 01:41:27 +01:00
parent d5252358d1
commit d351a658b2
156 changed files with 532 additions and 506 deletions

View File

@ -1,2 +1,3 @@
hades_sounds
default
hades_trees

View File

@ -64,7 +64,7 @@
},
},
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("3dforniture:table_black",
@ -96,7 +96,7 @@
},
},
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("3dforniture:table_white",
@ -128,7 +128,7 @@
},
},
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
--Chair
@ -162,7 +162,7 @@
fixed = {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3},
},
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("3dforniture:chair_black",
@ -195,7 +195,7 @@
fixed = {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3},
},
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("3dforniture:chair_white",
@ -228,7 +228,7 @@
fixed = {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3},
},
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
--Armchair
@ -271,7 +271,7 @@
fixed = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}
},
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("3dforniture:armchair_white",
@ -313,7 +313,7 @@
fixed = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}
},
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("3dforniture:armchair_blue",
@ -355,7 +355,7 @@
fixed = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}
},
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("3dforniture:armchair_brown",
@ -397,7 +397,7 @@
fixed = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}
},
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("3dforniture:armchair_red",
@ -439,7 +439,7 @@
fixed = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}
},
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("3dforniture:armchair_green",
@ -481,7 +481,7 @@
fixed = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}
},
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
local lamps = {
@ -536,7 +536,7 @@
},
groups = {cracky=2,oddly_breakable_by_hand=1,not_in_creative_inventory=not_in_creative_inventory},
drop = drop,
sounds = default.node_sound_glass_defaults(),
sounds = hades_sounds.node_sound_glass_defaults(),
on_rightclick = function(pos, node, clicker)
minetest.set_node(pos, {name="3dforniture:table_lamp_"..lamps[l][2]})
end,
@ -571,7 +571,7 @@
},
drop ="3dforniture:toilet",
groups = {cracky=3,},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
on_rightclick = function (pos, node, clicker)
minetest.add_node(pos, {name="3dforniture:toilet_open", param2=node.param2})
end,
@ -607,7 +607,7 @@
},
drop = "3dforniture:toilet",
groups = {cracky = 3,not_in_creative_inventory=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
on_rightclick = function (pos, node, clicker)
minetest.add_node(pos, {name="3dforniture:toilet", param2=node.param2})
minetest.sound_play("3dforniture_dig_toilet", {gain=0.5, pos=pos})
@ -646,7 +646,7 @@
fixed = {-0.3,0.35,0.1, 0.3,0.5,0.5},
},
groups = {cracky=2,},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
--Taps
@ -686,7 +686,7 @@
fixed = {-0.25,-0.45,0.25, 0.25,-0.3,0.5},
},
groups = {cracky=2,},
sounds = default.node_sound_metal_defaults(),
sounds = hades_sounds.node_sound_metal_defaults(),
})
--Shower Tray
@ -721,7 +721,7 @@
fixed = {-0.5,-0.5,-0.5, 0.5,-0.4,0.5},
},
groups = {cracky=2,},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
--Shower Head
@ -754,7 +754,7 @@
fixed = {-0.1,-0.5,0.1, 0.1,-0.25,0.5},
},
groups = {cracky=2,},
sounds = default.node_sound_metal_defaults(),
sounds = hades_sounds.node_sound_metal_defaults(),
})
-- Medieval Forniture
@ -789,7 +789,7 @@
fixed = {-0.5, -0.5, -0.1, 0.5, 0.5, 0.1},
},
groups = {cracky=1},
sounds = default.node_sound_metal_defaults(),
sounds = hades_sounds.node_sound_metal_defaults(),
})
--L Binding Bars
@ -820,7 +820,7 @@
},
},
groups = {cracky=1,},
sounds = default.node_sound_metal_defaults(),
sounds = hades_sounds.node_sound_metal_defaults(),
})
--Chains
@ -923,5 +923,5 @@
type = "fixed",
fixed = {-1/2, -1/2, 1/4, 1/2, 1/2, 1/2}, },
groups = {cracky=1},
sounds = default.node_sound_metal_defaults(),
sounds = hades_sounds.node_sound_metal_defaults(),
})

View File

@ -1,2 +1,3 @@
hades_sounds
default
mesecons_mvps?

View File

@ -26,7 +26,7 @@ minetest.register_node("bedrock:bedrock", {
description = "Bedrock",
tiles = {"bedrock_bedrock.png"},
groups = {unbreakable = 1, not_in_creative_inventory = 1}, -- For Map Tools' admin pickaxe.
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
is_ground_content = false,
on_blast = function() end,
on_destruct = function () end,
@ -40,7 +40,7 @@ minetest.register_node("bedrock:deepstone", {
tiles = {"bedrock_deepstone.png"},
drop = "default:stone", -- Intended.
groups = {cracky = 1, level = 3},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
-- Generate a perfect bedrock layer at the world bottom

View File

@ -1 +1,2 @@
hades_sounds
default

View File

@ -21,7 +21,7 @@ minetest.register_node("bones:bones", {
},
paramtype2 = "facedir",
groups = {dig_immediate=2},
sounds = default.node_sound_dirt_defaults({
sounds = hades_sounds.node_sound_dirt_defaults({
footstep = {name="default_gravel_footstep", gain=0.5},
dug = {name="default_gravel_footstep", gain=1.0},
}),

View File

@ -1,3 +1,4 @@
hades_sounds
default
hades_player
mesecons?

View File

@ -15,7 +15,7 @@ minetest.register_node(":default:rail", {
fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2},
},
groups = {dig_immediate = 2, attached_node = 1, rail = 1, connect_to_raillike = raillike_group},
sounds = default.node_sound_metal_defaults(),
sounds = hades_sounds.node_sound_metal_defaults(),
})
-- Copper rail
@ -34,7 +34,7 @@ minetest.register_node(":carts:copperrail", {
fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2},
},
groups = {dig_immediate = 2, attached_node = 1, rail = 1, connect_to_raillike = raillike_group},
sounds = default.node_sound_metal_defaults(),
sounds = hades_sounds.node_sound_metal_defaults(),
})
minetest.register_craft({
@ -81,7 +81,7 @@ minetest.register_node(":carts:powerrail", {
end,
},
},
sounds = default.node_sound_metal_defaults(),
sounds = hades_sounds.node_sound_metal_defaults(),
})
minetest.register_craft({
@ -126,7 +126,7 @@ minetest.register_node(":carts:brakerail", {
end,
},
},
sounds = default.node_sound_metal_defaults(),
sounds = hades_sounds.node_sound_metal_defaults(),
})
minetest.register_craft({

View File

@ -1,2 +1,3 @@
hades_sounds
hades_trees
default

View File

@ -22,7 +22,7 @@ minetest.register_node("columnia:bracket", {
},
},
groups = {cracky=3,},
sounds = default.node_sound_metal_defaults(),
sounds = hades_sounds.node_sound_metal_defaults(),
})
minetest.register_craft({
@ -57,7 +57,7 @@ minetest.register_node("columnia:lamp_ceiling", {
{-0.125, 0.375, -0.125, 0.125, 0.4375, 0.125},
},
},
sounds = default.node_sound_glass_defaults(),
sounds = hades_sounds.node_sound_glass_defaults(),
})
minetest.register_craft({
@ -76,7 +76,7 @@ minetest.register_node("columnia:rusty_block", {
tiles = {"columnia_rusty_block.png"},
is_ground_content = true,
groups = {cracky=1},
sounds = default.node_sound_heavy_metal_defaults(),
sounds = hades_sounds.node_sound_heavy_metal_defaults(),
})
minetest.register_craft({

View File

@ -35,7 +35,7 @@ minetest.register_node("columnia:machine", {
type = "fixed",
fixed = {-0.5, -0.5, -0.5, 0.5, 0.0625, 0.5}
},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
after_place_node = function(pos, placer)
local meta = minetest.get_meta(pos);

View File

@ -25,7 +25,7 @@ minetest.register_node("default:latern", {
{-0.125, -0.5, -0.125, 0.125, -0.4375, 0.125},
}
},
sounds = default.node_sound_glass_defaults(),
sounds = hades_sounds.node_sound_glass_defaults(),
})
minetest.register_node("default:laternrusty", {
@ -55,7 +55,7 @@ minetest.register_node("default:laternrusty", {
{-0.125, -0.5, -0.125, 0.125, -0.4375, 0.125},
}
},
sounds = default.node_sound_glass_defaults(),
sounds = hades_sounds.node_sound_glass_defaults(),
})
minetest.register_node("default:plate", {
@ -67,7 +67,7 @@ minetest.register_node("default:plate", {
paramtype = "light",
paramtype2 = "wallmounted",
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
groups = {dig_immediate=3, attached_node=1},
on_rotate = false,
walkable = false,

1
mods/default/depends.txt Normal file
View File

@ -0,0 +1 @@
hades_sounds

View File

@ -291,7 +291,7 @@ for id, finfo in pairs(furnace_types) do
legacy_facedir_simple = true,
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
on_timer = furnace_node_timer,
on_construct = function(pos)
@ -342,7 +342,7 @@ for id, finfo in pairs(furnace_types) do
groups = {cracky=2, furnace=1, not_in_creative_inventory=1},
legacy_facedir_simple = true,
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
on_timer = furnace_node_timer,
can_dig = can_dig,

View File

@ -31,7 +31,6 @@ default.gui_survival_form = "size[8,8.5]"..
-- Load files
dofile(minetest.get_modpath("default").."/functions.lua")
dofile(minetest.get_modpath("default").."/sounds.lua")
dofile(minetest.get_modpath("default").."/simple_nodes.lua")
dofile(minetest.get_modpath("default").."/tools.lua")
dofile(minetest.get_modpath("default").."/plants.lua")

View File

@ -20,7 +20,7 @@ default.register_ladder = function(id, def)
type = "wallmounted",
wall_side = { -0.5, -0.5, -0.5, -7/16, 0.5, 0.5 },
},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
node_placement_prediction = "",
-- Restrict placement of ladders
on_place = function(itemstack, placer, pointed_thing)
@ -95,14 +95,14 @@ default.register_ladder("default:ladder", {
description = "Wooden Ladder",
texture = "default_ladder.png",
groups = {choppy=2,oddly_breakable_by_hand=3,flammable=2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
default.register_ladder("default:ladder_bronze", {
description = "Bronze Ladder",
texture = "default_ladder_bronze.png",
groups = {cracky=3},
sounds = default.node_sound_metal_defaults(),
sounds = hades_sounds.node_sound_metal_defaults(),
})

View File

@ -12,7 +12,7 @@ minetest.register_node("default:dry_shrub", {
is_ground_content = true,
buildable_to = true,
groups = {snappy=3,flammable=3,attached_node=1},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
selection_box = {
type = "fixed",
fixed = {-6/16, -0.5, -6/16, 6/16, 4/16, 6/16},
@ -32,7 +32,7 @@ minetest.register_node("default:grass_1", {
is_ground_content = true,
buildable_to = true,
groups = {snappy=3,flammable=3,flora=1,grass=1,attached_node=1},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
selection_box = {
type = "fixed",
fixed = {-6/16, -0.5, -6/16, 6/16, -5/16, 6/16},
@ -58,7 +58,7 @@ for i=2,5 do
is_ground_content = true,
drop = "default:grass_1",
groups = {snappy=3,flammable=3,flora=1,grass=1,attached_node=1,not_in_creative_inventory=1},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
selection_box = {
type = "fixed",
fixed = {-6/16, -0.5, -6/16, 6/16, -3/16, 6/16},
@ -78,7 +78,7 @@ minetest.register_node("default:junglegrass", {
buildable_to = true,
is_ground_content = true,
groups = {snappy=3,flammable=2,flora=1,grass=1,attached_node=1},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
selection_box = {
type = "fixed",
fixed = {-7/16, -0.5, -7/16, 7/16, 0.9, 7/16},
@ -118,7 +118,7 @@ minetest.register_node("default:snag", {
}
}
},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
on_place = minetest.rotate_node
})
@ -141,7 +141,7 @@ minetest.register_node("default:cactus", {
},
},
groups = {snappy=1,choppy=3,flammable=2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
on_place = minetest.rotate_node
})
@ -150,7 +150,7 @@ minetest.register_node("default:cactus_block", {
tiles = {"default_cactus_block.png"},
is_ground_content = false,
groups = {choppy=3,flammable=2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("default:cactus_brick", {
@ -158,7 +158,7 @@ minetest.register_node("default:cactus_brick", {
tiles = {"default_cactus_brick.png"},
is_ground_content = false,
groups = {choppy=3,flammable=2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("default:glowing_cactus_block", {
@ -167,7 +167,7 @@ minetest.register_node("default:glowing_cactus_block", {
is_ground_content = false,
light_source = 5,
groups = {choppy=3,flammable=2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("default:papyrus", {
@ -214,7 +214,7 @@ minetest.register_node("default:papyrus", {
},
},
groups = {snappy = 3,flammable = 2},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
after_dig_node = function(pos, node, metadata, digger)
default.dig_up(pos, node, digger)
@ -235,7 +235,7 @@ minetest.register_node("default:sugarcane", {
fixed = {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3}
},
groups = {snappy=3,flammable=2},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
after_dig_node = function(pos, node, metadata, digger)
default.dig_up(pos, node, digger)

View File

@ -11,7 +11,7 @@ minetest.register_node("default:stone", {
is_ground_content = true,
groups = {cracky=3, stone=1, porous=1},
drop = 'default:cobble',
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:mossystone", {
@ -20,7 +20,7 @@ minetest.register_node("default:mossystone", {
is_ground_content = true,
groups = {cracky=3, stone=1, porous=1},
drop = 'default:mossycobble',
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:chondrite", {
@ -29,7 +29,7 @@ minetest.register_node("default:chondrite", {
is_ground_content = true,
groups = {cracky=2, stone=1, porous=1},
drop = 'default:chondrite',
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:chondrite_block", {
@ -37,7 +37,7 @@ minetest.register_node("default:chondrite_block", {
tiles = {"default_chondrite_block.png"},
is_ground_content = false,
groups = {cracky=2},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:chondrite_brick", {
@ -45,7 +45,7 @@ minetest.register_node("default:chondrite_brick", {
tiles = {"default_chondrite_brick.png"},
groups = {cracky=2, stone=1},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:tuff", {
@ -54,7 +54,7 @@ minetest.register_node("default:tuff", {
is_ground_content = true,
groups = {cracky=3, porous=1},
drop = 'default:tuff',
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:tuff_block", {
@ -62,14 +62,14 @@ minetest.register_node("default:tuff_block", {
tiles = {"default_tuff_block.png"},
is_ground_content = false,
groups = {cracky=3},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:tuff_brick", {
description = "Tuff Brick",
tiles = {"default_tuff_brick.png"},
groups = {cracky=3},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:tuff_baked", {
@ -78,7 +78,7 @@ minetest.register_node("default:tuff_baked", {
is_ground_content = true,
groups = {cracky=3, porous=1},
drop = 'default:tuff_baked',
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:tuff_baked_block", {
@ -86,14 +86,14 @@ minetest.register_node("default:tuff_baked_block", {
tiles = {"default_tuff_baked_block.png"},
is_ground_content = false,
groups = {cracky=3},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:tuff_baked_brick", {
description = "Burned Tuff Brick",
tiles = {"default_tuff_baked_brick.png"},
groups = {cracky=3},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:mossytuff", {
@ -102,7 +102,7 @@ minetest.register_node("default:mossytuff", {
is_ground_content = true,
groups = {cracky=3, porous=1},
drop = 'default:mossytuff',
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:marble", {
@ -111,7 +111,7 @@ minetest.register_node("default:marble", {
is_ground_content = true,
groups = {cracky=3, stone=1, porous=1},
drop = 'default:marble',
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:marble_block", {
@ -119,14 +119,14 @@ minetest.register_node("default:marble_block", {
tiles = {"default_marble_block.png"},
is_ground_content = false,
groups = {cracky=3},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:marble_brick", {
description = "Marble Brick",
tiles = {"default_marble_brick.png"},
groups = {cracky=3, stone=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:essexite", {
@ -135,7 +135,7 @@ minetest.register_node("default:essexite", {
is_ground_content = true,
groups = {cracky=1, stone=1, porous=1},
drop = 'default:essexite',
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:essexite_block", {
@ -143,14 +143,14 @@ minetest.register_node("default:essexite_block", {
tiles = {"default_essexite_block.png"},
is_ground_content = false,
groups = {cracky=2,},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:essexite_brick", {
description = "Essexite Brick",
tiles = {"default_essexite_brick.png"},
groups = {cracky=1, stone=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:stone_baked", {
@ -159,7 +159,7 @@ minetest.register_node("default:stone_baked", {
is_ground_content = true,
groups = {cracky=3, stone=1, porous=1},
drop = "default:cobble_baked",
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:stone_block_baked", {
@ -167,13 +167,13 @@ minetest.register_node("default:stone_block_baked", {
tiles = {"default_stone_block_baked.png"},
is_ground_content = false,
groups = {cracky=3},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:obsidianbrick", {
description = "Obsidian Brick",
tiles = {"default_obsidian_brick.png"},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
groups = {cracky=1,level=2},
})
-- floors
@ -183,7 +183,7 @@ minetest.register_node("default:floor_chondrite_stone", {
tiles = {"default_floor_chondrite_stone.png"},
is_ground_content = false,
groups = {cracky=3, stone=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:floor_chondrite_stone2", {
@ -197,7 +197,7 @@ minetest.register_node("default:floor_chondrite_stone2", {
},
is_ground_content = false,
groups = {cracky=3, stone=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:floor_bstone_stone", {
@ -211,7 +211,7 @@ minetest.register_node("default:floor_bstone_stone", {
},
is_ground_content = false,
groups = {cracky=3, stone=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:floor_btuff_tuff", {
@ -225,7 +225,7 @@ minetest.register_node("default:floor_btuff_tuff", {
},
is_ground_content = false,
groups = {cracky=3},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:floor_bstone_sandstone", {
@ -239,7 +239,7 @@ minetest.register_node("default:floor_bstone_sandstone", {
},
is_ground_content = false,
groups = {cracky=3},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:floor_bstone_sandstone2", {
@ -253,7 +253,7 @@ minetest.register_node("default:floor_bstone_sandstone2", {
},
is_ground_content = false,
groups = {cracky=3},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:floor_marble_essexite", {
@ -267,7 +267,7 @@ minetest.register_node("default:floor_marble_essexite", {
},
is_ground_content = false,
groups = {cracky=2, stone=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:floor_marble_essexite2", {
@ -281,7 +281,7 @@ minetest.register_node("default:floor_marble_essexite2", {
},
is_ground_content = false,
groups = {cracky=2, stone=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:floor_essexite_gold", {
@ -289,7 +289,7 @@ minetest.register_node("default:floor_essexite_gold", {
tiles = {"default_floor_essexite_gold.png"},
is_ground_content = false,
groups = {cracky=2},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:floor_essexite_gold2", {
@ -297,7 +297,7 @@ minetest.register_node("default:floor_essexite_gold2", {
tiles = {"default_floor_essexite_gold2.png"},
is_ground_content = false,
groups = {cracky=2},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
--minerals
@ -308,7 +308,7 @@ minetest.register_node("default:stone_with_coal", {
is_ground_content = true,
groups = {cracky=3, porous=1},
drop = 'default:coal_lump',
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
@ -318,7 +318,7 @@ minetest.register_node("default:stone_with_iron", {
is_ground_content = true,
groups = {cracky=2, porous=1},
drop = 'default:iron_lump',
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:stone_with_tin", {
@ -327,7 +327,7 @@ minetest.register_node("default:stone_with_tin", {
is_ground_content = true,
groups = {cracky=2, porous=1},
drop = 'default:tin_lump',
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:stone_with_copper", {
@ -336,7 +336,7 @@ minetest.register_node("default:stone_with_copper", {
is_ground_content = true,
groups = {cracky=2, porous=1},
drop = 'default:copper_lump',
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
@ -346,7 +346,7 @@ minetest.register_node("default:stone_with_mese", {
is_ground_content = true,
groups = {cracky=1, porous=1},
drop = "default:mese_crystal",
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
@ -356,7 +356,7 @@ minetest.register_node("default:stone_with_gold", {
is_ground_content = true,
groups = {cracky=2, porous=1},
drop = "default:gold_lump",
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
@ -366,7 +366,7 @@ minetest.register_node("default:stone_with_diamond", {
is_ground_content = true,
groups = {cracky=1, porous=1},
drop = "default:diamond",
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
@ -374,7 +374,7 @@ minetest.register_node("default:stonebrick", {
description = "Stone Brick",
tiles = {"default_stone_brick.png"},
groups = {cracky=2, stone=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
@ -382,7 +382,7 @@ minetest.register_node("default:stonebrick_baked", {
description = "Burned Stone Brick",
tiles = {"default_stone_brick_baked.png"},
groups = {cracky=2, stone=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
@ -392,7 +392,7 @@ minetest.register_node("default:dirt_with_grass", {
is_ground_content = true,
groups = {crumbly=3,soil=1, porous=1},
drop = 'default:dirt',
sounds = default.node_sound_dirt_defaults({
sounds = hades_sounds.node_sound_dirt_defaults({
footstep = {name="default_grass_footstep", gain=0.25},
}),
})
@ -403,7 +403,7 @@ minetest.register_node("default:dirt", {
tiles = {"default_dirt.png"},
is_ground_content = true,
groups = {crumbly=3,soil=1, porous=1},
sounds = default.node_sound_dirt_defaults(),
sounds = hades_sounds.node_sound_dirt_defaults(),
})
@ -412,7 +412,7 @@ minetest.register_node("default:ash", {
tiles = {"default_ash.png"},
is_ground_content = true,
groups = {crumbly=3, falling_node=1, ash=1, porous=1},
sounds = default.node_sound_sand_defaults(),
sounds = hades_sounds.node_sound_sand_defaults(),
})
minetest.register_node("default:ash_block", {
@ -420,7 +420,7 @@ minetest.register_node("default:ash_block", {
tiles = {"default_ash_block.png"},
is_ground_content = false,
groups = {crumbly=3},
sounds = default.node_sound_sand_defaults(),
sounds = hades_sounds.node_sound_sand_defaults(),
})
minetest.register_node("default:fertile_sand", {
@ -428,7 +428,7 @@ minetest.register_node("default:fertile_sand", {
tiles = {"default_fertile_sand.png"},
is_ground_content = true,
groups = {crumbly=3, falling_node=1, sand=1, porous=1},
sounds = default.node_sound_sand_defaults(),
sounds = hades_sounds.node_sound_sand_defaults(),
})
@ -437,7 +437,7 @@ minetest.register_node("default:gravel", {
tiles = {"default_gravel.png"},
is_ground_content = true,
groups = {crumbly=2, falling_node=1, porous=1},
sounds = default.node_sound_dirt_defaults({
sounds = hades_sounds.node_sound_dirt_defaults({
footstep = {name="default_gravel_footstep", gain=0.5},
dug = {name="default_gravel_footstep", gain=1.0},
}),
@ -448,7 +448,7 @@ minetest.register_node("default:gravel_block", {
tiles = {"default_gravel_block.png"},
is_ground_content = false,
groups = {crumbly=2},
sounds = default.node_sound_dirt_defaults({
sounds = hades_sounds.node_sound_dirt_defaults({
footstep = {name="default_gravel_footstep", gain=0.5},
dug = {name="default_gravel_footstep", gain=1.0},
}),
@ -459,7 +459,7 @@ minetest.register_node("default:gravel_volcanic", {
tiles = {"default_gravel_volcanic.png"},
is_ground_content = true,
groups = {crumbly=1, porous=1},
sounds = default.node_sound_dirt_defaults({
sounds = hades_sounds.node_sound_dirt_defaults({
footstep = {name="default_gravel_footstep", gain=0.5},
dug = {name="default_gravel_footstep", gain=1.0},
}),
@ -470,7 +470,7 @@ minetest.register_node("default:gravel_volcanic_block", {
tiles = {"default_gravel_volcanic_block.png"},
is_ground_content = false,
groups = {crumbly=2},
sounds = default.node_sound_dirt_defaults({
sounds = hades_sounds.node_sound_dirt_defaults({
footstep = {name="default_gravel_footstep", gain=0.5},
dug = {name="default_gravel_footstep", gain=1.0},
}),
@ -482,7 +482,7 @@ minetest.register_node("default:sandstone", {
tiles = {"default_sandstone.png"},
is_ground_content = true,
groups = {crumbly=2,cracky=3,sandstone=1, porous=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
@ -491,7 +491,7 @@ minetest.register_node("default:sandstonebrick", {
tiles = {"default_sandstone_brick.png"},
is_ground_content = false,
groups = {cracky=2},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
@ -501,7 +501,7 @@ minetest.register_node("default:clay", {
is_ground_content = true,
groups = {crumbly=3, porous=1},
drop = 'default:clay_lump 4',
sounds = default.node_sound_dirt_defaults(),
sounds = hades_sounds.node_sound_dirt_defaults(),
})
@ -510,7 +510,7 @@ minetest.register_node("default:brick", {
tiles = {"default_brick.png"},
is_ground_content = false,
groups = {cracky=3, claybricks=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
-- Colors are beautiful
@ -520,7 +520,7 @@ minetest.register_node("default:brick_black", {
tiles = {"default_brick_black.png"},
is_ground_content = false,
groups = {cracky=3, claybricks=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_blue", {
@ -528,7 +528,7 @@ minetest.register_node("default:brick_blue", {
tiles = {"default_brick_blue.png"},
is_ground_content = false,
groups = {cracky=3, claybricks=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_brown", {
@ -536,7 +536,7 @@ minetest.register_node("default:brick_brown", {
tiles = {"default_brick_brown.png"},
is_ground_content = false,
groups = {cracky=3, claybricks=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_cyan", {
@ -544,7 +544,7 @@ minetest.register_node("default:brick_cyan", {
tiles = {"default_brick_cyan.png"},
is_ground_content = false,
groups = {cracky=3, claybricks=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_dark_green", {
@ -552,7 +552,7 @@ minetest.register_node("default:brick_dark_green", {
tiles = {"default_brick_dark_green.png"},
is_ground_content = false,
groups = {cracky=3, claybricks=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_dark_grey", {
@ -560,7 +560,7 @@ minetest.register_node("default:brick_dark_grey", {
tiles = {"default_brick_dark_grey.png"},
is_ground_content = false,
groups = {cracky=3, claybricks=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_green", {
@ -568,7 +568,7 @@ minetest.register_node("default:brick_green", {
tiles = {"default_brick_green.png"},
is_ground_content = false,
groups = {cracky=3, claybricks=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_grey", {
@ -576,7 +576,7 @@ minetest.register_node("default:brick_grey", {
tiles = {"default_brick_grey.png"},
is_ground_content = false,
groups = {cracky=3, claybricks=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_magenta", {
@ -584,7 +584,7 @@ minetest.register_node("default:brick_magenta", {
tiles = {"default_brick_magenta.png"},
is_ground_content = false,
groups = {cracky=3, claybricks=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_orange", {
@ -592,7 +592,7 @@ minetest.register_node("default:brick_orange", {
tiles = {"default_brick_orange.png"},
is_ground_content = false,
groups = {cracky=3, claybricks=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_pink", {
@ -600,7 +600,7 @@ minetest.register_node("default:brick_pink", {
tiles = {"default_brick_pink.png"},
is_ground_content = false,
groups = {cracky=3, claybricks=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_red", {
@ -608,7 +608,7 @@ minetest.register_node("default:brick_red", {
tiles = {"default_brick_red.png"},
is_ground_content = false,
groups = {cracky=3, claybricks=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_violet", {
@ -616,7 +616,7 @@ minetest.register_node("default:brick_violet", {
tiles = {"default_brick_violet.png"},
is_ground_content = false,
groups = {cracky=3, claybricks=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_white", {
@ -624,7 +624,7 @@ minetest.register_node("default:brick_white", {
tiles = {"default_brick_white.png"},
is_ground_content = false,
groups = {cracky=3, claybricks=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_yellow", {
@ -632,7 +632,7 @@ minetest.register_node("default:brick_yellow", {
tiles = {"default_brick_yellow.png"},
is_ground_content = false,
groups = {cracky=3, claybricks=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
@ -642,7 +642,7 @@ minetest.register_node("default:bookshelf", {
tiles = {"default_wood.png", "default_wood.png", "default_bookshelf.png"},
is_ground_content = false,
groups = {choppy=3,oddly_breakable_by_hand=2,flammable=3},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
@ -654,7 +654,7 @@ minetest.register_node("default:glass", {
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_glass_defaults(),
sounds = hades_sounds.node_sound_glass_defaults(),
})
minetest.register_node("default:rail", {
@ -672,7 +672,7 @@ minetest.register_node("default:rail", {
fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2},
},
groups = {dig_immediate=2,attached_node=1,connect_to_raillike=minetest.raillike_group("rail")},
sounds = default.node_sound_metal_defaults(),
sounds = hades_sounds.node_sound_metal_defaults(),
})
--- Liquids
@ -708,7 +708,7 @@ minetest.register_node("default:water_flowing", {
liquid_viscosity = WATER_VISC,
post_effect_color = {a=64, r=100, g=100, b=200},
groups = {water=3, liquid=3, puts_out_fire=1, not_in_creative_inventory=1},
sounds = default.node_sound_water_defaults(),
sounds = hades_sounds.node_sound_water_defaults(),
})
@ -740,7 +740,7 @@ minetest.register_node("default:water_source", {
liquid_viscosity = WATER_VISC,
post_effect_color = {a=64, r=100, g=100, b=200},
groups = {water=3, liquid=3, puts_out_fire=1},
sounds = default.node_sound_water_defaults(),
sounds = hades_sounds.node_sound_water_defaults(),
})
@ -777,7 +777,7 @@ minetest.register_node("default:lava_flowing", {
damage_per_second = 2*2,
post_effect_color = {a=192, r=255, g=64, b=0},
groups = {lava=3, liquid=2, igniter=1, not_in_creative_inventory=1},
sounds = default.node_sound_lava_defaults(),
sounds = hades_sounds.node_sound_lava_defaults(),
})
@ -811,7 +811,7 @@ minetest.register_node("default:lava_source", {
damage_per_second = 2*2,
post_effect_color = {a=192, r=255, g=64, b=0},
groups = {lava=3, liquid=2, igniter=1},
sounds = default.node_sound_lava_defaults(),
sounds = hades_sounds.node_sound_lava_defaults(),
})
@ -834,7 +834,7 @@ minetest.register_node("default:lamp_wall", {
wall_top = {-0.25, 0.375, -0.25, 0.25, 0.5, 0.25},
wall_bottom = {-0.25, -0.5, -0.25, 0.25, -0.375, 0.25},
},
sounds = default.node_sound_glass_defaults(),
sounds = hades_sounds.node_sound_glass_defaults(),
})
minetest.register_node("default:cobble", {
@ -842,7 +842,7 @@ minetest.register_node("default:cobble", {
tiles = {"default_cobble.png"},
is_ground_content = false,
groups = {cracky=3, stone=2, porous=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:cobble_block", {
@ -850,7 +850,7 @@ minetest.register_node("default:cobble_block", {
tiles = {"default_cobble_block.png"},
is_ground_content = false,
groups = {cracky=3, stone=2},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:cobble_baked", {
@ -858,7 +858,7 @@ minetest.register_node("default:cobble_baked", {
tiles = {"default_cobble_baked.png"},
is_ground_content = false,
groups = {cracky=3, stone=2, porous=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:cobble_block_baked", {
@ -866,7 +866,7 @@ minetest.register_node("default:cobble_block_baked", {
tiles = {"default_cobble_baked_block.png"},
is_ground_content = false,
groups = {cracky=3, stone=2},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:mossycobble", {
@ -874,7 +874,7 @@ minetest.register_node("default:mossycobble", {
tiles = {"default_mossycobble.png"},
is_ground_content = false,
groups = {cracky=3, porous=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:coalblock", {
@ -882,7 +882,7 @@ minetest.register_node("default:coalblock", {
tiles = {"default_coal_block.png"},
is_ground_content = false,
groups = {cracky=3},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:steelblock", {
@ -890,7 +890,7 @@ minetest.register_node("default:steelblock", {
tiles = {"default_steel_block.png"},
is_ground_content = false,
groups = {cracky=1,level=2},
sounds = default.node_sound_heavy_metal_defaults(),
sounds = hades_sounds.node_sound_heavy_metal_defaults(),
})
minetest.register_node("default:tinblock", {
@ -898,7 +898,7 @@ minetest.register_node("default:tinblock", {
tiles = {"default_tin_block.png"},
is_ground_content = false,
groups = {cracky=1,level=2},
sounds = default.node_sound_heavy_metal_defaults(),
sounds = hades_sounds.node_sound_heavy_metal_defaults(),
})
minetest.register_node("default:copperblock", {
@ -906,7 +906,7 @@ minetest.register_node("default:copperblock", {
tiles = {"default_copper_block.png"},
is_ground_content = false,
groups = {cracky=1,level=2},
sounds = default.node_sound_heavy_metal_defaults(),
sounds = hades_sounds.node_sound_heavy_metal_defaults(),
})
@ -915,7 +915,7 @@ minetest.register_node("default:bronzeblock", {
tiles = {"default_bronze_block.png"},
is_ground_content = false,
groups = {cracky=1,level=2},
sounds = default.node_sound_heavy_metal_defaults(),
sounds = hades_sounds.node_sound_heavy_metal_defaults(),
})
@ -924,7 +924,7 @@ minetest.register_node("default:mese", {
tiles = {"default_mese_block.png"},
is_ground_content = true,
groups = {cracky=1,level=2},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
@ -933,7 +933,7 @@ minetest.register_node("default:goldblock", {
tiles = {"default_gold_block.png"},
is_ground_content = false,
groups = {cracky=1},
sounds = default.node_sound_heavy_metal_defaults(),
sounds = hades_sounds.node_sound_heavy_metal_defaults(),
})
minetest.register_node("default:emerald_block", {
@ -941,7 +941,7 @@ minetest.register_node("default:emerald_block", {
tiles = {"default_emerald_block.png"},
is_ground_content = true,
groups = {cracky=1,level=2},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:sapphire_block", {
@ -949,7 +949,7 @@ minetest.register_node("default:sapphire_block", {
tiles = {"default_sapphire_block.png"},
is_ground_content = true,
groups = {cracky=1,level=2},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:ruby_block", {
@ -957,7 +957,7 @@ minetest.register_node("default:ruby_block", {
tiles = {"default_ruby_block.png"},
is_ground_content = true,
groups = {cracky=1,level=2},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:diamondblock", {
@ -965,7 +965,7 @@ minetest.register_node("default:diamondblock", {
tiles = {"default_diamond_block.png"},
is_ground_content = true,
groups = {cracky=1,level=3},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
@ -976,7 +976,7 @@ minetest.register_node("default:obsidian_glass", {
paramtype = "light",
is_ground_content = false,
sunlight_propagates = true,
sounds = default.node_sound_glass_defaults(),
sounds = hades_sounds.node_sound_glass_defaults(),
groups = {cracky=3,oddly_breakable_by_hand=3},
})
@ -985,7 +985,7 @@ minetest.register_node("default:obsidian", {
description = "Obsidian",
tiles = {"default_obsidian.png"},
is_ground_content = true,
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
groups = {cracky=1,level=2},
})
@ -993,7 +993,7 @@ minetest.register_node("default:obsidian_block", {
description = "Obsidian Block",
tiles = {"default_obsidian_block.png"},
is_ground_content = false,
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
groups = {cracky=2},
})
@ -1005,7 +1005,7 @@ minetest.register_node("default:stone_with_emerald", {
is_ground_content = true,
groups = {cracky=2, porous=1},
drop = "default:emerald",
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:stone_with_sapphire", {
@ -1014,7 +1014,7 @@ minetest.register_node("default:stone_with_sapphire", {
is_ground_content = true,
groups = {cracky=2, porous=1},
drop = "default:sapphire",
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:stone_with_ruby", {
@ -1023,7 +1023,7 @@ minetest.register_node("default:stone_with_ruby", {
is_ground_content = true,
groups = {cracky=1, porous=1},
drop = "default:ruby",
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})

View File

@ -370,7 +370,7 @@ function doors.register(name, def)
def.recipe = nil
if not def.sounds then
def.sounds = default.node_sound_wood_defaults()
def.sounds = hades_sounds.node_sound_wood_defaults()
end
if not def.sound_open then
@ -576,7 +576,7 @@ function doors.register_trapdoor(name, def)
end
if not def.sounds then
def.sounds = default.node_sound_wood_defaults()
def.sounds = hades_sounds.node_sound_wood_defaults()
end
if not def.sound_open then
@ -657,7 +657,7 @@ function doors.register_fencegate(name, def)
}
if not fence.sounds then
fence.sounds = default.node_sound_wood_defaults()
fence.sounds = hades_sounds.node_sound_wood_defaults()
end
fence.groups.fence = 1

View File

@ -1,3 +1,4 @@
hades_sounds
default
hades_trees
screwdriver?

View File

@ -3,7 +3,7 @@ doors.register_door("doors:door_wood", {
inventory_image = "doors_wood.png",
groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1},
tiles = {{name="doors_door_wood.png", backface_culling=true}},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
sunlight = false,
backface_culling = true,
})
@ -22,7 +22,7 @@ doors.register_door("doors:door_wood_pale", {
inventory_image = "doors_wood_pale.png",
groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1},
tiles = {{name="doors_door_wood_pale.png", backface_culling=true}},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
sunlight = false,
})
@ -40,7 +40,7 @@ doors.register_door("doors:door_wood_birch", {
inventory_image = "doors_wood_birch.png",
groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1},
tiles = {{name="doors_door_wood_birch.png", backface_culling=true}},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
sunlight = false,
})
@ -60,7 +60,7 @@ doors.register_door("doors:door_wood_jungle", {
inventory_image = "doors_wood_jungle.png",
groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1},
tiles = {{name="doors_door_wood_jungle.png", backface_culling=true}},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
sunlight = false,
})
@ -81,7 +81,7 @@ doors.register_door("doors:door_steel", {
groups = {snappy=1,cracky=1,level=2,door=1},
tiles = {{name="doors_door_steel.png", backface_culling=true}},
only_placer_can_open = true,
sounds = default.node_sound_metal_defaults(),
sounds = hades_sounds.node_sound_metal_defaults(),
sound_open = "doors_steel_door_open",
sound_close = "doors_steel_door_close",
sunlight = false,
@ -125,7 +125,7 @@ for c=1, #colors do
groups = {snappy=1,cracky=1,level=2,door=1,sdoor=1},
tiles = {{name="doors_door_steel_"..id..".png", backface_culling=true}},
only_placer_can_open = true,
sounds = default.node_sound_metal_defaults(),
sounds = hades_sounds.node_sound_metal_defaults(),
sound_open = "doors_steel_door_open",
sound_close = "doors_steel_door_close",
sunlight = false,
@ -147,7 +147,7 @@ doors.register_door("doors:door_stone", {
groups = {snappy=1,cracky=1,level=2,door=1},
tiles = {{name="doors_door_stone.png", backface_culling=true}},
only_placer_can_open = true,
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
sound_open = "mcl_fences_nether_brick_fence_gate_open",
sound_close = "mcl_fences_nether_brick_fence_gate_close",
sunlight = false,
@ -167,7 +167,7 @@ doors.register_door("doors:door_glass", {
inventory_image = "doors_glass.png",
groups = {snappy=1,cracky=1,oddly_breakable_by_hand=3,door=1},
tiles = {"doors_door_glass.png"},
sounds = default.node_sound_glass_defaults(),
sounds = hades_sounds.node_sound_glass_defaults(),
sound_open = "doors_glass_door_open",
sound_close = "doors_glass_door_close",
sunlight = true,
@ -188,7 +188,7 @@ doors.register_door("doors:door_obsidian_glass", {
groups = {snappy=1,cracky=1,oddly_breakable_by_hand=3,door=1},
tiles = {"doors_door_obsidian_glass.png"},
sound_open = "doors_open_glass",
sounds = default.node_sound_glass_defaults(),
sounds = hades_sounds.node_sound_glass_defaults(),
sound_open = "doors_glass_door_open",
sound_close = "doors_glass_door_close",
sunlight = true,
@ -211,7 +211,7 @@ doors.register_trapdoor("doors:trapdoor", {
tile_front = "doors_trapdoor.png",
tile_side = "doors_trapdoor_side.png",
groups = {snappy=1, choppy=2, oddly_breakable_by_hand=2, flammable=2, door=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
sound_open = "doors_door_open",
sound_close = "doors_door_close"
})
@ -231,7 +231,7 @@ doors.register_trapdoor("doors:trapdoor_jungle", {
tile_front = "doors_trapdoor_jungle.png",
tile_side = "doors_trapdoor_jungle_side.png",
groups = {snappy=1, choppy=2, oddly_breakable_by_hand=2, flammable=2, door=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
sound_open = "doors_door_open",
sound_close = "doors_door_close"
})
@ -251,7 +251,7 @@ doors.register_trapdoor("doors:trapdoor_pale", {
tile_front = "doors_trapdoor_pale.png",
tile_side = "doors_trapdoor_pale_side.png",
groups = {snappy=1, choppy=2, oddly_breakable_by_hand=2, flammable=2, door=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
sound_open = "doors_door_open",
sound_close = "doors_door_close"
})
@ -271,7 +271,7 @@ doors.register_trapdoor("doors:trapdoor_birch", {
tile_front = "doors_trapdoor_birch.png",
tile_side = "doors_trapdoor_birch_side.png",
groups = {snappy=1, choppy=2, oddly_breakable_by_hand=2, flammable=2, door=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
sound_open = "doors_door_open",
sound_close = "doors_door_close"
})
@ -291,7 +291,7 @@ doors.register_trapdoor("doors:trapdoor_steel", {
tile_front = "doors_trapdoor_steel.png",
tile_side = "doors_trapdoor_steel_side.png",
protected = true,
sounds = default.node_sound_metal_defaults(),
sounds = hades_sounds.node_sound_metal_defaults(),
sound_open = "doors_steel_door_open",
sound_close = "doors_steel_door_close",
groups = {cracky = 1, level = 2, door = 1},

View File

@ -249,7 +249,7 @@ farming.register_plant = function(name, def)
fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5},
},
groups = nodegroups,
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
})
elseif pname == "beens" then
minetest.register_node(mname .. ":" .. pname .. "_" .. i, {
@ -267,7 +267,7 @@ farming.register_plant = function(name, def)
fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5},
},
groups = nodegroups,
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
})
else
minetest.register_node(mname .. ":" .. pname .. "_" .. i, {
@ -283,7 +283,7 @@ farming.register_plant = function(name, def)
fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5},
},
groups = nodegroups,
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
})
end
end

View File

@ -1,2 +1,3 @@
hades_sounds
default
wool

View File

@ -22,7 +22,7 @@ minetest.register_node("farming:soil", {
drop = "default:dirt",
is_ground_content = true,
groups = {crumbly=3, not_in_creative_inventory=1, soil=2, grassland = 1, field = 1},
sounds = default.node_sound_dirt_defaults(),
sounds = hades_sounds.node_sound_dirt_defaults(),
soil = {
base = "default:dirt",
dry = "farming:soil",
@ -36,7 +36,7 @@ minetest.register_node("farming:soil_wet", {
drop = "default:dirt",
is_ground_content = true,
groups = {crumbly=3, not_in_creative_inventory=1, soil=3, wet = 1, grassland = 1, field = 1},
sounds = default.node_sound_dirt_defaults(),
sounds = hades_sounds.node_sound_dirt_defaults(),
soil = {
base = "default:dirt",
dry = "farming:soil",
@ -50,7 +50,7 @@ minetest.register_node("farming:straw", {
tiles = {"farming_straw.png"},
is_ground_content = false,
groups = {snappy=3, flammable=4},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
})
minetest.register_abm({
@ -156,7 +156,7 @@ minetest.register_node("farming:flowergrass", {
}
},
groups = {snappy=3,flammable=3,flora=1,attached_node=1,not_in_creative_inventory=1},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
selection_box = {
type = "fixed",
fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5},

View File

@ -1,3 +1,4 @@
hades_sounds
default
hades_trees
flowers

View File

@ -49,7 +49,7 @@ minetest.register_node("flowerpots:flower_pot", {
fixed = {-0.2, -0.5, -0.2, 0.2, -0.1, 0.2}
},
groups = {cracky = 1, oddly_breakable_by_hand = 1, attached_node=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
on_rightclick = function(pos, node, clicker, itemstack)
local item = clicker:get_wielded_item():get_name()
for _, row in ipairs(flowers) do
@ -107,7 +107,7 @@ minetest.register_node("flowerpots:flower_pot_"..flower, {
fixed = {-0.2, -0.5, -0.2, 0.2, -0.1, 0.2},
},
groups = {cracky = 1, oddly_breakable_by_hand = 1, not_in_creative_inventory=1, attached_node=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
on_rightclick = function(pos, item, clicker)
if not minetest.settings:get_bool("creative_mode") then
minetest.add_item({x=pos.x, y=pos.y+0.5, z=pos.z}, flower_node)
@ -143,7 +143,7 @@ minetest.register_node("flowerpots:flower_pot_"..flower, {
fixed = {-0.2, -0.5, -0.2, 0.2, -0.1, 0.2}
},
groups = {cracky = 1, oddly_breakable_by_hand = 1, not_in_creative_inventory=1, attached_node=1},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
on_rightclick = function(pos, item, clicker)
if not minetest.settings:get_bool("creative_mode") then
minetest.add_item({x=pos.x, y=pos.y+0.5, z=pos.z}, flower_node)

View File

@ -1 +1,2 @@
hades_sounds
default

View File

@ -23,7 +23,7 @@ minetest.register_node("flowers:dandelion_white", {
walkable = false,
buildable_to = true,
groups = {snappy=3,flammable=2,flower=1,flora=1,attached_node=1,color_white=1},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
selection_box = {
type = "fixed",
fixed = { -0.15, -0.5, -0.15, 0.15, 0.2, 0.15 },
@ -41,7 +41,7 @@ minetest.register_node("flowers:dandelion_yellow", {
walkable = false,
buildable_to = true,
groups = {snappy=3,flammable=2,flower=1,flora=1,attached_node=1,color_yellow=1},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
selection_box = {
type = "fixed",
fixed = { -0.27, -0.5, -0.27, 0.27, 0.2, 0.27 },
@ -59,7 +59,7 @@ minetest.register_node("flowers:geranium", {
walkable = false,
buildable_to = true,
groups = {snappy=3,flammable=2,flower=1,flora=1,attached_node=1,color_blue=1},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
selection_box = {
type = "fixed",
fixed = { -0.175, -0.5, -0.175, 0.175, 0.35, 0.175 },
@ -77,7 +77,7 @@ minetest.register_node("flowers:rose", {
walkable = false,
buildable_to = true,
groups = {snappy=3,flammable=2,flower=1,flora=1,attached_node=1,color_red=1},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
selection_box = {
type = "fixed",
fixed = { -0.15, -0.5, -0.15, 0.15, 0.3, 0.15 },
@ -95,7 +95,7 @@ minetest.register_node("flowers:tulip", {
walkable = false,
buildable_to = true,
groups = {snappy=3,flammable=2,flower=1,flora=1,attached_node=1,color_orange=1},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
selection_box = {
type = "fixed",
fixed = { -0.15, -0.5, -0.15, 0.15, 0.25, 0.15 },
@ -113,7 +113,7 @@ minetest.register_node("flowers:viola", {
walkable = false,
buildable_to = true,
groups = {snappy=3,flammable=2,flower=1,flora=1,attached_node=1,color_violet=1},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
selection_box = {
type = "fixed",
fixed = { -0.15, -0.5, -0.15, 0.15, 0.2, 0.15 },

View File

@ -1,2 +1,3 @@
hades_sounds
default
windows

View File

@ -18,7 +18,7 @@ minetest.register_node( "glowcrystals:glowcrystal_ore", {
sunlight_propagates = true,
light_source = 10,
groups = {cracky=3},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
drop = 'craft "glowcrystals:glowcrystal" 1',
})
@ -30,7 +30,7 @@ minetest.register_node( "glowcrystals:glowcrystal_block", {
sunlight_propagates = true,
light_source = 14,
groups = {cracky=3},
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("glowcrystals:glowcrystal_torch", {
@ -52,7 +52,7 @@ minetest.register_node("glowcrystals:glowcrystal_torch", {
},
groups = {choppy=2,dig_immediate=3,attached_node=1},
legacy_wallmounted = true,
sounds = default.node_sound_defaults(),
sounds = hades_sounds.node_sound_defaults(),
})
minetest.register_node("glowcrystals:glowglass", {
@ -64,7 +64,7 @@ minetest.register_node("glowcrystals:glowglass", {
light_source = 11,
is_ground_content = false,
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_glass_defaults(),
sounds = hades_sounds.node_sound_glass_defaults(),
})
if minetest.get_modpath("windows") then
@ -74,8 +74,8 @@ if minetest.get_modpath("windows") then
texture_front = "glowcrystals_windows_glow_front.png",
light_source = 11,
groups = {cracky=3,oddly_breakable_by_hand=3},
sounds = default.node_sound_glass_defaults({
footstep = default.node_sound_stone_defaults().footstep,
sounds = hades_sounds.node_sound_glass_defaults({
footstep = hades_sounds.node_sound_stone_defaults().footstep,
})
})

View File

@ -1,2 +1,3 @@
hades_sounds
default
hades_trees

View File

@ -10,7 +10,7 @@ minetest.register_node("gluncarp:wool_blackgold", {
is_ground_content = false,
tiles = {"gluncarp_wool_blackgold.png"},
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,flammable=3,wool=1},
sounds = default.node_sound_defaults(),
sounds = hades_sounds.node_sound_defaults(),
})
-- Crafting

View File

@ -46,7 +46,7 @@ minetest.register_node("gluncarp:machine", {
{-0.5, -0.5, -0.25, 0.5, 0.5, 0.25}
}
},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
after_place_node = function(pos, placer)
local meta = minetest.get_meta(pos);

View File

@ -1,2 +1,3 @@
hades_sounds
default
dye
dye

View File

@ -72,7 +72,7 @@ minetest.register_node(itemstring_unlocked, {
paramtype2 = "facedir",
groups = {choppy=2,oddly_breakable_by_hand=2, chest=1, unlocked_chest=1},
legacy_facedir_simple = true,
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
on_construct = function(pos)
local meta = minetest.get_meta(pos)
meta:set_string("formspec", chest_formspec)
@ -105,7 +105,7 @@ minetest.register_node(itemstring_locked, {
groups = {choppy=2,oddly_breakable_by_hand=2, chest=2, locked_chest=1},
legacy_facedir_simple = true,
is_ground_content = false,
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
after_place_node = function(pos, placer)
local meta = minetest.get_meta(pos)

View File

@ -1,2 +1,3 @@
hades_sounds
default
hades_trees

View File

@ -62,7 +62,7 @@ function hades_fences.register_fence(name, def)
end
local fences = {
{ "rusty", "Rusty Fence", "default_rusty.png", {cracky=3, fence_metal=1}, {"group:fence_metal"}, default.node_sound_metal_defaults() },
{ "rusty", "Rusty Fence", "default_rusty.png", {cracky=3, fence_metal=1}, {"group:fence_metal"}, hades_sounds.node_sound_metal_defaults() },
{ "wood", "Common Wood Fence", "default_wood.png" },
{ "pale_wood", "Pale Wood Fence", "hades_trees_pale_wood.png" },
{ "birch_wood", "Birch Wood Fence", "default_birchwood.png" },
@ -86,7 +86,7 @@ local fences = {
for i=1, #fences do
local groups = {choppy=2, oddly_breakable_by_hand=2, flammable=2, fence_wood=1}
local sounds = default.node_sound_wood_defaults()
local sounds = hades_sounds.node_sound_wood_defaults()
if fences[i][4] then
groups = fences[i][4]
end

View File

@ -1,10 +1,12 @@
hades_sounds = {}
--
-- Sounds
--
local mhd = 32
function default.node_sound_defaults(table)
function hades_sounds.node_sound_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name="", gain=1.0}
@ -16,17 +18,17 @@ function default.node_sound_defaults(table)
end
function default.node_sound_stone_defaults(table)
function hades_sounds.node_sound_stone_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name="default_hard_footstep", gain=0.5, max_hear_distance = mhd}
table.dug = table.dug or
{name="default_hard_footstep", gain=1.0, max_hear_distance = mhd}
default.node_sound_defaults(table)
hades_sounds.node_sound_defaults(table)
return table
end
function default.node_sound_metal_defaults(table)
function hades_sounds.node_sound_metal_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name = "default_metal_footstep", gain = 0.4, max_hear_distance = mhd}
@ -36,14 +38,14 @@ function default.node_sound_metal_defaults(table)
{name = "default_dug_metal", gain = 0.5, max_hear_distance = mhd}
table.place = table.place or
{name = "default_place_node_metal", gain = 0.5, max_hear_distance = mhd}
default.node_sound_defaults(table)
hades_sounds.node_sound_defaults(table)
return table
end
-- TODO: Add more metal sounds
default.node_sound_heavy_metal_defaults = default.node_sound_metal_defaults
hades_sounds.node_sound_heavy_metal_defaults = hades_sounds.node_sound_metal_defaults
function default.node_sound_dirt_defaults(table)
function hades_sounds.node_sound_dirt_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name="default_dirt_footstep", gain=1.0, max_hear_distance = mhd}
@ -51,12 +53,12 @@ function default.node_sound_dirt_defaults(table)
{name="default_dirt_footstep", gain=1.5, max_hear_distance = mhd}
table.place = table.place or
{name="default_place_node", gain=1.0, max_hear_distance = mhd}
default.node_sound_defaults(table)
hades_sounds.node_sound_defaults(table)
return table
end
function default.node_sound_sand_defaults(table)
function hades_sounds.node_sound_sand_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name="default_sand_footstep", gain=0.5, max_hear_distance = mhd}
@ -64,23 +66,23 @@ function default.node_sound_sand_defaults(table)
{name="default_sand_footstep", gain=1.0, max_hear_distance = mhd}
table.place = table.place or
{name="default_place_node", gain=1.0, max_hear_distance = mhd}
default.node_sound_defaults(table)
hades_sounds.node_sound_defaults(table)
return table
end
function default.node_sound_wood_defaults(table)
function hades_sounds.node_sound_wood_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name="default_wood_footstep", gain=0.5, max_hear_distance = mhd}
table.dug = table.dug or
{name="default_wood_footstep", gain=1.0, max_hear_distance = mhd}
default.node_sound_defaults(table)
hades_sounds.node_sound_defaults(table)
return table
end
function default.node_sound_leaves_defaults(table)
function hades_sounds.node_sound_leaves_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name="default_grass_footstep", gain=0.35, max_hear_distance = mhd}
@ -90,36 +92,36 @@ function default.node_sound_leaves_defaults(table)
{name="default_dig_crumbly", gain=0.4, max_hear_distance = mhd}
table.place = table.place or
{name="default_place_node", gain=1.0, max_hear_distance = mhd}
default.node_sound_defaults(table)
hades_sounds.node_sound_defaults(table)
return table
end
function default.node_sound_glass_defaults(table)
function hades_sounds.node_sound_glass_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name="default_glass_footstep", gain=0.5, max_hear_distance = mhd}
table.dug = table.dug or
{name="default_break_glass", gain=1.0, max_hear_distance = mhd}
default.node_sound_defaults(table)
hades_sounds.node_sound_defaults(table)
return table
end
function default.node_sound_water_defaults(table)
function hades_sounds.node_sound_water_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name = "default_water_footstep", gain = 0.2, max_hear_distance = mhd}
table.place = table.place or
{name = "default_place_node_water", gain = 0.8, max_hear_distance = mhd}
default.node_sound_defaults(table)
hades_sounds.node_sound_defaults(table)
return table
end
function default.node_sound_lava_defaults(table)
function hades_sounds.node_sound_lava_defaults(table)
table = table or {}
table.place = table.place or
{name = "default_place_node_lava", gain = 1.0, max_hear_distance = mhd}
default.node_sound_defaults(table)
hades_sounds.node_sound_defaults(table)
return table
end

View File

@ -0,0 +1,2 @@
name = hades_sounds
description = Adds the default sounds for Hades Revisited

View File

@ -1 +1 @@
default
hades_sounds

View File

@ -26,7 +26,7 @@ hades_torches.register_torch = function(id, def)
type = "wallmounted",
wall_bottom = {-1/8, -1/2, -1/8, 1/8, 2/16, 1/8},
},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
on_place = function(itemstack, placer, pointed_thing)
local under = pointed_thing.under
local node = minetest.get_node(under)
@ -70,7 +70,7 @@ hades_torches.register_torch = function(id, def)
type = "wallmounted",
wall_side = {-1/2, -1/2, -1/8, -1/8, 1/8, 1/8},
},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_torches:"..id.."_ceiling", {
@ -88,7 +88,7 @@ hades_torches.register_torch = function(id, def)
type = "wallmounted",
wall_top = {-1/8, -1/16, -5/16, 1/8, 1/2, 1/8},
},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
end

View File

@ -13,7 +13,7 @@ minetest.register_node("hades_trees:birch_sapling", {
fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3}
},
groups = {dig_immediate=3,flammable=2, sapling=1},
sounds = default.node_sound_defaults(),
sounds = hades_sounds.node_sound_defaults(),
})
minetest.register_node("hades_trees:birch_tree", {
@ -34,7 +34,7 @@ minetest.register_node("hades_trees:birch_tree", {
},
},
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:birch_leaves", {
@ -61,7 +61,7 @@ minetest.register_node("hades_trees:birch_leaves", {
}
}
},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
})
minetest.register_node("hades_trees:birch_bark", {
@ -70,7 +70,7 @@ minetest.register_node("hades_trees:birch_bark", {
tiles = { "default_tree_birch.png" },
is_ground_content = false,
groups = { choppy = 3, oddly_breakable_by_hand = 1, flammable = 2 },
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_abm({

View File

@ -24,7 +24,7 @@ minetest.register_node("hades_trees:cultivated_jungle_leaves", {
}
}
},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
})
minetest.register_node("hades_trees:cultivated_jungle_sapling", {
@ -40,7 +40,7 @@ minetest.register_node("hades_trees:cultivated_jungle_sapling", {
fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3}
},
groups = {dig_immediate=3,flammable=2, sapling=1},
sounds = default.node_sound_defaults(),
sounds = hades_sounds.node_sound_defaults(),
})

View File

@ -14,7 +14,7 @@ minetest.register_node("hades_trees:apple", {
},
groups = {dig_immediate=3,flammable=2,leafdecay=3,leafdecay_drop=1,food=2,eatable=2},
on_use = minetest.item_eat(2),
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
after_place_node = function(pos, placer, itemstack)
if placer:is_player() then
minetest.set_node(pos, {name="hades_trees:apple", param2=1})
@ -37,7 +37,7 @@ minetest.register_node("hades_trees:sapling", {
fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3}
},
groups = {snappy=2,dig_immediate=3,flammable=2,attached_node=1, sapling=1},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
})
minetest.register_node("hades_trees:tree", {
@ -58,7 +58,7 @@ minetest.register_node("hades_trees:tree", {
},
is_ground_content = false,
groups = {tree=1,choppy=2,oddly_breakable_by_hand=1,flammable=2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
on_place = minetest.rotate_node
})
@ -87,7 +87,7 @@ minetest.register_node("hades_trees:leaves", {
}
}
},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
})
minetest.register_node("hades_trees:bark", {
@ -96,7 +96,7 @@ minetest.register_node("hades_trees:bark", {
tiles = { "default_tree.png" },
is_ground_content = false,
groups = { choppy = 3, oddly_breakable_by_hand = 1, flammable = 2 },
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
local c_air = minetest.get_content_id("air")

View File

@ -1 +1 @@
default
hades_sounds

View File

@ -12,7 +12,7 @@ minetest.register_node("hades_trees:jungle_sapling", {
fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3}
},
groups = {snappy=2,dig_immediate=3,flammable=2,attached_node=1, sapling=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:jungle_tree", {
@ -33,7 +33,7 @@ minetest.register_node("hades_trees:jungle_tree", {
},
},
groups = {tree=1,choppy=2,oddly_breakable_by_hand=1,flammable=2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
on_place = minetest.rotate_node
})
@ -62,7 +62,7 @@ minetest.register_node("hades_trees:jungle_leaves", {
}
}
},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:jungle_bark", {
@ -71,7 +71,7 @@ minetest.register_node("hades_trees:jungle_bark", {
tiles = { "default_jungletree.png" },
is_ground_content = false,
groups = { choppy = 3, oddly_breakable_by_hand = 1, flammable = 2 },
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
local c_air = minetest.get_content_id("air")

View File

@ -13,7 +13,7 @@ minetest.register_node("hades_trees:olive_sapling", {
fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3}
},
groups = {dig_immediate=3,flammable=2, sapling=1},
sounds = default.node_sound_defaults(),
sounds = hades_sounds.node_sound_defaults(),
})
@ -41,7 +41,7 @@ minetest.register_node("hades_trees:olive_leaves", {
}
}
},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
})
@ -76,6 +76,6 @@ minetest.register_node("hades_trees:olive", {
sunlight_propagates = true,
walkable = false,
groups = {dig_immediate=3,flammable=2,leafdecay=3,leafdecay_drop=1,food=2,eatable=1,},
sounds = default.node_sound_defaults(),
sounds = hades_sounds.node_sound_defaults(),
on_use = minetest.item_eat(1),
})

View File

@ -13,7 +13,7 @@ minetest.register_node("hades_trees:pale_sapling", {
fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3}
},
groups = {dig_immediate=3,flammable=2, sapling=1},
sounds = default.node_sound_defaults(),
sounds = hades_sounds.node_sound_defaults(),
})
minetest.register_node("hades_trees:pale_tree", {
@ -34,7 +34,7 @@ minetest.register_node("hades_trees:pale_tree", {
},
},
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:pale_bark", {
@ -43,7 +43,7 @@ minetest.register_node("hades_trees:pale_bark", {
tiles = { "hades_trees_pale_tree.png" },
is_ground_content = false,
groups = { choppy = 3, oddly_breakable_by_hand = 1, flammable = 2 },
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:pale_leaves", {
@ -70,7 +70,7 @@ minetest.register_node("hades_trees:pale_leaves", {
}
}
},
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
})
minetest.register_abm({

View File

@ -3,25 +3,25 @@ minetest.register_node("hades_trees:wood", {
description = "Common Wood Planks",
tiles = {"default_wood.png"},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:birch_wood", {
description = "Birch Wood Planks",
tiles = {"default_birchwood.png"},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:pale_wood", {
description = "Pale Wood Planks",
tiles = {"hades_trees_pale_wood.png"},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:jungle_wood", {
description = "Jungle Wood Planks",
tiles = {"default_junglewood.png"},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
-- Tiles
@ -35,7 +35,7 @@ minetest.register_node("hades_trees:floor_wood_jungle", {
"default_floor_wood_jungle.png^[transformR90",
},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:floor_wood_pale", {
@ -48,7 +48,7 @@ minetest.register_node("hades_trees:floor_wood_pale", {
"default_floor_wood_pale.png^[transformR90",
},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:floor_pale_jungle", {
@ -61,7 +61,7 @@ minetest.register_node("hades_trees:floor_pale_jungle", {
"default_floor_pale_jungle.png^[transformR90",
},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
-- Colored wood
@ -70,28 +70,28 @@ minetest.register_node("hades_trees:colwood_black", {
description = "Black Wood Planks",
tiles = {"default_colwood_black.png"},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:colwood_blue", {
description = "Blue Wood Planks",
tiles = {"default_colwood_blue.png"},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:colwood_brown", {
description = "Brown Wood Planks",
tiles = {"default_colwood_brown.png"},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:colwood_cyan", {
description = "Cyan Wood Planks",
tiles = {"default_colwood_cyan.png"},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:colwood_dark_green", {
@ -99,83 +99,83 @@ minetest.register_node("hades_trees:colwood_dark_green", {
tiles = {"default_colwood_dark_green.png"},
is_ground_content = false,
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:colwood_dark_grey", {
description = "Dark Grey Wood Planks",
tiles = {"default_colwood_dark_grey.png"},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:colwood_green", {
description = "Green Wood Planks",
tiles = {"default_colwood_green.png"},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:colwood_grey", {
description = "Grey Wood Planks",
tiles = {"default_colwood_grey.png"},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:colwood_magenta", {
description = "Magenta Wood Planks",
tiles = {"default_colwood_magenta.png"},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:colwood_orange", {
description = "Orange Wood Planks",
tiles = {"default_colwood_orange.png"},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:colwood_pink", {
description = "Pink Wood Planks",
tiles = {"default_colwood_pink.png"},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:colwood_red", {
description = "Red Wood Planks",
tiles = {"default_colwood_red.png"},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:colwood_violet", {
description = "Violet Wood Planks",
tiles = {"default_colwood_violet.png"},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:colwood_violet", {
description = "Violet Wood Planks",
tiles = {"default_colwood_violet.png"},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:colwood_white", {
description = "White Wood Planks",
tiles = {"default_colwood_white.png"},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("hades_trees:colwood_yellow", {
description = "Yellow Wood Planks",
tiles = {"default_colwood_yellow.png"},
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
sounds = hades_sounds.node_sound_wood_defaults(),
})

View File

@ -1,2 +1,3 @@
hades_sounds
default
mobs?
mobs?

View File

@ -132,7 +132,7 @@ minetest.register_node("itemframes:frame",{
sunlight_propagates = true,
groups = {choppy = 2, dig_immediate = 2},
legacy_wallmounted = true,
sounds = default.node_sound_defaults(),
sounds = hades_sounds.node_sound_defaults(),
on_rotate = screwdriver.disallow,
after_place_node = function(pos, placer, itemstack)
@ -179,7 +179,7 @@ minetest.register_node("itemframes:pedestal",{
tiles = {"itemframes_pedestal.png"},
paramtype = "light",
groups = {cracky = 3},
sounds = default.node_sound_defaults(),
sounds = hades_sounds.node_sound_defaults(),
on_rotate = screwdriver.disallow,
after_place_node = function(pos, placer, itemstack)

View File

@ -1 +1,2 @@
hades_sounds
default

View File

@ -9,7 +9,7 @@ minetest.register_node("mesecons_blinkyplant:blinky_plant", {
groups = {dig_immediate=3, not_in_creative_inventory=1},
drop="mesecons_blinkyplant:blinky_plant_off 1",
description="Deactivated Blinky Plant",
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
selection_box = {
type = "fixed",
fixed = {-0.3, -0.5, -0.3, 0.3, -0.5+0.7, 0.3},
@ -31,7 +31,7 @@ minetest.register_node("mesecons_blinkyplant:blinky_plant_off", {
walkable = false,
groups = {dig_immediate=3, mesecon=2},
description="Blinky Plant",
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
selection_box = {
type = "fixed",
fixed = {-0.3, -0.5, -0.3, 0.3, -0.5+0.7, 0.3},
@ -55,7 +55,7 @@ minetest.register_node("mesecons_blinkyplant:blinky_plant_on", {
drop="mesecons_blinkyplant:blinky_plant_off 1",
light_source = minetest.LIGHT_MAX-7,
description = "Blinky Plant",
sounds = default.node_sound_leaves_defaults(),
sounds = hades_sounds.node_sound_leaves_defaults(),
selection_box = {
type = "fixed",
fixed = {-0.3, -0.5, -0.3, 0.3, -0.5+0.7, 0.3},

View File

@ -46,7 +46,7 @@ minetest.register_node("mesecons_button:button_off", {
minetest.sound_play("mesecons_button_push", {pos=pos})
minetest.after(1, mesecon.button_turnoff, pos)
end,
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
mesecons = {receptor = {
state = mesecon.state.off,
rules = mesecon.rules.buttonlike_get
@ -83,7 +83,7 @@ minetest.register_node("mesecons_button:button_on", {
groups = {dig_immediate=2, not_in_creative_inventory=1, mesecon_needs_receiver = 1},
drop = 'mesecons_button:button_off',
description = "Button",
sounds = default.node_sound_stone_defaults(),
sounds = hades_sounds.node_sound_stone_defaults(),
mesecons = {receptor = {
state = mesecon.state.on,
rules = mesecon.rules.buttonlike_get

Some files were not shown because too many files have changed in this diff Show More