Page 1 of 1

Interrupt list should work like logistic groups list, not auto-delete

Posted: Mon Dec 09, 2024 1:39 am
by fartmonger
TL;DR
Interrupts should be changed to work like logistic request groups, where deleting them is a separate action from removing them from a train/platform.

What?
Right now, clicking the X button on an interrupt will delete it completely, it can't be re-added if it was the last train/platform using that interrupt.
I suggest making them work like logistic groups, where even if they're not being used, they still live in a list. This way one removed from a train could be added back to it just by picking from the list.
I also suggest adding a checkbox to allow temporarily disabling an interrupt on that train/platform.
Why?
A number of times, I've set up an interrupt on a platform, but wanted to temporarily disable it. Or deconstruct a train and rebuild it only to realize the interrupt I had set up has disappeared.

Problem 1: The list of interrupts is inconsistent with the list of logistic group. Both cases seem similar, you can assign an existing interrupt or group. It gets quite easy to use the logistic groups temporarily, adding and removing them. Unless you specifically go into the list and delete it, removing it from a request point doesn't affect the list in the background. On the other hand, interrupts work with a similar list selection to reuse existing ones, but do not have the object permanence after they're removed from a train/platform.

Problem 2: The "X" button is unpredictable whether it will remove it from this train/platform, or delete it completely, depending if another train/platform still has it assigned. Plus, this difference can't be seen in the UI which will happen. In the list of logistic groups it shows how many requesters have that one assigned before you delete it.

Problem 3: The buttons and tooltips are not clear or consistent. On logistic points, the button is a red trash can indicating deletion, but at least the tooltip clearly says "remove from this request point". But on the train/platform the button is only a grey X and has no tooltip, so it's much less clear that it can permanently delete something.

Re: Interrupt list should work like logistic groups list, not auto-delete

Posted: Mon Dec 09, 2024 2:31 am
by Tinyboss
Absolutely agree, especially about point 2.