Update wireless-rs.lua

This commit is contained in:
LDDestroier 2019-07-30 22:29:10 -04:00 committed by GitHub
parent 583a326d27
commit 83e1a7b7df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 3 deletions

View File

@ -6,6 +6,7 @@ local channel = 1005
local occupiedSides = {}
local inputSides = {}
local netInputSides = {}
local oppositeSides = {
top = "bottom",
@ -34,7 +35,7 @@ while true do
key = key,
side = side,
})
elseif redstone.getOutput(side) == false and (inputSides[side] or occupiedSides[side]) then
elseif redstone.getOutput(side) == false and (inputSides[side] or netInputSides[side]) then
inputSides[side] = false
occupiedSides[side] = false
occupiedSides[oSide] = false
@ -51,12 +52,12 @@ while true do
if msg.key == key and msg.cmd and oppositeSides[msg.side or false] then
if msg.cmd == "turnOn" then
--inputSides[msg.side] = true
netInputSides[msg.side] = true
occupiedSides[msg.side] = true
occupiedSides[oppositeSides[msg.side]] = true
redstone.setOutput(oppositeSides[msg.side], true)
elseif msg.cmd == "turnOff" then
--inputSides[msg.side] = false
netInputSides[msg.side] = false
occupiedSides[msg.side] = false
occupiedSides[oppositeSides[msg.side]] = false
redstone.setOutput(oppositeSides[msg.side], false)