I'm curious if a rule or script exists to intercept SPAD events from drivers and change the behavior when one occurs?
I'm thinking the easiest method for this would be to monitor the Message que for these messages and insert a "Wait for" command (time to wait could be chosen in the rule options?) at the beginning of the driver's command list to have them wait for the player to investigate (or at the very least elongate the post-emergency waiting period to make sure things clear up if there was a train in the block that the offending train entered on the red), but don't know how I would begin to script this.
The reason I ask is that most of the SPADs I've experienced end up with the offending trains ending up connected to an innocent bystanding train ahead of it that hadn't cleared the block yet or was waiting for its own green signal, and the 10 second wait after emergency braking is just not sufficient to ensure "safety".
I'm thinking the easiest method for this would be to monitor the Message que for these messages and insert a "Wait for" command (time to wait could be chosen in the rule options?) at the beginning of the driver's command list to have them wait for the player to investigate (or at the very least elongate the post-emergency waiting period to make sure things clear up if there was a train in the block that the offending train entered on the red), but don't know how I would begin to script this.
The reason I ask is that most of the SPADs I've experienced end up with the offending trains ending up connected to an innocent bystanding train ahead of it that hadn't cleared the block yet or was waiting for its own green signal, and the 10 second wait after emergency braking is just not sufficient to ensure "safety".