X-Git-Url: https://git.auder.net/img/rock_paper_scissors_lizard_spock.gif?a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FProgressive2.js;h=d0c15e61fd700bf829b2ff9edcf89a91be026ba2;hb=173f11dc3119c842a58daa9d1e0afc67eeb0e4e8;hp=ffc22bc973589889b63bc0e1c61e3e5d53606c86;hpb=eaab401ea14ebbde1e49ede7c639bc3b6556bf08;p=vchess.git diff --git a/client/src/variants/Progressive2.js b/client/src/variants/Progressive2.js index ffc22bc9..d0c15e61 100644 --- a/client/src/variants/Progressive2.js +++ b/client/src/variants/Progressive2.js @@ -4,6 +4,7 @@ import { ChessRules } from "@/base_rules"; import { randInt } from "@/utils/alea"; export class Progressive2Rules extends Progressive1Rules { + static get PawnSpecs() { return Object.assign( {}, @@ -26,7 +27,6 @@ export class Progressive2Rules extends Progressive1Rules { } undo(move) { - this.disaggregateFlags(JSON.parse(move.flags)); V.UndoOnBoard(this.board, move); if (this.turn != move.turn[0]) this.movesCount--; this.turn = move.turn[0]; @@ -48,4 +48,5 @@ export class Progressive2Rules extends Progressive1Rules { k: 1000 }; } + };