mirror of
https://github.com/minetest-mods/mesecons.git
synced 2025-04-20 10:40:26 +02:00
use ipairs and fix something
This commit is contained in:
parent
1f53849df9
commit
c16fc71746
@ -137,13 +137,12 @@ plg.register_nodes({
|
|||||||
local meta = minetest.get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
local instr = lcore.deserialize(meta:get_string("instr"))
|
local instr = lcore.deserialize(meta:get_string("instr"))
|
||||||
for i = 1, #instr do
|
for i = 1, #instr do
|
||||||
for k = 1, #ops do
|
for _, op in ipairs(ops) do
|
||||||
local op = ops[k]
|
|
||||||
local o = instr[i][op]
|
local o = instr[i][op]
|
||||||
if o and o.type == "io" then
|
if o and o.type == "io" then
|
||||||
local num = abcd2[o.port]
|
local num = abcd2[o.port]
|
||||||
num = num + dir
|
num = num + dir
|
||||||
num = (2 ^ num % 2) * 4 + num + math.floor(num / 5)
|
num = (2 ^ num % 2) * 4 + num - math.floor(num / 5) * 4
|
||||||
instr[i][op].port = abcd1[num]
|
instr[i][op].port = abcd1[num]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user