Delete deco_banana.lua

master
Shad MOrdre 2019-09-04 09:56:03 -07:00 committed by GitHub
parent de6e40229c
commit fb359fc05a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 0 additions and 68 deletions

View File

@ -1,68 +0,0 @@
-------------------
-- Banana Plants --
-------------------
-- A shock of leaves at the top and some fruit.
function lib_ecology.generate_banana_schematic(trunk_height)
local height = trunk_height + 3
local radius = 1
local width = 3
local s = lib_ecology.schematic_array(width, height, width)
-- the main trunk
for y = 0,trunk_height do
local i = (0+radius)*width*height + y*width + (0+radius) + 1
s.data[i].name = "lib_ecology:banana_tree"
s.data[i].param1 = 255
s.data[i].force_place = true
end
-- leaves at the top
for z = -1,1 do
for y = trunk_height+1, height-1 do
for x = -1,1 do
local i = (z+radius)*width*height + y*width + (x+radius) + 1
if y > height - 2 then
s.data[i].name = "lib_ecology:banana_leaves"
if x == 0 and z == 0 then
s.data[i].param1 = 255
else
s.data[i].param1 = 127
end
elseif x == 0 and z == 0 then
s.data[i].name = "lib_ecology:banana_leaves"
s.data[i].param1 = 255
elseif x ~= 0 or z ~= 0 then
s.data[i].name = "lib_ecology:banana"
s.data[i].param1 = 75
end
end
end
end
return s
end
-- banana plant (It's not a tree.)
lib_ecology.schematics.banana_plants = {}
do
local max_h = 4
for h = 2,max_h do
local schem = lib_ecology.generate_banana_schematic(h)
push(lib_ecology.schematics.banana_plants, schem)
minetest.register_decoration({
deco_type = "schematic",
sidelen = 80,
place_on = {"default:dirt_with_dry_grass", "default:grass", "dirt_with_rainforest_litter"},
fill_ratio = (max_h-h+1)/5000,
biomes = {"lib_ecology_rainforest", "lib_ecology_desertstone_grassland", },
schematic = schem,
flags = "place_center_x, place_center_z",
rotation = "random",
})
end
end