This same problem is also in this preset, using this code:
set mypieces ();
set mypieces.k $pieces.k;
set mypieces.K $pieces.K;
set mypieces.q $pieces.q;
set mypieces.Q $pieces.Q;
set mypieces.r $pieces.r;
set mypieces.R $pieces.R;
set mypieces.b $pieces.b;
set mypieces.B $pieces.B;
set mypieces.n $pieces.n;
set mypieces.N $pieces.N;
set mypieces.p $pieces.p;
set mypieces.P $pieces.P;
if == pieceset alfaerie-allsvg:
set mypieces.A pieceimg .W;
set mypieces.a pieceimg .w;
set mypieces.G pieceimg .P;
set mypieces.g pieceimg .p;
set mypieces.T $pieces.T;
set mypieces.t $pieces.t;
set mypieces.S $pieces.GG;
set mypieces.s $pieces.gg;
set mypieces.U $pieces.U;
set mypieces.u $pieces.u;
set mypieces.D pieceimg .D;
set mypieces.d pieceimg .d;
endif;
setsystem pieces #mypieces;
I tried changing pieceset to $pieceset, but that just caused the pieces defined in the if condition to be replaced with black circles.
This same problem is also in this preset, using this code:
I tried changing pieceset to $pieceset, but that just caused the pieces defined in the if condition to be replaced with black circles.