X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fbase_rules.js;h=5cf1d97e2600c150d7329a74ddc80a8cea34edca;hb=809ab1a837e0f748987bcf7d66defa11cb7a1792;hp=aff47109bed2fd2ae5179b136c8de60e36754c78;hpb=7c05a5f2297bea540c700ebceb0cc8b03a7f6775;p=vchess.git diff --git a/client/src/base_rules.js b/client/src/base_rules.js index aff47109..5cf1d97e 100644 --- a/client/src/base_rules.js +++ b/client/src/base_rules.js @@ -135,6 +135,14 @@ export const ChessRules = class ChessRules { static get LoseOnRepetition() { return false; } + // And in some others (Iceage), repetitions should be ignored: + static get IgnoreRepetition() { + return false; + } + loseOnRepetition() { + // In some variants, result depends on the position: + return V.LoseOnRepetition; + } // At some stages, some games could wait clicks only: onlyClick() {