New wider apple tree schematic
authorParamat <paramat@users.noreply.github.com>
Mon, 20 Aug 2018 22:56:00 +0000 (23:56 +0100)
committerGitHub <noreply@github.com>
Mon, 20 Aug 2018 22:56:00 +0000 (23:56 +0100)
Precisely reduce trees and logs per mapchunk division to compensate.

mods/default/mapgen.lua
mods/default/nodes.lua
mods/default/schematics/apple_tree.mts
mods/default/schematics/apple_tree_from_sapling.mts
mods/default/trees.lua
schematic_tables.txt

index f0da5d5a05d89fc34cadee07ced1b652ba0b1fe0..7e1cf7df42cb547b25aff574be148e5f8a953962 100644 (file)
@@ -1621,8 +1621,8 @@ function default.register_decorations()
                place_on = {"default:dirt_with_grass"},
                sidelen = 16,
                noise_params = {
-                       offset = 0.036,
-                       scale = 0.022,
+                       offset = 0.024,
+                       scale = 0.015,
                        spread = {x = 250, y = 250, z = 250},
                        seed = 2,
                        octaves = 3,
@@ -1643,8 +1643,8 @@ function default.register_decorations()
                place_offset_y = 1,
                sidelen = 16,
                noise_params = {
-                       offset = 0.0018,
-                       scale = 0.0011,
+                       offset = 0.0012,
+                       scale = 0.0007,
                        spread = {x = 250, y = 250, z = 250},
                        seed = 2,
                        octaves = 3,
index 4f427f430bd8f0723ace260574b451a9b4b853db..9b01456b9afb485b0d0da75e865d0eb87edbc06e 100644 (file)
@@ -684,8 +684,8 @@ minetest.register_node("default:sapling", {
                        "default:sapling",
                        -- minp, maxp to be checked, relative to sapling pos
                        -- minp_relative.y = 1 because sapling pos has been checked
-                       {x = -2, y = 1, z = -2},
-                       {x = 2, y = 6, z = 2},
+                       {x = -3, y = 1, z = -3},
+                       {x = 3, y = 6, z = 3},
                        -- maximum interval of interior volume check
                        4)
 
index 2bd57c1fc4aa36e2f03c6ac2989c86b575e2784e..d56cd54b8efb295ccb5ab11b99cc914c8627dca1 100644 (file)
Binary files a/mods/default/schematics/apple_tree.mts and b/mods/default/schematics/apple_tree.mts differ
index d258ab1a80a20520986cd0d37f560aeebac359f8..232510034d7d858e36a8a9fcfdd96c76d988f07e 100644 (file)
Binary files a/mods/default/schematics/apple_tree_from_sapling.mts and b/mods/default/schematics/apple_tree_from_sapling.mts differ
index a46ac5acd61e16cb1613396711f4e27fb368d8d6..dc18ea41945047a6450d0743dd6f7ddb3080f1a6 100644 (file)
@@ -387,7 +387,7 @@ end
 function default.grow_new_apple_tree(pos)
        local path = minetest.get_modpath("default") ..
                "/schematics/apple_tree_from_sapling.mts"
-       minetest.place_schematic({x = pos.x - 2, y = pos.y - 1, z = pos.z - 2},
+       minetest.place_schematic({x = pos.x - 3, y = pos.y - 1, z = pos.z - 3},
                path, "random", nil, false)
 end
 
index cb9d82f0421ae0d328e5053b91188dbd9e74d403..ee25b8228e918cc56c47fe3e7bd56e9d28895be4 100644 (file)
@@ -30,66 +30,80 @@ local _ = {name = "air", prob = 0}
 
 -- Mapgen Apple tree
 
-local L = {name = "default:leaves", prob = 191}
-local N = {name = "default:leaves", prob = 223}
 local M = {name = "default:leaves", prob = 255}
+local N = {name = "default:leaves", prob = 223}
 local F = {name = "default:apple", prob = 63}
-local T = {name = "default:tree", prob = 255}
 local Y = {name = "default:tree", prob = 255, force_place = true}
-local U = {name = "default:tree", prob = 127}
-local I = {name = "default:tree", prob = 127, force_place = true}
+local T = {name = "default:tree", prob = 255}
 
 mts_save("apple_tree", {
-       size = {x = 5, y = 8, z = 5},
+       size = {x = 7, y = 8, z = 7},
        data = {
-               _, _, _, _, _,
-               _, _, _, _, _,
-               _, _, _, _, _,
-               _, _, _, _, _,
-               L, N, N, N, L,
-               L, N, N, N, L,
-               L, N, N, N, L,
-               _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, N, M, N, _, _,
+               _, _, _, N, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
 
-               _, _, _, _, _,
-               _, _, _, _, _,
-               _, _, _, _, _,
-               _, _, _, _, _,
-               N, Y, F, I, N,
-               N, M, M, M, N,
-               N, M, M, M, N,
-               _, N, N, N, _,
-               _, _, Y, _, _,
-               _, _, Y, _, _,
-               _, _, Y, _, _,
-               _, _, Y, _, _,
-               N, F, M, F, N,
-               N, M, M, M, N,
-               N, M, M, M, N,
-               _, N, M, N, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, M, M, F, M, M, _,
+               _, N, M, M, M, N, _,
+               _, _, N, M, N, _, _,
+               _, _, _, _, _, _, _,
 
-               _, _, _, _, _,
-               _, _, _, _, _,
-               _, _, _, _, _,
-               _, _, _, _, _,
-               N, I, F, Y, N,
-               N, M, M, M, N,
-               N, M, M, M, N,
-               _, N, N, N, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               N, M, Y, _, _, M, N,
+               _, M, M, _, Y, M, _,
+               _, N, M, M, M, N, _,
+               _, _, _, N, _, _, _,
 
-               _, _, _, _, _,
-               _, _, _, _, _,
-               _, _, _, _, _,
-               _, _, _, _, _,
-               L, N, N, N, L,
-               L, N, N, N, L,
-               L, N, N, N, L,
-               _, _, _, _, _,
+               _, _, _, Y, _, _, _,
+               _, _, _, Y, _, _, _,
+               _, _, _, Y, _, _, _,
+               _, _, _, Y, _, _, _,
+               M, F, _, Y, _, F, M,
+               N, M, _, _, _, M, N,
+               _, M, M, M, M, M, _,
+               _, _, N, M, N, _, _,
+
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               N, M, _, _, Y, M, N,
+               _, M, Y, _, M, M, _,
+               _, N, M, M, M, N, _,
+               _, _, _, N, _, _, _,
+
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, M, M, F, M, M, _,
+               _, N, M, M, M, N, _,
+               _, _, N, M, N, _, _,
+               _, _, _, _, _, _, _,
+
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, N, M, N, _, _,
+               _, _, _, N, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
        },
        yslice_prob = {
                {ypos = 2, prob = 127},
-               {ypos = 6, prob = 127},
        },
 })
 
@@ -97,56 +111,73 @@ mts_save("apple_tree", {
 -- Apple tree from sapling
 
 mts_save("apple_tree_from_sapling", {
-       size = {x = 5, y = 8, z = 5},
+       size = {x = 7, y = 8, z = 7},
        data = {
-               _, _, _, _, _,
-               _, _, _, _, _,
-               _, _, _, _, _,
-               _, _, _, _, _,
-               L, N, N, N, L,
-               L, N, N, N, L,
-               L, N, N, N, L,
-               _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, N, M, N, _, _,
+               _, _, _, N, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
 
-               _, _, _, _, _,
-               _, _, _, _, _,
-               _, _, _, _, _,
-               _, _, _, _, _,
-               N, T, F, U, N,
-               N, M, M, M, N,
-               N, M, M, M, N,
-               _, N, N, N, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, M, M, F, M, M, _,
+               _, N, M, M, M, N, _,
+               _, _, N, M, N, _, _,
+               _, _, _, _, _, _, _,
 
-               _, _, T, _, _,
-               _, _, Y, _, _,
-               _, _, T, _, _,
-               _, _, T, _, _,
-               N, F, M, F, N,
-               N, M, M, M, N,
-               N, M, M, M, N,
-               _, N, M, N, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               N, M, T, _, _, M, N,
+               _, M, M, _, T, M, _,
+               _, N, M, M, M, N, _,
+               _, _, _, N, _, _, _,
 
-               _, _, _, _, _,
-               _, _, _, _, _,
-               _, _, _, _, _,
-               _, _, _, _, _,
-               N, U, F, T, N,
-               N, M, M, M, N,
-               N, M, M, M, N,
-               _, N, N, N, _,
+               _, _, _, T, _, _, _,
+               _, _, _, Y, _, _, _,
+               _, _, _, T, _, _, _,
+               _, _, _, T, _, _, _,
+               M, F, _, T, _, F, M,
+               N, M, _, _, _, M, N,
+               _, M, M, M, M, M, _,
+               _, _, N, M, N, _, _,
 
-               _, _, _, _, _,
-               _, _, _, _, _,
-               _, _, _, _, _,
-               _, _, _, _, _,
-               L, N, N, N, L,
-               L, N, N, N, L,
-               L, N, N, N, L,
-               _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               N, M, _, _, T, M, N,
+               _, M, T, _, M, M, _,
+               _, N, M, M, M, N, _,
+               _, _, _, N, _, _, _,
+
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, M, M, F, M, M, _,
+               _, N, M, M, M, N, _,
+               _, _, N, M, N, _, _,
+               _, _, _, _, _, _, _,
+
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, N, M, N, _, _,
+               _, _, _, N, _, _, _,
+               _, _, _, _, _, _, _,
+               _, _, _, _, _, _, _,
        },
        yslice_prob = {
                {ypos = 2, prob = 127},
-               {ypos = 6, prob = 127},
        },
 })