do some arithmetic instead of if

This commit is contained in:
DS-Minetest 2017-10-03 14:19:22 +02:00
parent e37d530f90
commit 1f53849df9

View File

@ -143,11 +143,7 @@ plg.register_nodes({
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
if num > 4 then num = (2 ^ num % 2) * 4 + num + math.floor(num / 5)
num = 1
elseif num < 1 then
num = 4
end
instr[i][op].port = abcd1[num] instr[i][op].port = abcd1[num]
end end
end end