added small redwood and sapling check for growing

This commit is contained in:
tenplus1 2021-02-02 10:48:32 +00:00
parent 4633768e55
commit 57ac061f67
4 changed files with 226 additions and 1 deletions

View File

@ -16,6 +16,7 @@ Ethereal Mapgen mod for Minetest (works on all except v6)
- Added Candied Lemon and Olive Oil items and recipe
- Rewrite stairs and add auto-select function
- Added Lemonade
- Added smaller redwood trees, to grow large variety 2 saplings required
### 1.27

View File

@ -116,7 +116,11 @@ function ethereal.grow_willow_tree(pos)
end
function ethereal.grow_redwood_tree(pos)
add_tree(pos, 7, 0, 7, ethereal.redwood_tree)
if minetest.find_node_near(pos, 1, "ethereal:redwood_sapling") then
add_tree(pos, 7, 0, 7, ethereal.redwood_tree)
else
add_tree(pos, 4, 0, 4, ethereal.redwood_small_tree)
end
end
function ethereal.grow_orange_tree(pos)

View File

@ -0,0 +1,219 @@
local _ = {name = "air", prob = 0}
local T = {name = "ethereal:redwood_trunk", prob = 255}
local L = {name = "ethereal:redwood_leaves", prob = 255}
ethereal.redwood_small_tree = {
size = {x = 9, y = 21, z = 9},
yslice_prob = {
{ypos = 0, prob = 127},
{ypos = 1, prob = 127},
{ypos = 2, prob = 127},
{ypos = 3, prob = 127},
{ypos = 4, prob = 127},
},
data = {
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,L,L,T,L,L,
_,_,_,_,_,L,L,L,_,
_,_,_,_,_,_,_,_,_,
_,L,L,L,L,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,L,L,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,T,_,_,
_,_,_,_,L,L,T,L,L,
_,_,_,_,_,L,L,L,_,
_,_,_,_,_,_,_,_,_,
L,L,L,L,L,L,_,_,_,
_,_,L,L,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,L,L,L,L,_,_,
_,_,_,L,L,L,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,T,T,_,_,
_,_,_,_,_,L,L,_,L,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
L,L,T,T,L,L,_,_,_,
_,L,L,L,_,_,_,_,_,
_,_,_,_,L,_,_,_,_,
_,L,L,L,L,L,L,_,_,
_,_,L,L,L,L,L,_,_,
_,_,_,L,L,L,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,_,T,_,_,L,L,
_,_,_,_,T,_,_,_,L,
_,_,_,_,T,_,_,_,_,
_,L,L,T,T,_,_,_,_,
_,L,_,_,T,_,_,_,_,
_,_,_,L,T,L,_,_,_,
_,L,L,L,L,L,L,L,_,
_,L,L,L,L,L,L,L,_,
_,_,L,L,L,L,L,_,_,
_,_,_,_,L,_,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,T,T,T,
_,_,_,T,T,T,_,L,T,
_,_,_,T,T,T,_,_,L,
L,L,L,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,L,T,T,T,L,_,_,
_,L,L,L,T,L,L,L,_,
_,L,L,L,L,L,L,L,_,
_,_,L,L,L,L,L,_,_,
_,_,_,L,L,L,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,_,_,_,L,
_,T,T,T,T,_,_,_,L,
L,L,L,_,T,_,_,_,_,
L,L,_,_,T,L,L,L,L,
_,_,_,_,T,_,_,_,_,
_,_,_,L,T,L,_,_,_,
_,L,L,L,L,L,L,L,_,
_,L,L,L,L,L,L,_,_,
_,_,_,L,L,L,_,_,_,
_,_,_,_,L,L,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,T,_,_,_,_,_,_,_,
T,T,L,L,T,T,T,_,_,
L,L,_,_,L,L,T,L,L,
_,_,_,_,_,L,L,L,_,
_,_,_,_,L,_,_,_,_,
_,_,L,L,L,L,L,_,_,
_,_,L,L,L,L,L,_,_,
_,_,_,L,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
L,L,L,L,_,_,_,_,_,
L,L,_,_,L,L,T,L,L,
_,_,_,_,_,L,L,L,_,
_,_,_,_,_,_,_,_,_,
_,_,_,L,L,L,_,_,_,
_,_,_,L,L,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
L,L,L,_,_,_,_,_,_,
_,_,_,_,L,L,L,L,L,
_,_,_,_,_,_,L,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,L,L,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
}
}

View File

@ -20,6 +20,7 @@ dofile(path .. "mushroomone.lua")
dofile(path .. "willow.lua")
dofile(path .. "bigtree.lua")
dofile(path .. "redwood_tree.lua")
dofile(path .. "redwood_small_tree.lua")
dofile(path .. "vinetree.lua")
dofile(path .. "sakura.lua")
dofile(path .. "igloo.lua")