More consistent Chakart
[vchess.git] / client / src / variants / Chakart.js
index 9fcf412..9659ef3 100644 (file)
@@ -658,12 +658,12 @@ export class ChakartRules extends ChessRules {
             const afterColor = this.getColor(afterNext[0], afterNext[1]);
             if (
               this.board[afterNext[0]][afterNext[1]] == V.EMPTY ||
-              afterColor != color1
+              afterColor == 'a'
             ) {
               move.appear[0].x = afterNext[0];
               move.appear[0].y = afterNext[1];
               if (this.board[afterNext[0]][afterNext[1]] != V.EMPTY) {
-                // The "object" could also be an opponent's piece
+                // object = banana, bomb, mushroom or egg
                 const object = this.getPiece(afterNext[0], afterNext[1]);
                 move.vanish.push(
                   new PiPo({