[0.17.35] Extra "parameters" level in LuaArithmeticCombinatorControlBehavior
Posted: Fri May 03, 2019 1:24 am
The parameters for an arithmetic combinator resides in LuaArithmeticCombinatorControlBehavior.parameters.parameters. From https://lua-api.factorio.com/latest/Lua ... vior.brief I expected one level of "parameters".
To reproduce: Place an arithmetic combinator, set its first signal to "A", and select it.
/c game.player.print(game.player.selected.get_control_behavior().parameters.first_signal.name)
Cannot execute command: ... attempt to index field 'first_signal' (a nil value)
/c game.player.print(game.player.selected.get_control_behavior().parameters.parameters.first_signal.name)
signal-A
To reproduce: Place an arithmetic combinator, set its first signal to "A", and select it.
/c game.player.print(game.player.selected.get_control_behavior().parameters.first_signal.name)
Cannot execute command: ... attempt to index field 'first_signal' (a nil value)
/c game.player.print(game.player.selected.get_control_behavior().parameters.parameters.first_signal.name)
signal-A