From: Benjamin Auder Date: Tue, 8 Sep 2020 15:19:26 +0000 (+0200) Subject: Fix CastleChess X-Git-Url: https://git.auder.net/%7B%7B%20asset%28%27mixstore/css/static/%3C?a=commitdiff_plain;h=aafc804f005917facbdc85b870d7b109fbac13e5;p=vchess.git Fix CastleChess --- diff --git a/client/src/variants/Castle.js b/client/src/variants/Castle.js index af3710c9..e6b0470d 100644 --- a/client/src/variants/Castle.js +++ b/client/src/variants/Castle.js @@ -4,9 +4,11 @@ export class CastleRules extends ChessRules { getCurrentScore() { const baseScore = super.getCurrentScore(); if (baseScore != '*') return baseScore; - if (this.getPiece(0,2) == V.KING && this.getPiece(0,3) == V.ROOK) - return "0-1"; - if (this.castleFlags['b'][0] >= 8) return "1-0"; + if (this.castleFlags['b'][0] >= 8) { + if (this.getPiece(0,2) == V.KING && this.getPiece(0,3) == V.ROOK) + return "0-1"; + return "1-0"; + } return '*'; } };