diff --git a/valleys_c/deco_banana.lua b/valleys_c/deco_banana.lua deleted file mode 100644 index 71d8def..0000000 --- a/valleys_c/deco_banana.lua +++ /dev/null @@ -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 -