Invalid chain signals show with wrong LuaEntity::chain_signal_state, and no equivalent for regular signals
Posted: Sun Nov 04, 2018 5:44 am
The API docs for chain signal states show:
However, an invalid chain signal shows as "all_open" rather than "none". Tested in a simple circle of rail with a single chain signal, and with a chain signal placed far away from any rail.
Rail signals behave in a similar fashion, but lack their own 'invalid' definition.
Code: Select all
defines.chain_signal_state.none Invalid, blinking.
defines.chain_signal_state.all_open Green.
defines.chain_signal_state.partially_open Blue.
defines.chain_signal_state.none_open Red.
Rail signals behave in a similar fashion, but lack their own 'invalid' definition.