From 4eb0915a0659c8bece6930866a526c5e2c296d9f Mon Sep 17 00:00:00 2001 From: Benjamin Auder Date: Thu, 23 Jul 2020 16:20:44 +0200 Subject: [PATCH] Fix hidden queen captured en-passant when not starting on 2nd row --- client/src/variants/Hiddenqueen.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/src/variants/Hiddenqueen.js b/client/src/variants/Hiddenqueen.js index aa536a6b..b180c6fd 100644 --- a/client/src/variants/Hiddenqueen.js +++ b/client/src/variants/Hiddenqueen.js @@ -52,9 +52,11 @@ export class HiddenqueenRules extends ChessRules { const move = moveOrSquare; const s = move.start, e = move.end; + const color = move.vanish[0].c; if ( s.y == e.y && Math.abs(s.x - e.x) == 2 && + ((color == 'w' && s.x == 6) || (color == 'b' && s.x == 1)) && [V.PAWN, V.HIDDEN_QUEEN].includes(move.vanish[0].p) ) { return { -- 2.44.0