In all my 3 Grand Apothecary games pawns do not promote, except to other pawns. I have identified the error coming from the supply vector. It is defined like this:
set supply (P p X x); // in infinite supply
But not the other pieces that are there initially. How do I fix this as the interactive diagram works well.
And by the way, also the regular pawn is able to promote to berolina and the berolina to regular pawn. Is that fixable?
@HG
In all my 3 Grand Apothecary games pawns do not promote, except to other pawns. I have identified the error coming from the supply vector. It is defined like this:
set supply (P p X x); // in infinite supply
But not the other pieces that are there initially. How do I fix this as the interactive diagram works well.
And by the way, also the regular pawn is able to promote to berolina and the berolina to regular pawn. Is that fixable?