summaryrefslogtreecommitdiff
path: root/schematics/banana_tree.lua
diff options
context:
space:
mode:
Diffstat (limited to 'schematics/banana_tree.lua')
-rw-r--r--schematics/banana_tree.lua473
1 files changed, 473 insertions, 0 deletions
diff --git a/schematics/banana_tree.lua b/schematics/banana_tree.lua
new file mode 100644
index 0000000..e48785d
--- /dev/null
+++ b/schematics/banana_tree.lua
@@ -0,0 +1,473 @@
+
+-- Banana Tree (built column by column, bottom to top)
+
+ethereal.bananatree = {
+ size = {x=7, y=8, z=7},
+ data = {
+
+ -- -3
+
+ {name="ignore", param1=255, param2=0}, -- row 0 (bottom)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 1 (bottom)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 2
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 3
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 4
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 5
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 6
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ethereal:bananaleaves", param1=180, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 7 (top)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ethereal:bananaleaves", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ -- -2
+
+ {name="ignore", param1=255, param2=0}, -- row 0 (bottom)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 1 (bottom)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 2
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 3
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 4
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ethereal:banana", param1=70, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 5
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ethereal:banana", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 6
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ethereal:bananaleaves", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 7 (top)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ -- -1
+
+ {name="ignore", param1=255, param2=0}, -- row 0 (bottom)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 1 (bottom)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 2
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 3
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 4
+ {name="ignore", param1=255, param2=0},
+ {name="ethereal:banana", param1=70, param2=0},
+ {name="ethereal:banana_trunk", param1=255, param2=0},
+ {name="ethereal:banana", param1=70, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 5
+ {name="ignore", param1=255, param2=0},
+ {name="ethereal:banana", param1=255, param2=0},
+ {name="ethereal:bananaleaves", param1=255, param2=0},
+ {name="ethereal:banana", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 6
+ {name="ethereal:bananaleaves", param1=255, param2=0},
+ {name="ethereal:bananaleaves", param1=255, param2=0},
+ {name="ethereal:bananaleaves", param1=255, param2=0},
+ {name="ethereal:bananaleaves", param1=255, param2=0},
+ {name="ethereal:bananaleaves", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ethereal:bananaleaves", param1=255, param2=0}, -- row 7 (top)
+ {name="ethereal:bananaleaves", param1=180, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ethereal:bananaleaves", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ethereal:bananaleaves", param1=180, param2=0},
+ {name="ethereal:bananaleaves", param1=255, param2=0},
+
+ -- 0
+
+ {name="ignore", param1=255, param2=0}, -- row 0 (bottom)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ethereal:banana_trunk", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 1 (bottom)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ethereal:banana_trunk", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 2
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ethereal:banana_trunk", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 3
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ethereal:banana_trunk", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 4
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ethereal:banana", param1=70, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 5
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ethereal:banana", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 6
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ethereal:bananaleaves", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 7 (top)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ -- 1
+
+ {name="ignore", param1=255, param2=0}, -- row 0 (bottom)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 1 (bottom)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 2
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 3
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 4
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 5
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 6
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ethereal:bananaleaves", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 7 (top)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ethereal:bananaleaves", param1=180, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ -- 2
+
+ {name="ignore", param1=255, param2=0}, -- row 0 (bottom)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 1 (bottom)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 2
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 3
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 4
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 5
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 6
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 7 (top)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ethereal:bananaleaves", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ -- 3
+
+ {name="ignore", param1=255, param2=0}, -- row 0 (bottom)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 1 (bottom)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 2
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 3
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 4
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 5
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 6
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+
+ {name="ignore", param1=255, param2=0}, -- row 7 (top)
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ {name="ignore", param1=255, param2=0},
+ },
+ yslice_prob = {
+ {ypos=1, prob=127},
+ },
+}