X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FMakruk.js;h=c7dd3430f96c46c0d6400573ea24d6efdc20508a;hb=2c947b3a9b435b87781d31b0ef6e7744dd81ee1b;hp=9f9c37b6f5c77e5a1cb303e663a4b27fe2e2a76b;hpb=118cff5c4d458f1f76a6f1f6813f4d4feaf4594c;p=vchess.git diff --git a/client/src/variants/Makruk.js b/client/src/variants/Makruk.js index 9f9c37b6..c7dd3430 100644 --- a/client/src/variants/Makruk.js +++ b/client/src/variants/Makruk.js @@ -3,6 +3,7 @@ import { ArrayFun } from "@/utils/array"; import { randInt, shuffle } from "@/utils/alea"; export class MakrukRules extends ChessRules { + static get HasFlags() { return false; } @@ -11,14 +12,15 @@ export class MakrukRules extends ChessRules { return false; } + static get Monochrome() { + return true; + } + static get PawnSpecs() { return Object.assign( {}, ChessRules.PawnSpecs, - { - twoSquares: false, - promotions: [V.QUEEN] - } + { promotions: [V.QUEEN] } ); } @@ -135,4 +137,5 @@ export class MakrukRules extends ChessRules { k: 1000 }; } + };