cleaning up some stuff with luacheck.

This commit is contained in:
FaceDeer
2023-09-29 16:09:25 -06:00
parent c9dedef095
commit f537af33bc
88 changed files with 1695 additions and 1644 deletions

View File

@ -58,7 +58,7 @@ minetest.register_node("df_trees:black_cap_gills", {
df_dependencies.register_leafdecay({
trunks = {"df_trees:black_cap"}, -- don't need stem nodes here
leaves = {"df_trees:black_cap_gills"},
radius = 1,
radius = 1,
})
-- Wood
@ -170,7 +170,7 @@ minetest.register_node("df_trees:black_cap_sapling", {
on_destruct = function(pos)
minetest.get_node_timer(pos):stop()
end,
on_timer = function(pos)
if df_farming and df_farming.kill_if_sunlit(pos) then
return
@ -199,7 +199,7 @@ df_trees.spawn_black_cap = function(pos)
local data = vm:get_data()
subterrane.giant_mushroom(area:indexp(pos), area, data, c_stem, c_cap, c_gills, stem_height, cap_radius)
vm:set_data(data)
vm:write_to_map()
vm:update_map()
@ -208,7 +208,7 @@ end
df_trees.spawn_black_cap_vm = function(vi, area, data)
local stem_height = math.random(1,5)
local cap_radius = math.random(2,3)
subterrane.giant_mushroom(vi, area, data, c_stem, c_cap, c_gills, stem_height, cap_radius)
end

View File

@ -63,7 +63,7 @@ minetest.register_node("df_trees:blood_thorn", {
below_node = minetest.get_node(below)
end
end,
on_timer = function(pos, elapsed)
while elapsed > blood_thorn_max_delay do
-- catch up if the block was unloaded for a long time
@ -76,7 +76,7 @@ minetest.register_node("df_trees:blood_thorn", {
minetest.get_node_timer(pos):start(math.random(blood_thorn_min_delay, blood_thorn_max_delay))
end
end,
})
minetest.register_node("df_trees:blood_thorn_dead", {
@ -231,12 +231,12 @@ function df_trees.grow_blood_thorn(pos, node)
if df_farming and df_farming.kill_if_sunlit(pos) then
return
end
-- node is tipped over
if node.param2 >= 4 then
return
end
local height = 0
local max_height = max_bloodthorn_height(pos)
while node.name == "df_trees:blood_thorn" and height < max_height do
@ -249,7 +249,7 @@ function df_trees.grow_blood_thorn(pos, node)
end
minetest.set_node(pos, {name = "df_trees:blood_thorn"})
local dir = spike_directions[math.random(1,4)]
local spike_pos = vector.add(pos, dir.dir)
if minetest.get_node(spike_pos).name == "air" then
@ -320,8 +320,8 @@ df_trees.spawn_blood_thorn_vm = function(vi, area, data, data_param2, height)
local node_id = data[vi]
if node_id == c_air or node_id == c_ignore then
data[vi] = c_blood_thorn
for i = 1, 2 do
for j = 1, 2 do
local facedir = math.random(1,4)-1
local spike_vi = vi + facedir_to_increment(facedir, area)
if data[spike_vi] == c_air or data[spike_vi] == c_ignore then
@ -335,8 +335,3 @@ df_trees.spawn_blood_thorn_vm = function(vi, area, data, data_param2, height)
vi = vi + area.ystride
end
end

View File

@ -17,10 +17,10 @@ local function setting(stype, name, default, description)
value = default
end
df_trees.config[name] = value
if print_settingtypes then
minetest.debug(CONFIG_FILE_PREFIX..name.." ("..description..") "..stype.." "..tostring(default))
end
end
end
local trees = {

View File

@ -2,7 +2,7 @@
-- Fungiwood
-- fine grain
-- Max trunk height 8
-- Max trunk height 8
-- depth 1-2
local S = minetest.get_translator(minetest.get_current_modname())
@ -140,7 +140,7 @@ minetest.register_node("df_trees:fungiwood_sapling", {
on_destruct = function(pos)
minetest.get_node_timer(pos):stop()
end,
on_timer = function(pos)
if df_farming and df_farming.kill_if_sunlit(pos) then
return
@ -175,14 +175,14 @@ function df_trees.spawn_fungiwood(pos)
vm:update_map()
end
df_trees.spawn_fungiwood_vm = function(vi, area, data, height)
df_trees.spawn_fungiwood_vm = function(vi_spawn, area, data, height)
if height == nil then height = math.random(6, 10) end
local pos = area:position(vi)
local pos = area:position(vi_spawn)
local x = pos.x
local y = pos.y
local z = pos.z
local maxy = y + height -- Trunk top
-- Upper branches layer
local dev = 3
for yy = maxy - 2, maxy do

View File

@ -64,7 +64,7 @@ minetest.register_node("df_trees:goblin_cap_gills", {
df_dependencies.register_leafdecay({
trunks = {"df_trees:goblin_cap"}, -- don't need stem nodes here
leaves = {"df_trees:goblin_cap_gills"},
radius = 1,
radius = 1,
})
--Wood
@ -235,7 +235,7 @@ minetest.register_node("df_trees:goblin_cap_sapling", {
on_destruct = function(pos)
minetest.get_node_timer(pos):stop()
end,
on_timer = function(pos)
if df_farming and df_farming.kill_if_sunlit(pos) then
return
@ -270,11 +270,11 @@ df_trees.spawn_goblin_cap = function(pos)
end
local x, y, z = pos.x, pos.y, pos.z
local stem_height = math.random(1,3)
local cap_radius = math.random(3,6)
local maxy = y + stem_height + 3
local vm = minetest.get_voxel_manip()
local minp, maxp = vm:read_from_map(
{x = x - cap_radius, y = y, z = z - cap_radius},
@ -284,7 +284,7 @@ df_trees.spawn_goblin_cap = function(pos)
local data = vm:get_data()
subterrane.giant_mushroom(area:indexp(pos), area, data, c_stem, c_cap, c_gills, stem_height, cap_radius)
vm:set_data(data)
vm:write_to_map()
vm:update_map()

View File

@ -61,7 +61,7 @@ minetest.register_node("df_trees:nether_cap_gills", {
df_dependencies.register_leafdecay({
trunks = {"df_trees:nether_cap"}, -- don't need stem nodes here
leaves = {"df_trees:nether_cap_gills"},
radius = 1,
radius = 1,
})
--Wood
@ -130,7 +130,7 @@ minetest.register_node("df_trees:nether_cap_sapling", {
on_destruct = function(pos)
minetest.get_node_timer(pos):stop()
end,
on_timer = function(pos)
if df_farming and df_farming.kill_if_sunlit(pos) then
return
@ -150,7 +150,7 @@ df_trees.spawn_nether_cap = function(pos)
local stem_height = math.random(1,3)
local cap_radius = math.random(2,3)
local maxy = y + stem_height + 3
local vm = minetest.get_voxel_manip()
local minp, maxp = vm:read_from_map(
{x = x - cap_radius, y = y, z = z - cap_radius},
@ -160,7 +160,7 @@ df_trees.spawn_nether_cap = function(pos)
local data = vm:get_data()
subterrane.giant_mushroom(area:indexp(pos), area, data, c_stem, c_cap, c_gills, stem_height, cap_radius)
vm:set_data(data)
vm:write_to_map()
vm:update_map()

View File

@ -9,212 +9,212 @@ return {
center_pos = {x=5, y=2, z=5},
data = {
-- z=0, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=5
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
-- z=0, y=6
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=7
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=5
n1, n1, n2, n2, n2, n4, n2, n2, n2, n1, n1,
n1, n1, n2, n2, n2, n4, n2, n2, n2, n1, n1,
-- z=1, y=6
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
-- z=1, y=7
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=5
n1, n2, n2, n4, n4, n4, n4, n4, n2, n2, n1,
n1, n2, n2, n4, n4, n4, n4, n4, n2, n2, n1,
-- z=2, y=6
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
-- z=2, y=7
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
-- z=2, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=3, y=0
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
-- z=3, y=1
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
-- z=3, y=2
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
-- z=3, y=3
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
-- z=3, y=4
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
-- z=3, y=5
n1, n2, n4, n4, n6, n6, n6, n4, n4, n2, n1,
n1, n2, n4, n4, n6, n6, n6, n4, n4, n2, n1,
-- z=3, y=6
n1, n1, n2, n2, n2, n2, n2, n2, n2, n1, n1,
n1, n1, n2, n2, n2, n2, n2, n2, n2, n1, n1,
-- z=3, y=7
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
-- z=3, y=8
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
-- z=4, y=0
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
-- z=4, y=1
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
-- z=4, y=2
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
-- z=4, y=3
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
-- z=4, y=4
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
-- z=4, y=5
n1, n2, n4, n6, n6, n6, n6, n6, n4, n2, n1,
n1, n2, n4, n6, n6, n6, n6, n6, n4, n2, n1,
-- z=4, y=6
n1, n1, n2, n2, n6, n6, n6, n2, n2, n1, n1,
n1, n1, n2, n2, n6, n6, n6, n2, n2, n1, n1,
-- z=4, y=7
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
-- z=4, y=8
n1, n1, n1, n1, n2, n2, n2, n1, n1, n1, n1,
n1, n1, n1, n1, n2, n2, n2, n1, n1, n1, n1,
-- z=5, y=0
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
-- z=5, y=1
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
-- z=5, y=2
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
-- z=5, y=3
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
-- z=5, y=4
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
-- z=5, y=5
n2, n4, n4, n6, n6, n6, n6, n6, n4, n4, n2,
n2, n4, n4, n6, n6, n6, n6, n6, n4, n4, n2,
-- z=5, y=6
n1, n2, n2, n2, n6, n6, n6, n2, n2, n2, n1,
n1, n2, n2, n2, n6, n6, n6, n2, n2, n2, n1,
-- z=5, y=7
n1, n1, n2, n2, n2, n6, n2, n2, n2, n1, n1,
n1, n1, n2, n2, n2, n6, n2, n2, n2, n1, n1,
-- z=5, y=8
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
-- z=6, y=0
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
-- z=6, y=1
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
-- z=6, y=2
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
-- z=6, y=3
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
-- z=6, y=4
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
n1, n1, n1, n6, n6, n6, n6, n6, n1, n1, n1,
-- z=6, y=5
n1, n2, n4, n6, n6, n6, n6, n6, n4, n2, n1,
n1, n2, n4, n6, n6, n6, n6, n6, n4, n2, n1,
-- z=6, y=6
n1, n1, n2, n2, n6, n6, n6, n2, n2, n1, n1,
n1, n1, n2, n2, n6, n6, n6, n2, n2, n1, n1,
-- z=6, y=7
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
-- z=6, y=8
n1, n1, n1, n1, n2, n2, n2, n1, n1, n1, n1,
n1, n1, n1, n1, n2, n2, n2, n1, n1, n1, n1,
-- z=7, y=0
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
-- z=7, y=1
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
-- z=7, y=2
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
-- z=7, y=3
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
-- z=7, y=4
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
-- z=7, y=5
n1, n2, n4, n4, n6, n6, n6, n4, n4, n2, n1,
n1, n2, n4, n4, n6, n6, n6, n4, n4, n2, n1,
-- z=7, y=6
n1, n1, n2, n2, n2, n2, n2, n2, n2, n1, n1,
n1, n1, n2, n2, n2, n2, n2, n2, n2, n1, n1,
-- z=7, y=7
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
-- z=7, y=8
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
-- z=8, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=8, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=8, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=8, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=8, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=8, y=5
n1, n2, n2, n4, n4, n4, n4, n4, n2, n2, n1,
n1, n2, n2, n4, n4, n4, n4, n4, n2, n2, n1,
-- z=8, y=6
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
-- z=8, y=7
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
-- z=8, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=9, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=9, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=9, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=9, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=9, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=9, y=5
n1, n1, n2, n2, n2, n4, n2, n2, n2, n1, n1,
n1, n1, n2, n2, n2, n4, n2, n2, n2, n1, n1,
-- z=9, y=6
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
-- z=9, y=7
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=9, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=5
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
-- z=10, y=6
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=7
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
}
}

View File

@ -37,213 +37,213 @@ local schematic = {
center_pos = {x=5, y=2, z=5},
data = {
-- z=0, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=5
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
-- z=0, y=6
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=7
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=3
n1, n1, n1, n1, n1, n11, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n11, n1, n1, n1, n1, n1,
-- z=1, y=4
n1, n1, n1, n1, n1, n11, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n11, n1, n1, n1, n1, n1,
-- z=1, y=5
n1, n1, n2, n2, n2, n4, n2, n2, n2, n1, n1,
n1, n1, n2, n2, n2, n4, n2, n2, n2, n1, n1,
-- z=1, y=6
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
-- z=1, y=7
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=0
n1, n1, n1, n22, n1, n1, n1, n22, n1, n1, n1,
n1, n1, n1, n22, n1, n1, n1, n22, n1, n1, n1,
-- z=2, y=1
n1, n1, n1, n1, n20, n1, n21, n1, n1, n1, n1,
n1, n1, n1, n1, n20, n1, n21, n1, n1, n1, n1,
-- z=2, y=2
n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1,
-- z=2, y=3
n1, n1, n1, n1, n1, n11, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n11, n1, n1, n1, n1, n1,
-- z=2, y=4
n1, n1, n1, n1, n1, n11, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n11, n1, n1, n1, n1, n1,
-- z=2, y=5
n1, n2, n2, n4, n4, n4, n4, n4, n2, n2, n1,
n1, n2, n2, n4, n4, n4, n4, n4, n2, n2, n1,
-- z=2, y=6
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
-- z=2, y=7
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
-- z=2, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=3, y=0
n1, n1, n1, n3, n19, n19, n19, n3, n1, n1, n1,
n1, n1, n1, n3, n19, n19, n19, n3, n1, n1, n1,
-- z=3, y=1
n1, n1, n1, n1, n19, n19, n19, n1, n1, n1, n1,
n1, n1, n1, n1, n19, n19, n19, n1, n1, n1, n1,
-- z=3, y=2
n1, n1, n1, n1, n6, n7, n6, n1, n1, n1, n1,
n1, n1, n1, n1, n6, n7, n6, n1, n1, n1, n1,
-- z=3, y=3
n1, n1, n1, n1, n6, n8, n6, n1, n1, n1, n1,
n1, n1, n1, n1, n6, n8, n6, n1, n1, n1, n1,
-- z=3, y=4
n1, n1, n1, n1, n6, n9, n6, n1, n1, n1, n1,
n1, n1, n1, n1, n6, n9, n6, n1, n1, n1, n1,
-- z=3, y=5
n1, n2, n4, n4, n6, n6, n6, n4, n4, n2, n1,
n1, n2, n4, n4, n6, n6, n6, n4, n4, n2, n1,
-- z=3, y=6
n1, n1, n2, n2, n2, n2, n2, n2, n2, n1, n1,
n1, n1, n2, n2, n2, n2, n2, n2, n2, n1, n1,
-- z=3, y=7
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
-- z=3, y=8
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
-- z=4, y=0
n1, n1, n1, n19, n19, n19, n19, n19, n1, n1, n1,
n1, n1, n1, n19, n19, n19, n19, n19, n1, n1, n1,
-- z=4, y=1
n1, n1, n1, n19, n19, n19, n19, n19, n1, n1, n1,
n1, n1, n1, n19, n19, n19, n19, n19, n1, n1, n1,
-- z=4, y=2
n1, n1, n1, n6, n7, n7, n7, n6, n1, n1, n1,
n1, n1, n1, n6, n7, n7, n7, n6, n1, n1, n1,
-- z=4, y=3
n1, n1, n1, n6, n10, n11, n11, n6, n1, n1, n1,
n1, n1, n1, n6, n10, n11, n11, n6, n1, n1, n1,
-- z=4, y=4
n1, n1, n1, n6, n11, n11, n11, n6, n1, n1, n1,
n1, n1, n1, n6, n11, n11, n11, n6, n1, n1, n1,
-- z=4, y=5
n1, n2, n4, n6, n11, n11, n11, n6, n4, n2, n1,
n1, n2, n4, n6, n11, n11, n11, n6, n4, n2, n1,
-- z=4, y=6
n1, n1, n2, n2, n6, n6, n6, n2, n2, n1, n1,
n1, n1, n2, n2, n6, n6, n6, n2, n2, n1, n1,
-- z=4, y=7
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
-- z=4, y=8
n1, n1, n1, n1, n2, n2, n2, n1, n1, n1, n1,
n1, n1, n1, n1, n2, n2, n2, n1, n1, n1, n1,
-- z=5, y=0
n1, n1, n1, n19, n19, n19, n19, n19, n1, n1, n1,
n1, n1, n1, n19, n19, n19, n19, n19, n1, n1, n1,
-- z=5, y=1
n1, n1, n1, n19, n19, n19, n19, n19, n1, n1, n1,
n1, n1, n1, n19, n19, n19, n19, n19, n1, n1, n1,
-- z=5, y=2
n1, n1, n1, n6, n7, n7, n7, n6, n1, n1, n1,
n1, n1, n1, n6, n7, n7, n7, n6, n1, n1, n1,
-- z=5, y=3
n1, n1, n1, n6, n11, n11, n12, n6, n1, n1, n1,
n1, n1, n1, n6, n11, n11, n12, n6, n1, n1, n1,
-- z=5, y=4
n1, n1, n1, n13, n11, n11, n11, n13, n1, n1, n1,
n1, n1, n1, n13, n11, n11, n11, n13, n1, n1, n1,
-- z=5, y=5
n2, n4, n4, n6, n11, n11, n11, n6, n4, n4, n2,
n2, n4, n4, n6, n11, n11, n11, n6, n4, n4, n2,
-- z=5, y=6
n1, n2, n2, n2, n6, n11, n6, n2, n2, n2, n1,
n1, n2, n2, n2, n6, n11, n6, n2, n2, n2, n1,
-- z=5, y=7
n1, n1, n2, n2, n2, n6, n2, n2, n2, n1, n1,
n1, n1, n2, n2, n2, n6, n2, n2, n2, n1, n1,
-- z=5, y=8
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
-- z=6, y=0
n1, n1, n1, n19, n19, n19, n19, n19, n1, n1, n1,
n1, n1, n1, n19, n19, n19, n19, n19, n1, n1, n1,
-- z=6, y=1
n1, n1, n1, n19, n19, n19, n19, n19, n1, n1, n1,
n1, n1, n1, n19, n19, n19, n19, n19, n1, n1, n1,
-- z=6, y=2
n1, n1, n1, n6, n7, n7, n7, n6, n1, n1, n1,
n1, n1, n1, n6, n7, n7, n7, n6, n1, n1, n1,
-- z=6, y=3
n1, n1, n1, n6, n16, n11, n17, n6, n1, n1, n1,
n1, n1, n1, n6, n16, n11, n17, n6, n1, n1, n1,
-- z=6, y=4
n1, n1, n1, n6, n18, n11, n11, n6, n1, n1, n1,
n1, n1, n1, n6, n18, n11, n11, n6, n1, n1, n1,
-- z=6, y=5
n1, n2, n4, n6, n11, n11, n11, n6, n4, n2, n1,
n1, n2, n4, n6, n11, n11, n11, n6, n4, n2, n1,
-- z=6, y=6
n1, n1, n2, n2, n6, n6, n6, n2, n2, n1, n1,
n1, n1, n2, n2, n6, n6, n6, n2, n2, n1, n1,
-- z=6, y=7
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
-- z=6, y=8
n1, n1, n1, n1, n2, n2, n2, n1, n1, n1, n1,
n1, n1, n1, n1, n2, n2, n2, n1, n1, n1, n1,
-- z=7, y=0
n1, n1, n1, n1, n19, n19, n19, n1, n1, n1, n1,
n1, n1, n1, n1, n19, n19, n19, n1, n1, n1, n1,
-- z=7, y=1
n1, n1, n1, n1, n19, n19, n19, n1, n1, n1, n1,
n1, n1, n1, n1, n19, n19, n19, n1, n1, n1, n1,
-- z=7, y=2
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
-- z=7, y=3
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
n1, n1, n1, n1, n6, n6, n6, n1, n1, n1, n1,
-- z=7, y=4
n1, n1, n1, n1, n6, n13, n6, n1, n1, n1, n1,
n1, n1, n1, n1, n6, n13, n6, n1, n1, n1, n1,
-- z=7, y=5
n1, n2, n4, n4, n6, n6, n6, n4, n4, n2, n1,
n1, n2, n4, n4, n6, n6, n6, n4, n4, n2, n1,
-- z=7, y=6
n1, n1, n2, n2, n2, n2, n2, n2, n2, n1, n1,
n1, n1, n2, n2, n2, n2, n2, n2, n2, n1, n1,
-- z=7, y=7
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
-- z=7, y=8
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
-- z=8, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=8, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=8, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=8, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=8, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=8, y=5
n1, n2, n2, n4, n4, n4, n4, n4, n2, n2, n1,
n1, n2, n2, n4, n4, n4, n4, n4, n2, n2, n1,
-- z=8, y=6
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1,
-- z=8, y=7
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
-- z=8, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=9, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=9, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=9, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=9, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=9, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=9, y=5
n1, n1, n2, n2, n2, n4, n2, n2, n2, n1, n1,
n1, n1, n2, n2, n2, n4, n2, n2, n2, n1, n1,
-- z=9, y=6
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
-- z=9, y=7
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=9, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=5
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n1, n1, n1, n1, n1,
-- z=10, y=6
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=7
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
}
}

View File

@ -9,276 +9,276 @@ return {
center_pos = {x=6, y=2, z=6},
data = {
-- z=0, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=5
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=6
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
-- z=0, y=7
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=9
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=5
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=6
n1, n1, n1, n3, n3, n3, n4, n3, n3, n3, n1, n1, n1,
n1, n1, n1, n3, n3, n3, n4, n3, n3, n3, n1, n1, n1,
-- z=1, y=7
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
-- z=1, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=9
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=5
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=6
n1, n1, n3, n4, n4, n4, n4, n4, n4, n4, n3, n1, n1,
n1, n1, n3, n4, n4, n4, n4, n4, n4, n4, n3, n1, n1,
-- z=2, y=7
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
-- z=2, y=8
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
-- z=2, y=9
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=3, y=0
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
-- z=3, y=1
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
-- z=3, y=2
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
-- z=3, y=3
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
-- z=3, y=4
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
-- z=3, y=5
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
-- z=3, y=6
n1, n3, n4, n4, n4, n4, n5, n4, n4, n4, n4, n3, n1,
n1, n3, n4, n4, n4, n4, n5, n4, n4, n4, n4, n3, n1,
-- z=3, y=7
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
-- z=3, y=8
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
-- z=3, y=9
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
-- z=4, y=0
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
-- z=4, y=1
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
-- z=4, y=2
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
-- z=4, y=3
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
-- z=4, y=4
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
-- z=4, y=5
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
-- z=4, y=6
n1, n3, n4, n4, n4, n5, n5, n5, n4, n4, n4, n3, n1,
n1, n3, n4, n4, n4, n5, n5, n5, n4, n4, n4, n3, n1,
-- z=4, y=7
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
-- z=4, y=8
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
-- z=4, y=9
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
-- z=5, y=0
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
-- z=5, y=1
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
-- z=5, y=2
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
-- z=5, y=3
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
-- z=5, y=4
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
-- z=5, y=5
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
-- z=5, y=6
n1, n3, n4, n4, n5, n5, n5, n5, n5, n4, n4, n3, n1,
n1, n3, n4, n4, n5, n5, n5, n5, n5, n4, n4, n3, n1,
-- z=5, y=7
n1, n1, n3, n3, n3, n5, n5, n5, n3, n3, n3, n1, n1,
n1, n1, n3, n3, n3, n5, n5, n5, n3, n3, n3, n1, n1,
-- z=5, y=8
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
-- z=5, y=9
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
-- z=6, y=0
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
-- z=6, y=1
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
-- z=6, y=2
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
-- z=6, y=3
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
-- z=6, y=4
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
-- z=6, y=5
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
-- z=6, y=6
n3, n4, n4, n5, n5, n5, n5, n5, n5, n5, n4, n4, n3,
n3, n4, n4, n5, n5, n5, n5, n5, n5, n5, n4, n4, n3,
-- z=6, y=7
n1, n3, n3, n3, n3, n5, n5, n5, n3, n3, n3, n3, n1,
n1, n3, n3, n3, n3, n5, n5, n5, n3, n3, n3, n3, n1,
-- z=6, y=8
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
-- z=6, y=9
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
-- z=7, y=0
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
-- z=7, y=1
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
-- z=7, y=2
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
-- z=7, y=3
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
-- z=7, y=4
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
-- z=7, y=5
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1,
-- z=7, y=6
n1, n3, n4, n4, n5, n5, n5, n5, n5, n4, n4, n3, n1,
n1, n3, n4, n4, n5, n5, n5, n5, n5, n4, n4, n3, n1,
-- z=7, y=7
n1, n1, n3, n3, n3, n5, n5, n5, n3, n3, n3, n1, n1,
n1, n1, n3, n3, n3, n5, n5, n5, n3, n3, n3, n1, n1,
-- z=7, y=8
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
-- z=7, y=9
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
-- z=8, y=0
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
-- z=8, y=1
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
-- z=8, y=2
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
-- z=8, y=3
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
-- z=8, y=4
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
-- z=8, y=5
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n5, n5, n5, n5, n1, n1, n1, n1,
-- z=8, y=6
n1, n3, n4, n4, n4, n5, n5, n5, n4, n4, n4, n3, n1,
n1, n3, n4, n4, n4, n5, n5, n5, n4, n4, n4, n3, n1,
-- z=8, y=7
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
-- z=8, y=8
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
-- z=8, y=9
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
-- z=9, y=0
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
-- z=9, y=1
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
-- z=9, y=2
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
-- z=9, y=3
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
-- z=9, y=4
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
-- z=9, y=5
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
-- z=9, y=6
n1, n3, n4, n4, n4, n4, n5, n4, n4, n4, n4, n3, n1,
n1, n3, n4, n4, n4, n4, n5, n4, n4, n4, n4, n3, n1,
-- z=9, y=7
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
-- z=9, y=8
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
-- z=9, y=9
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
-- z=10, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=5
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=6
n1, n1, n3, n4, n4, n4, n4, n4, n4, n3, n3, n1, n1,
n1, n1, n3, n4, n4, n4, n4, n4, n4, n3, n3, n1, n1,
-- z=10, y=7
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
-- z=10, y=8
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
-- z=10, y=9
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=11, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=11, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=11, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=11, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=11, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=11, y=5
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=11, y=6
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
-- z=11, y=7
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
-- z=11, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=11, y=9
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=12, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=12, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=12, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=12, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=12, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=12, y=5
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=12, y=6
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
-- z=12, y=7
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=12, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=12, y=9
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
}
}

View File

@ -33,277 +33,277 @@ local schematic = {
center_pos = {x=6, y=2, z=6},
data = {
-- z=0, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=5
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=6
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
-- z=0, y=7
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=0, y=9
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=5
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=6
n1, n1, n1, n3, n3, n3, n4, n3, n3, n3, n1, n1, n1,
n1, n1, n1, n3, n3, n3, n4, n3, n3, n3, n1, n1, n1,
-- z=1, y=7
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
-- z=1, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=1, y=9
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=5
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=2, y=6
n1, n1, n3, n4, n4, n4, n4, n4, n4, n4, n3, n1, n1,
n1, n1, n3, n4, n4, n4, n4, n4, n4, n4, n3, n1, n1,
-- z=2, y=7
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
-- z=2, y=8
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
-- z=2, y=9
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=3, y=0
n1, n1, n1, n1, n1, n2, n2, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n2, n2, n1, n1, n1, n1, n1,
-- z=3, y=1
n1, n1, n1, n1, n1, n2, n2, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n2, n2, n1, n1, n1, n1, n1,
-- z=3, y=2
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
-- z=3, y=3
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
-- z=3, y=4
n1, n1, n1, n1, n1, n5, n6, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n6, n5, n1, n1, n1, n1, n1,
-- z=3, y=5
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
-- z=3, y=6
n1, n3, n4, n4, n4, n4, n5, n4, n4, n4, n4, n3, n1,
n1, n3, n4, n4, n4, n4, n5, n4, n4, n4, n4, n3, n1,
-- z=3, y=7
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
-- z=3, y=8
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
-- z=3, y=9
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
-- z=4, y=0
n1, n1, n1, n1, n2, n2, n2, n2, n2, n12, n22, n1, n1,
n1, n1, n1, n1, n2, n2, n2, n2, n2, n12, n22, n1, n1,
-- z=4, y=1
n1, n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1, n1,
n1, n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1, n1,
-- z=4, y=2
n1, n1, n1, n1, n5, n7, n7, n7, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n7, n7, n7, n5, n1, n1, n1, n1,
-- z=4, y=3
n1, n1, n1, n1, n5, n8, n9, n9, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n8, n9, n9, n5, n1, n1, n1, n1,
-- z=4, y=4
n1, n1, n1, n1, n5, n10, n9, n9, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n10, n9, n9, n5, n1, n1, n1, n1,
-- z=4, y=5
n1, n1, n1, n1, n5, n5, n9, n5, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n5, n9, n5, n5, n1, n1, n1, n1,
-- z=4, y=6
n1, n3, n4, n4, n4, n5, n5, n5, n4, n4, n4, n3, n1,
n1, n3, n4, n4, n4, n5, n5, n5, n4, n4, n4, n3, n1,
-- z=4, y=7
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
-- z=4, y=8
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
-- z=4, y=9
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
-- z=5, y=0
n1, n1, n1, n2, n2, n2, n2, n2, n2, n2, n1, n1, n1,
n1, n1, n1, n2, n2, n2, n2, n2, n2, n2, n1, n1, n1,
-- z=5, y=1
n1, n1, n1, n2, n2, n2, n2, n2, n2, n2, n20, n1, n1,
n1, n1, n1, n2, n2, n2, n2, n2, n2, n2, n20, n1, n1,
-- z=5, y=2
n1, n1, n1, n5, n7, n7, n7, n7, n7, n5, n1, n1, n1,
n1, n1, n1, n5, n7, n7, n7, n7, n7, n5, n1, n1, n1,
-- z=5, y=3
n1, n1, n1, n5, n9, n9, n9, n9, n9, n5, n1, n1, n1,
n1, n1, n1, n5, n9, n9, n9, n9, n9, n5, n1, n1, n1,
-- z=5, y=4
n1, n1, n1, n5, n9, n9, n9, n9, n9, n5, n1, n1, n1,
n1, n1, n1, n5, n9, n9, n9, n9, n9, n5, n1, n1, n1,
-- z=5, y=5
n1, n1, n1, n5, n5, n9, n9, n9, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n9, n9, n9, n5, n5, n1, n1, n1,
-- z=5, y=6
n1, n3, n4, n4, n5, n9, n9, n9, n5, n4, n4, n3, n1,
n1, n3, n4, n4, n5, n9, n9, n9, n5, n4, n4, n3, n1,
-- z=5, y=7
n1, n1, n3, n3, n3, n5, n5, n5, n3, n3, n3, n1, n1,
n1, n1, n3, n3, n3, n5, n5, n5, n3, n3, n3, n1, n1,
-- z=5, y=8
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
-- z=5, y=9
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
-- z=6, y=0
n1, n1, n1, n2, n2, n2, n2, n2, n2, n2, n1, n1, n1,
-- z=6, y=1
n1, n1, n1, n2, n2, n2, n2, n2, n2, n2, n1, n1, n1,
n1, n1, n1, n2, n2, n2, n2, n2, n2, n2, n1, n1, n1,
-- z=6, y=2
n1, n1, n1, n5, n7, n7, n7, n7, n7, n7, n12, n1, n1,
n1, n1, n1, n5, n7, n7, n7, n7, n7, n7, n12, n1, n1,
-- z=6, y=3
n1, n1, n1, n5, n9, n9, n9, n9, n9, n13, n9, n9, n1,
n1, n1, n1, n5, n9, n9, n9, n9, n9, n13, n9, n9, n1,
-- z=6, y=4
n1, n1, n1, n6, n9, n9, n9, n9, n9, n14, n9, n9, n1,
n1, n1, n1, n6, n9, n9, n9, n9, n9, n14, n9, n9, n1,
-- z=6, y=5
n1, n1, n1, n5, n9, n9, n9, n9, n9, n5, n1, n1, n1,
n1, n1, n1, n5, n9, n9, n9, n9, n9, n5, n1, n1, n1,
-- z=6, y=6
n3, n4, n4, n5, n5, n9, n9, n9, n5, n5, n4, n4, n3,
n3, n4, n4, n5, n5, n9, n9, n9, n5, n5, n4, n4, n3,
-- z=6, y=7
n1, n3, n3, n3, n3, n5, n5, n5, n3, n3, n3, n3, n1,
n1, n3, n3, n3, n3, n5, n5, n5, n3, n3, n3, n3, n1,
-- z=6, y=8
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
-- z=6, y=9
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
-- z=7, y=0
n1, n1, n1, n2, n2, n2, n2, n2, n2, n2, n1, n1, n1,
n1, n1, n1, n2, n2, n2, n2, n2, n2, n2, n1, n1, n1,
-- z=7, y=1
n1, n1, n1, n2, n2, n2, n2, n2, n2, n2, n21, n1, n1,
n1, n1, n1, n2, n2, n2, n2, n2, n2, n2, n21, n1, n1,
-- z=7, y=2
n1, n1, n1, n5, n7, n7, n7, n7, n7, n5, n1, n1, n1,
n1, n1, n1, n5, n7, n7, n7, n7, n7, n5, n1, n1, n1,
-- z=7, y=3
n1, n1, n1, n5, n15, n9, n9, n9, n9, n5, n1, n1, n1,
n1, n1, n1, n5, n15, n9, n9, n9, n9, n5, n1, n1, n1,
-- z=7, y=4
n1, n1, n1, n5, n9, n9, n9, n9, n9, n5, n1, n1, n1,
n1, n1, n1, n5, n9, n9, n9, n9, n9, n5, n1, n1, n1,
-- z=7, y=5
n1, n1, n1, n5, n5, n9, n9, n9, n5, n5, n1, n1, n1,
n1, n1, n1, n5, n5, n9, n9, n9, n5, n5, n1, n1, n1,
-- z=7, y=6
n1, n3, n4, n4, n5, n9, n9, n9, n5, n4, n4, n3, n1,
n1, n3, n4, n4, n5, n9, n9, n9, n5, n4, n4, n3, n1,
-- z=7, y=7
n1, n1, n3, n3, n3, n5, n5, n5, n3, n3, n3, n1, n1,
n1, n1, n3, n3, n3, n5, n5, n5, n3, n3, n3, n1, n1,
-- z=7, y=8
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
-- z=7, y=9
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
-- z=8, y=0
n1, n1, n1, n1, n2, n2, n2, n2, n2, n12, n22, n1, n1,
n1, n1, n1, n1, n2, n2, n2, n2, n2, n12, n22, n1, n1,
-- z=8, y=1
n1, n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1, n1,
n1, n1, n1, n1, n2, n2, n2, n2, n2, n1, n1, n1, n1,
-- z=8, y=2
n1, n1, n1, n1, n5, n7, n7, n7, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n7, n7, n7, n5, n1, n1, n1, n1,
-- z=8, y=3
n1, n1, n1, n1, n5, n16, n17, n18, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n16, n17, n18, n5, n1, n1, n1, n1,
-- z=8, y=4
n1, n1, n1, n1, n5, n9, n9, n19, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n9, n9, n19, n5, n1, n1, n1, n1,
-- z=8, y=5
n1, n1, n1, n1, n5, n5, n9, n5, n5, n1, n1, n1, n1,
n1, n1, n1, n1, n5, n5, n9, n5, n5, n1, n1, n1, n1,
-- z=8, y=6
n1, n3, n4, n4, n4, n5, n5, n5, n4, n4, n4, n3, n1,
n1, n3, n4, n4, n4, n5, n5, n5, n4, n4, n4, n3, n1,
-- z=8, y=7
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
-- z=8, y=8
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
-- z=8, y=9
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
-- z=9, y=0
n1, n1, n1, n1, n1, n2, n2, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n2, n2, n1, n1, n1, n1, n1,
-- z=9, y=1
n1, n1, n1, n1, n1, n2, n2, n2, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n2, n2, n2, n1, n1, n1, n1, n1,
-- z=9, y=2
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
-- z=9, y=3
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
-- z=9, y=4
n1, n1, n1, n1, n1, n5, n6, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n6, n5, n1, n1, n1, n1, n1,
-- z=9, y=5
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n5, n5, n5, n1, n1, n1, n1, n1,
-- z=9, y=6
n1, n3, n4, n4, n4, n4, n5, n4, n4, n4, n4, n3, n1,
n1, n3, n4, n4, n4, n4, n5, n4, n4, n4, n4, n3, n1,
-- z=9, y=7
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
n1, n1, n3, n3, n3, n3, n3, n3, n3, n3, n3, n1, n1,
-- z=9, y=8
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
n1, n1, n1, n1, n3, n3, n3, n3, n3, n1, n1, n1, n1,
-- z=9, y=9
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
-- z=10, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=5
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=10, y=6
n1, n1, n3, n4, n4, n4, n4, n4, n4, n3, n3, n1, n1,
n1, n1, n3, n4, n4, n4, n4, n4, n4, n3, n3, n1, n1,
-- z=10, y=7
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
-- z=10, y=8
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
-- z=10, y=9
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=11, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=11, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=11, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=11, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=11, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=11, y=5
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=11, y=6
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
n1, n1, n1, n3, n3, n3, n3, n3, n3, n3, n1, n1, n1,
-- z=11, y=7
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
-- z=11, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=11, y=9
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=12, y=0
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=12, y=1
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=12, y=2
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=12, y=3
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=12, y=4
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=12, y=5
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=12, y=6
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n3, n1, n1, n1, n1, n1, n1,
-- z=12, y=7
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=12, y=8
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
-- z=12, y=9
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
}
}

View File

@ -56,7 +56,7 @@ local stem_on_place = function(itemstack, placer, pointed_thing)
local newnode= {name = itemstack:get_name(), param2 = new_param2, param1=0}
local oldnode= minetest.get_node(pt.above)
minetest.add_node(pt.above, newnode)
-- Run script hook
local take_item = true
for _, callback in ipairs(core.registered_on_placenodes) do
@ -69,7 +69,7 @@ local stem_on_place = function(itemstack, placer, pointed_thing)
take_item = false
end
end
if not minetest.is_creative_enabled(placer:get_player_name()) and take_item then
itemstack:take_item()
end
@ -119,7 +119,7 @@ minetest.register_craft({
local register_spindlestem_type = function(item_suffix, colour_name, colour_code, light_level, extract_color_group)
local cap_item = "df_trees:spindlestem_cap_"..item_suffix
local cap_item_harvested = "df_trees:spindlestem_cap_harvested_"..item_suffix
local cap_def = {
description = S("@1 Spindlestem Cap", colour_name),
is_ground_content = false,
@ -151,7 +151,7 @@ local register_spindlestem_type = function(item_suffix, colour_name, colour_code
},
_mcl_blast_resistance = 2,
_mcl_hardness = 2,
drop = {
-- Maximum number of items to drop
max_items = 1,
@ -175,7 +175,7 @@ local register_spindlestem_type = function(item_suffix, colour_name, colour_code
},
},
},
on_place = stem_on_place,
on_timer = function(pos, elapsed)
local meta = minetest.get_meta(pos)
@ -185,7 +185,7 @@ local register_spindlestem_type = function(item_suffix, colour_name, colour_code
delay = growth_delay() -- compatibility code to ensure no crash for previous version
end
local node = minetest.get_node(pos)
while height > 0 and elapsed >= delay do
elapsed = elapsed - delay
local this_pos = pos
@ -200,7 +200,7 @@ local register_spindlestem_type = function(item_suffix, colour_name, colour_code
minetest.set_node(pos, {name=cap_item, param2 = node.param2})
height = height - 1
end
if height > 0 then
meta = minetest.get_meta(pos)
meta:set_int("spindlestem_to_grow", height)
@ -209,7 +209,7 @@ local register_spindlestem_type = function(item_suffix, colour_name, colour_code
end
end,
}
local cap_def_harvested = {}
for key, val in pairs(cap_def) do
cap_def_harvested[key] = val
@ -221,7 +221,7 @@ local register_spindlestem_type = function(item_suffix, colour_name, colour_code
cap_def_harvested.drop = nil -- harvested caps shouldn't drop spawn
cap_def_harvested.on_timer = nil -- harvested caps shouldn't grow, just in case a timer and node metadata are set up where it's placed
cap_def_harvested.groups.not_in_creative_inventory = nil
minetest.register_node(cap_item, cap_def)
minetest.register_node(cap_item_harvested, cap_def_harvested)
@ -230,16 +230,16 @@ local register_spindlestem_type = function(item_suffix, colour_name, colour_code
recipe = cap_item_harvested,
burntime = 10,
})
if glass_bottle and light_level > 0 then
local tex = "dfcaverns_vessels_glowing_liquid.png^[multiply:#"..colour_code.."^"..df_dependencies.texture_glass_bottle
local new_light = light_level + math.floor((minetest.LIGHT_MAX-light_level)/2)
local groups = {vessel = 1, dig_immediate = 3, attached_node = 1, material_glass = 1, destroy_by_lava_flow=1}
if extract_color_group then
groups[extract_color_group] = 1
end
minetest.register_node("df_trees:glowing_bottle_"..item_suffix, {
description = S("@1 Spindlestem Extract", colour_name),
drawtype = "plantlike",
@ -261,7 +261,7 @@ local register_spindlestem_type = function(item_suffix, colour_name, colour_code
_mcl_blast_resistance = 0.5,
_mcl_hardness = 0.5,
})
minetest.register_craft( {
output = "df_trees:glowing_bottle_"..item_suffix.." 3",
type = "shapeless",
@ -305,7 +305,7 @@ minetest.register_node("df_trees:spindlestem_seedling", {
},
_mcl_blast_resistance = 0.2,
_mcl_hardness = 0.2,
on_place = stem_on_place,
on_construct = function(pos)
if df_trees.spindlestem_growth_permitted(pos) then
@ -315,7 +315,7 @@ minetest.register_node("df_trees:spindlestem_seedling", {
on_destruct = function(pos)
minetest.get_node_timer(pos):stop()
end,
on_timer = function(pos, elapsed)
if df_farming and df_farming.kill_if_sunlit(pos) then
return
@ -328,8 +328,8 @@ df_trees.spawn_spindlestem = function(pos)
local cap_item = minetest.get_name_from_content_id(get_spindlestem_cap_type(pos))
local node = minetest.get_node(pos)
minetest.set_node(pos, {name=cap_item, param2 = node.param2})
local disp = {x=3, y=3, z=3}
local nearby = minetest.find_nodes_in_area(vector.add(pos, disp), vector.subtract(pos, disp), {"group:spindlestem"})
local range = {x=3, y=3, z=3}
local nearby = minetest.find_nodes_in_area(vector.add(pos, range), vector.subtract(pos, range), {"group:spindlestem"})
local count = #nearby
local height = math.random(1,3)
if count > 10 then height = height + 2 end -- if there are a lot of nearby spindlestems, grow taller
@ -353,12 +353,12 @@ local c_stem = minetest.get_content_id("df_trees:spindlestem_stem")
df_trees.spawn_spindlestem_vm = function(vi, area, data, data_param2, c_cap)
if data[vi] ~= c_air then return end
if c_cap == nil then
-- note: this won't account for rock removed by subterrane, so may not be entirely accurate. Good enough!
c_cap = get_spindlestem_cap_type(area:position(vi))
end
local stem_height = math.random(1,3)
local param2 = math.random(1,4)-1
local i = 0
@ -396,7 +396,7 @@ get_spindlestem_cap_type = function(pos)
if minetest.find_node_near(pos, 15, "group:goblin_cap") then
return c_red
end
local iron = minetest.find_node_near(pos, 5, iron_nodes)
local copper = minetest.find_node_near(pos, 5, copper_nodes)
local mese = minetest.find_node_near(pos, 5, mese_nodes)
@ -411,5 +411,5 @@ get_spindlestem_cap_type = function(pos)
else
local pick = math.random(1, #possibilities)
return possibilities[pick]
end
end
end

View File

@ -83,7 +83,7 @@ minetest.register_node("df_trees:spore_tree_hyphae", {
groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1, spore_tree_hyphae = 1,handy=1, hoey=1, shearsy=1, swordy=1, deco_block=1, dig_by_piston=1, fire_encouragement=15, fire_flammability=30, compostability=30},
walkable = false,
climbable = true,
drawtype = "nodebox",
paramtype = "light",
node_box = {
@ -114,19 +114,19 @@ minetest.register_node("df_trees:spore_tree_fruiting_body", {
climbable = true,
_mcl_blast_resistance = 0.7,
_mcl_hardness = 0.7,
drawtype = "nodebox",
paramtype = "light",
node_box = {
type = "fixed",
fixed = {
{-0.0625, -0.5, -0.0625, 0.0625, 0.5, 0.0625},
{-0.0625, -0.0625, -0.5, 0.0625, 0.0625, 0.5},
{-0.5, -0.0625, -0.0625, 0.5, 0.0625, 0.0625},
{-0.0625, -0.5, -0.0625, 0.0625, 0.5, 0.0625},
{-0.0625, -0.0625, -0.5, 0.0625, 0.0625, 0.5},
{-0.5, -0.0625, -0.0625, 0.5, 0.0625, 0.0625},
{-0.25, -0.25, -0.25, 0.25, 0.25, 0.25},
}
},
drop = {
max_items = 1,
items = {
@ -148,7 +148,7 @@ minetest.register_node("df_trees:spore_tree_fruiting_body", {
df_dependencies.register_leafdecay({
trunks = {"df_trees:spore_tree"},
leaves = {"df_trees:spore_tree_hyphae", "df_trees:spore_tree_fruiting_body"},
radius = 3,
radius = 3,
})
minetest.register_node("df_trees:spore_tree_sapling", {
@ -185,7 +185,7 @@ minetest.register_node("df_trees:spore_tree_sapling", {
on_destruct = function(pos)
minetest.get_node_timer(pos):stop()
end,
on_timer = function(pos)
if df_farming and df_farming.kill_if_sunlit(pos) then
return
@ -201,16 +201,14 @@ local c_spore_pod = minetest.get_content_id("df_trees:spore_tree_fruiting_body")
local c_tree = minetest.get_content_id("df_trees:spore_tree")
local c_spore_frond = minetest.get_content_id("df_trees:spore_tree_hyphae")
df_trees.spawn_spore_tree_vm = function(vi, area, data, data_param2, height, size, iters, has_fruiting_bodies)
df_trees.spawn_spore_tree_vm = function(vi_spawn, area, data, data_param2, height, size, iters, has_fruiting_bodies)
if height == nil then height = math.random(3,6) end
if size == nil then size = 2 end
if iters == nil then iters = 10 end
if has_fruiting_bodies == nil then has_fruiting_bodies = math.random() < 0.5 end
local pos = area:position(vi)
local pos = area:position(vi_spawn)
local x, y, z = pos.x, pos.y, pos.z
local has_fruiting_bodies = true
-- Trunk
for yy = y, y + height - 1 do

View File

@ -57,7 +57,7 @@ local stal_on_place = function(itemstack, placer, pointed_thing)
local newnode= {name = itemstack:get_name(), param2 = new_param2, param1=0}
local oldnode= minetest.get_node(pt.above)
minetest.add_node(pt.above, {name = itemstack:get_name(), param2 = new_param2})
-- Run script hook
local take_item = true
for _, callback in ipairs(core.registered_on_placenodes) do
@ -70,7 +70,7 @@ local stal_on_place = function(itemstack, placer, pointed_thing)
take_item = false
end
end
if not minetest.is_creative_enabled(placer:get_player_name()) and take_item then
itemstack:take_item()
end
@ -85,11 +85,11 @@ local stal_box_4 = {{-0.375+x_disp, -0.5, -0.375+z_disp, 0.375+x_disp, 0.5, 0.37
local torchspine_list = {"df_trees:torchspine_1","df_trees:torchspine_2","df_trees:torchspine_3","df_trees:torchspine_4"}
local grow_torchspine = function(pos)
local param2 = minetest.get_node(pos).param2
if param2 > 3 then
return -- tipped over, don't grow
end
local node_above = minetest.get_node({x=pos.x, y=pos.y+1, z=pos.z})
local node_above_def = minetest.registered_nodes[node_above.name]
if not node_above_def.buildable_to then
@ -151,7 +151,7 @@ minetest.register_node("df_trees:torchspine_1", {
minetest.swap_node(pos, {name = "df_trees:torchspine_1_lit", param2 = node.param2})
end
end,
on_timer = function(pos)
local above_def = minetest.registered_nodes[minetest.get_node({x=pos.x, y=pos.y+1, z=pos.z}).name]
if above_def and above_def.buildable_to then
@ -160,7 +160,7 @@ minetest.register_node("df_trees:torchspine_1", {
end
minetest.get_node_timer(pos):start(math.random(torchspine_min_delay, torchspine_max_delay))
end,
on_destruct = function(pos)
minetest.get_node_timer(pos):stop()
end,
@ -186,11 +186,11 @@ minetest.register_node("df_trees:torchspine_1_lit", {
_mcl_hardness = 2,
on_place = stal_on_place,
on_timer = function(pos)
grow_torchspine(pos)
end,
on_destruct = function(pos)
minetest.get_node_timer(pos):stop()
end,
@ -322,7 +322,7 @@ minetest.register_node("df_trees:torchspine_ember", {
_mcl_hardness = 1,
on_place = stal_on_place,
on_construct = function(pos)
if df_trees.torchspine_growth_permitted(pos) then
minetest.get_node_timer(pos):start(math.random(torchspine_min_delay, torchspine_max_delay))
@ -331,7 +331,7 @@ minetest.register_node("df_trees:torchspine_ember", {
on_destruct = function(pos)
minetest.get_node_timer(pos):stop()
end,
on_timer = function(pos)
minetest.swap_node(pos, {name="df_trees:torchspine_1", param2=minetest.get_node(pos).param2})
minetest.get_node_timer(pos):start(math.random(torchspine_min_delay, torchspine_max_delay))
@ -346,14 +346,15 @@ df_trees.spawn_torchspine = function(pos)
local vm = minetest.get_voxel_manip()
local minp, maxp = vm:read_from_map(
{x = x, y = y, z = z},
{x = x, y = y+height-1, z = z}
{x = x, y = y+stem_height-1, z = z}
)
local area = VoxelArea:new({MinEdge = minp, MaxEdge = maxp})
local data = vm:get_data()
local data_param2 = vm:get_param2_data()
local vi = area:index(pos)
df_trees.spawn_torchspine_vm(vi, area, data, data_param2, stem_height)
df_trees.spawn_torchspine_vm(vi, area, data, data_param2, height)
vm:set_data(data)
vm:write_to_map()
vm:update_map()
@ -380,20 +381,20 @@ df_trees.spawn_torchspine_vm = function(vi, area, data, data_param2, height, lit
local param2 = math.random(0,3)
local list
if lit then list = torchspine_lit_c else list = torchspine_c end
for i = 0, height-1 do
if not minetest.registered_nodes[minetest.get_name_from_content_id(data[vi + area.ystride*i])].buildable_to then
height = i
break
end
end
for i = 0, height-1 do
local index = vi + area.ystride*i
data[index] = list[height-i]
data_param2[index] = param2
end
local pos = area:position(vi)
pos.y = pos.y+height-1
local node = minetest.get_node(pos)

View File

@ -57,7 +57,7 @@ minetest.register_node("df_trees:tower_cap_gills", {
df_dependencies.register_leafdecay({
trunks = {"df_trees:tower_cap"}, -- don't need stem nodes here
leaves = {"df_trees:tower_cap_gills"},
radius = 1,
radius = 1,
})
--Wood
@ -145,7 +145,7 @@ minetest.register_node("df_trees:tower_cap_sapling", {
on_destruct = function(pos)
minetest.get_node_timer(pos):stop()
end,
on_timer = function(pos)
if df_farming and df_farming.kill_if_sunlit(pos) then
return
@ -164,7 +164,7 @@ df_trees.spawn_tower_cap = function(pos)
local stem_height = math.random(4,10)
local cap_radius = math.random(4,6)
local maxy = y + stem_height + 3
local vm = minetest.get_voxel_manip()
local minp, maxp = vm:read_from_map(
{x = x - cap_radius, y = y, z = z - cap_radius},
@ -174,7 +174,7 @@ df_trees.spawn_tower_cap = function(pos)
local data = vm:get_data()
subterrane.giant_mushroom(area:indexp(pos), area, data, c_stem, c_cap, c_gills, stem_height, cap_radius)
vm:set_data(data)
vm:write_to_map()
vm:update_map()

View File

@ -22,7 +22,7 @@ minetest.register_node("df_trees:tunnel_tube", {
on_place = minetest.rotate_node,
_mcl_blast_resistance = 2,
_mcl_hardness = 2,
node_box = {
type = "fixed",
fixed = {
@ -190,7 +190,7 @@ if df_trees.config.enable_tnt then
local tnt_radius = tonumber(minetest.settings:get("tnt_radius") or 3) * 2/3
local tnt_def = {radius = tnt_radius, damage_radius = tnt_radius * 2}
local torch_item = df_dependencies.node_name_torch
local drop_items = {
max_items = 1,
items = {
@ -216,7 +216,7 @@ if df_trees.config.enable_tnt then
minetest.swap_node(pos, {name = "df_trees:tunnel_tube_fruiting_body_burning"})
minetest.registered_nodes["df_trees:tunnel_tube_fruiting_body_burning"].on_construct(pos)
end
minetest.register_node("df_trees:tunnel_tube_fruiting_body", {
description = S("Tunnel Tube Fruiting Body"),
_doc_items_longdesc = df_trees.doc.tunnel_tube_desc,
@ -230,7 +230,7 @@ if df_trees.config.enable_tnt then
drop = drop_items,
_mcl_blast_resistance = 12,
_mcl_hardness = 2,
on_punch = function(pos, node, puncher)
if puncher:get_wielded_item():get_name() == torch_item then
minetest.swap_node(pos, {name = "df_trees:tunnel_tube_fruiting_body_burning"})
@ -256,7 +256,7 @@ if df_trees.config.enable_tnt then
on_ignite = on_burn,
_on_burn = on_burn,
})
minetest.register_node("df_trees:tunnel_tube_fruiting_body_burning", {
description = S("Tunnel Tube Fruiting Body"),
_doc_items_longdesc = df_trees.doc.tunnel_tube_desc,
@ -297,7 +297,7 @@ else
on_place = minetest.rotate_node,
_mcl_blast_resistance = 12,
_mcl_hardness = 2,
drop = {
max_items = 3,
items = {
@ -354,7 +354,7 @@ minetest.register_node("df_trees:tunnel_tube_sapling", {
on_destruct = function(pos)
minetest.get_node_timer(pos):stop()
end,
on_timer = function(pos)
if df_farming and df_farming.kill_if_sunlit(pos) then
return
@ -398,7 +398,7 @@ df_trees.spawn_tunnel_tube = function(pos)
vm:set_data(data)
vm:set_param2_data(param2_data)
vm:write_to_map()
vm:update_map()
vm:update_map()
end
local c_air = minetest.get_content_id("air")