X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FKnightrelay.js;h=de1e89ab7073e31962bfad3ffa0241b35e618c83;hb=8d1fcc37a933554e13bc996b5611f8307a4701e8;hp=eebb0f22ba3000bd4564b884d6bdb4fbb3fe65ea;hpb=e2d2b49c4b8f5228126991ac5cf41086a51a4285;p=vchess.git 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]], {