add sound-switch and use default if available

This commit is contained in:
BuckarooBanzay
2021-08-15 11:18:44 +02:00
parent 06aa9e0cf1
commit e3d87eefc6
10 changed files with 104 additions and 72 deletions

View File

@ -35,7 +35,7 @@ minetest.register_node("scifi_nodes:rfloor", {
paramtype2 = "facedir",
light_source = 10,
groups = {cracky=1},
sounds = default.node_sound_metal_defaults()
sounds = scifi_nodes.node_sound_metal_defaults()
})
minetest.register_node("scifi_nodes:bfloor", {
@ -47,7 +47,7 @@ minetest.register_node("scifi_nodes:bfloor", {
paramtype2 = "facedir",
light_source = 10,
groups = {cracky=1},
sounds = default.node_sound_metal_defaults()
sounds = scifi_nodes.node_sound_metal_defaults()
})
@ -64,7 +64,7 @@ minetest.register_node("scifi_nodes:stripes2", {
},
paramtype = "light",
groups = {cracky=1},
sounds = default.node_sound_metal_defaults()
sounds = scifi_nodes.node_sound_metal_defaults()
})
minetest.register_node("scifi_nodes:gblock", {
@ -80,7 +80,7 @@ minetest.register_node("scifi_nodes:gblock", {
},
paramtype = "light",
groups = {cracky=1};
sounds = default.node_sound_metal_defaults()
sounds = scifi_nodes.node_sound_metal_defaults()
})
minetest.register_node("scifi_nodes:gblock2", {
@ -97,7 +97,7 @@ minetest.register_node("scifi_nodes:gblock2", {
paramtype = "light",
paramtype2 = "facedir",
groups = {cracky=1},
sounds = default.node_sound_metal_defaults()
sounds = scifi_nodes.node_sound_metal_defaults()
})
minetest.register_node("scifi_nodes:gblock3", {
@ -114,7 +114,7 @@ minetest.register_node("scifi_nodes:gblock3", {
paramtype = "light",
paramtype2 = "facedir",
groups = {cracky=1},
sounds = default.node_sound_metal_defaults()
sounds = scifi_nodes.node_sound_metal_defaults()
})
@ -133,7 +133,7 @@ minetest.register_node("scifi_nodes:green_light", {
light_source = 10,
paramtype = "light",
groups = {cracky=1},
sounds = default.node_sound_glass_defaults()
sounds = scifi_nodes.node_sound_glass_defaults()
})
minetest.register_node("scifi_nodes:red_light", {
@ -150,7 +150,7 @@ minetest.register_node("scifi_nodes:red_light", {
light_source = 10,
paramtype = "light",
groups = {cracky=1},
sounds = default.node_sound_glass_defaults()
sounds = scifi_nodes.node_sound_glass_defaults()
})
minetest.register_node("scifi_nodes:discs", {
@ -166,7 +166,7 @@ minetest.register_node("scifi_nodes:discs", {
},
paramtype = "light",
groups = {cracky=1},
sounds = default.node_sound_glass_defaults()
sounds = scifi_nodes.node_sound_glass_defaults()
})
minetest.register_node("scifi_nodes:disc", {
@ -196,7 +196,7 @@ minetest.register_node("scifi_nodes:greenbar_animated", {
paramtype2 = "facedir",
groups = {cracky=1},
light_source = 10,
sounds = default.node_sound_glass_defaults(),
sounds = scifi_nodes.node_sound_glass_defaults(),
on_place = minetest.rotate_node
})
@ -210,7 +210,7 @@ minetest.register_node("scifi_nodes:blink", {
paramtype = "light",
groups = {cracky=1},
light_source = 5,
sounds = default.node_sound_glass_defaults()
sounds = scifi_nodes.node_sound_glass_defaults()
})
minetest.register_node("scifi_nodes:black_lights", {
@ -222,7 +222,7 @@ minetest.register_node("scifi_nodes:black_lights", {
}},
paramtype = "light",
groups = {cracky=1},
sounds = default.node_sound_glass_defaults()
sounds = scifi_nodes.node_sound_glass_defaults()
})
minetest.register_node("scifi_nodes:black_screen", {
@ -235,7 +235,7 @@ minetest.register_node("scifi_nodes:black_screen", {
paramtype = "light",
groups = {cracky=1},
light_source = 1,
sounds = default.node_sound_stone_defaults()
sounds = scifi_nodes.node_sound_stone_defaults()
})
minetest.register_node("scifi_nodes:screen", {
@ -248,7 +248,7 @@ minetest.register_node("scifi_nodes:screen", {
paramtype = "light",
groups = {cracky=1},
light_source = 5,
sounds = default.node_sound_glass_defaults()
sounds = scifi_nodes.node_sound_glass_defaults()
})
minetest.register_node("scifi_nodes:screen2", {
@ -261,7 +261,7 @@ minetest.register_node("scifi_nodes:screen2", {
paramtype = "light",
groups = {cracky=1},
light_source = 5,
sounds = default.node_sound_glass_defaults()
sounds = scifi_nodes.node_sound_glass_defaults()
})
@ -280,7 +280,7 @@ minetest.register_node("scifi_nodes:white_pad", {
paramtype = "light",
paramtype2 = "facedir",
groups = {cracky=1},
sounds = default.node_sound_glass_defaults()
sounds = scifi_nodes.node_sound_glass_defaults()
})
minetest.register_node("scifi_nodes:white_base", {
@ -297,7 +297,7 @@ minetest.register_node("scifi_nodes:white_base", {
paramtype = "light",
paramtype2 = "facedir",
groups = {cracky=1},
sounds = default.node_sound_glass_defaults()
sounds = scifi_nodes.node_sound_glass_defaults()
})
minetest.register_node("scifi_nodes:grnpipe", {
@ -314,7 +314,7 @@ minetest.register_node("scifi_nodes:grnpipe", {
paramtype = "light",
paramtype2 = "facedir",
groups = {cracky=1},
sounds = default.node_sound_metal_defaults(),
sounds = scifi_nodes.node_sound_metal_defaults(),
on_place = minetest.rotate_node
})
@ -333,7 +333,7 @@ minetest.register_node("scifi_nodes:grnpipe2", {
paramtype = "light",
paramtype2 = "facedir",
groups = {cracky=1},
sounds = default.node_sound_metal_defaults(),
sounds = scifi_nodes.node_sound_metal_defaults(),
on_place = minetest.rotate_node
})
@ -349,7 +349,7 @@ minetest.register_node("scifi_nodes:octrng", {
use_texture_alpha = "blend",
light_source = 10,
groups = {cracky=2},
sounds = default.node_sound_glass_defaults(),
sounds = scifi_nodes.node_sound_glass_defaults(),
})
minetest.register_node("scifi_nodes:octgrn", {
@ -364,7 +364,7 @@ minetest.register_node("scifi_nodes:octgrn", {
use_texture_alpha = "blend",
light_source = 10,
groups = {cracky=2},
sounds = default.node_sound_glass_defaults(),
sounds = scifi_nodes.node_sound_glass_defaults(),
})
minetest.register_node("scifi_nodes:octbl", {
@ -379,7 +379,7 @@ minetest.register_node("scifi_nodes:octbl", {
use_texture_alpha = "blend",
light_source = 10,
groups = {cracky=2},
sounds = default.node_sound_glass_defaults(),
sounds = scifi_nodes.node_sound_glass_defaults(),
})
minetest.register_node("scifi_nodes:octppl", {
@ -394,7 +394,7 @@ minetest.register_node("scifi_nodes:octppl", {
use_texture_alpha = "blend",
light_source = 10,
groups = {cracky=2},
sounds = default.node_sound_glass_defaults(),
sounds = scifi_nodes.node_sound_glass_defaults(),
})
minetest.register_node("scifi_nodes:tower", {
@ -409,7 +409,7 @@ minetest.register_node("scifi_nodes:tower", {
inventory_image = "scifi_nodes_tower.png",
paramtype = "light",
groups = {cracky=2},
sounds = default.node_sound_metal_defaults()
sounds = scifi_nodes.node_sound_metal_defaults()
})
minetest.register_node("scifi_nodes:junk", {
@ -444,7 +444,7 @@ minetest.register_node("scifi_nodes:blumetlight", {
light_source = 10,
paramtype = "light",
groups = {cracky=1},
sounds = default.node_sound_glass_defaults()
sounds = scifi_nodes.node_sound_glass_defaults()
})
@ -457,7 +457,7 @@ minetest.register_node("scifi_nodes:lightstp", {
light_source = minetest.LIGHT_MAX,
paramtype = "light",
groups = {cracky=1},
sounds = default.node_sound_glass_defaults()
sounds = scifi_nodes.node_sound_glass_defaults()
})
minetest.register_node("scifi_nodes:blklt2", {
@ -469,7 +469,7 @@ minetest.register_node("scifi_nodes:blklt2", {
light_source = 10,
paramtype = "light",
groups = {cracky=1},
sounds = default.node_sound_glass_defaults()
sounds = scifi_nodes.node_sound_glass_defaults()
})
minetest.register_node("scifi_nodes:blumetstr", {
@ -481,7 +481,7 @@ minetest.register_node("scifi_nodes:blumetstr", {
light_source = 10,
paramtype = "light",
groups = {cracky=1},
sounds = default.node_sound_glass_defaults()
sounds = scifi_nodes.node_sound_glass_defaults()
})
minetest.register_node("scifi_nodes:glass", {
@ -494,7 +494,7 @@ minetest.register_node("scifi_nodes:glass", {
use_texture_alpha = "blend",
paramtype = "light",
groups = {cracky=1},
sounds = default.node_sound_glass_defaults()
sounds = scifi_nodes.node_sound_glass_defaults()
})
minetest.register_node("scifi_nodes:whtlightbnd", {
@ -506,7 +506,7 @@ minetest.register_node("scifi_nodes:whtlightbnd", {
light_source = 10,
paramtype = "light",
groups = {cracky=1},
sounds = default.node_sound_glass_defaults()
sounds = scifi_nodes.node_sound_glass_defaults()
})
--edited wool code (Copyright (C) 2012 celeron55, Perttu Ahola <celeron55@gmail.com>)
@ -619,7 +619,7 @@ for _, row in ipairs(nodetypes) do
paramtype = "light",
paramtype2 = "facedir",
light_source = light,
sounds = default.node_sound_glass_defaults()
sounds = scifi_nodes.node_sound_glass_defaults()
}
if is_colorable and has_unifieddyes_mod then
@ -646,7 +646,7 @@ for _, row in ipairs(nodetypes) do
paramtype = "light",
paramtype2 = "color",
light_source = light,
sounds = default.node_sound_glass_defaults(),
sounds = scifi_nodes.node_sound_glass_defaults(),
on_construct = unifieddyes.on_construct,
on_dig = unifieddyes.on_dig
})