Fix machine side IO lookups

This commit is contained in:
mrkubax10 2025-03-29 14:25:03 +01:00
parent 69aadeae71
commit b6ce12a668
2 changed files with 3 additions and 3 deletions

@ -309,7 +309,7 @@ function industrialtest.api.getConnections(pos,direction)
local powerOutput=(sourceDef.groups._industrialtest_cable or industrialtest.api.isPowerOutput(sourceMeta,normalizedKey)) local powerOutput=(sourceDef.groups._industrialtest_cable or industrialtest.api.isPowerOutput(sourceMeta,normalizedKey))
local powerInput=(sourceDef.groups._industrialtest_cable or industrialtest.api.isPowerInput(sourceMeta,normalizedKey)) local powerInput=(sourceDef.groups._industrialtest_cable or industrialtest.api.isPowerInput(sourceMeta,normalizedKey))
if def.groups._industrialtest_cable or industrialtest.api.hasPowerStorage(meta) then if def.groups._industrialtest_cable or industrialtest.api.hasPowerStorage(meta) then
local side=industrialtest.api.normalizeSide(conn,industrialtest.api.getOppositeSide(normalizedKey)) local side=industrialtest.api.normalizeSide(conn,industrialtest.api.getOppositeSide(key))
if (powerOutput and directionInput and (def.groups._industrialtest_cable or industrialtest.api.isPowerInput(meta,side))) or ((def.groups._industrialtest_cable or industrialtest.api.isPowerOutput(meta,side)) and powerInput and directionOutput) then if (powerOutput and directionInput and (def.groups._industrialtest_cable or industrialtest.api.isPowerInput(meta,side))) or ((def.groups._industrialtest_cable or industrialtest.api.isPowerOutput(meta,side)) and powerInput and directionOutput) then
table.insert(result,conn) table.insert(result,conn)
end end

@ -26,13 +26,13 @@ function industrialtest.api.normalizeSide(pos,side)
1,2,3,4,5,6 1,2,3,4,5,6
}, },
[1]={ [1]={
5,6,3,4,2,1 5,6,3,4,1,2
}, },
[2]={ [2]={
2,1,3,4,6,5 2,1,3,4,6,5
}, },
[3]={ [3]={
6,5,3,4,1,2 6,5,3,4,2,1
} }
} }
if node.param2>3 then if node.param2>3 then