Ughh! Trying to implement the turnover transformation and splitting rules through a custom xxxTinker script revealed a bug in the parsing of the captureMatrix. Instead of ignoring promotion to its own type, it ignored promotion to the type just before it in the table.
After fixing this, I think I got the normal moving right.
Promotion is still to be done.
(Unfinished) test Diagram:
Ughh! Trying to implement the turnover transformation and splitting rules through a custom xxxTinker script revealed a bug in the parsing of the captureMatrix. Instead of ignoring promotion to its own type, it ignored promotion to the type just before it in the table.
After fixing this, I think I got the normal moving right. Promotion is still to be done.