From: Benjamin Auder Date: Tue, 8 Dec 2020 11:20:51 +0000 (+0100) Subject: Fix Fullcavalry X-Git-Url: https://git.auder.net/%7B%7B%20asset%28%27mixstore/images/scripts/doc/DESCRIPTION?a=commitdiff_plain;h=c078bb5ed396ae7dd3674be14c2849aac534da6b;p=vchess.git Fix Fullcavalry --- diff --git a/client/src/variants/Fullcavalry.js b/client/src/variants/Fullcavalry.js index 0eb53f1f..c211aa8f 100644 --- a/client/src/variants/Fullcavalry.js +++ b/client/src/variants/Fullcavalry.js @@ -91,7 +91,7 @@ export class FullcavalryRules extends ChessRules { static GenRandInitFen(randomness) { if (randomness == 0) // Deterministic: - return "efbqkbnm/pppppppp/8/8/8/8/PPPPPPPP/EDBQKBNM w 0 ahah -"; + return "enbqkbnm/pppppppp/8/8/8/8/PPPPPPPP/ENBQKBNM w 0 ahah -"; const baseFen = ChessRules.GenRandInitFen(randomness); // Replace rooks by lancers with expected orientation: @@ -328,7 +328,7 @@ export class FullcavalryRules extends ChessRules { filterValid(moves) { // At move 1, forbid captures (in case of...): - if (this.movesCount >= 2) return moves; + if (this.movesCount >= 2) return super.filterValid(moves); return moves.filter(m => m.vanish.length == 1); }