[2.0.55] Signal wildcard in interrupts no longer usable
Posted: Thu Jun 05, 2025 1:43 pm
The signal wildcard interrupt now (since 2.0.55) matches only those signals that are in the wait conditions. While this *is* written in the description (and therefore is probably intentional) it vastly reduces the viability of dynamically set schedules for trains via interrupts: Since the Wait for circuit condition has no equivalent to Each the signal wildcard has very little use because the only thing it can react to are those that I manually put in the wait condition anyway so for more complex train systems I'd have to add waaaay too many wait conditions.
Reproduction: Two signals are passed to the train via the station, ✓ signal is passed but the iron plate signal has no bearing on the interrupt. Therefore I cannot divert the train to the iron pick-up station unless I manually add waiting for iron signal. This changes the complexity form almost a one-liner that scales automatically as I add more station with different symbols to always having to add another type of a wait condition to the schedule.
I am sure this is a new addition since updating to the newest version of the game bricked my train system.
Reproduction: Two signals are passed to the train via the station, ✓ signal is passed but the iron plate signal has no bearing on the interrupt. Therefore I cannot divert the train to the iron pick-up station unless I manually add waiting for iron signal. This changes the complexity form almost a one-liner that scales automatically as I add more station with different symbols to always having to add another type of a wait condition to the schedule.
I am sure this is a new addition since updating to the newest version of the game bricked my train system.