From: Benjamin Auder <benjamin.auder@somewhere>
Date: Fri, 20 Mar 2020 21:20:49 +0000 (+0100)
Subject: Fix random init position for Coregal + Twokings variants
X-Git-Url: https://git.auder.net/variants/Chakart/css/assets/doc/html/%7B%7B%20targetUrl%20%7D%7D?a=commitdiff_plain;h=df3eb77c621201c0367dc00bbbafd0f6685980ef;p=vchess.git

Fix random init position for Coregal + Twokings variants
---

diff --git a/client/src/variants/Coregal.js b/client/src/variants/Coregal.js
index e0729ac3..f0fc3801 100644
--- a/client/src/variants/Coregal.js
+++ b/client/src/variants/Coregal.js
@@ -80,11 +80,11 @@ export class CoregalRules extends ChessRules {
       }
 
       // Get random squares for king and queen between b and g files
-      let randIndex = randInt(6);
-      let kingPos = randIndex + 1;
-      randIndex = randInt(5);
+      let randIndex = randInt(6) + 1;
+      let kingPos = randIndex;
+      randIndex = randInt(5) + 1;
       if (randIndex >= kingPos) randIndex++;
-      let queenPos = randIndex + 1;
+      let queenPos = randIndex;
 
       // Get random squares for rooks to the left and right of the queen
       // and king: not all squares of the same colors (for bishops).