diff --git a/df_achievements/dig.lua b/df_achievements/dig.lua index 182eb68..5e5f914 100644 --- a/df_achievements/dig.lua +++ b/df_achievements/dig.lua @@ -5,10 +5,12 @@ local steel_shovel = df_dependencies.texture_tool_steelshovel local crossed_pick_and_shovel = "((("..steel_shovel.."^[transformFX)^"..steel_pick..")^[resize:32x32)" +local gas_seep = "(("..df_dependencies.texture_stone.."^"..df_dependencies.texture_mineral_coal.."^[combine:16x80:0,-16=crack_anylength.png)^[resize:32x32)" + awards.register_achievement("dfcaverns_destroyed_gas_seep", { title = S("Destroy a Gas Seep"), description = S(""), - --icon =, + icon = "dfcaverns_awards_backgroundx32.png^" .. gas_seep .."^dfcaverns_awards_foregroundx32.png", trigger = { type = "dig", node = "mine_gas:gas_seep", @@ -66,7 +68,7 @@ awards.register_achievement("dfcaverns_castle_coral", { awards.register_achievement("dfcaverns_ruby_crystals", { title = S("Collect Giant Red Crystal"), description = S(""), - --icon =, + icon ="dfcaverns_awards_backgroundx32.png^dfcaverns_big_red_crystal_achievement.png^dfcaverns_awards_foregroundx32.png", trigger = { type = "dig", node = "group:dfcaverns_big_crystal", diff --git a/df_achievements/farming.lua b/df_achievements/farming.lua index 17e13c2..be2325c 100644 --- a/df_achievements/farming.lua +++ b/df_achievements/farming.lua @@ -25,11 +25,11 @@ local plant_node_achievements = ["df_trees:torchspine_ember"] = {achievement="dfcaverns_plant_torchspine", title=S("Plant Torchspine"), desc=S(""), icon=make_texture("dfcaverns_torchspine_achievement.png", coal_ore)}, ["df_trees:spindlestem_seedling"] = {achievement="dfcaverns_plant_spindlestem", title=S("Plant Spindlestem"), desc=S(""), icon=make_texture("dfcaverns_spindlestem_achievement.png")}, ["df_trees:blood_thorn"] = {achievement="dfcaverns_plant_bloodthorn", title=S("Plant Bloodthorn"), desc=S(""), icon=make_texture("dfcaverns_bloodthorn_achievement.png")}, - ["df_primordial_items:giant_hypha_apical_meristem"] = {achievement="dfcaverns_plant_giant_mycelium", title=S("Plant Primordial Mycelium"), desc=S(""), icon=make_texture("dfcaverns_mush_soil.png")}, - ["df_primordial_items:fern_sapling"] = {achievement="dfcaverns_plant_primordial_fern", title=S("Plant Primordial Fern"), desc=S(""), icon=make_texture("dfcaverns_jungle_fern_03.png")}, - ["df_primordial_items:jungle_mushroom_sapling"] = {achievement="dfcaverns_plant_primordial_jungle_mushroom", title=S("Plant Primordial Jungle Mushroom"), desc=S(""), icon=make_texture("dfcaverns_jungle_mushroom_02.png")}, - ["df_primordial_items:jungletree_sapling"] = {achievement="dfcaverns_plant_primordial_jungletree", title=S("Plant Primordial Jungle Tree"), desc=S(""), icon=make_texture("dfcaverns_jungle_sapling.png")}, - ["df_primordial_items:mush_sapling"] = {achievement="dfcaverns_plant_primordial_mushroom", title=S("Plant Primordial Mushroom"), desc=S(""), icon=make_texture("dfcaverns_mush_sapling.png")}, + ["df_primordial_items:giant_hypha_apical_meristem"] = {achievement="dfcaverns_plant_giant_mycelium", title=S("Plant Primordial Mycelium"), desc=S(""), icon=make_texture("dfcaverns_mush_soil.png"), secret = true,}, + ["df_primordial_items:fern_sapling"] = {achievement="dfcaverns_plant_primordial_fern", title=S("Plant Primordial Fern"), desc=S(""), icon=make_texture("dfcaverns_jungle_fern_03.png"), secret = true,}, + ["df_primordial_items:jungle_mushroom_sapling"] = {achievement="dfcaverns_plant_primordial_jungle_mushroom", title=S("Plant Primordial Jungle Mushroom"), desc=S(""), icon=make_texture("dfcaverns_jungle_mushroom_02.png"), secret = true,}, + ["df_primordial_items:jungletree_sapling"] = {achievement="dfcaverns_plant_primordial_jungletree", title=S("Plant Primordial Jungle Tree"), desc=S(""), icon=make_texture("dfcaverns_jungle_sapling.png"), secret = true,}, + ["df_primordial_items:mush_sapling"] = {achievement="dfcaverns_plant_primordial_mushroom", title=S("Plant Primordial Mushroom"), desc=S(""), icon=make_texture("dfcaverns_mush_sapling.png"), secret = true,}, ["df_farming:cave_wheat_seed"] = {achievement="dfcaverns_plant_cave_wheat", title=S("Plant Cave Wheat"), desc=S(""), icon=make_texture("dfcaverns_cave_wheat_8.png")}, ["df_farming:dimple_cup_seed"] = {achievement="dfcaverns_plant_dimple_cup", title=S("Plant Dimple Cup"), desc=S(""), icon=make_texture("dfcaverns_dimple_cup_4.png")}, ["df_farming:pig_tail_seed"] = {achievement="dfcaverns_plant_pig_tail", title=S("Plant Pig Tail"), desc=S(""), icon=make_texture("dfcaverns_pig_tail_8.png")}, @@ -85,30 +85,48 @@ for _, def in pairs(plant_node_achievements) do title = def.title, description = def.desc, icon = def.icon, + secret = def.secret, }) end awards.register_achievement("dfcaverns_plant_all_upper_trees", { title = S("Plant All Fungal Tree Types"), description = S(""), - --icon =, + icon = "dfcaverns_awards_backgroundx32.png^" + .."(dfcaverns_awards_cavern_towercapx32.png^dfcaverns_awards_cavern_fungiwoodx32.png^dfcaverns_awards_cavern_goblincapx32.png)^[transformFX" + .."^[combine:32x32:16,15="..hoe_texture.."^dfcaverns_awards_foregroundx32.png", }) awards.register_achievement("dfcaverns_plant_all_primordial", { title = S("Plant All Primordial Tree Types"), description = S(""), - --icon =, + icon = "dfcaverns_awards_backgroundx32.png^" + .."(dfcaverns_awards_cavern_primordial_mushx32.png^dfcaverns_awards_cavern_junglex32.png)^[transformFX" + .."^[combine:32x32:16,15="..hoe_texture.."^dfcaverns_awards_foregroundx32.png", + secret = true, }) awards.register_achievement("dfcaverns_plant_all_underground_trees", { title = S("Plant All Underground Tree Types"), description = S(""), - --icon =, + icon = "dfcaverns_awards_backgroundx32.png^" + .."(dfcaverns_awards_cavern_towercapx32.png^dfcaverns_awards_cavern_fungiwoodx32.png^dfcaverns_awards_cavern_goblincapx32.png)^[transformFX" + .. "^dfcaverns_awards_cavern_primordial_mushx32.png^dfcaverns_awards_cavern_junglex32.png" + .."^[combine:32x32:16,15="..hoe_texture.."^dfcaverns_awards_foregroundx32.png", }) awards.register_achievement("dfcaverns_plant_all_farmables", { title = S("Plant All Farmable Underground Plants"), description = S(""), - --icon =, - + icon = "dfcaverns_awards_backgroundx32.png" + .."^[combine:32x32:0,0="..soil_texture + .."^[combine:32x32:0,16="..soil_texture + .."^[combine:32x32:16,0="..soil_texture + .."^[combine:32x32:16,16="..soil_texture + .."^[combine:32x32:0,0=dfcaverns_cave_wheat_8.png" + .."^[combine:32x32:16,0=dfcaverns_dimple_cup_4.png" + .."^[combine:32x32:8,8=dfcaverns_plump_helmet_achievement.png" + .."^[combine:32x32:0,16=dfcaverns_sweet_pod_6.png" + .."^[combine:32x32:16,16=dfcaverns_quarry_bush_5.png" + .."^[combine:32x32:16,15="..hoe_texture.."^dfcaverns_awards_foregroundx32.png", }) \ No newline at end of file diff --git a/df_achievements/food.lua b/df_achievements/food.lua index 3a0e2f6..15a0a6c 100644 --- a/df_achievements/food.lua +++ b/df_achievements/food.lua @@ -23,6 +23,19 @@ for itemname, def in pairs(minetest.registered_items) do end end +local bread_def = minetest.registered_items["df_farming:cave_bread"] +awards.register_achievement("dfcaverns_meal_dwarven_bread", { + title = S("Eat @1", bread_def.description), + description = S(""), + icon = "dfcaverns_awards_backgroundx32.png^dfcaverns_prepared_food13x32.png^dfcaverns_awards_foregroundx32.png", + trigger = { + type = "eat", + item = "df_farming:cave_bread", + target = 1, + } +}) +table.insert(all_meals, "dfcaverns_meal_dwarven_bread") + local test_list = df_achievements.test_list -- name is the player name -- def is the award def. @@ -38,7 +51,7 @@ end) awards.register_achievement("dfcaverns_gourmand", { title = S("Dwarven Gourmand"), description = S("Eat one of each of the various meals that can be cooked from underground ingredients."), - icon ="dfcaverns_awards_backgroundx32.png^dfcaverns_gourmand_achievement.png^dfcaverns_awards_foregroundx32.png", + icon ="dfcaverns_awards_backgroundx32.png^dfcaverns_prepared_food28x32.png^dfcaverns_gourmand_achievement.png^dfcaverns_awards_foregroundx32.png", }) if minetest.get_modpath("df_primordial_items") then diff --git a/df_achievements/textures/dfcaverns_amethyst_achievement.png b/df_achievements/textures/dfcaverns_amethyst_achievement.png index c5b2ac5..eb865a4 100644 Binary files a/df_achievements/textures/dfcaverns_amethyst_achievement.png and b/df_achievements/textures/dfcaverns_amethyst_achievement.png differ diff --git a/df_achievements/textures/dfcaverns_awards_cavern_backgroundx32.png b/df_achievements/textures/dfcaverns_awards_cavern_backgroundx32.png index 70f692a..1007bbc 100644 Binary files a/df_achievements/textures/dfcaverns_awards_cavern_backgroundx32.png and b/df_achievements/textures/dfcaverns_awards_cavern_backgroundx32.png differ diff --git a/df_achievements/textures/dfcaverns_awards_cavern_blackcapx32.png b/df_achievements/textures/dfcaverns_awards_cavern_blackcapx32.png index 8898f32..a30ae7b 100644 Binary files a/df_achievements/textures/dfcaverns_awards_cavern_blackcapx32.png and b/df_achievements/textures/dfcaverns_awards_cavern_blackcapx32.png differ diff --git a/df_achievements/textures/dfcaverns_awards_cavern_chasmx32.png b/df_achievements/textures/dfcaverns_awards_cavern_chasmx32.png new file mode 100644 index 0000000..88be89f Binary files /dev/null and b/df_achievements/textures/dfcaverns_awards_cavern_chasmx32.png differ diff --git a/df_achievements/textures/dfcaverns_awards_cavern_fungalx32.png b/df_achievements/textures/dfcaverns_awards_cavern_fungalx32.png new file mode 100644 index 0000000..d64f89f Binary files /dev/null and b/df_achievements/textures/dfcaverns_awards_cavern_fungalx32.png differ diff --git a/df_achievements/textures/dfcaverns_awards_cavern_fungiwoodx32.png b/df_achievements/textures/dfcaverns_awards_cavern_fungiwoodx32.png index 3d547ed..e344913 100644 Binary files a/df_achievements/textures/dfcaverns_awards_cavern_fungiwoodx32.png and b/df_achievements/textures/dfcaverns_awards_cavern_fungiwoodx32.png differ diff --git a/df_achievements/textures/dfcaverns_awards_cavern_junglex32.png b/df_achievements/textures/dfcaverns_awards_cavern_junglex32.png new file mode 100644 index 0000000..efacb41 Binary files /dev/null and b/df_achievements/textures/dfcaverns_awards_cavern_junglex32.png differ diff --git a/df_achievements/textures/dfcaverns_awards_cavern_lavax32.png b/df_achievements/textures/dfcaverns_awards_cavern_lavax32.png new file mode 100644 index 0000000..cf5b6e7 Binary files /dev/null and b/df_achievements/textures/dfcaverns_awards_cavern_lavax32.png differ diff --git a/df_achievements/textures/dfcaverns_awards_cavern_oilx32.png b/df_achievements/textures/dfcaverns_awards_cavern_oilx32.png new file mode 100644 index 0000000..642871c Binary files /dev/null and b/df_achievements/textures/dfcaverns_awards_cavern_oilx32.png differ diff --git a/df_achievements/textures/dfcaverns_awards_cavern_pitx32.png b/df_achievements/textures/dfcaverns_awards_cavern_pitx32.png new file mode 100644 index 0000000..b8bf4b0 Binary files /dev/null and b/df_achievements/textures/dfcaverns_awards_cavern_pitx32.png differ diff --git a/df_achievements/textures/dfcaverns_awards_cavern_primordial_mushx32.png b/df_achievements/textures/dfcaverns_awards_cavern_primordial_mushx32.png new file mode 100644 index 0000000..ae2130b Binary files /dev/null and b/df_achievements/textures/dfcaverns_awards_cavern_primordial_mushx32.png differ diff --git a/df_achievements/textures/dfcaverns_awards_cavern_underworldx32.png b/df_achievements/textures/dfcaverns_awards_cavern_underworldx32.png new file mode 100644 index 0000000..a9d25f4 Binary files /dev/null and b/df_achievements/textures/dfcaverns_awards_cavern_underworldx32.png differ diff --git a/df_achievements/textures/dfcaverns_big_red_crystal_achievement.png b/df_achievements/textures/dfcaverns_big_red_crystal_achievement.png new file mode 100644 index 0000000..4dd585b Binary files /dev/null and b/df_achievements/textures/dfcaverns_big_red_crystal_achievement.png differ diff --git a/df_achievements/textures/dfcaverns_castle_coral_achievement.png b/df_achievements/textures/dfcaverns_castle_coral_achievement.png index 9edf90d..3996dee 100644 Binary files a/df_achievements/textures/dfcaverns_castle_coral_achievement.png and b/df_achievements/textures/dfcaverns_castle_coral_achievement.png differ diff --git a/df_achievements/textures/dfcaverns_guardian_achievement.png b/df_achievements/textures/dfcaverns_guardian_achievement.png index e2e987f..850f93a 100644 Binary files a/df_achievements/textures/dfcaverns_guardian_achievement.png and b/df_achievements/textures/dfcaverns_guardian_achievement.png differ diff --git a/df_achievements/travel.lua b/df_achievements/travel.lua index 015e17e..67ba186 100644 --- a/df_achievements/travel.lua +++ b/df_achievements/travel.lua @@ -178,121 +178,128 @@ local cavern_background = "dfcaverns_awards_cavern_backgroundx32.png^dfcaverns_a awards.register_achievement("dfcaverns_visit_tower_cap", { title = S("Discover Tower Caps"), description = S("Discover a cavern where Tower Caps grow in the wild."), - icon =cavern_background.."^dfcaverns_awards_cavern_towercapx32.png", + icon =cavern_background.."^dfcaverns_awards_cavern_towercapx32.png^dfcaverns_awards_foregroundx32.png", }) awards.register_achievement("dfcaverns_visit_fungiwood", { title = S("Discover Fungiwood"), description = S("Discover a cavern where Fungiwoods grow in the wild."), - icon =cavern_background.."^dfcaverns_awards_cavern_fungiwoodx32.png", + icon =cavern_background.."^dfcaverns_awards_cavern_fungiwoodx32.png^dfcaverns_awards_foregroundx32.png", }) awards.register_achievement("dfcaverns_visit_goblin_cap", { title = S("Discover Goblin Caps"), description = S("Discover a cavern where Goblin Caps grow in the wild."), - icon =cavern_background.."^dfcaverns_awards_cavern_goblincapx32.png", + icon =cavern_background.."^dfcaverns_awards_cavern_goblincapx32.png^dfcaverns_awards_foregroundx32.png", }) awards.register_achievement("dfcaverns_visit_spore_tree", { title = S("Discover Spore Trees"), description = S("Discover a cavern where Spore Trees grow in the wild."), - icon =cavern_background.."^dfcaverns_awards_cavern_sporetreesx32.png", + icon =cavern_background.."^dfcaverns_awards_cavern_sporetreesx32.png^dfcaverns_awards_foregroundx32.png", }) awards.register_achievement("dfcaverns_visit_tunnel_tube", { title = S("Discover Tunnel Tubes"), description = S("Discover a cavern where Tunnel Tubes grow in the wild."), - icon =cavern_background.."^dfcaverns_awards_cavern_tunneltubex32.png", + icon =cavern_background.."^dfcaverns_awards_cavern_tunneltubex32.png^dfcaverns_awards_foregroundx32.png", }) awards.register_achievement("dfcaverns_visit_nethercap", { title = S("Discover @1s", nethercap_name), description = S("Discover a cavern where @1s grow in the wild.", nethercap_name), - icon =cavern_background.."^dfcaverns_awards_cavern_nethercapx32.png", + icon =cavern_background.."^dfcaverns_awards_cavern_nethercapx32.png^dfcaverns_awards_foregroundx32.png", }) awards.register_achievement("dfcaverns_visit_blood_thorn", { title = S("Discover Bloodthorns"), description = S("Discover a cavern where Bloodthorns grow in the wild."), - icon =cavern_background.."^dfcaverns_awards_cavern_bloodthornx32.png", + icon =cavern_background.."^dfcaverns_awards_cavern_bloodthornx32.png^dfcaverns_awards_foregroundx32.png", }) awards.register_achievement("dfcaverns_visit_black_cap", { title = S("Discover Black Caps"), description = S("Discover a cavern where Black Caps grow in the wild."), - icon =cavern_background.."^dfcaverns_awards_cavern_blackcapx32.png", + icon =cavern_background.."^dfcaverns_awards_cavern_blackcapx32.png^dfcaverns_awards_foregroundx32.png", }) awards.register_achievement("dfcaverns_visit_sunless_sea", { title = S("Discover the Sunless Sea"), description = S("Discover the giant caverns to which all water from the surface ultimately drain."), - icon =cavern_background.."^dfcaverns_awards_cavern_seax32.png^dfcaverns_awards_cavern_towercapx32.png^dfcaverns_awards_cavern_fungiwoodx32.png^dfcaverns_awards_cavern_goblincapx32.png^dfcaverns_awards_cavern_sporetreesx32.png", + icon =cavern_background.."^dfcaverns_awards_cavern_seax32.png^dfcaverns_awards_cavern_towercapx32.png^dfcaverns_awards_cavern_fungiwoodx32.png^dfcaverns_awards_cavern_goblincapx32.png^dfcaverns_awards_cavern_sporetreesx32.png^dfcaverns_awards_foregroundx32.png", }) awards.register_achievement("dfcaverns_visit_all_upper_biomes", { title = S("Discover All Fungal Cavern Types"), description = S("Discover examples of all of the fungal cavern biomes."), - --icon =, + icon = "dfcaverns_awards_backgroundx32.png^"..df_dependencies.texture_mapping_kit.."^dfcaverns_awards_foregroundx32.png", }) awards.register_achievement("dfcaverns_visit_oil_sea", { title = S("Discover the Oil Sea"), description = S("Discover a cavern containing oil deep underground."), - --icon =, + icon =cavern_background.."^dfcaverns_awards_cavern_oilx32.png^dfcaverns_awards_foregroundx32.png", }) awards.register_achievement("dfcaverns_visit_lava_sea", { title = S("Discover the Magma Sea"), description = S("Discover the sea of magma that volcanoes draw from."), - --icon =, + icon = cavern_background.."^dfcaverns_awards_cavern_lavax32.png^dfcaverns_awards_foregroundx32.png", }) awards.register_achievement("dfcaverns_visit_underworld", { title = S("Discover the Underworld"), description = S("Discover the ancient caverns at the foundations of the world."), - --icon =, + icon ="dfcaverns_awards_cavern_underworldx32.png^dfcaverns_awards_foregroundx32.png", }) awards.register_achievement("dfcaverns_visit_all_middle_biomes", { title = S("Discover All Overworld Cavern Types"), description = S("Discover all of the major types of cavern environments between the Sunless Sea and the foundations of the world."), - --icon =, + icon = "dfcaverns_awards_backgroundx32.png^"..df_dependencies.texture_mapping_kit.."^dfcaverns_awards_foregroundx32.png", }) awards.register_achievement("dfcaverns_visit_primordial_jungle", { title = S("Discover the Primordial Jungle"), description = S("Discover the lost jungles below the foundations of the world."), - --icon =, + icon = "dfcaverns_awards_cavern_backgroundx32.png^(dfcaverns_awards_cavern_background_stalactitex32.png^[multiply:#127a0b)^dfcaverns_awards_cavern_background_platformx32.png^dfcaverns_awards_cavern_junglex32.png^dfcaverns_awards_foregroundx32.png", + secret = true, }) awards.register_achievement("dfcaverns_visit_primordial_fungal", { title = S("Discover the Primordial Fungus"), description = S("Discover the fungus-ridden caverns below the foundations of the world."), - --icon =, + icon = cavern_background .. "^dfcaverns_awards_cavern_fungalx32.png^dfcaverns_awards_cavern_primordial_mushx32.png^dfcaverns_awards_foregroundx32.png", + secret = true, }) awards.register_achievement("dfcaverns_visit_all_primordial_biomes", { title = S("Discover all Primordial Cavern Types"), description = S("Discover all of the major types of cavern below the foundations of the world."), - --icon =, + icon = "dfcaverns_awards_backgroundx32.png^"..df_dependencies.texture_mapping_kit.."^dfcaverns_awards_foregroundx32.png", + secret = true, }) +local stone_background = "([combine:32x32:0,0=" .. df_dependencies.texture_cobble .. ":0,16=" .. df_dependencies.texture_cobble + .. ":16,0=" .. df_dependencies.texture_cobble .. ":16,16=" .. df_dependencies.texture_cobble .. ")" + + awards.register_achievement("dfcaverns_visit_chasm", { title = S("Discover a Deep Chasm"), description = S("Discover a gigantic underground natural chasm."), - --icon =, + icon = stone_background .. "^dfcaverns_awards_cavern_chasmx32.png^dfcaverns_awards_foregroundx32.png", }) awards.register_achievement("dfcaverns_visit_pit", { title = S("Discover a Deep Sinkhole"), description = S("Discover a deep natural sinkhole."), - --icon =, + icon = stone_background .. "^dfcaverns_awards_cavern_pitx32.png^dfcaverns_awards_foregroundx32.png", }) awards.register_achievement("dfcaverns_visit_all_caverns", { title = S("Discover All Underground Cavern Types"), description = S("Discover all major kinds of giant cavern environment."), - --icon =, + icon = "dfcaverns_awards_backgroundx32.png^"..df_dependencies.texture_mapping_kit.."^dfcaverns_awards_foregroundx32.png", }) -- other places @@ -300,5 +307,6 @@ awards.register_achievement("dfcaverns_visit_all_caverns", { awards.register_achievement("dfcaverns_visit_glowing_pit", { title = S("Discover a Glowing Pit"), description = S("Discover a glowing pit in the slade foundations of the world."), - --icon =, + icon ="dfcaverns_pit_plasma_static.png^dfcaverns_awards_foregroundx32.png", + secret = true, }) diff --git a/df_ambience/sounds/LICENSE.txt b/df_ambience/sounds/LICENSE.txt index 31738a0..f5c9c56 100644 --- a/df_ambience/sounds/LICENSE.txt +++ b/df_ambience/sounds/LICENSE.txt @@ -49,4 +49,4 @@ creepywhisper_ambient - https://freesound.org/people/ohnobones/sounds/412769/ bangkok frog - https://freesound.org/people/WIM/sounds/9099/ black casqued hornbill 5-https://freesound.org/people/ERH/sounds/56549/ exotic birds sound - https://freesound.org/people/bolkmar/sounds/423804/ - +avalanche - https://freesound.org/people/mystiscool/sounds/7141/ diff --git a/df_ambience/sounds/dfcaverns_avalanche.ogg b/df_ambience/sounds/dfcaverns_avalanche.ogg new file mode 100644 index 0000000..34b3768 Binary files /dev/null and b/df_ambience/sounds/dfcaverns_avalanche.ogg differ diff --git a/df_ambience/soundsets.lua b/df_ambience/soundsets.lua index e59b547..ca29454 100644 --- a/df_ambience/soundsets.lua +++ b/df_ambience/soundsets.lua @@ -114,7 +114,7 @@ df_ambience.add_set({ -- Oil sea --- No soundset here, gas seeps make noise and that's valuable information for the player so don't disorient them with random noises +-- No soundset here -- Lava sea @@ -125,6 +125,7 @@ df_ambience.add_set({ nodes = {lava_source}, sounds = { {name = "dfcaverns_massive_digging", gain = 1.0}, + {name = "dfcaverns_avalanche", gain = 1.0}, }, sound_check = function(def) return df_caverns.get_biome(def.pos) == "lava_sea" diff --git a/df_dependencies/misc.lua b/df_dependencies/misc.lua index ac6c4ce..684a3fd 100644 --- a/df_dependencies/misc.lua +++ b/df_dependencies/misc.lua @@ -52,6 +52,8 @@ df_dependencies.texture_tool_steelpick = select_required({default="default_tool_ df_dependencies.texture_tool_steelshovel = select_required({default="default_tool_steelshovel.png", mcl_farming="default_tool_steelshovel.png"}) df_dependencies.texture_farming_soil = select_required({default="(default_dirt.png^farming_soil.png)", mcl_farming="mcl_farming_farmland_dry.png"}) +df_dependencies.texture_mapping_kit = select_required({default="map_mapping_kit.png", mcl_maps="mcl_maps_map_filled.png"}) + df_dependencies.nethercap_name = S("Nethercap") if minetest.get_modpath("mcl_mapgen_core") then -- since there's a whole layer called the Nether in Mineclone and it has its own mushrooms, rename