From 79a294b049c8a59f4e5f9bb996d98d3d9da549ff Mon Sep 17 00:00:00 2001 From: oilboi <47129783+oilboi@users.noreply.github.com> Date: Fri, 26 Jun 2020 10:13:28 -0400 Subject: [PATCH] Make redstone do "y corrners" (diagonal facedir binary) --- mods/redstone/init.lua | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/mods/redstone/init.lua b/mods/redstone/init.lua index 3d2cd43..fbc25a9 100644 --- a/mods/redstone/init.lua +++ b/mods/redstone/init.lua @@ -27,10 +27,19 @@ local add_vec = vector.add local sub_vec = vector.subtract local vector_distance = vector.distance +--this is written out manually so that +--math.abs is not needed local order = { {x=1, y=0, z=0}, {x=-1, y=0, z= 0}, - {x=0, y=1, z=0}, {x= 0, y=-1, z=0}, {x=0, y=0, z=1}, {x= 0, y=0, z=-1}, + + {x=0, y=1, z=0}, {x= 0, y=-1, z=0}, + + {x=1, y=1, z=0}, {x=-1, y=1, z= 0}, + {x=0, y=1, z=1}, {x= 0, y=1, z=-1}, + + {x=1, y=-1, z=0}, {x=-1, y=-1, z= 0}, + {x=0, y=-1, z=1}, {x= 0, y=-1, z=-1}, } -- redstone class @@ -222,7 +231,7 @@ function redstone.collect_info(pos) end localredstone.injector(pos,pos) localredstone.collector(pos,pos) - + redstone_algorithm() end -- 2.44.0