diff --git a/src/sounds/exile.lua b/src/sounds/exile.lua index f96d4e5..ce3a4f6 100644 --- a/src/sounds/exile.lua +++ b/src/sounds/exile.lua @@ -14,6 +14,375 @@ local sound_api = { node_sound_lava_defaults = nodes_nature.node_sound_water_defaults, node_sound_snow_defaults = nodes_nature.node_sound_snow_defaults, node_sound_wool_defaults = nodes_nature.node_sound_default, + + + node = { + dig = { + default = "nodes_nature_dig_crumbly", + bushy = nil, + choppy = "nodes_nature_dig_choppy", + clanky = "nodes_nature_hard_footstep", + cracky = "nodes_nature_dig_cracky", + crumbly = "nodes_nature_dig_crumbly", + earthy = "nodes_nature_dig_crumbly", + fleshy = "nodes_nature_dig_crumbly", + glassy = "nodes_nature_glass_footstep", + grassy = "nodes_nature_dig_crumbly", + icy = "nodes_nature_dig_cracky", + pebbly = "nodes_nature_dig_crumbly", + sandy = "nodes_nature_dig_crumbly", + seedy = nil, + snappy = "nodes_nature_dig_snappy", -- alternative: "snappy" + snowy = "nodes_nature_dig_crumbly", + splashy = "animals_water_swish", + stony = "nodes_nature_hard_footstep", + wooly = "nodes_nature_dig_crumbly", + }, + dug = { + default = "nodes_nature_dug_node", + bushy = nil, + choppy = "nodes_nature_dug_node", + clanky = "nodes_nature_dug_node", + cracky = "nodes_nature_dug_node", + crumbly = "nodes_nature_dug_node", + earthy = "nodes_nature_dug_node", + fleshy = "nodes_nature_dug_node", + glassy = "default_break_glass", -- alternative: "nodes_nature_remove_glass" + grassy = "nodes_nature_dug_node", + icy = "default_break_glass", + pebbly = "nodes_nature_dug_node", + sandy = "nodes_nature_dug_node", + seedy = nil, + snappy = "nodes_nature_dug_node", + snowy = "nodes_nature_dug_node", + splashy = nil, + stony = "nodes_nature_dug_node", + wooly = "nodes_nature_dug_node", + }, + place = { + default = "nodes_nature_place_node", + bushy = nil, + choppy = "nodes_nature_place_node_hard", + clanky = "nodes_nature_place_node", + cracky = "nodes_nature_place_node", + crumbly = "nodes_nature_place_node", + earthy = "nodes_nature_place_node", + fleshy = "nodes_nature_place_node", + glassy = "nodes_nature_place_glass", + grassy = "nodes_nature_place_node", + icy = "nodes_nature_place_glass", + pebbly = "nodes_nature_place_node", + sandy = "nodes_nature_place_node", + seedy = nil, + snappy = "nodes_nature_place_node", + snowy = "nodes_nature_place_node", + splashy = nil, + stony = "nodes_nature_place_node_hard", + wooly = "nodes_nature_place_node", + }, + step = { + default = "nodes_nature_dirt_footstep", + bouncy = nil, + bushy = nil, + choppy = "nodes_nature_wood_footstep", + clanky = "nodes_nature_hard_footstep", + cracky = "nodes_nature_glass_footstep", + crumbly = "nodes_nature_sand_footstep", + earthy = "nodes_nature_dirt_footstep", + glassy = "nodes_nature_glass_footstep", + grassy = "nodes_nature_grass_footstep", + icy = "nodes_nature_glass_footstep", + muddy = "nodes_nature_mud", + pebbly = "nodes_nature_gravel_footstep", + sandy = "nodes_nature_sand_footstep", + snappy = "nodes_nature_dirt_footstep", + snowy = "nodes_nature_snow_footstep", + splashy = "nodes_nature_water_footstep", + squishy = "nodes_nature_mud", + stony = "nodes_nature_hard_footstep", + wooly = "nodes_nature_dirt_footstep", + + ladder = { + default = nil, + metal = nil, + wood = nil, + }, + }, + }, + + entity = { + damage = { + default = "player_damage", + player = "player_damage", + player_fall = "player_damage", + bony = "player_damage", + choppy = "player_damage", + clanky = "player_damage", + cracky = "player_damage", + crumbly = "player_damage", + earthy = "player_damage", + fleshy = "animals_punch", + glassy = "player_damage", + icy = "player_damage", + pebbly = "player_damage", + sandy = "player_damage", + snappy = "player_damage", + snowy = "player_damage", + splashy = "player_damage", + stony = "player_damage", + wooly = "player_damage", + }, + die = { + default = nil, + player = "health_vomit", + bony = nil, + choppy = nil, + clanky = nil, + cracky = nil, + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = nil, + icy = nil, + pebbly = nil, + sandy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + }, + + item = { + drop = nil, + pickup = nil, + + tool = { + broken = "tech_tool_breaks", + flint = "inferno_fire_sticks", + hammer = nil, + hit = "spears_hit", + screwdriver = nil, + swing = "spears_throw", + throw = "spears_throw", + use = nil, + }, + }, + door = { + close = "doors_door_close", + close_bar = nil, + close_glass = "doors_glass_door_close", + close_metal = "doors_steel_door_close", + close_stone = nil, + close_wood = "doors_door_close", + lock = nil, + locked = nil, + locked_glass = nil, + locked_metal = nil, + locked_stone = nil, + locked_wood = nil, + open = "doors_door_open", + open_bar = nil, + open_glass = "doors_glass_door_open", + open_metal = "doors_steel_door_open", + open_stone = nil, + open_wood = "doors_door_open", + slam = nil, + slam_glass = nil, + slam_metal = nil, + slam_stone = nil, + slam_wood = nil, + slide = nil, + slide_glass = nil, + slide_metal = nil, + slide_stone = nil, + slide_wood = nil, + unlock = nil, + }, + gate = { + close = "doors_fencegate_close", + close_stone = nil, + close_wood = nil, + locked = nil, + locked_wood = nil, + open = "doors_fencegate_open", + open_stone = nil, + open_wood = nil, + }, + chest = { + close = "doors_door_close", + locked = nil, + open = "doors_door_open", + }, + lever = { + up = nil, + down = nil, + fail = nil, + }, + + env = { + bones = nil, + creak = "ropes_creak", + smoke = nil, + + explosive = { + boom = nil, + boom_light = nil, + boom_heavy = nil, + ignite_fuse = nil, + ignite_powder = nil, + }, + fire = { + burn = nil, + burn_light = nil, + burn_heavy = nil, + combust = nil, + extinguish = "inferno_extinguish_flame", + flame = nil, + flame_light = "tech_fire_small", + flame_heavy = nil, + }, + lava = { + cool = "nodes_nature_cool_lava", + flow = nil, + flow_light = nil, + flow_heavy = nil, + splash = nil, + splash_light = nil, + splash_heavy = nil, + }, + liquid = { + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + drain = nil, + drip = "nodes_nature_water_drip", + drip_light = nil, + drip_heavy = nil, + fill = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + freeze = nil, + freeze_light = nil, + freeze_heavy = nil, + scald = nil, + scald_light = nil, + scald_heavy = nil, + splash = nil, + splash_light = nil, + splash_heavy = nil, + waves = nil, + waves_light = nil, + waves_heavy = nil, + }, + tech = { + beep = nil, + bell = nil, + ding = nil, + doorbell = nil, + hammer = "tech_hammer", + }, + weather = { + thunder = { + clap = "lightning_thunder", + clap_light = nil, + clap_heavy = nil, + roll = nil, + roll_light = nil, + roll_heavy = nil, + }, + wind = { + gust = nil, + gust_light = nil, + gust_heavy = nil, + }, + }, + }, + + loop = { + cook = { + fry = "tech_frying", + }, + explosive = { + burn_fuse = nil, + burn_powder = nil, + }, + fire = { + burn = "inferno_fire", + burn_light = "inferno_small", + burn_heavy = "inferno_large", + furnace = "tech_fire_small", + }, + lava = { + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + flow = "env_sounds_lava", + flow_light = nil, + flow_heavy = nil, + }, + liquid = { + boil = "tech_boil", + boil_light = nil, + boil_heavy = nil, + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + flow = "env_sounds_water", + flow_light = nil, + flow_heavy = nil, + waves = "env_sounds_waves", + waves_light = nil, + waves_heavy = nil, + }, + tech = { + bell = nil, + bells = nil, + microwave = nil, + oven = nil, + }, + weather = { + rain = "rain_loop", + rain_light = "light_rain_loop", + rain_heavy = "heavy_rain_loop", + snow = "snowstorm_loop", + snow_light = "snowstorm_loop_light", + snow_heavy = nil, + wind = "duststorm_loop", + wind_light = "env_sounds_wind_light", -- alternative: "duststorm_loop_light" + wind_heavy = "env_sounds_wind_strong", + }, + }, + + notify = { + default = nil, + achievement = nil, + click = nil, + click_alt = nil, + ding = nil, + drink = nil, + eat = nil, + experience = nil, + err = nil, + greeting = nil, + level_up = nil, + level_down = nil, + mode = nil, + ping = nil, + respawn = nil, + skin = nil, + teleport = nil, + toast = nil, + trash = nil, + + gui = { + button = nil, + select = nil, + tab = nil, + }, + }, } return sound_api diff --git a/src/sounds/farlands_reloaded.lua b/src/sounds/farlands_reloaded.lua index 6be04bf..8078b82 100644 --- a/src/sounds/farlands_reloaded.lua +++ b/src/sounds/farlands_reloaded.lua @@ -18,6 +18,375 @@ local sound_api = { node_sound_lava_defaults = pass, node_sound_snow_defaults = fl_topsoil.sounds.snow, node_sound_wool_defaults = fl_stone.sounds.stone, + + + node = { + dig = { + default = nil, + bushy = nil, + choppy = nil, + clanky = "i3_light_armor", + cracky = nil, + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = nil, + grassy = nil, + icy = nil, + pebbly = nil, + sandy = nil, + seedy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + dug = { + default = "farlands_dug_grass", + bushy = nil, + choppy = "farlands_dug_wood", + clanky = "i3_heavy_armor", + cracky = nil, + crumbly = "farlands_dug_sand", + earthy = "farlands_dug_grass", + fleshy = nil, + glassy = nil, + grassy = "farlands_dug_grass", + icy = nil, + pebbly = "farlands_dug_gravel", + sandy = "farlands_dug_sand", + seedy = nil, + snappy = nil, + snowy = "farlands_dug_snow", + splashy = nil, + stony = "farlands_dug_stone", + wooly = nil, + }, + place = { + default = nil, + bushy = nil, + choppy = nil, + clanky = nil, + cracky = nil, + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = nil, + grassy = nil, + icy = nil, + pebbly = nil, + sandy = nil, + seedy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + step = { + default = "farlands_step_grass", + bouncy = nil, + bushy = nil, + choppy = "farlands_step_wood", + clanky = nil, + cracky = nil, + crumbly = "farlands_step_sand", + earthy = "farlands_step_grass", + glassy = nil, + grassy = "farlands_step_grass", + icy = nil, + muddy = nil, + pebbly = "farlands_step_gravel", + sandy = "farlands_step_sand", + snappy = nil, + snowy = "farlands_step_snow", + splashy = nil, + squishy = nil, + stony = "farlands_step_stone", + wooly = nil, + + ladder = { + default = nil, + metal = nil, + wood = nil, + }, + }, + }, + + entity = { + damage = { + default = nil, + player = nil, + player_fall = nil, + bony = nil, + choppy = nil, + clanky = "i3_heavy_armor", + cracky = nil, + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = nil, + icy = nil, + pebbly = nil, + sandy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + die = { + default = nil, + player = nil, + bony = nil, + choppy = nil, + clanky = nil, + cracky = nil, + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = nil, + icy = nil, + pebbly = nil, + sandy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + }, + + item = { + drop = nil, + pickup = nil, + + tool = { + broken = nil, + flint = nil, + hammer = nil, + hit = nil, + screwdriver = nil, + swing = nil, + throw = nil, + use = nil, + }, + }, + door = { + close = nil, + close_bar = nil, + close_stone = nil, + close_glass = nil, + close_metal = nil, + close_wood = nil, + lock = nil, + locked = nil, + locked_glass = nil, + locked_metal = nil, + locked_stone = nil, + locked_wood = nil, + open = nil, + open_bar = nil, + open_glass = nil, + open_metal = nil, + open_stone = nil, + open_wood = nil, + slam = nil, + slam_glass = nil, + slam_metal = nil, + slam_stone = nil, + slam_wood = nil, + slide = nil, + slide_glass = nil, + slide_metal = nil, + slide_stone = nil, + slide_wood = nil, + unlock = nil, + }, + gate = { + close = nil, + close_stone = nil, + close_wood = nil, + locked = nil, + locked_wood = nil, + open = nil, + open_stone = nil, + open_wood = nil, + }, + chest = { + close = nil, + locked = nil, + open = nil, + }, + lever = { + up = nil, + down = nil, + fail = nil, + }, + + env = { + bones = nil, + creak = nil, + smoke = nil, + + explosive = { + boom = nil, + boom_light = nil, + boom_heavy = nil, + ignite_fuse = nil, + ignite_powder = nil, + }, + fire = { + burn = nil, + burn_light = nil, + burn_heavy = nil, + combust = nil, + extinguish = nil, + flame = nil, + flame_light = nil, + flame_heavy = nil, + }, + lava = { + cool = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + splash = nil, + splash_light = nil, + splash_heavy = nil, + }, + liquid = { + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + drain = nil, + drip = nil, + drip_light = nil, + drip_heavy = nil, + fill = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + freeze = nil, + freeze_light = nil, + freeze_heavy = nil, + scald = nil, + scald_light = nil, + scald_heavy = nil, + splash = nil, + splash_light = nil, + splash_heavy = nil, + waves = nil, + waves_light = nil, + waves_heavy = nil, + }, + tech = { + beep = nil, + bell = nil, + ding = nil, + doorbell = nil, + hammer = "i3_craft", + }, + weather = { + thunder = { + clap = nil, + clap_light = nil, + clap_heavy = nil, + roll = nil, + roll_light = nil, + roll_heavy = nil, + }, + wind = { + gust = nil, + gust_light = nil, + gust_heavy = nil, + }, + }, + }, + + loop = { + cook = { + fry = nil, + }, + explosive = { + burn_fuse = nil, + burn_powder = nil, + }, + fire = { + burn = nil, + burn_light = nil, + burn_heavy = nil, + furnace = nil, + }, + lava = { + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + }, + liquid = { + boil = nil, + boil_light = nil, + boil_heavy = nil, + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + waves = nil, + waves_light = nil, + waves_heavy = nil, + }, + tech = { + bell = nil, + bells = nil, + microwave = nil, + oven = nil, + }, + weather = { + rain = nil, + rain_light = nil, + rain_heavy = nil, + snow = nil, + snow_light = nil, + snow_heavy = nil, + wind = nil, + wind_light = nil, + wind_heavy = nil, + }, + }, + + notify = { + default = nil, + achievement = "i3_achievement", + click = "i3_click", + click_alt = "i3_tab", + ding = nil, + drink = nil, + eat = nil, + err = "i3_cannot", + experience = nil, + greeting = nil, + level_up = nil, + level_down = nil, + mode = nil, + ping = nil, + respawn = nil, + skin = "i3_skin_change", + teleport = "i3_teleport", + toast = nil, + trash = "i3_trash", + + gui = { + button = nil, + select = nil, + tab = nil, + }, + }, } return sound_api diff --git a/src/sounds/forgotten_lands.lua b/src/sounds/forgotten_lands.lua index 45f4b74..892d2da 100644 --- a/src/sounds/forgotten_lands.lua +++ b/src/sounds/forgotten_lands.lua @@ -18,6 +18,375 @@ local sound_api = { node_sound_lava_defaults = pass, node_sound_snow_defaults = sounds.dirt, node_sound_wool_defaults = sounds.stone, + + + node = { + dig = { + default = "dirt_dig", + bushy = nil, + choppy = "wood_dig", + clanky = nil, + cracky = "glass_dig", + crumbly = "dirt_dig", + earthy = "grass_dig", + fleshy = "wool_dig", + glassy = "glass_dig", + grassy = "dirt_dig", + icy = "glass_dig", + pebbly = "gravel_dug", + sandy = "sand_dig", + seedy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = "stone_dig", + wooly = "wool_dig", + }, + dug = { + default = "dirt_dug", + bushy = nil, + choppy = "wood_dug", + clanky = nil, + cracky = "glass_dug", + crumbly = "dirt_dug", + earthy = "grass_dug", + fleshy = "wool_dug", + glassy = "glass_dug", + grassy = "dirt_dug", + icy = "glass_dug", + pebbly = nil, + sandy = "sand_dug", + seedy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = "stone_dug", + wooly = "wool_dug", + }, + place = { + default = nil, + bushy = nil, + choppy = nil, + clanky = nil, + cracky = nil, + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = nil, + grassy = nil, + icy = nil, + pebbly = nil, + sandy = nil, + seedy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + step = { + default = "dirt_step", + bouncy = nil, + bushy = nil, + choppy = "wood_step", + clanky = nil, + cracky = "glass_step", + crumbly = "dirt_step", + earthy = "dirt_step", + glassy = "glass_step", + grassy = "grass_step", + icy = "glass_step", + muddy = nil, + pebbly = nil, + sandy = "sand_step", + snappy = nil, + snowy = nil, + splashy = nil, + squishy = nil, + stony = "stone_step", + wooly = "wool_step", + + ladder = { + default = nil, + metal = nil, + wood = nil, + }, + }, + }, + + entity = { + damage = { + default = nil, + player = nil, + player_fall = nil, + bony = nil, + choppy = nil, + clanky = nil, + cracky = "glass_dig", + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = "glass_dig", + icy = "glass_dig", + pebbly = nil, + sandy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + die = { + default = nil, + player = nil, + bony = nil, + choppy = nil, + clanky = nil, + cracky = "glass_dug", + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = "glass_dug", + icy = "glass_dug", + pebbly = nil, + sandy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + }, + + item = { + drop = nil, + pickup = "item_pickup", + + tool = { + broken = nil, + flint = nil, + hammer = nil, + hit = nil, + screwdriver = nil, + swing = nil, + throw = nil, + use = nil, + }, + }, + door = { + close = nil, + close_bar = nil, + close_stone = nil, + close_glass = nil, + close_metal = nil, + close_wood = nil, + lock = nil, + locked = nil, + locked_glass = nil, + locked_metal = nil, + locked_stone = nil, + locked_wood = nil, + open = nil, + open_bar = nil, + open_glass = nil, + open_metal = nil, + open_stone = nil, + open_wood = nil, + slam = nil, + slam_glass = nil, + slam_metal = nil, + slam_stone = nil, + slam_wood = nil, + slide = nil, + slide_glass = nil, + slide_metal = nil, + slide_stone = nil, + slide_wood = nil, + unlock = nil, + }, + gate = { + close = nil, + close_stone = nil, + close_wood = nil, + locked = nil, + locked_wood = nil, + open = nil, + open_stone = nil, + open_wood = nil, + }, + chest = { + close = nil, + locked = nil, + open = nil, + }, + lever = { + up = nil, + down = nil, + fail = nil, + }, + + env = { + bones = nil, + creak = nil, + smoke = nil, + + explosive = { + boom = nil, + boom_light = nil, + boom_heavy = nil, + ignite_fuse = nil, + ignite_powder = nil, + }, + fire = { + burn = nil, + burn_light = nil, + burn_heavy = nil, + combust = nil, + extinguish = nil, + flame = nil, + flame_light = nil, + flame_heavy = nil, + }, + lava = { + cool = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + splash = nil, + splash_light = nil, + splash_heavy = nil, + }, + liquid = { + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + drain = nil, + drip = nil, + drip_light = nil, + drip_heavy = nil, + fill = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + freeze = nil, + freeze_light = nil, + freeze_heavy = nil, + scald = nil, + scald_light = nil, + scald_heavy = nil, + splash = nil, + splash_light = nil, + splash_heavy = nil, + waves = nil, + waves_light = nil, + waves_heavy = nil, + }, + tech = { + beep = nil, + bell = nil, + ding = nil, + doorbell = nil, + hammer = nil, + }, + weather = { + thunder = { + clap = nil, + clap_light = nil, + clap_heavy = nil, + roll = nil, + roll_light = nil, + roll_heavy = nil, + }, + wind = { + gust = nil, + gust_light = nil, + gust_heavy = nil, + }, + }, + }, + + loop = { + cook = { + fry = nil, + }, + explosive = { + burn_fuse = nil, + burn_powder = nil, + }, + fire = { + burn = nil, + burn_light = nil, + burn_heavy = nil, + furnace = nil, + }, + lava = { + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + }, + liquid = { + boil = nil, + boil_light = nil, + boil_heavy = nil, + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + waves = nil, + waves_light = nil, + waves_heavy = nil, + }, + tech = { + bell = nil, + bells = nil, + microwave = nil, + oven = nil, + }, + weather = { + rain = nil, + rain_light = nil, + rain_heavy = nil, + snow = nil, + snow_light = nil, + snow_heavy = nil, + wind = nil, + wind_light = nil, + wind_heavy = nil, + }, + }, + + notify = { + default = nil, + achievement = nil, + click = nil, + click_alt = nil, + ding = nil, + drink = nil, + eat = nil, + err = nil, + experience = nil, + greeting = nil, + level_up = nil, + level_down = nil, + mode = nil, + ping = nil, + respawn = nil, + skin = nil, + teleport = nil, + toast = nil, + trash = nil, + + gui = { + button = nil, + select = nil, + tab = nil, + }, + }, } return sound_api diff --git a/src/sounds/hades_revisited.lua b/src/sounds/hades_revisited.lua index 7044c72..6228049 100644 --- a/src/sounds/hades_revisited.lua +++ b/src/sounds/hades_revisited.lua @@ -14,6 +14,375 @@ local sound_api = { node_sound_lava_defaults = hades_sounds.node_sound_lava_defaults, node_sound_snow_defaults = hades_sounds.node_sound_dirt_defaults, node_sound_wool_defaults = hades_sounds.node_sound_defaults, + + + node = { + dig = { + default = "default_dig_oddly_breakable_by_hand", + bushy = "hades_sounds_grass_dig", + choppy = "default_dig_choppy", + clanky = "default_dig_metal", + cracky = "default_dig_cracky", + crumbly = "default_dig_crumbly", + earthy = "hades_sounds_straw_dig", + fleshy = nil, + glassy = "default_dig_cracky", + grassy = "hades_sounds_grass_dig", + icy = "default_dig_cracky", + pebbly = "hades_sounds_gravel_dug", + sandy = "hades_sounds_ash_dig", + seedy = "hades_seeds_seed_dig", + snappy = "hades_sounds_straw_dig", + snowy = nil, + splashy = nil, + stony = "default_dig_choppy", + wooly = nil, + }, + dug = { + default = "default_dug_node", + bushy = "hades_sounds_bush_dug", + choppy = "default_dig_choppy", + clanky = "default_dug_metal", + cracky = "default_glass_dug", + crumbly = nil, + earthy = "hades_sounds_straw_dug", + fleshy = "player_falling_damage", + glassy = "default_glass_dug", + grassy = "hades_sounds_grass_dug", + icy = "default_glass_dug", + pebbly = "hades_sounds_gravel_dug", + sandy = nil, + seedy = "hades_seeds_seed_dug", + snappy = "hades_sounds_straw_dug", + snowy = nil, + splashy = nil, + stony = "default_dig_choppy", + wooly = nil, + }, + place = { + default = "default_place_node", + bushy = nil, + choppy = "default_place_node_hard", + clanky = "default_place_node_metal", + cracky = "default_glass_place", + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = "default_glass_place", + grassy = "hades_sounds_grass_place", + icy = "default_glass_place", + pebbly = nil, + sandy = nil, + seedy = "hades_seeds_seed_place", + snappy = "hades_sounds_straw_place", + snowy = nil, + splashy = "default_place_node_water", + stony = "default_place_node_hard", + wooly = nil, + }, + step = { + default = "default_dirt_footstep", + bouncy = nil, + bushy = "hades_sounds_straw_footstep", + choppy = "default_wood_footstep", + clanky = "default_metal_footstep", + cracky = "default_glass_footstep", + crumbly = nil, + earthy = "default_dirt_footstep", + glassy = "default_glass_footstep", + grassy = "default_grass_footstep", + icy = "default_glass_footstep", + muddy = "hades_farming_wet_soil_footstep", + pebbly = "default_gravel_footstep", + sandy = "hades_sounds_ash_footstep", + snappy = "hades_sounds_straw_footstep", + snowy = nil, + splashy = "default_water_footstep", + squishy = nil, + stony = "default_hard_footstep", + wooly = "hades_sounds_cloth_footstep", + + ladder = { + default = "hades_core_footstep_ladder_wood", + metal = "hades_core_footstep_ladder_metal", + wood = "hades_core_footstep_ladder_wood", + }, + }, + }, + + entity = { + damage = { + default = "mobs_punch", + player = "player_damage", + player_fall = "player_falling_damage", + bony = "mobs_punch", + choppy = "mobs_punch", + clanky = "mobs_punch", + cracky = "mobs_punch", + crumbly = "mobs_punch", + earthy = "mobs_punch", + fleshy = "mobs_punch", + glassy = "mobs_punch", + icy = "mobs_punch", + pebbly = "mobs_punch", + sandy = "mobs_punch", + snappy = "mobs_punch", + snowy = "mobs_punch", + splashy = "mobs_punch", + stony = "mobs_punch", + wooly = "mobs_punch", + }, + die = { + default = nil, + player = "hades_player_death", + bony = nil, + choppy = nil, + clanky = nil, + cracky = nil, + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = "default_break_glass", + icy = nil, + pebbly = nil, + sandy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + }, + + item = { + drop = "item_drop", + pickup = "item_drop_pickup", + + tool = { + broken = nil, + flint = nil, + hammer = nil, + hit = nil, + screwdriver = "screwdriver_use", + swing = "mobs_swing", + throw = nil, + use = nil, + }, + }, + door = { + close = "doors_door_close", + close_bar = "doors_door_steel_bar_close", + close_glass = "doors_glass_door_close", + close_metal = "doors_steel_door_close", + close_stone = nil, + close_wood = "doors_door_close", + lock = "doors_door_locking", + locked = "doors_door_locked", + locked_glass = nil, + locked_metal = nil, + locked_stone = "doors_door_locked_stone", + locked_wood = nil, + open = "doors_door_open", + open_bar = "doors_door_steel_bar_open", + open_glass = "doors_glass_door_open", + open_metal = "doors_steel_door_open", + open_stone = nil, + open_wood = "doors_door_open", + slam = nil, + slam_glass = nil, + slam_metal = nil, + slam_stone = nil, + slam_wood = nil, + slide = nil, + slide_glass = nil, + slide_metal = nil, + slide_stone = nil, + slide_wood = nil, + unlock = "doors_door_unlocking", + }, + gate = { + close = "doors_fencegate_close", + close_stone = "mcl_fences_nether_brick_fence_gate_close", + close_wood = "doors_fencegate_close", + locked = "doors_door_locked", + locked_wood = "doors_door_locked", + open = "doors_fencegate_open", + open_stone = "mcl_fences_nether_brick_fence_gate_open", + open_wood = "doors_fencegate_open", + }, + chest = { + close = nil, + locked = "hades_chests_locked", + open = nil, + }, + lever = { + up = nil, + down = nil, + fail = nil, + }, + + env = { + bones = nil, + creak = nil, + smoke = nil, + + explosive = { + boom = "mobs_explode", + boom_light = "mobs_fireball", + boom_heavy = "mobs_explode", + ignite_fuse = nil, + ignite_powder = nil, + }, + fire = { + burn = nil, + burn_light = nil, + burn_heavy = nil, + combust = nil, + extinguish = "fire_extinguish_flame", + flame = "hades_furnaces_burning", + flame_light = nil, + flame_heavy = nil, + }, + lava = { + cool = "default_cool_lava", + flow = nil, + flow_light = nil, + flow_heavy = nil, + splash = nil, + splash_light = nil, + splash_heavy = nil, + }, + liquid = { + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + drain = "hades_liquidtanks_take_water", + drip = "drippingwater_drip", + drip_light = nil, + drip_heavy = "drippingwater_drip_on_water", + fill = "hades_liquidtanks_fill_water", + flow = nil, + flow_light = nil, + flow_heavy = nil, + freeze = nil, + freeze_light = nil, + freeze_heavy = nil, + scald = "drippingwater_drip_on_lava", + scald_light = nil, + scald_heavy = nil, + splash = nil, + splash_light = nil, + splash_heavy = nil, + waves = nil, + waves_light = nil, + waves_heavy = nil, + }, + tech = { + beep = nil, + bell = nil, + ding = nil, + doorbell = nil, + hammer = nil, + }, + weather = { + thunder = { + clap = nil, + clap_light = nil, + clap_heavy = nil, + roll = nil, + roll_light = nil, + roll_heavy = nil, + }, + wind = { + gust = nil, + gust_light = nil, + gust_heavy = nil, + }, + }, + }, + + loop = { + cook = { + fry = nil, + }, + explosive = { + burn_fuse = nil, + burn_powder = nil, + }, + fire = { + burn = nil, + burn_light = nil, + burn_heavy = nil, + furnace = "hades_furnaces_burning", + }, + lava = { + bubble = "hades_env_sounds_lava_source", + bubble_light = nil, + bubble_heavy = nil, + flow = "hades_env_sounds_flowing_lava", + flow_light = nil, + flow_heavy = nil, + }, + liquid = { + boil = nil, + boil_light = nil, + boil_heavy = nil, + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + flow = "env_sounds_water", + flow_light = nil, + flow_heavy = nil, + waves = nil, + waves_light = nil, + waves_heavy = nil, + }, + tech = { + bell = nil, + bells = nil, + microwave = nil, + oven = nil, + }, + weather = { + rain = nil, + rain_light = nil, + rain_heavy = nil, + snow = nil, + snow_light = nil, + snow_heavy = nil, + wind = "hades_sounds_atmos_wind", + wind_light = nil, + wind_heavy = nil, + }, + }, + + notify = { + default = "hades_greeting_message", + achievement = nil, + click = nil, + click_alt = nil, + ding = "hades_beds_set_spawn", + drink = "survival_thirst_drink", + eat = "hbhunger_eat_generic", + err = nil, + experience = nil, + greeting = "hades_greeting_message", + level_up = nil, + level_down = nil, + mode = "hades_movement_change_jump_mode", + ping = "hades_greeting_message", + respawn = "hades_player_respawn", + skin = nil, + teleport = nil, + toast = nil, + trash = "hades_trash_empty", + + gui = { + button = "hades_player_gui_button", + select = "hades_player_gui_dropdown_select", + tab = "hades_player_gui_tab", + }, + }, } return sound_api diff --git a/src/sounds/ksurvive2.lua b/src/sounds/ksurvive2.lua index 80f6de1..8ce6ae9 100644 --- a/src/sounds/ksurvive2.lua +++ b/src/sounds/ksurvive2.lua @@ -61,6 +61,375 @@ local sound_api = { node_sound_lava_defaults = pass, node_sound_snow_defaults = ks.node_sound_snow_defaults, node_sound_wool_defaults = ks.node_sound_default, + + + node = { + dig = { + default = nil, + bushy = nil, + choppy = "loggynode_dig", -- alternates: "woodennode_dig", "chop_sound00", "hollow_chop00" + clanky = nil, + cracky = nil, + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = nil, + grassy = nil, + icy = nil, + pebbly = nil, + sandy = nil, + seedy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + dug = { + default = nil, + bushy = nil, + choppy = nil, + clanky = nil, + cracky = nil, + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = nil, + grassy = nil, + icy = nil, + pebbly = nil, + sandy = nil, + seedy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + place = { + default = nil, + bushy = nil, + choppy = nil, + clanky = nil, + cracky = nil, + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = nil, + grassy = nil, + icy = nil, + pebbly = nil, + sandy = nil, + seedy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + step = { + default = nil, + bouncy = nil, + bushy = nil, + choppy = nil, + clanky = nil, + cracky = nil, + crumbly = nil, + earthy = nil, + glassy = nil, + grassy = nil, + icy = nil, + muddy = nil, + pebbly = nil, + sandy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + squishy = nil, + stony = nil, + wooly = nil, + + ladder = { + default = nil, + metal = nil, + wood = nil, + }, + }, + }, + + entity = { + damage = { + default = nil, + player = nil, + player_fall = nil, + bony = nil, + choppy = nil, + clanky = nil, + cracky = nil, + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = nil, + icy = nil, + pebbly = nil, + sandy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + die = { + default = nil, + player = nil, + bony = nil, + choppy = nil, + clanky = nil, + cracky = nil, + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = nil, + icy = nil, + pebbly = nil, + sandy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + }, + + item = { + drop = nil, + pickup = nil, + + tool = { + broken = nil, + flint = nil, + hammer = nil, + hit = nil, + screwdriver = nil, + swing = nil, + throw = nil, + use = nil, + }, + }, + door = { + close = nil, + close_bar = nil, + close_stone = nil, + close_glass = nil, + close_metal = nil, + close_wood = nil, + lock = nil, + locked = nil, + locked_glass = nil, + locked_metal = nil, + locked_stone = nil, + locked_wood = nil, + open = nil, + open_bar = nil, + open_glass = nil, + open_metal = nil, + open_stone = nil, + open_wood = nil, + slam = nil, + slam_glass = nil, + slam_metal = nil, + slam_stone = nil, + slam_wood = nil, + slide = nil, + slide_glass = nil, + slide_metal = nil, + slide_stone = nil, + slide_wood = nil, + unlock = nil, + }, + gate = { + close = nil, + close_stone = nil, + close_wood = nil, + locked = nil, + locked_wood = nil, + open = nil, + open_stone = nil, + open_wood = nil, + }, + chest = { + close = nil, + locked = nil, + open = nil, + }, + lever = { + up = nil, + down = nil, + fail = nil, + }, + + env = { + bones = nil, + creak = nil, + smoke = nil, + + explosive = { + boom = nil, + boom_light = nil, + boom_heavy = nil, + ignite_fuse = nil, + ignite_powder = nil, + }, + fire = { + burn = nil, + burn_light = nil, + burn_heavy = nil, + combust = nil, + extinguish = nil, + flame = nil, + flame_light = nil, + flame_heavy = nil, + }, + lava = { + cool = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + splash = nil, + splash_light = nil, + splash_heavy = nil, + }, + liquid = { + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + drain = nil, + drip = nil, + drip_light = nil, + drip_heavy = nil, + fill = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + freeze = nil, + freeze_light = nil, + freeze_heavy = nil, + scald = nil, + scald_light = nil, + scald_heavy = nil, + splash = nil, + splash_light = nil, + splash_heavy = nil, + waves = nil, + waves_light = nil, + waves_heavy = nil, + }, + tech = { + beep = nil, + bell = nil, + ding = nil, + doorbell = nil, + hammer = nil, + }, + weather = { + thunder = { + clap = nil, + clap_light = nil, + clap_heavy = nil, + roll = nil, + roll_light = nil, + roll_heavy = nil, + }, + wind = { + gust = nil, + gust_light = nil, + gust_heavy = nil, + }, + }, + }, + + loop = { + cook = { + fry = nil, + }, + explosive = { + burn_fuse = nil, + burn_powder = nil, + }, + fire = { + burn = nil, + burn_light = nil, + burn_heavy = nil, + furnace = nil, + }, + lava = { + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + }, + liquid = { + boil = nil, + boil_light = nil, + boil_heavy = nil, + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + waves = nil, + waves_light = nil, + waves_heavy = nil, + }, + tech = { + bell = nil, + bells = nil, + microwave = nil, + oven = nil, + }, + weather = { + rain = nil, + rain_light = nil, + rain_heavy = nil, + snow = nil, + snow_light = nil, + snow_heavy = nil, + wind = nil, + wind_light = nil, + wind_heavy = nil, + }, + }, + + notify = { + default = nil, + achievement = nil, + click = nil, + click_alt = nil, + ding = nil, + drink = nil, + eat = nil, + err = nil, + experience = nil, + greeting = nil, + level_up = nil, + level_down = nil, + mode = nil, + ping = nil, + respawn = nil, + skin = nil, + teleport = nil, + toast = nil, + trash = nil, + + gui = { + button = nil, + select = nil, + tab = nil, + }, + }, } return sound_api diff --git a/src/sounds/mineclonia.lua b/src/sounds/mineclonia.lua index 5b9f997..d0f80d0 100644 --- a/src/sounds/mineclonia.lua +++ b/src/sounds/mineclonia.lua @@ -16,6 +16,383 @@ local sound_api = { node_sound_lava_defaults = mcl_sounds.node_sound_lava_defaults, node_sound_snow_defaults = mcl_sounds.node_sound_snow_defaults, node_sound_wool_defaults = mcl_sounds.node_sound_wool_defaults, + + + node = { + dig = { + default = "default_dig_oddly_breakable_by_hand", + bushy = "default_dig_snappy", + choppy = "default_dig_choppy", + clanky = "default_dig_metal", + cracky = "default_dig_cracky", + crumbly = "default_dig_crumbly", + earthy = "default_dig_crumbly", + fleshy = nil, + glassy = "default_glass_footstep", + grassy = "default_dig_crumbly", + icy = "default_ice_dig", + pebbly = "default_gravel_dig", + sandy = "default_dig_crumbly", + seedy = nil, + snappy = "default_dig_snappy", + snowy = "mobs_mc_snowman_hurt", + splashy = nil, + stony = "default_dig_choppy", + wooly = "mcl_sounds_cloth", + }, + dug = { + default = "default_dug_node", + bushy = nil, + choppy = "default_dug_node", + clanky = "default_dug_metal", + cracky = "default_ice_dug", + crumbly = "default_dug_node", + earthy = "default_dug_node", + fleshy = "default_dug_node", + glassy = "default_break_glass", + grassy = "default_dug_node", + icy = "default_ice_dug", + muddy = "mud_place_dug", + pebbly = "default_gravel_dug", + sandy = "default_dug_node", + seedy = nil, + snappy = "default_dug_node", + snowy = "mobs_mc_snowman_death", + splashy = "mcl_sounds_dug_water", + squishy = "slimenodes_dug", + stony = "default_dug_node", + wooly = "default_dug_node", + }, + place = { + default = "default_place_node", + bushy = "default_place_node", + choppy = "default_place_node_hard", + clanky = "default_place_node_metal", + cracky = "default_place_node", + crumbly = "default_place_node", + earthy = "default_place_node", + fleshy = "default_place_node", + glassy = "default_place_node", + grassy = "default_place_node", + icy = "default_place_node", + pebbly = "default_place_node", + sandy = "default_place_node", + seedy = "default_place_node", + snappy = "default_place_node", + snowy = "default_place_node", + splashy = "mcl_sounds_place_node_water", + squishy = "slimenodes_place", + stony = "default_place_node_hard", + wooly = "default_place_node", + }, + step = { + default = "default_dirt_footstep", + bouncy = nil, + bushy = "default_grass_footstep", + choppy = "default_wood_footstep", + clanky = "default_metal_footstep", + cracky = "default_ice_footstep", + crumbly = "default_sand_footstep", + earthy = "default_dirt_footstep", + glassy = "default_glass_footstep", + grassy = "default_grass_footstep", + icy = "default_ice_footstep", + muddy = "mud_footsteps", + pebbly = "default_gravel_footstep", + sandy = "default_sand_footstep", + snappy = "default_grass_footstep", + snowy = "pedology_snow_soft_footstep", + splashy = "default_water_footstep", + squishy = "slimenodes_step", + stony = "default_hard_footstep", + wooly = "default_grass_footstep", + + ladder = { + default = nil, + metal = nil, + wood = nil, + }, + }, + }, + + entity = { + damage = { + default = "default_punch", + player = "player_damage", + player_fall = "player_falling_damage", + bony = "mobs_mc_skeleton_hurt", + choppy = "default_punch", + clanky = "default_punch", + cracky = "default_punch", + crumbly = "default_punch", + earthy = "default_punch", + fleshy = "default_punch", + glassy = "default_punch", + icy = "default_punch", + pebbly = "default_punch", + sandy = "default_punch", + snappy = "default_punch", + snowy = "mobs_mc_snowman_hurt", + splashy = "default_punch", + stony = "default_punch", + wooly = "default_punch", + }, + die = { + default = nil, + player = nil, + bony = "mobs_mc_skeleton_death", + choppy = nil, + clanky = nil, + cracky = nil, + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = nil, + icy = nil, + pebbly = nil, + sandy = nil, + snappy = nil, + snowy = "mobs_mc_snowman_death", + splashy = nil, + stony = nil, + wooly = nil, + }, + }, + + item = { + drop = nil, + pickup = "item_drop_pickup", + + tool = { + broken = "default_tool_break", + flint = "fire_flint_and_steel", + hammer = nil, + hit = nil, + screwdriver = nil, + swing = nil, + throw = "mcl_throwing_throw", + use = nil, + }, + }, + door = { + close = "doors_door_close", + close_bar = nil, + close_glass = nil, + close_metal = "doors_steel_door_close", + close_stone = nil, + close_wood = "doors_door_close", + lock = nil, + locked = nil, + locked_glass = nil, + locked_metal = nil, + locked_stone = nil, + locked_wood = nil, + open = "doors_door_open", + open_bar = nil, + open_glass = nil, + open_metal = "doors_steel_door_open", + open_stone = nil, + open_wood = "doors_door_open", + slam = nil, + slam_glass = nil, + slam_metal = nil, + slam_stone = nil, + slam_wood = nil, + slide = nil, + slide_glass = nil, + slide_metal = nil, + slide_stone = nil, + slide_wood = "mcl_barrels_default_barrel_open", + unlock = nil, + }, + gate = { + close = "doors_fencegate_close", + close_stone = "mcl_fences_nether_brick_fence_gate_close", + close_wood = "doors_fencegate_close", + locked = nil, + locked_wood = nil, + open = "doors_fencegate_open", + open_stone = "mcl_fences_nether_brick_fence_gate_open", + open_wood = "doors_fencegate_open", + }, + chest = { + close = "default_chest_close", + close_ender = "mcl_chests_enderchest_close", + close_stone = "mcl_chests_shulker_close", + locked = nil, + open = "default_chest_open", + open_ender = "mcl_chests_enderchest_open", + open_stone = "mcl_chests_shulker_close", + }, + lever = { + up = nil, + down = nil, + fail = nil, + }, + + env = { + bones = "mobs_mc_skeleton_random", + creak = nil, + smoke = nil, + + explosive = { + boom = "mcl_bows_firework", + boom_light = "mcl_bows_firework_soft", + boom_heavy = "tnt_explode", + ignite_fuse = "tnt_ignite", + ignite_powder = "tnt_ignite", + }, + fire = { + burn = nil, + burn_light = nil, + burn_heavy = nil, + combust = nil, + extinguish = "fire_extinguish_flame", + flame = "mobs_fireball", + flame_light = nil, + flame_heavy = nil, + }, + lava = { + cool = "default_cool_lava", + flow = nil, + flow_light = nil, + flow_heavy = nil, + splash = "mcl_sounds_place_node_water", + splash_light = nil, + splash_heavy = nil, + }, + liquid = { + bubble = "mcl_brewing_complete", + bubble_light = nil, + bubble_heavy = nil, + drain = nil, + drip = "drippingwater_drip", + drip_light = nil, + drip_heavy = "bloop", + fill = "mcl_potions_bottle_fill", + flow = nil, + flow_light = nil, + flow_heavy = nil, + freeze = nil, + freeze_light = nil, + freeze_heavy = nil, + pour = "mcl_potions_bottle_pour", + scald = "drippingwater_lavadrip", + scald_light = "builtin_item_lava", + scald_heavy = nil, + splash = "watersplash", + splash_light = nil, + splash_heavy = nil, + waves = nil, + waves_light = nil, + waves_heavy = nil, + }, + tech = { + beep = nil, + bell = "mcl_bells_bell_stroke", + ding = nil, + doorbell = nil, + hammer = nil, + }, + weather = { + thunder = { + clap = "lightning_thunder", + clap_light = nil, + clap_heavy = nil, + roll = nil, + roll_light = nil, + roll_heavy = nil, + }, + wind = { + gust = nil, + gust_light = nil, + gust_heavy = nil, + }, + }, + }, + + loop = { + cook = { + fry = nil, + }, + explosive = { + burn_fuse = nil, + burn_powder = nil, + }, + fire = { + burn = "fire_fire", + burn_light = nil, + burn_heavy = "fire_fire", + furnace = nil, + }, + lava = { + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + }, + liquid = { + boil = nil, + boil_light = nil, + boil_heavy = nil, + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + waves = nil, + waves_light = nil, + waves_heavy = nil, + }, + tech = { + bell = nil, + bells = nil, + microwave = nil, + oven = nil, + }, + weather = { + rain = "weather_rain", + rain_light = nil, + rain_heavy = nil, + snow = nil, + snow_light = nil, + snow_heavy = nil, + wind = nil, + wind_light = nil, + wind_heavy = nil, + }, + }, + + notify = { + default = "doc_reveal", + achievement = "awards_challenge_complete", + click = nil, + click_alt = nil, + ding = nil, + drink = "survival_thirst_drink", + eat = "mcl_hunger_eat", + err = nil, + experience = "mcl_experience", + greeting = nil, + level_up = "mcl_experience_level_up", + level_down = nil, + mode = nil, + ping = nil, + respawn = nil, + skin = nil, + teleport = "mcl_portals_teleport", + toast = "awards_ui_toast_in", + trash = nil, + + gui = { + button = nil, + select = nil, + tab = nil, + }, + }, } return sound_api diff --git a/src/sounds/minetest.lua b/src/sounds/minetest.lua index 63b084f..1c4163c 100644 --- a/src/sounds/minetest.lua +++ b/src/sounds/minetest.lua @@ -14,6 +14,375 @@ local sound_api = { node_sound_lava_defaults = default.node_sound_water_defaults, node_sound_snow_defaults = default.node_sound_snow_defaults, node_sound_wool_defaults = default.node_sound_defaults, + + + node = { + dig = { + default = "default_dig_oddly_breakable_by_hand", + bushy = "default_dig_snappy", + choppy = "default_dig_choppy", + clanky = "default_dig_metal", + cracky = "default_ice_dig", + crumbly = "default_dig_crumbly", + earthy = "default_dig_crumbly", + fleshy = nil, + glassy = "default_glass_footstep", + grassy = "default_dig_crumbly", + icy = "default_ice_dig", + pebbly = "default_gravel_dig", + sandy = "default_dig_crumbly", + seedy = nil, + snappy = "default_dig_snappy", + snowy = "default_dig_crumbly", + splashy = nil, + stony = "default_dig_choppy", + wooly = "default_dig_crumbly", + }, + dug = { + default = "default_dug_node", + bushy = nil, + choppy = "default_dug_node", + clanky = "default_dug_metal", + cracky = "default_ice_dug", + crumbly = "default_dug_node", + earthy = "default_dug_node", + fleshy = "default_dug_node", + glassy = "default_break_glass", + grassy = "default_dug_node", + icy = "default_ice_dug", + pebbly = "default_gravel_dug", + sandy = "default_dug_node", + seedy = nil, + snappy = "default_dug_node", + snowy = "default_dug_node", + splashy = nil, + stony = "default_dug_node", + wooly = "default_dug_node", + }, + place = { + default = "default_place_node", + bushy = "default_place_node", + choppy = "default_place_node", + clanky = "default_place_node_metal", + cracky = "default_place_node", + crumbly = "default_place_node", + earthy = "default_place_node", + fleshy = "default_place_node", + glassy = "default_glass_footstep", + grassy = "default_place_node", + icy = "default_place_node", + pebbly = "default_place_node", + sandy = "default_place_node", + seedy = "default_place_node", + snappy = "default_place_node", + snowy = "default_place_node", + splashy = nil, + stony = "default_place_node_hard", + wooly = "default_place_node", + }, + step = { + default = "default_dirt_footstep", + bouncy = nil, + bushy = "default_grass_footstep", + choppy = "default_wood_footstep", + clanky = "default_metal_footstep", + cracky = "default_ice_footstep", + crumbly = "default_dirt_footstep", + earthy = "default_dirt_footstep", + glassy = "default_glass_footstep", + grassy = "default_grass_footstep", + icy = "default_ice_footstep", + muddy = nil, + pebbly = "default_gravel_footstep", + sandy = "default_sand_footstep", + snappy = "default_wood_footstep", + snowy = "default_snow_footstep", + splashy = "default_water_footstep", + squishy = nil, + stony = "default_hard_footstep", + wooly = "default_grass_footstep", + + ladder = { + default = nil, + metal = nil, + wood = nil, + }, + }, + }, + + entity = { + damage = { + default = "player_damage", + player = "player_damage", + player_fall = "player_damage", + bony = "player_damage", + choppy = "player_damage", + clanky = "player_damage", + cracky = "player_damage", + crumbly = "player_damage", + earthy = "player_damage", + fleshy = "player_damage", + glassy = "player_damage", + icy = "player_damage", + pebbly = "player_damage", + sandy = "player_damage", + snappy = "player_damage", + snowy = "player_damage", + splashy = "player_damage", + stony = "player_damage", + wooly = "player_damage", + }, + die = { + default = nil, + player = nil, + bony = nil, + choppy = nil, + clanky = nil, + cracky = nil, + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = nil, + icy = nil, + pebbly = nil, + sandy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + }, + + item = { + drop = nil, + pickup = nil, + + tool = { + broken = "default_tool_breaks", + flint = "fire_flint_and_steel", + hammer = nil, + hit = nil, + screwdriver = nil, + swing = nil, + throw = nil, + use = nil, + }, + }, + door = { + close = "doors_door_close", + close_bar = nil, + close_glass = "doors_glass_door_close", + close_metal = "doors_steel_door_close", + close_stone = nil, + close_wood = "doors_door_close", + lock = nil, + locked = nil, + locked_glass = nil, + locked_metal = nil, + locked_stone = nil, + locked_wood = nil, + open = "doors_door_open", + open_bar = nil, + open_glass = "doors_glass_door_open", + open_metal = "doors_steel_door_open", + open_stone = nil, + open_wood = "doors_door_open", + slam = "xpanes_steel_bar_door_close", + slam_glass = nil, + slam_metal = "xpanes_steel_bar_door_close", + slam_stone = nil, + slam_wood = nil, + slide = "xpanes_steel_bar_door_open", + slide_glass = nil, + slide_metal = "xpanes_steel_bar_door_open", + slide_stone = nil, + slide_wood = nil, + unlock = nil, + }, + gate = { + close = "doors_fencegate_close", + close_stone = nil, + close_wood = nil, + locked = nil, + locked_wood = nil, + open = "doors_fencegate_open", + open_stone = nil, + open_wood = nil, + }, + chest = { + close = "default_chest_close", + locked = nil, + open = "default_chest_open", + }, + lever = { + up = nil, + down = nil, + fail = nil, + }, + + env = { + bones = nil, + creak = nil, + smoke = "default_item_smoke", + + explosive = { + boom = "tnt_explode", + boom_light = nil, + boom_heavy = "tnt_explode", + ignite_fuse = "tnt_ignite", + ignite_powder = "tnt_ignite", + }, + fire = { + burn = nil, + burn_light = nil, + burn_heavy = nil, + combust = nil, + extinguish = "fire_extinguish_flame", + flame = nil, + flame_light = nil, + flame_heavy = nil, + }, + lava = { + cool = "default_cool_lava", + flow = "env_sounds_lava", + flow_light = nil, + flow_heavy = nil, + splash = nil, + splash_light = nil, + splash_heavy = nil, + }, + liquid = { + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + drain = nil, + drip = nil, + drip_light = nil, + drip_heavy = nil, + fill = nil, + flow = "env_sounds_water", + flow_light = nil, + flow_heavy = nil, + freeze = nil, + freeze_light = nil, + freeze_heavy = nil, + scald = nil, + scald_light = nil, + scald_heavy = nil, + splash = nil, + splash_light = nil, + splash_heavy = nil, + waves = nil, + waves_light = nil, + waves_heavy = nil, + }, + tech = { + beep = nil, + bell = nil, + ding = nil, + doorbell = nil, + hammer = nil, + }, + weather = { + thunder = { + clap = nil, + clap_light = nil, + clap_heavy = nil, + roll = nil, + roll_light = nil, + roll_heavy = nil, + }, + wind = { + gust = nil, + gust_light = nil, + gust_heavy = nil, + }, + }, + }, + + loop = { + cook = { + fry = nil, + }, + explosive = { + burn_fuse = "tnt_gunpowder_burning", + burn_powder = "tnt_gunpowder_burning", + }, + fire = { + burn = "fire_fire", + burn_light = "fire_small", + burn_heavy = "fire_large", + furnace = "default_furnace_active", + }, + lava = { + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + }, + liquid = { + boil = nil, + boil_light = nil, + boil_heavy = nil, + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + flow = "env_sounds_water", + flow_light = nil, + flow_heavy = nil, + waves = nil, + waves_light = nil, + waves_heavy = nil, + }, + tech = { + bell = nil, + bells = nil, + microwave = nil, + oven = nil, + }, + weather = { + rain = nil, + rain_light = nil, + rain_heavy = nil, + snow = nil, + snow_light = nil, + snow_heavy = nil, + wind = nil, + wind_light = nil, + wind_heavy = nil, + }, + }, + + notify = { + default = nil, + achievement = nil, + click = nil, + click_alt = nil, + ding = nil, + drink = nil, + eat = nil, + err = nil, + experience = nil, + greeting = nil, + level_up = nil, + level_down = nil, + mode = nil, + ping = nil, + respawn = nil, + skin = nil, + teleport = nil, + toast = nil, + trash = nil, + + gui = { + button = nil, + select = nil, + tab = nil, + }, + }, } return sound_api diff --git a/src/sounds/xcompat_agnostic.lua b/src/sounds/xcompat_agnostic.lua index 4c53fb7..c15d607 100644 --- a/src/sounds/xcompat_agnostic.lua +++ b/src/sounds/xcompat_agnostic.lua @@ -18,6 +18,375 @@ local sound_api = { node_sound_lava_defaults = pass, node_sound_snow_defaults = pass, node_sound_wool_defaults = pass, + + + node = { + dig = { + default = nil, + bushy = nil, + choppy = nil, + clanky = nil, + cracky = nil, + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = nil, + grassy = nil, + icy = nil, + pebbly = nil, + sandy = nil, + seedy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + dug = { + default = nil, + bushy = nil, + choppy = nil, + clanky = nil, + cracky = nil, + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = nil, + grassy = nil, + icy = nil, + pebbly = nil, + sandy = nil, + seedy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + place = { + default = nil, + bushy = nil, + choppy = nil, + clanky = nil, + cracky = nil, + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = nil, + grassy = nil, + icy = nil, + pebbly = nil, + sandy = nil, + seedy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + step = { + default = nil, + bouncy = nil, + bushy = nil, + choppy = nil, + clanky = nil, + cracky = nil, + crumbly = nil, + earthy = nil, + glassy = nil, + grassy = nil, + icy = nil, + muddy = nil, + pebbly = nil, + sandy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + squishy = nil, + stony = nil, + wooly = nil, + + ladder = { + default = nil, + metal = nil, + wood = nil, + }, + }, + }, + + entity = { + damage = { + default = nil, + player = nil, + player_fall = nil, + bony = nil, + choppy = nil, + clanky = nil, + cracky = nil, + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = nil, + icy = nil, + pebbly = nil, + sandy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + die = { + default = nil, + player = nil, + bony = nil, + choppy = nil, + clanky = nil, + cracky = nil, + crumbly = nil, + earthy = nil, + fleshy = nil, + glassy = nil, + icy = nil, + pebbly = nil, + sandy = nil, + snappy = nil, + snowy = nil, + splashy = nil, + stony = nil, + wooly = nil, + }, + }, + + item = { + drop = nil, + pickup = nil, + + tool = { + broken = nil, + flint = nil, + hammer = nil, + hit = nil, + screwdriver = nil, + swing = nil, + throw = nil, + use = nil, + }, + }, + door = { + close = nil, + close_bar = nil, + close_stone = nil, + close_glass = nil, + close_metal = nil, + close_wood = nil, + lock = nil, + locked = nil, + locked_glass = nil, + locked_metal = nil, + locked_stone = nil, + locked_wood = nil, + open = nil, + open_bar = nil, + open_glass = nil, + open_metal = nil, + open_stone = nil, + open_wood = nil, + slam = nil, + slam_glass = nil, + slam_metal = nil, + slam_stone = nil, + slam_wood = nil, + slide = nil, + slide_glass = nil, + slide_metal = nil, + slide_stone = nil, + slide_wood = nil, + unlock = nil, + }, + gate = { + close = nil, + close_stone = nil, + close_wood = nil, + locked = nil, + locked_wood = nil, + open = nil, + open_stone = nil, + open_wood = nil, + }, + chest = { + close = nil, + locked = nil, + open = nil, + }, + lever = { + up = nil, + down = nil, + fail = nil, + }, + + env = { + bones = nil, + creak = nil, + smoke = nil, + + explosive = { + boom = nil, + boom_light = nil, + boom_heavy = nil, + ignite_fuse = nil, + ignite_powder = nil, + }, + fire = { + burn = nil, + burn_light = nil, + burn_heavy = nil, + combust = nil, + extinguish = nil, + flame = nil, + flame_light = nil, + flame_heavy = nil, + }, + lava = { + cool = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + splash = nil, + splash_light = nil, + splash_heavy = nil, + }, + liquid = { + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + drain = nil, + drip = nil, + drip_light = nil, + drip_heavy = nil, + fill = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + freeze = nil, + freeze_light = nil, + freeze_heavy = nil, + scald = nil, + scald_light = nil, + scald_heavy = nil, + splash = nil, + splash_light = nil, + splash_heavy = nil, + waves = nil, + waves_light = nil, + waves_heavy = nil, + }, + tech = { + beep = nil, + bell = nil, + ding = nil, + doorbell = nil, + hammer = nil, + }, + weather = { + thunder = { + clap = nil, + clap_light = nil, + clap_heavy = nil, + roll = nil, + roll_light = nil, + roll_heavy = nil, + }, + wind = { + gust = nil, + gust_light = nil, + gust_heavy = nil, + }, + }, + }, + + loop = { + cook = { + fry = nil, + }, + explosive = { + burn_fuse = nil, + burn_powder = nil, + }, + fire = { + burn = nil, + burn_light = nil, + burn_heavy = nil, + furnace = nil, + }, + lava = { + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + }, + liquid = { + boil = nil, + boil_light = nil, + boil_heavy = nil, + bubble = nil, + bubble_light = nil, + bubble_heavy = nil, + flow = nil, + flow_light = nil, + flow_heavy = nil, + waves = nil, + waves_light = nil, + waves_heavy = nil, + }, + tech = { + bell = nil, + bells = nil, + microwave = nil, + oven = nil, + }, + weather = { + rain = nil, + rain_light = nil, + rain_heavy = nil, + snow = nil, + snow_light = nil, + snow_heavy = nil, + wind = nil, + wind_light = nil, + wind_heavy = nil, + }, + }, + + notify = { + default = nil, + achievement = nil, + click = nil, + click_alt = nil, + ding = nil, + drink = nil, + eat = nil, + err = nil, + experience = nil, + greeting = nil, + level_up = nil, + level_down = nil, + mode = nil, + ping = nil, + respawn = nil, + skin = nil, + teleport = nil, + toast = nil, + trash = nil, + + gui = { + button = nil, + select = nil, + tab = nil, + }, + }, } return sound_api