Okay, I think I've done a better job in X2983. Having more fully understood MSTS's behaviour (which I've explained in a comment) the code even got simpler, which I think is a good sign it is more likely correct than before.
Okay, I think I've done a better job in X2983. Having more fully understood MSTS's behaviour (which I've explained in a comment) the code even got simpler, which I think is a good sign it is more likely correct than before.