Attempt to clarify installation instructions a little
[vchess.git] / client / src / variants / Progressive2.js
index ffc22bc..8df8eea 100644 (file)
@@ -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(
       {},
@@ -16,6 +17,10 @@ export class Progressive2Rules extends Progressive1Rules {
     return false;
   }
 
+  static get HasEnpassant() {
+    return false;
+  }
+
   postPlay(move) {
     const c = move.turn[0];
     const piece = move.vanish[0].p;
@@ -26,7 +31,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 +52,5 @@ export class Progressive2Rules extends Progressive1Rules {
       k: 1000
     };
   }
+
 };