Getting started on moving all default dependencies to a single root mod

This commit is contained in:
FaceDeer
2022-08-01 17:37:41 -06:00
parent e5ceed23b8
commit b6c4dedcfb
23 changed files with 359 additions and 264 deletions

View File

@ -1,40 +1,40 @@
df_mapitems.sounds = {}
df_mapitems.sounds.stone = default.node_sound_stone_defaults()
df_mapitems.sounds.floor_fungus = default.node_sound_stone_defaults({footstep = {name = "dfcaverns_squish", gain = 0.25},})
df_mapitems.sounds.sandscum = default.node_sound_sand_defaults({footstep = {name = "dfcaverns_squish", gain = 0.25},})
df_mapitems.sounds.glass = default.node_sound_glass_defaults()
df_mapitems.sounds.dirt = default.node_sound_dirt_defaults()
df_mapitems.sounds.dirt_mossy = default.node_sound_dirt_defaults({footstep = {name = "default_grass_footstep", gain = 0.25},})
df_mapitems.sounds.stone = df_dependencies.sound_stone()
df_mapitems.sounds.floor_fungus = df_dependencies.sound_stone({footstep = {name = "dfcaverns_squish", gain = 0.25},})
df_mapitems.sounds.sandscum = df_dependencies.sound_sand({footstep = {name = "dfcaverns_squish", gain = 0.25},})
df_mapitems.sounds.glass = df_dependencies.sound_glass()
df_mapitems.sounds.dirt = df_dependencies.sound_dirt()
df_mapitems.sounds.dirt_mossy = df_dependencies.sound_dirt({footstep = {name = df_dependencies.soundfile_grass_footstep, gain = 0.25},})
df_mapitems.node_id = {}
df_mapitems.node_id.stone = minetest.get_content_id("default:stone")
df_mapitems.node_id.water = minetest.get_content_id("default:water_source")
df_mapitems.node_id.dirt = minetest.get_content_id("default:dirt")
df_mapitems.node_id.stone = minetest.get_content_id(df_dependencies.node_name_stone)
df_mapitems.node_id.water = minetest.get_content_id(df_dependencies.node_name_water_source)
df_mapitems.node_id.dirt = minetest.get_content_id(df_dependencies.node_name_dirt)
df_mapitems.texture = {}
df_mapitems.texture.coral_skeleton = "default_coral_skeleton.png"
df_mapitems.texture.cobble = "default_cobble.png"
df_mapitems.texture.stone = "default_stone.png"
df_mapitems.texture.ice = "default_ice.png"
df_mapitems.texture.sand = "default_sand.png"
df_mapitems.texture.dirt = "default_dirt.png"
df_mapitems.texture.coral_skeleton = df_dependencies.texture_coral_skeleton
df_mapitems.texture.cobble = df_dependencies.texture_cobble
df_mapitems.texture.stone = df_dependencies.texture_stone
df_mapitems.texture.ice = df_dependencies.texture_ice
df_mapitems.texture.sand = df_dependencies.texture_sand
df_mapitems.texture.dirt = df_dependencies.texture_dirt
df_mapitems.node_name = {}
df_mapitems.node_name.coral_skeleton = "default:coral_skeleton"
df_mapitems.node_name.water = "default:water_source"
df_mapitems.node_name.mese_crystal = "default:mese_crystal"
df_mapitems.node_name.cobble = "default:cobble"
df_mapitems.node_name.sand = "default:sand"
df_mapitems.node_name.dirt = "default:dirt"
df_mapitems.node_name.stone = "default:stone"
df_mapitems.node_name.ice = "default:ice"
df_mapitems.node_name.coral_skeleton = df_dependencies.node_name_coral_skeleton
df_mapitems.node_name.water = df_dependencies.node_name_water_source
df_mapitems.node_name.mese_crystal = df_dependencies.node_name_mese_crystal
df_mapitems.node_name.cobble = df_dependencies.node_name_cobble
df_mapitems.node_name.sand = df_dependencies.node_name_sand
df_mapitems.node_name.dirt = df_dependencies.node_name_dirt
df_mapitems.node_name.stone = df_dependencies.node_name_stone
df_mapitems.node_name.ice = df_dependencies.node_name_ice
df_mapitems.node_name.farming_soil = "farming:soil"
df_mapitems.node_name.farming_soil_wet = "farming:soil_wet"
df_mapitems.node_name.farming_soil = df_dependencies.node_name_dirt_furrowed
df_mapitems.node_name.farming_soil_wet = df_dependencies.node_name_dirt_wet
-- This stuff should only be used during initialization
minetest.after(0, function()

View File

@ -1,4 +1,4 @@
name = df_mapitems
description = Various node types used by the dfcaverns mapgen mod. Includes cave coral, flowstone, glowing crystals, glow worms, moss and fungi ground cover, and snare weed.
depends = default, subterrane
optional_depends = df_farming, farming, doc, radiant_damage, footprints
depends = df_dependencies, subterrane
optional_depends = df_farming, doc, radiant_damage, footprints