To reproduce:
- Mod with a 1 line control.lua
Code: Select all
remote.add_interface("test", {test = function(x) game.print(serpent.block(x)) end})
- In game run
Code: Select all
/c remote.call("test", "test", {a = 1, b = 2})
Actual output: {a = 2}
Note that this works as expected if
Code: Select all
/c remote.add_interface("test", {test = function(x) game.print(serpent.block(x)) end})
/c remote.call("test", "test", {a = 1, b = 2})