From 4eb0915a0659c8bece6930866a526c5e2c296d9f Mon Sep 17 00:00:00 2001
From: Benjamin Auder <benjamin.auder@somewhere>
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