26 lines
886 B
Lua
26 lines
886 B
Lua
girl_tree={
|
|
axiom="",
|
|
trunk="girlygirl:tree",
|
|
leaves="girlygirl:leaves",
|
|
angle=30,
|
|
iterations=0,
|
|
random_level=3,
|
|
trunk_type="single",
|
|
thin_branches=true,
|
|
}
|
|
|
|
local trunks_stub = "FFFFF"
|
|
local axiom_stub = "[F&F][&^^^^F][&////F][GGf&&&GG&&&Gffff&&&G+++G&&&Gffff][GGG///&&&GG&&&GGfff&&&G+++G&&&GGfff][GGG//////&&&GG&&&GGfff&&&G+++G&&&Gffff][GGG/////////&&&GG&&&GGfff&&&G+++G&&&Gffff]"
|
|
|
|
minetest.register_abm({
|
|
nodenames = {"girlygirl:sapling"},
|
|
interval = 1,--10,
|
|
chance = 1,--35,
|
|
action = function(pos, node)
|
|
minetest.add_node(pos, {name = "air"} )
|
|
girl_tree.axiom = string.sub("TTTT"..trunks_stub, 1, math.random(4, 14))..axiom_stub
|
|
girl_tree.iterations = math.random(1, 5)
|
|
minetest.spawn_tree(pos, girl_tree)
|
|
end
|
|
})
|