X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FChakart.js;h=1795e30c483ed3db360e0c65e71ec2723431a0ee;hb=7e8a7ea1cb66adb4a987badfb0a3c2f99a21bd0a;hp=1d12e42ec6e65b455fec6d1596e8e21475c9e74f;hpb=e50a802531b99829c533f22ecd21e359e7e1e049;p=vchess.git diff --git a/client/src/variants/Chakart.js b/client/src/variants/Chakart.js index 1d12e42e..1795e30c 100644 --- a/client/src/variants/Chakart.js +++ b/client/src/variants/Chakart.js @@ -4,6 +4,7 @@ import { ArrayFun } from "@/utils/array"; import { randInt } from "@/utils/alea"; export class ChakartRules extends ChessRules { + static get PawnSpecs() { return SuicideRules.PawnSpecs; } @@ -394,7 +395,7 @@ export class ChakartRules extends ChessRules { return ( V.OnBoard(x + forward, y) && ( - this.board[x + forward][y] != oppCol || + this.board[x + forward][y] == V.EMPTY || ( V.OnBoard(x + forward, y + 1) && this.board[x + forward][y + 1] != V.EMPTY && @@ -1470,4 +1471,5 @@ export class ChakartRules extends ChessRules { } return notation; } + };