TL;DR
Allow us to rename/modify train interrupts without modifying the interrupt globally.What?
Currently if I have a train group set up, and I want to make another train group, I have to manually recreate every interrupt that is even slightly different between the two groups. For instance I might have an iron train group and want to make a copper train group, or I have an item train group and want to make a fluid train group.The 'easiest' work around I've found is to take one of the trains with the original interrupts, put it into a new train group by itself, and save it to a blueprint and delete it. Then I can rename and redo everything I need for the new group, then paste the original train back in. If I do it right the blueprint should recreate the original interrupts which I can then reapply to the appropriate train group. But that work around is very finicky and its very easy to accidentally delete or modify an interrupt with no way to recover, so it has to be recreate manually.
I wish there was a button in the "Edit interrupt" window to "Copy interrupt". Which would create a copy with a new name (like "copy of interrupt") which can then be renamed and modified without changing any of the existing train logic.
As a simple example, I might have an interrupt called "Iron Pickup" which is triggered by empty cargo inventory and then sends the train to an iron station. But I want to make a version that is the same but sends the train to a copper station. In this simple example, it wouldn't be hard to recreate the interrupt from scratch, but there are obviously interrupts that are much more complicated than this one and tedious to recreate for every possible permutation. It would be so much more convenient to be able to edit the "Iron Pickup" interrupt, copy it, then go to modify the "Copy of Iron Pickup" interrupt, where it can be renamed and modified to "Copper Pickup" without changing the original interrupt.


