Fix Wildebeest variant
authorBenjamin Auder <benjamin.auder@somewhere>
Wed, 26 Feb 2020 00:07:14 +0000 (01:07 +0100)
committerBenjamin Auder <benjamin.auder@somewhere>
Wed, 26 Feb 2020 00:07:14 +0000 (01:07 +0100)
client/src/variants/Wildebeest.js

index 27b131d..1634f49 100644 (file)
@@ -117,8 +117,9 @@ export const VariantRules = class WildebeestRules extends ChessRules {
     const shiftX = color == "w" ? -1 : 1;
     const startRanks = color == "w" ? [sizeX - 2, sizeX - 3] : [1, 2];
     const lastRank = color == "w" ? 0 : sizeX - 1;
-    const finalPieces =
-      x + shiftX == lastRank ? [V.ROOK, V.KNIGHT, V.BISHOP, V.QUEEN] : [V.PAWN];
+    const finalPieces = x + shiftX == lastRank
+      ? [V.WILDEBEEST, V.QUEEN]
+      : [V.PAWN];
 
     if (this.board[x + shiftX][y] == V.EMPTY) {
       // One square forward