mirror of
https://github.com/FaceDeer/dfcaverns.git
synced 2025-07-16 23:40:25 +02:00
Getting started on moving all default dependencies to a single root mod
This commit is contained in:
@ -129,15 +129,15 @@ if minetest.get_modpath("cottages") then
|
||||
recipe_registered = true
|
||||
end
|
||||
|
||||
if minetest.registered_items["farming:mortar_pestle"] ~= nil then
|
||||
if minetest.registered_items[df_farming.node_names.mortar_pestle] ~= nil then
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "df_farming:cave_flour",
|
||||
recipe = {
|
||||
"df_farming:cave_wheat", "df_farming:cave_wheat", "df_farming:cave_wheat",
|
||||
"df_farming:cave_wheat", "farming:mortar_pestle"
|
||||
"df_farming:cave_wheat", df_farming.node_names.mortar_pestle
|
||||
},
|
||||
replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}},
|
||||
replacements = {{"group:food_mortar_pestle", df_farming.node_names.mortar_pestle}},
|
||||
})
|
||||
recipe_registered = true
|
||||
end
|
||||
|
@ -1,18 +1,23 @@
|
||||
df_farming.sounds = {}
|
||||
|
||||
df_farming.sounds.leaves = default.node_sound_leaves_defaults()
|
||||
df_farming.sounds.water = default.node_sound_water_defaults()
|
||||
df_farming.sounds.leaves = df_dependencies.sound_leaves()
|
||||
df_farming.sounds.syrup = df_dependencies.sound_water()
|
||||
|
||||
if minetest.get_modpath("oil") then
|
||||
df_farming.sounds.syrup.footstep = {name = "oil_oil_footstep", gain = 0.2}
|
||||
end
|
||||
|
||||
df_farming.node_names = {}
|
||||
|
||||
df_farming.node_names.dirt = "default:dirt"
|
||||
df_farming.node_names.dirt = df_dependencies.node_name_dirt
|
||||
df_farming.node_names.dirt_wet = df_dependencies.node_name_dirt_wet
|
||||
df_farming.node_names.mortar_pestle = df_dependencies.node_name_mortar_pestle
|
||||
df_farming.node_names.bucket = df_dependencies.node_name_bucket_empty
|
||||
df_farming.node_names.wool_white = df_dependencies.node_name_wool_white
|
||||
df_farming.node_names.string = df_dependencies.node_name_string
|
||||
|
||||
df_farming.node_names.dirt_moss = "df_farming:dirt_with_cave_moss"
|
||||
df_farming.node_names.floor_fungus = "df_farming:cobble_with_floor_fungus"
|
||||
df_farming.node_names.dirt_wet = "farming:soil_wet"
|
||||
df_farming.node_names.mortar_pestle = "farming:mortar_pestle"
|
||||
df_farming.node_names.bucket = "bucket:bucket_empty"
|
||||
df_farming.node_names.wool_white = "wool:white"
|
||||
|
||||
|
||||
-- these are only for initialization
|
||||
minetest.after(0, function()
|
||||
|
@ -1,4 +1,4 @@
|
||||
name = df_farming
|
||||
description = Adds farmable underground plants that die in sunlight. Also includes various cooking reactions.
|
||||
depends = default
|
||||
optional_depends = farming, cottages, bucket, dynamic_liquid, wool, doc, crafting, footprints
|
||||
depends = df_dependencies
|
||||
optional_depends = farming, cottages, bucket, dynamic_liquid, doc, crafting, footprints, oil
|
||||
|
@ -95,7 +95,7 @@ minetest.register_craftitem("df_farming:pig_tail_thread", {
|
||||
groups = {flammable = 1, thread = 1},
|
||||
})
|
||||
|
||||
if minetest.get_modpath("wool") then
|
||||
if df_farming.node_names.wool_white then
|
||||
minetest.register_craft({
|
||||
output = df_farming.node_names.wool_white,
|
||||
recipe = {
|
||||
@ -104,9 +104,9 @@ if minetest.get_modpath("wool") then
|
||||
}
|
||||
})
|
||||
end
|
||||
if minetest.get_modpath("farming") then
|
||||
if df_farming.node_names.string then
|
||||
minetest.register_craft({
|
||||
output = "farming:string 2",
|
||||
output = df_farming.node_names.string .. " 2",
|
||||
recipe = {
|
||||
{"group:thread"},
|
||||
{"group:thread"},
|
||||
|
@ -184,7 +184,7 @@ if minetest.get_modpath("bucket") then
|
||||
liquid_range = 2,
|
||||
post_effect_color = {a = 204, r = 179, g = 131, b = 88},
|
||||
groups = {liquid = 3, flammable = 2},
|
||||
sounds = df_farming.sounds.water,
|
||||
sounds = df_farming.sounds.syrup,
|
||||
})
|
||||
|
||||
minetest.register_node("df_farming:dwarven_syrup_flowing", {
|
||||
@ -233,7 +233,7 @@ if minetest.get_modpath("bucket") then
|
||||
liquid_range = 2,
|
||||
post_effect_color = {a = 204, r = 179, g = 131, b = 88},
|
||||
groups = {liquid = 3, flammable = 2, not_in_creative_inventory = 1},
|
||||
sounds = df_farming.sounds.water,
|
||||
sounds = df_farming.sounds.syrup,
|
||||
})
|
||||
|
||||
bucket.register_liquid(
|
||||
|
Reference in New Issue
Block a user