X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FKnightrelay.js;h=de1e89ab7073e31962bfad3ffa0241b35e618c83;hp=eebb0f22ba3000bd4564b884d6bdb4fbb3fe65ea;hb=4404e58c0a30105472942367dce894223b05c7fe;hpb=658c47bf5843fb0855659f22f7b1c38318c66ce5 diff --git a/client/src/variants/Knightrelay.js b/client/src/variants/Knightrelay.js index eebb0f22..de1e89ab 100644 --- a/client/src/variants/Knightrelay.js +++ b/client/src/variants/Knightrelay.js @@ -29,7 +29,7 @@ export const VariantRules = class KnightrelayRules extends ChessRules { // Potential promotions: const finalPieces = piece == V.PAWN && x + step[0] == lastRank ? [V.ROOK, V.KNIGHT, V.BISHOP, V.QUEEN] - : [V.PAWN]; + : [piece]; for (let p of finalPieces) { moves.push( this.getBasicMove([x,y], [x+step[0],y+step[1]], {