summaryrefslogtreecommitdiff
path: root/farming/mapgen.lua
diff options
context:
space:
mode:
authorVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2019-04-28 21:13:18 -0400
committerVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2019-04-28 21:13:18 -0400
commit9d1d680fee730771dec4739df6e671ac1016ae87 (patch)
treee430759266fa5411f6c333dda5ef57aa7e14be51 /farming/mapgen.lua
parentd17c01a297b70360cab3cd9379a695cad865c3b9 (diff)
downloaddreambuilder_modpack-9d1d680fee730771dec4739df6e671ac1016ae87.tar
dreambuilder_modpack-9d1d680fee730771dec4739df6e671ac1016ae87.tar.gz
dreambuilder_modpack-9d1d680fee730771dec4739df6e671ac1016ae87.tar.bz2
dreambuilder_modpack-9d1d680fee730771dec4739df6e671ac1016ae87.tar.xz
dreambuilder_modpack-9d1d680fee730771dec4739df6e671ac1016ae87.zip
update basic_materials, farmind-redo, ropes
Diffstat (limited to 'farming/mapgen.lua')
-rw-r--r--farming/mapgen.lua20
1 files changed, 12 insertions, 8 deletions
diff --git a/farming/mapgen.lua b/farming/mapgen.lua
index 2554a15..6d8278d 100644
--- a/farming/mapgen.lua
+++ b/farming/mapgen.lua
@@ -1,18 +1,22 @@
-- decoration function
-local function register_plant(name, min, max, spawnon, spawnby, num, enabled)
+local function register_plant(name, min, max, spawnon, spawnby, num, rarety)
- if enabled ~= true then
+ -- do not place on mapgen if no value given (or not true)
+ if not rarety then
return
end
+ -- set rarety value or default to farming.rarety if not a number
+ rarety = tonumber(rarety) or farming.rarety
+
minetest.register_decoration({
deco_type = "simple",
place_on = spawnon or {"default:dirt_with_grass"},
sidelen = 16,
noise_params = {
offset = 0,
- scale = farming.rarety, -- 0.006,
+ scale = rarety,
spread = {x = 100, y = 100, z = 100},
seed = 329,
octaves = 3,
@@ -55,7 +59,7 @@ else
register_plant("carrot_8", 1, 15, nil, "", -1, farming.carrot)
register_plant("cucumber_4", 1, 10, nil, "", -1, farming.cucumber)
register_plant("melon_8", 1, 6, {"default:dirt_with_dry_grass",
- "default:dirt_with_rainforest_litter"}, "", -1, farming.melon)
+ "default:dirt_with_rainforest_litter"}, "", -1, farming.melon)
register_plant("pumpkin_8", 1, 6, nil, "", -1, farming.pumpkin)
end
@@ -66,7 +70,7 @@ minetest.register_decoration({
sidelen = 16,
noise_params = {
offset = 0,
- scale = farming.rarety, -- 0.06,
+ scale = tonumber(farming.hemp) or farming.rarety,
spread = {x = 100, y = 100, z = 100},
seed = 420,
octaves = 3,
@@ -87,7 +91,7 @@ minetest.register_decoration({
sidelen = 16,
noise_params = {
offset = 0,
- scale = farming.rarety, -- 0.06,
+ scale = tonumber(farming.chili) or farming.rarety,
spread = {x = 100, y = 100, z = 100},
seed = 760,
octaves = 3,
@@ -108,7 +112,7 @@ minetest.register_decoration({
sidelen = 16,
noise_params = {
offset = 0,
- scale = farming.rarety, -- 0.06,
+ scale = tonumber(farming.pepper) or farming.rarety,
spread = {x = 100, y = 100, z = 100},
seed = 933,
octaves = 3,
@@ -129,7 +133,7 @@ minetest.register_decoration({
sidelen = 16,
noise_params = {
offset = 0,
- scale = farming.rarety, -- 0.06,
+ scale = tonumber(farming.pineapple) or farming.rarety,
spread = {x = 100, y = 100, z = 100},
seed = 917,
octaves = 3,