As discussed in the discord channel, there is a bug somewhere as the pseudo-royal commoner is not the last piece in the ordering whenever there is a custom piece on top.
Example of variant with the bug:
[allexplodeatomic:nocheckatomic]
pawn = -
customPiece1 = p:fmWfceFifmnD
pawnTypes = p
Example of faulty behaviour (Custom piece [pawn] negative values):
+-------+-------+-------+-------+-------+-------+-------+-------+
| P | P | P | P | P | P | P | P |
| -2.01 | -2.69 | -2.53 | -2.80 | -2.20 | -1.65 | -2.93 | -2.22 |
+-------+-------+-------+-------+-------+-------+-------+-------+
| R | N | B | Q | K | B | N | R |
| +3.99 | +1.97 | +2.61 | +4.24 | | +2.44 | +1.97 | +4.40 |
+-------+-------+-------+-------+-------+-------+-------+-------+
As discussed in the discord channel, there is a bug somewhere as the pseudo-royal commoner is not the last piece in the ordering whenever there is a custom piece on top.
Example of variant with the bug:
[allexplodeatomic:nocheckatomic] pawn = - customPiece1 = p:fmWfceFifmnD pawnTypes = p
Example of faulty behaviour (Custom piece [pawn] negative values):
+-------+-------+-------+-------+-------+-------+-------+-------+ | P | P | P | P | P | P | P | P | | -2.01 | -2.69 | -2.53 | -2.80 | -2.20 | -1.65 | -2.93 | -2.22 | +-------+-------+-------+-------+-------+-------+-------+-------+ | R | N | B | Q | K | B | N | R | | +3.99 | +1.97 | +2.61 | +4.24 | | +2.44 | +1.97 | +4.40 | +-------+-------+-------+-------+-------+-------+-------+-------+