[2.0.55] Signal wildcard in interrupts no longer usable

Bugs that we were not able to reproduce, and/or are waiting for more detailed info.
Quacken8
Manual Inserter
Manual Inserter
Posts: 1
Joined: Thu Jun 05, 2025 12:52 pm
Contact:

[2.0.55] Signal wildcard in interrupts no longer usable

Post by Quacken8 »

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.
Attachments
Screenshot_2.png
Screenshot_2.png (187.71 KiB) Viewed 900 times
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 4441
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [2.0.55] Signal wildcard in interrupts no longer usable

Post by boskid »

Please provide a save file because i am unable to reproduce any issues. When i sent a pair of signals "check signal = 1, iron-plate = 5" the interrupt properly triggers. From the common faults i can predict you fell into is that you sent the iron-plate with value of 1 which prevents it triggering because of the second condition doing value comparison while you expect it to be a signal type comparison (which its not).

Factorio 2.0.56 2025-06-05 16-26-59.mp4
(20.81 MiB) Downloaded 122 times
mrvn
Smart Inserter
Smart Inserter
Posts: 6002
Joined: Mon Sep 05, 2016 9:10 am
Contact:

Re: [2.0.55] Signal wildcard in interrupts no longer usable

Post by mrvn »

0.000 2026-03-16 00:18:22; Factorio 2.0.73 (build 84377, linux64, full, space-age)

I can confirm that this seem to work (mostly) with even simpler conditions. The target station uses the signals "send to train" without them being listed as a circuit condition in the interrupt. So when I send "green=1, iron ore=1" to the train it goes to the "iron ore" station.
train-interrupt.png
train-interrupt.png (63.33 KiB) Viewed 144 times
I did get a few cases where the target station got screwed up during early setup though. Sorry, didn't save at that point. This happened when no station matching the requested items existed and I got both the "green" signal (iirc, not 100% sure) and the signal wildcard as target station. As in the target stations name didn't get replaced with an item signal. The train is then stuck. Didn't think much of it as it was while creating the interrupt and doesn't seem to happen later on.
Post Reply

Return to “Pending”