mirror of
https://git.minetest.land/VoxeLibre/VoxeLibre.git
synced 2024-12-23 00:19:32 +01:00
Use new acacia tree schematic, remove apple tree
This commit is contained in:
parent
46eb81b245
commit
c335356723
4 changed files with 31 additions and 4 deletions
|
@ -404,11 +404,38 @@ end
|
||||||
|
|
||||||
-- END of spruce tree functions --
|
-- END of spruce tree functions --
|
||||||
|
|
||||||
-- Acacia tree grow function from Minetest Game 0.4.15
|
-- Acacia tree (2 variants)
|
||||||
function mcl_core.generate_acacia_tree(pos)
|
function mcl_core.generate_acacia_tree(pos)
|
||||||
local path = minetest.get_modpath("mcl_core") ..
|
local r = math.random(1, 2)
|
||||||
"/schematics/acacia_tree_from_sapling.mts"
|
local rot = math.random(0, 3)
|
||||||
minetest.place_schematic({x = pos.x - 4, y = pos.y - 1, z = pos.z - 4}, path, "random", nil, false)
|
local offset, path
|
||||||
|
if r == 1 then
|
||||||
|
path = minetest.get_modpath("mcl_core") ..
|
||||||
|
"/schematics/mcl_core_acacia_classic_1.mts"
|
||||||
|
if rot == 0 then
|
||||||
|
offset = { x = pos.x - 4, y = pos.y, z = pos.z - 2 }
|
||||||
|
elseif rot == 1 then
|
||||||
|
offset = { x = pos.x - 2, y = pos.y, z = pos.z - 4 }
|
||||||
|
elseif rot == 2 then
|
||||||
|
offset = { x = pos.x - 4, y = pos.y, z = pos.z - 2 }
|
||||||
|
else
|
||||||
|
offset = { x = pos.x - 2, y = pos.y, z = pos.z - 4 }
|
||||||
|
end
|
||||||
|
else
|
||||||
|
path = minetest.get_modpath("mcl_core") ..
|
||||||
|
"/schematics/mcl_core_acacia_classic_2.mts"
|
||||||
|
if rot == 0 then
|
||||||
|
offset = { x = pos.x - 2, y = pos.y, z = pos.z - 2 }
|
||||||
|
elseif rot == 1 then
|
||||||
|
offset = { x = pos.x - 2, y = pos.y, z = pos.z - 4 }
|
||||||
|
elseif rot == 2 then
|
||||||
|
offset = { x = pos.x - 4, y = pos.y, z = pos.z - 4 }
|
||||||
|
else
|
||||||
|
offset = { x = pos.x - 4, y = pos.y, z = pos.z - 2 }
|
||||||
|
end
|
||||||
|
end
|
||||||
|
local angle = tostring(rot * 90)
|
||||||
|
minetest.place_schematic(offset, path, angle, nil, false)
|
||||||
end
|
end
|
||||||
|
|
||||||
function mcl_core.generate_dark_oak_tree(pos)
|
function mcl_core.generate_dark_oak_tree(pos)
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in a new issue