From 63c42a8fd6ba2150af5c6f25afe7aaf5f20599aa Mon Sep 17 00:00:00 2001 From: Benjamin Auder Date: Fri, 23 Apr 2021 07:53:36 +0200 Subject: [PATCH] Fix Football --- client/src/variants/Football.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/src/variants/Football.js b/client/src/variants/Football.js index eddad107..ffe6736b 100644 --- a/client/src/variants/Football.js +++ b/client/src/variants/Football.js @@ -363,7 +363,7 @@ export class FootballRules extends ChessRules { play(move) { // Special message saying "passes are over" - const passesOver = (move.vanish.length == 2); + const passesOver = (move.vanish.length == 0); if (!passesOver) { this.prePlay(move); V.PlayOnBoard(this.board, move); @@ -385,7 +385,7 @@ export class FootballRules extends ChessRules { } undo(move) { - const passesOver = (move.vanish.length == 2); + const passesOver = (move.vanish.length == 0); if (move.turn[0] != this.turn) { [this.turn, this.subTurn] = move.turn; this.movesCount--; @@ -439,7 +439,7 @@ export class FootballRules extends ChessRules { // NOTE: evalPosition() is wrong, but unused since bot plays at random getNotation(move) { - if (move.vanish.length == 2) return "pass"; + if (move.vanish.length == 0) return "pass"; if (move.vanish[0].p != 'a') return super.getNotation(move); // Kick: simple notation (TODO?) return V.CoordsToSquare(move.end); -- 2.44.0