144 lines
7.9 KiB
Lua
144 lines
7.9 KiB
Lua
local pf = potted_farming
|
|
-- the or is to assure a value, there is a bug in mtv5 as per dev.mt which gives nil
|
|
-- the names are fine and there are no overlapping
|
|
|
|
-- Basil
|
|
pf.plant_settings.basil = {}
|
|
pf.plant_settings.basil.definable = minetest.settings:get_bool("basil", true)
|
|
pf.plant_settings.basil.scale = minetest.settings:get("basil_scale") or 0.0003
|
|
pf.plant_settings.basil.min_hight = minetest.settings:get("basil_min_hight") or 0
|
|
pf.plant_settings.basil.max_hight = minetest.settings:get("basil_max_hight") or 250
|
|
pf.plant_settings.basil.min_light = minetest.settings:get("basil_min_light") or 11
|
|
pf.plant_settings.basil.max_light = minetest.settings:get("basil_max_light") or 14
|
|
|
|
-- Rosemary
|
|
pf.plant_settings.rosemary = {}
|
|
pf.plant_settings.rosemary.definable = minetest.settings:get_bool("rosemary", true)
|
|
pf.plant_settings.rosemary.scale = minetest.settings:get("rosemary_scale") or 0.0005
|
|
pf.plant_settings.rosemary.min_hight = minetest.settings:get("rosemary_min_hight") or 10
|
|
pf.plant_settings.rosemary.max_hight = minetest.settings:get("rosemary_max_hight") or 300
|
|
pf.plant_settings.rosemary.min_light = minetest.settings:get("rosemary_min_light") or 11
|
|
pf.plant_settings.rosemary.max_light = minetest.settings:get("rosemary_max_light") or 14
|
|
|
|
-- Sage
|
|
pf.plant_settings.sage = {}
|
|
pf.plant_settings.sage.definable = minetest.settings:get_bool("sage", true)
|
|
pf.plant_settings.sage.scale = minetest.settings:get("sage_scale") or 0.0004
|
|
pf.plant_settings.sage.min_hight = minetest.settings:get("sage_min_hight") or 30
|
|
pf.plant_settings.sage.max_hight = minetest.settings:get("sage_max_hight") or 400
|
|
pf.plant_settings.sage.min_light = minetest.settings:get("sage_min_light") or 12
|
|
pf.plant_settings.sage.max_light = minetest.settings:get("sage_max_light") or 14
|
|
|
|
-- Parsley
|
|
pf.plant_settings.parsley = {}
|
|
pf.plant_settings.parsley.definable = minetest.settings:get_bool("parsley", true)
|
|
pf.plant_settings.parsley.scale = minetest.settings:get("parsley_scale") or 0.0003
|
|
pf.plant_settings.parsley.min_hight = minetest.settings:get("parsley_min_hight") or 0
|
|
pf.plant_settings.parsley.max_hight = minetest.settings:get("parsley_max_hight") or 300
|
|
pf.plant_settings.parsley.min_light = minetest.settings:get("parsley_min_light") or 11
|
|
pf.plant_settings.parsley.max_light = minetest.settings:get("parsley_max_light") or 14
|
|
|
|
-- Mint
|
|
pf.plant_settings.mint = {}
|
|
pf.plant_settings.mint.definable = minetest.settings:get_bool("mint", true)
|
|
pf.plant_settings.mint.scale = minetest.settings:get("mint_scale") or 0.0007
|
|
pf.plant_settings.mint.min_hight = minetest.settings:get("mint_min_hight") or 20
|
|
pf.plant_settings.mint.max_hight = minetest.settings:get("mint_max_hight") or 250
|
|
pf.plant_settings.mint.min_light = minetest.settings:get("mint_min_light") or 12
|
|
pf.plant_settings.mint.max_light = minetest.settings:get("mint_max_light") or 14
|
|
|
|
-- Oregano
|
|
pf.plant_settings.oregano = {}
|
|
pf.plant_settings.oregano.definable = minetest.settings:get_bool("oregano", true)
|
|
pf.plant_settings.oregano.scale = minetest.settings:get("oregano_scale") or 0.0007
|
|
pf.plant_settings.oregano.min_hight = minetest.settings:get("oregano_min_hight") or 20
|
|
pf.plant_settings.oregano.max_hight = minetest.settings:get("oregano_max_hight") or 250
|
|
pf.plant_settings.oregano.min_light = minetest.settings:get("oregano_min_light") or 11
|
|
pf.plant_settings.oregano.max_light = minetest.settings:get("oregano_max_light") or 14
|
|
|
|
-- Brown Mushroom
|
|
pf.plant_settings.brown = {}
|
|
pf.plant_settings.brown.definable = minetest.settings:get_bool("brown", true)
|
|
pf.plant_settings.brown.min_light = minetest.settings:get("brown_min_light") or 1
|
|
pf.plant_settings.brown.max_light = minetest.settings:get("brown_max_light") or 5
|
|
|
|
-- Cantharellus Mushroom
|
|
pf.plant_settings.cantharellus = {}
|
|
pf.plant_settings.cantharellus.definable = minetest.settings:get_bool("cantharellus", true)
|
|
pf.plant_settings.cantharellus.min_light = minetest.settings:get("cantharellus_min_light") or 1
|
|
pf.plant_settings.cantharellus.max_light = minetest.settings:get("cantharellus_max_light") or 7
|
|
|
|
-- Boletus Mushroom
|
|
pf.plant_settings.boletus = {}
|
|
pf.plant_settings.boletus.definable = minetest.settings:get_bool("boletus", true)
|
|
pf.plant_settings.boletus.min_light = minetest.settings:get("boletus_min_light") or 0
|
|
pf.plant_settings.boletus.max_light = minetest.settings:get("boletus_max_light") or 5
|
|
|
|
-- Lemon Fruit Tree
|
|
pf.plant_settings.lemon = {}
|
|
pf.plant_settings.lemon.definable = minetest.settings:get_bool("lemon", true)
|
|
pf.plant_settings.lemon.min_light = minetest.settings:get("lemon_min_light") or 13
|
|
pf.plant_settings.lemon.max_light = minetest.settings:get("lemon_max_light") or 14
|
|
|
|
-- Orange Fruit Tree
|
|
pf.plant_settings.orange = {}
|
|
pf.plant_settings.orange.definable = minetest.settings:get_bool("orange", true)
|
|
pf.plant_settings.orange.min_light = minetest.settings:get("orange_min_light") or 13
|
|
pf.plant_settings.orange.max_light = minetest.settings:get("orange_max_light") or 14
|
|
|
|
-- Apple Fruit Tree
|
|
pf.plant_settings.apple = {}
|
|
pf.plant_settings.apple.definable = minetest.settings:get_bool("apple", true)
|
|
pf.plant_settings.apple.min_light = minetest.settings:get("apple_min_light") or 12
|
|
pf.plant_settings.apple.max_light = minetest.settings:get("apple_max_light") or 14
|
|
|
|
-- Cherry Fruit Tree
|
|
pf.plant_settings.cherry = {}
|
|
pf.plant_settings.cherry.definable = minetest.settings:get_bool("cherry", true)
|
|
pf.plant_settings.cherry.min_light = minetest.settings:get("cherry_min_light") or 12
|
|
pf.plant_settings.cherry.max_light = minetest.settings:get("cherry_max_light") or 14
|
|
|
|
-- Plum Fruit Tree
|
|
pf.plant_settings.plum = {}
|
|
pf.plant_settings.plum.definable = minetest.settings:get_bool("plum", true)
|
|
pf.plant_settings.plum.min_light = minetest.settings:get("plum_min_light") or 12
|
|
pf.plant_settings.plum.max_light = minetest.settings:get("plum_max_light") or 14
|
|
|
|
-- Pomegranate Fruit Tree
|
|
pf.plant_settings.pomegranate = {}
|
|
pf.plant_settings.pomegranate.definable = minetest.settings:get_bool("pomegranate", true)
|
|
pf.plant_settings.pomegranate.min_light = minetest.settings:get("pomegranate_min_light") or 13
|
|
pf.plant_settings.pomegranate.max_light = minetest.settings:get("pomegranate_max_light") or 14
|
|
|
|
-- Banana Fruit Tree
|
|
pf.plant_settings.banana = {}
|
|
pf.plant_settings.banana.definable = minetest.settings:get_bool("banana", true)
|
|
pf.plant_settings.banana.min_light = minetest.settings:get("banana_min_light") or 13
|
|
pf.plant_settings.banana.max_light = minetest.settings:get("banana_max_light") or 14
|
|
|
|
-- Replace with existing item
|
|
pf.plant_settings.support = {}
|
|
-- Rosemary
|
|
pf.plant_settings.support.rosemary = {}
|
|
pf.plant_settings.support.rosemary.can_swap = minetest.settings:get_bool("support_rosemary", false)
|
|
pf.plant_settings.support.rosemary.itemname = minetest.settings:get("support_rosemary_itemname") or "cucina_vegana:rosemary"
|
|
-- Parsley
|
|
pf.plant_settings.support.parsley = {}
|
|
pf.plant_settings.support.parsley.can_swap = minetest.settings:get_bool("support_parsley", false)
|
|
pf.plant_settings.support.parsley.itemname = minetest.settings:get("support_parsley_itemname") or "farming:parsley"
|
|
-- Mint
|
|
pf.plant_settings.support.mint = {}
|
|
pf.plant_settings.support.mint.can_swap = minetest.settings:get_bool("support_mint", false)
|
|
pf.plant_settings.support.mint.itemname = minetest.settings:get("support_mint_itemname") or "farming:mint_leaf"
|
|
-- Lemon
|
|
pf.plant_settings.support.lemon = {}
|
|
pf.plant_settings.support.lemon.can_swap = minetest.settings:get_bool("support_lemon", false)
|
|
-- Orange
|
|
pf.plant_settings.support.orange = {}
|
|
pf.plant_settings.support.orange.can_swap = minetest.settings:get_bool("support_orange", false)
|
|
-- Apple
|
|
pf.plant_settings.support.apple = {}
|
|
pf.plant_settings.support.apple.can_swap = minetest.settings:get_bool("support_apple", false)
|
|
-- Cherry
|
|
pf.plant_settings.support.cherry = {}
|
|
pf.plant_settings.support.cherry.can_swap = minetest.settings:get_bool("support_cherry", true)
|