From d048c4c997a6f7de8a612b99dcfccd26e4de2606 Mon Sep 17 00:00:00 2001
From: Benjamin Auder <benjamin.auder@somewhere>
Date: Mon, 2 Mar 2020 01:08:02 +0100
Subject: [PATCH] Fix Dark variant when en-passant captures are possible.
 Credit variants authors

---
 client/src/translations/rules/Alice/en.pug       |  2 ++
 client/src/translations/rules/Alice/es.pug       |  2 ++
 client/src/translations/rules/Alice/fr.pug       |  2 ++
 client/src/translations/rules/Allmate/en.pug     |  2 ++
 client/src/translations/rules/Allmate/es.pug     |  2 ++
 client/src/translations/rules/Allmate/fr.pug     |  2 ++
 client/src/translations/rules/Antiking/en.pug    |  2 ++
 client/src/translations/rules/Antiking/es.pug    |  2 ++
 client/src/translations/rules/Antiking/fr.pug    |  2 ++
 client/src/translations/rules/Antimatter/en.pug  |  2 ++
 client/src/translations/rules/Antimatter/es.pug  |  2 ++
 client/src/translations/rules/Antimatter/fr.pug  |  2 ++
 client/src/translations/rules/Arena/en.pug       |  2 ++
 client/src/translations/rules/Arena/es.pug       |  2 ++
 client/src/translations/rules/Arena/fr.pug       |  2 ++
 client/src/translations/rules/Baroque/en.pug     |  2 ++
 client/src/translations/rules/Baroque/es.pug     |  2 ++
 client/src/translations/rules/Baroque/fr.pug     |  2 ++
 client/src/translations/rules/Benedict/en.pug    |  2 ++
 client/src/translations/rules/Benedict/es.pug    |  2 ++
 client/src/translations/rules/Benedict/fr.pug    |  2 ++
 client/src/translations/rules/Berolina/en.pug    |  1 +
 client/src/translations/rules/Berolina/es.pug    |  2 ++
 client/src/translations/rules/Berolina/fr.pug    |  2 ++
 client/src/translations/rules/Checkered/en.pug   |  2 +-
 client/src/translations/rules/Checkered/es.pug   |  2 +-
 client/src/translations/rules/Checkered/fr.pug   |  2 +-
 client/src/translations/rules/Circular/en.pug    |  2 ++
 client/src/translations/rules/Circular/es.pug    |  2 ++
 client/src/translations/rules/Circular/fr.pug    |  2 ++
 client/src/translations/rules/Dark/en.pug        |  2 ++
 client/src/translations/rules/Dark/es.pug        |  2 ++
 client/src/translations/rules/Dark/fr.pug        |  2 ++
 client/src/translations/rules/Enpassant/en.pug   |  2 ++
 client/src/translations/rules/Enpassant/es.pug   |  2 ++
 client/src/translations/rules/Enpassant/fr.pug   |  2 ++
 client/src/translations/rules/Extinction/en.pug  |  2 ++
 client/src/translations/rules/Extinction/es.pug  |  2 ++
 client/src/translations/rules/Extinction/fr.pug  |  2 ++
 client/src/translations/rules/Grand/en.pug       |  2 ++
 client/src/translations/rules/Grand/es.pug       |  2 ++
 client/src/translations/rules/Grand/fr.pug       |  2 ++
 client/src/translations/rules/Grasshopper/en.pug |  2 ++
 client/src/translations/rules/Grasshopper/es.pug |  2 ++
 client/src/translations/rules/Grasshopper/fr.pug |  2 ++
 client/src/translations/rules/Hidden/en.pug      |  2 ++
 client/src/translations/rules/Hidden/es.pug      |  2 ++
 client/src/translations/rules/Hidden/fr.pug      |  2 ++
 client/src/translations/rules/Hiddenqueen/en.pug |  4 ++++
 client/src/translations/rules/Hiddenqueen/es.pug |  4 ++++
 client/src/translations/rules/Hiddenqueen/fr.pug |  4 ++++
 client/src/translations/rules/Knightmate/en.pug  |  2 ++
 client/src/translations/rules/Knightmate/es.pug  |  4 +++-
 client/src/translations/rules/Knightmate/fr.pug  |  2 ++
 client/src/translations/rules/Knightrelay/en.pug |  2 +-
 client/src/translations/rules/Knightrelay/es.pug |  3 ++-
 client/src/translations/rules/Knightrelay/fr.pug |  2 +-
 client/src/translations/rules/Magnetic/en.pug    |  2 ++
 client/src/translations/rules/Magnetic/es.pug    |  2 ++
 client/src/translations/rules/Magnetic/fr.pug    |  2 ++
 client/src/translations/rules/Marseille/en.pug   |  5 +++++
 client/src/translations/rules/Marseille/es.pug   |  5 +++++
 client/src/translations/rules/Marseille/fr.pug   |  5 +++++
 client/src/translations/rules/Recycle/en.pug     |  2 ++
 client/src/translations/rules/Recycle/es.pug     |  2 ++
 client/src/translations/rules/Recycle/fr.pug     |  2 ++
 client/src/translations/rules/Rifle/en.pug       |  2 ++
 client/src/translations/rules/Rifle/es.pug       |  2 ++
 client/src/translations/rules/Rifle/fr.pug       |  2 ++
 client/src/translations/rules/Royalrace/en.pug   |  3 ++-
 client/src/translations/rules/Royalrace/es.pug   |  3 ++-
 client/src/translations/rules/Royalrace/fr.pug   |  3 ++-
 client/src/translations/rules/Suction/en.pug     |  2 ++
 client/src/translations/rules/Suction/es.pug     |  2 ++
 client/src/translations/rules/Suction/fr.pug     |  2 ++
 client/src/translations/rules/Wildebeest/en.pug  |  2 ++
 client/src/translations/rules/Wildebeest/es.pug  |  2 ++
 client/src/translations/rules/Wildebeest/fr.pug  |  2 ++
 client/src/translations/rules/Wormhole/en.pug    |  2 ++
 client/src/translations/rules/Wormhole/es.pug    |  2 ++
 client/src/translations/rules/Wormhole/fr.pug    |  2 ++
 client/src/variants/Dark.js                      | 13 +++++++++++++
 82 files changed, 185 insertions(+), 10 deletions(-)

diff --git a/client/src/translations/rules/Alice/en.pug b/client/src/translations/rules/Alice/en.pug
index 3903e7c0..0ee71b51 100644
--- a/client/src/translations/rules/Alice/en.pug
+++ b/client/src/translations/rules/Alice/en.pug
@@ -55,3 +55,5 @@ p
   a(href="https://www.schemingmind.com/journalarticle.aspx?article_id=9")
     | schemingmind.com
   | .
+
+p Inventor: Vernon R. Parton (1953)
diff --git a/client/src/translations/rules/Alice/es.pug b/client/src/translations/rules/Alice/es.pug
index 12807cc9..77ede730 100644
--- a/client/src/translations/rules/Alice/es.pug
+++ b/client/src/translations/rules/Alice/es.pug
@@ -55,3 +55,5 @@ p
   a(href="https://www.schemingmind.com/journalarticle.aspx?article_id=9")
     | schemingmind.com
   | .
+
+p Inventor: Vernon R. Parton (1953)
diff --git a/client/src/translations/rules/Alice/fr.pug b/client/src/translations/rules/Alice/fr.pug
index f1df90ee..5950f256 100644
--- a/client/src/translations/rules/Alice/fr.pug
+++ b/client/src/translations/rules/Alice/fr.pug
@@ -57,3 +57,5 @@ p
   a(href="https://www.schemingmind.com/journalarticle.aspx?article_id=9")
     | schemingmind.com
   | .
+
+p Inventeur : Vernon R. Parton (1953)
diff --git a/client/src/translations/rules/Allmate/en.pug b/client/src/translations/rules/Allmate/en.pug
index 2776360b..92e05261 100644
--- a/client/src/translations/rules/Allmate/en.pug
+++ b/client/src/translations/rules/Allmate/en.pug
@@ -36,3 +36,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/difftaking.dir/allmate.html") Allmate chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: Dr. Chris Taylor (1979)
diff --git a/client/src/translations/rules/Allmate/es.pug b/client/src/translations/rules/Allmate/es.pug
index 1d9acf48..e31b5669 100644
--- a/client/src/translations/rules/Allmate/es.pug
+++ b/client/src/translations/rules/Allmate/es.pug
@@ -38,3 +38,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/difftaking.dir/allmate.html") variante Allmate
   | &nbsp;en chessvariants.com.
+
+p Inventor: Dr. Chris Taylor (1979)
diff --git a/client/src/translations/rules/Allmate/fr.pug b/client/src/translations/rules/Allmate/fr.pug
index 19f6f1f9..582d9317 100644
--- a/client/src/translations/rules/Allmate/fr.pug
+++ b/client/src/translations/rules/Allmate/fr.pug
@@ -38,3 +38,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/difftaking.dir/allmate.html") variante Allmate
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : Dr. Chris Taylor (1979)
diff --git a/client/src/translations/rules/Antiking/en.pug b/client/src/translations/rules/Antiking/en.pug
index acdac561..0c10c012 100644
--- a/client/src/translations/rules/Antiking/en.pug
+++ b/client/src/translations/rules/Antiking/en.pug
@@ -47,3 +47,5 @@ p
   a(href="https://www.chessvariants.com/diffobjective.dir/anti-king-chess.html")
     | Antiking chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: Peter Aronson (2002)
diff --git a/client/src/translations/rules/Antiking/es.pug b/client/src/translations/rules/Antiking/es.pug
index 13f89a15..647eb9f6 100644
--- a/client/src/translations/rules/Antiking/es.pug
+++ b/client/src/translations/rules/Antiking/es.pug
@@ -50,3 +50,5 @@ p
   a(href="https://www.chessvariants.com/diffobjective.dir/anti-king-chess.html")
     | variante Antiking
   | &nbsp;en chessvariants.com.
+
+p Inventor: Peter Aronson (2002)
diff --git a/client/src/translations/rules/Antiking/fr.pug b/client/src/translations/rules/Antiking/fr.pug
index d175a472..7c058b2d 100644
--- a/client/src/translations/rules/Antiking/fr.pug
+++ b/client/src/translations/rules/Antiking/fr.pug
@@ -51,3 +51,5 @@ p
   a(href="https://www.chessvariants.com/diffobjective.dir/anti-king-chess.html")
     | variante Antiking
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : Peter Aronson (2002)
diff --git a/client/src/translations/rules/Antimatter/en.pug b/client/src/translations/rules/Antimatter/en.pug
index b50aac15..9fc7511b 100644
--- a/client/src/translations/rules/Antimatter/en.pug
+++ b/client/src/translations/rules/Antimatter/en.pug
@@ -20,3 +20,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/rules/antimatter-chess") Antimatter chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: Claudio Martins Jaguaribe (2010)
diff --git a/client/src/translations/rules/Antimatter/es.pug b/client/src/translations/rules/Antimatter/es.pug
index b6adc808..05588d4a 100644
--- a/client/src/translations/rules/Antimatter/es.pug
+++ b/client/src/translations/rules/Antimatter/es.pug
@@ -21,3 +21,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/rules/antimatter-chess") variante Antimateria
   | &nbsp;en chessvariants.com.
+
+p Inventor: Claudio Martins Jaguaribe (2010)
diff --git a/client/src/translations/rules/Antimatter/fr.pug b/client/src/translations/rules/Antimatter/fr.pug
index 7b1cdfae..3dc01564 100644
--- a/client/src/translations/rules/Antimatter/fr.pug
+++ b/client/src/translations/rules/Antimatter/fr.pug
@@ -21,3 +21,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/rules/antimatter-chess") variante Antimatière
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : Claudio Martins Jaguaribe (2010)
diff --git a/client/src/translations/rules/Arena/en.pug b/client/src/translations/rules/Arena/en.pug
index 3e920140..9fd3b83f 100644
--- a/client/src/translations/rules/Arena/en.pug
+++ b/client/src/translations/rules/Arena/en.pug
@@ -40,3 +40,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/32turn.dir/arenachess.html") Arena chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: Jeff Kiska (2000)
diff --git a/client/src/translations/rules/Arena/es.pug b/client/src/translations/rules/Arena/es.pug
index 4463981d..00a64084 100644
--- a/client/src/translations/rules/Arena/es.pug
+++ b/client/src/translations/rules/Arena/es.pug
@@ -42,3 +42,5 @@ p
   | La
   a(href="https://www.chessvariants.com/32turn.dir/arenachess.html") variante Arena
   | &nbsp;en chessvariants.com.
+
+p Inventor: Jeff Kiska (2000)
diff --git a/client/src/translations/rules/Arena/fr.pug b/client/src/translations/rules/Arena/fr.pug
index 4cfd2ccb..49127763 100644
--- a/client/src/translations/rules/Arena/fr.pug
+++ b/client/src/translations/rules/Arena/fr.pug
@@ -43,3 +43,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/32turn.dir/arenachess.html") variante Arena
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : Jeff Kiska (2000)
diff --git a/client/src/translations/rules/Baroque/en.pug b/client/src/translations/rules/Baroque/en.pug
index 2a00083e..649bde07 100644
--- a/client/src/translations/rules/Baroque/en.pug
+++ b/client/src/translations/rules/Baroque/en.pug
@@ -161,3 +161,5 @@ p
   a(href="https://en.wikipedia.org/wiki/Baroque_chess") Wikipedia page
   | , which also gives pointers to other interesting pages (including
   | chessvariants.com, as usual).
+
+p Inventor: Robert Abbott (1963)
diff --git a/client/src/translations/rules/Baroque/es.pug b/client/src/translations/rules/Baroque/es.pug
index 92813c30..dc85cd55 100644
--- a/client/src/translations/rules/Baroque/es.pug
+++ b/client/src/translations/rules/Baroque/es.pug
@@ -168,3 +168,5 @@ p
   a(href="https://en.wikipedia.org/wiki/Baroque_chess") página Wikipedia
   | &nbsp;es un buen lugar para comenzar, ya que proporciona enlaces a varias
   | otras páginas interesantes (como chessvariants.com, como es habitual)
+
+p Inventor: Robert Abbott (1963)
diff --git a/client/src/translations/rules/Baroque/fr.pug b/client/src/translations/rules/Baroque/fr.pug
index 0c1b6912..7d6473a1 100644
--- a/client/src/translations/rules/Baroque/fr.pug
+++ b/client/src/translations/rules/Baroque/fr.pug
@@ -167,3 +167,5 @@ p
   a(href="https://en.wikipedia.org/wiki/Baroque_chess") page Wikipedia
   | &nbsp;est un bon point de départ, donnant des liens sur plusieurs autres
   | pages intéressantes (incluant chessvariants.com, comme d'habitude).
+
+p Inventeur : Robert Abbott (1963)
diff --git a/client/src/translations/rules/Benedict/en.pug b/client/src/translations/rules/Benedict/en.pug
index 856f3417..59f257cb 100644
--- a/client/src/translations/rules/Benedict/en.pug
+++ b/client/src/translations/rules/Benedict/en.pug
@@ -30,3 +30,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/difftaking.dir/benedict.html") Benedict chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: W. Dan Troyka (2002)
diff --git a/client/src/translations/rules/Benedict/es.pug b/client/src/translations/rules/Benedict/es.pug
index 01c50ed9..5ba77f36 100644
--- a/client/src/translations/rules/Benedict/es.pug
+++ b/client/src/translations/rules/Benedict/es.pug
@@ -32,3 +32,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/difftaking.dir/benedict.html") variante Benedict
   | &nbsp;en chessvariants.com.
+
+p Inventor: W. Dan Troyka (2002)
diff --git a/client/src/translations/rules/Benedict/fr.pug b/client/src/translations/rules/Benedict/fr.pug
index cffef96f..87b90862 100644
--- a/client/src/translations/rules/Benedict/fr.pug
+++ b/client/src/translations/rules/Benedict/fr.pug
@@ -32,3 +32,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/difftaking.dir/benedict.html") variante Benedict
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : W. Dan Troyka (2002)
diff --git a/client/src/translations/rules/Berolina/en.pug b/client/src/translations/rules/Berolina/en.pug
index 2864b803..5550c097 100644
--- a/client/src/translations/rules/Berolina/en.pug
+++ b/client/src/translations/rules/Berolina/en.pug
@@ -35,3 +35,4 @@ p
   a(href="https://brainking.com/en/GameRules?tp=59") Berolina chess
   | &nbsp;page on brainking.com.
 
+p Inventor (of the Berolina pawn): Edmund Hebermann (1926)
diff --git a/client/src/translations/rules/Berolina/es.pug b/client/src/translations/rules/Berolina/es.pug
index cf43ae4e..0a7aa16d 100644
--- a/client/src/translations/rules/Berolina/es.pug
+++ b/client/src/translations/rules/Berolina/es.pug
@@ -37,3 +37,5 @@ p
   | Visite por ejemplo la página 
   a(href="https://brainking.com/es/GameRules?tp=59") Ajedrez Berolina
   | &nbsp;en brainking.com.
+
+p Inventor (del peón Berolina): Edmund Hebermann (1926)
diff --git a/client/src/translations/rules/Berolina/fr.pug b/client/src/translations/rules/Berolina/fr.pug
index 1c981e63..3f35c5c4 100644
--- a/client/src/translations/rules/Berolina/fr.pug
+++ b/client/src/translations/rules/Berolina/fr.pug
@@ -37,3 +37,5 @@ p
   | Visitez par exemple la page 
   a(href="https://brainking.com/fr/GameRules?tp=59") Échecs Berolina
   | &nbsp;sur brainking.com.
+
+p Inventeur (du pion Berolina) : Edmund Hebermann (1926)
diff --git a/client/src/translations/rules/Checkered/en.pug b/client/src/translations/rules/Checkered/en.pug
index ae4ce1f5..af3a56d9 100644
--- a/client/src/translations/rules/Checkered/en.pug
+++ b/client/src/translations/rules/Checkered/en.pug
@@ -110,7 +110,7 @@ h3 Credits
 ul
   li.
     The rules of Checkered Chess were thought up by Patrick Bernier and developed
-    with the help of Benjamin Auder.
+    with the help of Benjamin Auder around 2011-2012.
   li.
     Thanks also to Olive Martin, Christian Poisson, Bevis Martin, Laurent Nouhaud
     and Frédéric Fradet.
diff --git a/client/src/translations/rules/Checkered/es.pug b/client/src/translations/rules/Checkered/es.pug
index 1f43e724..fddefc03 100644
--- a/client/src/translations/rules/Checkered/es.pug
+++ b/client/src/translations/rules/Checkered/es.pug
@@ -112,7 +112,7 @@ h3 Agradecimientos
 ul
   li.
     Las reglas del Checkered fueron determinadas por Patrick Bernier, entonces
-    desarrollado con la ayuda de Benjamin Auder.
+    desarrollado con la ayuda de Benjamin Auder alrededor de 2011-2012.
   li.
     Gracias también a Olive Martin, Christian Poisson, Bevis Martin,
     Laurent Nouhaud y Frédéric Fradet.
diff --git a/client/src/translations/rules/Checkered/fr.pug b/client/src/translations/rules/Checkered/fr.pug
index e3653376..3eb7c277 100644
--- a/client/src/translations/rules/Checkered/fr.pug
+++ b/client/src/translations/rules/Checkered/fr.pug
@@ -116,7 +116,7 @@ h3 Remerciements
 ul
   li.
     Les règles de l'Échiqueté ont été déterminées par Patrick Bernier, puis
-    développées avec l'aide de Benjamin Auder.
+    développées avec l'aide de Benjamin Auder vers 2011-2012.
   li.
     Merci également à Olive Martin, Christian Poisson, Bevis Martin,
     Laurent Nouhaud et Frédéric Fradet.
diff --git a/client/src/translations/rules/Circular/en.pug b/client/src/translations/rules/Circular/en.pug
index 67639f66..ab626e5e 100644
--- a/client/src/translations/rules/Circular/en.pug
+++ b/client/src/translations/rules/Circular/en.pug
@@ -25,3 +25,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/d.betza/chessvar/race.html") 8x8 Race Chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: Ralph Betza (1997)
diff --git a/client/src/translations/rules/Circular/es.pug b/client/src/translations/rules/Circular/es.pug
index dc119270..301fbcfc 100644
--- a/client/src/translations/rules/Circular/es.pug
+++ b/client/src/translations/rules/Circular/es.pug
@@ -28,3 +28,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/d.betza/chessvar/race.html") variante 8x8 Race
   | &nbsp;en chessvariants.com.
+
+p Inventor: Ralph Betza (1997)
diff --git a/client/src/translations/rules/Circular/fr.pug b/client/src/translations/rules/Circular/fr.pug
index 8bc281fe..9087f1cb 100644
--- a/client/src/translations/rules/Circular/fr.pug
+++ b/client/src/translations/rules/Circular/fr.pug
@@ -28,3 +28,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/d.betza/chessvar/race.html") variante 8x8 Race
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : Ralph Betza (1997)
diff --git a/client/src/translations/rules/Dark/en.pug b/client/src/translations/rules/Dark/en.pug
index a94269d3..bb724ce7 100644
--- a/client/src/translations/rules/Dark/en.pug
+++ b/client/src/translations/rules/Dark/en.pug
@@ -36,3 +36,5 @@ p
   | , which is a nice website but its spirit is very different than here
   | (ranking system, VIP membership or ads, etc.).
   | It seemed to be the only place to play DarkChess in live.
+
+p Inventor: Jens Baek Nielsen (1997)
diff --git a/client/src/translations/rules/Dark/es.pug b/client/src/translations/rules/Dark/es.pug
index 50407787..831f0ce1 100644
--- a/client/src/translations/rules/Dark/es.pug
+++ b/client/src/translations/rules/Dark/es.pug
@@ -38,3 +38,5 @@ p
   | , que tiene una interfaz agradable pero cuyo espíritu es muy diferente
   | desde aquí (ELO ranking, suscripción VIP o anuncios, etc.).
   | Parecía ser el único lugar para jugar a esta variante en vivo.
+
+p Inventor: Jens Baek Nielsen (1997)
diff --git a/client/src/translations/rules/Dark/fr.pug b/client/src/translations/rules/Dark/fr.pug
index c50beba5..379fd11b 100644
--- a/client/src/translations/rules/Dark/fr.pug
+++ b/client/src/translations/rules/Dark/fr.pug
@@ -38,3 +38,5 @@ p
   | , qui dispose d'une belle interface mais dont l'esprit est très différent
   | d'ici (système de classement, abonnement VIP ou publicités, etc.).
   | Il semblait être le seul endroit où jouer en direct à cette variante.
+
+p Inventeur : Jens Baek Nielsen (1997)
diff --git a/client/src/translations/rules/Enpassant/en.pug b/client/src/translations/rules/Enpassant/en.pug
index c2136cf0..5d82f43a 100644
--- a/client/src/translations/rules/Enpassant/en.pug
+++ b/client/src/translations/rules/Enpassant/en.pug
@@ -45,3 +45,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/difftaking.dir/enpassant.html") En Passant chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: Andy Kurnia (1998)
diff --git a/client/src/translations/rules/Enpassant/es.pug b/client/src/translations/rules/Enpassant/es.pug
index cb4dc791..e36baaac 100644
--- a/client/src/translations/rules/Enpassant/es.pug
+++ b/client/src/translations/rules/Enpassant/es.pug
@@ -49,3 +49,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/difftaking.dir/enpassant.html") variante En Passant
   | &nbsp;en chessvariants.com.
+
+p Inventor: Andy Kurnia (1998)
diff --git a/client/src/translations/rules/Enpassant/fr.pug b/client/src/translations/rules/Enpassant/fr.pug
index a4178bf4..64a07615 100644
--- a/client/src/translations/rules/Enpassant/fr.pug
+++ b/client/src/translations/rules/Enpassant/fr.pug
@@ -49,3 +49,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/difftaking.dir/enpassant.html") variante En Passant
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : Andy Kurnia (1998)
diff --git a/client/src/translations/rules/Extinction/en.pug b/client/src/translations/rules/Extinction/en.pug
index 5ca6a7cb..fada86dc 100644
--- a/client/src/translations/rules/Extinction/en.pug
+++ b/client/src/translations/rules/Extinction/en.pug
@@ -26,3 +26,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/winning.dir/extinction.html") Extinction chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: R. Wayne Schmittberger (1985)
diff --git a/client/src/translations/rules/Extinction/es.pug b/client/src/translations/rules/Extinction/es.pug
index f109e75d..d0a993db 100644
--- a/client/src/translations/rules/Extinction/es.pug
+++ b/client/src/translations/rules/Extinction/es.pug
@@ -28,3 +28,5 @@ p
   a(href="https://www.chessvariants.com/winning.dir/extinction.html")
     | variante Extinción
   | &nbsp;en chessvariants.com.
+
+p Inventor: R. Wayne Schmittberger (1985)
diff --git a/client/src/translations/rules/Extinction/fr.pug b/client/src/translations/rules/Extinction/fr.pug
index d1a7e7a5..a1a0c830 100644
--- a/client/src/translations/rules/Extinction/fr.pug
+++ b/client/src/translations/rules/Extinction/fr.pug
@@ -28,3 +28,5 @@ p
   a(href="https://www.chessvariants.com/winning.dir/extinction.html")
     | variante Extinction
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : R. Wayne Schmittberger (1985)
diff --git a/client/src/translations/rules/Grand/en.pug b/client/src/translations/rules/Grand/en.pug
index bd731111..76c5b6e2 100644
--- a/client/src/translations/rules/Grand/en.pug
+++ b/client/src/translations/rules/Grand/en.pug
@@ -42,3 +42,5 @@ p
   | Grand chess page on 
   a(href="https://www.chessvariants.com/large.dir/freeling.html") chessvariants.com
   | .
+
+p Inventor: Christian Freeling (1984)
diff --git a/client/src/translations/rules/Grand/es.pug b/client/src/translations/rules/Grand/es.pug
index 79e84121..6a00e276 100644
--- a/client/src/translations/rules/Grand/es.pug
+++ b/client/src/translations/rules/Grand/es.pug
@@ -44,3 +44,5 @@ p
   | La página dedicada a la variante Grand en 
   a(href="https://www.chessvariants.com/large.dir/freeling.html") chessvariants.com
   | .
+
+p Inventor: Christian Freeling (1984)
diff --git a/client/src/translations/rules/Grand/fr.pug b/client/src/translations/rules/Grand/fr.pug
index cf7f8214..6c36de57 100644
--- a/client/src/translations/rules/Grand/fr.pug
+++ b/client/src/translations/rules/Grand/fr.pug
@@ -43,3 +43,5 @@ p
   | La page dédiée à la variante Grand sur 
   a(href="https://www.chessvariants.com/large.dir/freeling.html") chessvariants.com
   | .
+
+p Inventeur : Christian Freeling (1984)
diff --git a/client/src/translations/rules/Grasshopper/en.pug b/client/src/translations/rules/Grasshopper/en.pug
index 70c31a96..1dd58eb3 100644
--- a/client/src/translations/rules/Grasshopper/en.pug
+++ b/client/src/translations/rules/Grasshopper/en.pug
@@ -26,3 +26,5 @@ p
   | This variant is also playable
   a(href="https://greenchess.net/rules.php?v=grasshopper") on greenchess.net
   | &nbsp;(with a deterministic initial position).
+
+p Inventor: Joseph Boyer (1951), with a piece defined in 1912 by Thomas R. Dawson
diff --git a/client/src/translations/rules/Grasshopper/es.pug b/client/src/translations/rules/Grasshopper/es.pug
index 99bf70c7..456d1b8d 100644
--- a/client/src/translations/rules/Grasshopper/es.pug
+++ b/client/src/translations/rules/Grasshopper/es.pug
@@ -33,3 +33,5 @@ p
   | También podemos jugarlo
   a(href="https://greenchess.net/rules.php?v=grasshopper") en greenchess.net
   | &nbsp;(con una posición inicial determinista).
+
+p Inventor: Joseph Boyer (1951), con una pieza definida en 1912 por Thomas R. Dawson
diff --git a/client/src/translations/rules/Grasshopper/fr.pug b/client/src/translations/rules/Grasshopper/fr.pug
index 650b41b8..fb0de792 100644
--- a/client/src/translations/rules/Grasshopper/fr.pug
+++ b/client/src/translations/rules/Grasshopper/fr.pug
@@ -33,3 +33,5 @@ p
   | On peut y jouer également
   a(href="https://greenchess.net/rules.php?v=grasshopper") sur greenchess.net
   | &nbsp;(avec une position initiale déterministe).
+
+p Inventeur : Joseph Boyer (1951), avec une pièce définie en 1912 par Thomas R. Dawson
diff --git a/client/src/translations/rules/Hidden/en.pug b/client/src/translations/rules/Hidden/en.pug
index e8ebbbbc..f1a24b3b 100644
--- a/client/src/translations/rules/Hidden/en.pug
+++ b/client/src/translations/rules/Hidden/en.pug
@@ -32,3 +32,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/rules/strate-go-chess") Strate-Go chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: John Lewis (2005)
diff --git a/client/src/translations/rules/Hidden/es.pug b/client/src/translations/rules/Hidden/es.pug
index c480ad44..d07f40f1 100644
--- a/client/src/translations/rules/Hidden/es.pug
+++ b/client/src/translations/rules/Hidden/es.pug
@@ -34,3 +34,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/rules/strate-go-chess") variante Strate-Go
   | &nbsp;en chessvariants.com.
+
+p Inventor: John Lewis (2005)
diff --git a/client/src/translations/rules/Hidden/fr.pug b/client/src/translations/rules/Hidden/fr.pug
index f491100f..84c3965e 100644
--- a/client/src/translations/rules/Hidden/fr.pug
+++ b/client/src/translations/rules/Hidden/fr.pug
@@ -34,3 +34,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/rules/strate-go-chess") variante Strate-Go
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : John Lewis (2005)
diff --git a/client/src/translations/rules/Hiddenqueen/en.pug b/client/src/translations/rules/Hiddenqueen/en.pug
index 08c08c17..4ace8ffd 100644
--- a/client/src/translations/rules/Hiddenqueen/en.pug
+++ b/client/src/translations/rules/Hiddenqueen/en.pug
@@ -23,3 +23,7 @@ p
   | &nbsp;introduces the rules and allow to play in live,
   | with a deterministic initial position but a user-defined
   | location of the hiden queen.
+
+p
+  a(href="https://github.com/orieuxe") Inventor
+  | &nbsp;- see the repo "dames-cachees" - (2019)
diff --git a/client/src/translations/rules/Hiddenqueen/es.pug b/client/src/translations/rules/Hiddenqueen/es.pug
index de5a988b..ad7e50ea 100644
--- a/client/src/translations/rules/Hiddenqueen/es.pug
+++ b/client/src/translations/rules/Hiddenqueen/es.pug
@@ -24,3 +24,7 @@ p
   | &nbsp;presenta las reglas y te permite jugar en vivo,
   | con una posición inicial determinista pero dejando elegir
   | la ubicación de la dama escondida
+
+p
+  a(href="https://github.com/orieuxe") Inventor
+  | &nbsp;- ver el repo "dames-cachees" - (2019)
diff --git a/client/src/translations/rules/Hiddenqueen/fr.pug b/client/src/translations/rules/Hiddenqueen/fr.pug
index 33413715..ccc94328 100644
--- a/client/src/translations/rules/Hiddenqueen/fr.pug
+++ b/client/src/translations/rules/Hiddenqueen/fr.pug
@@ -24,3 +24,7 @@ p
   | &nbsp;présente les règles et permet de jouer en direct,
   | avec une position initiale déterministe mais en laissant choisir
   | l'emplacement de la dame cachée.
+
+p
+  a(href="https://github.com/orieuxe") Inventeur
+  | &nbsp;- voir le repo "dames-cachees" - (2019)
diff --git a/client/src/translations/rules/Knightmate/en.pug b/client/src/translations/rules/Knightmate/en.pug
index 565d25ee..935c3941 100644
--- a/client/src/translations/rules/Knightmate/en.pug
+++ b/client/src/translations/rules/Knightmate/en.pug
@@ -28,3 +28,5 @@ p
   | This variant is also playable 
   a(href="https://greenchess.net/rules.php?v=knightmate") on greenchess.net
   | &nbsp;(with a deterministic initial position).
+
+p Inventor: Bruce Zimov (1972)
diff --git a/client/src/translations/rules/Knightmate/es.pug b/client/src/translations/rules/Knightmate/es.pug
index bdfaba99..250f26ba 100644
--- a/client/src/translations/rules/Knightmate/es.pug
+++ b/client/src/translations/rules/Knightmate/es.pug
@@ -28,6 +28,8 @@ p
   a(href="https://www.chessvariants.com/diffobjective.dir/knightmate.html")
     | variante Knightmate
   | &nbsp;en chessvariants.com.
-  | También podemos jugarlo
+  | También podemos jugarlo 
   a(href="https://greenchess.net/rules.php?v=knightmate") en greenchess.net
   | &nbsp;(con una posición inicial determinista).
+
+p Inventor: Bruce Zimov (1972)
diff --git a/client/src/translations/rules/Knightmate/fr.pug b/client/src/translations/rules/Knightmate/fr.pug
index 9704e924..742b3b32 100644
--- a/client/src/translations/rules/Knightmate/fr.pug
+++ b/client/src/translations/rules/Knightmate/fr.pug
@@ -31,3 +31,5 @@ p
   | On peut y jouer également 
   a(href="https://greenchess.net/rules.php?v=knightmate") sur greenchess.net
   | &nbsp;(avec une position initiale déterministe).
+
+p Inventeur : Bruce Zimov (1972)
diff --git a/client/src/translations/rules/Knightrelay/en.pug b/client/src/translations/rules/Knightrelay/en.pug
index a2fec4c2..2cb3a8b8 100644
--- a/client/src/translations/rules/Knightrelay/en.pug
+++ b/client/src/translations/rules/Knightrelay/en.pug
@@ -19,7 +19,7 @@ p These oddities excepted, orthodox rules apply.
 h3 Source
 
 p
-  | The original rule is described for example 
+  | The original rule invented by Mannis Charosh (1972) is described for example 
   a(href="https://www.chessvariants.com/diffmove.dir/nrelay.html") on this page
   | . However, I don't really like the invulnerability condition and the restrictions
   | imposed in these rules, so I implemented this simpler version.
diff --git a/client/src/translations/rules/Knightrelay/es.pug b/client/src/translations/rules/Knightrelay/es.pug
index 5ad799cd..941e72d4 100644
--- a/client/src/translations/rules/Knightrelay/es.pug
+++ b/client/src/translations/rules/Knightrelay/es.pug
@@ -20,7 +20,8 @@ p Salvo estas rarezas, se aplican las reglas ortodoxas.
 h3 Fuente
 
 p
-  | Las reglas de origen se describen por ejemplo
+  | Las reglas de origen inventado por Mannis Charosh (1972) se describen
+  | por ejemplo 
   a(href="https://www.chessvariants.com/diffmove.dir/nrelay.html") en esta página
   | . Sin embargo, no me gusta mucho la condición de invulnerabilidad y las
   | restricciones impuestas por estas reglas, por lo que implementé esta versión simplificada.
diff --git a/client/src/translations/rules/Knightrelay/fr.pug b/client/src/translations/rules/Knightrelay/fr.pug
index 51660e94..994d2495 100644
--- a/client/src/translations/rules/Knightrelay/fr.pug
+++ b/client/src/translations/rules/Knightrelay/fr.pug
@@ -20,7 +20,7 @@ p Ces bizarreries exceptées, les règles orthodoxes s'appliquent.
 h3 Source
 
 p
-  | Les règles d'origine sont décrites par exemple 
+  | Les règles d'origine inventées par Mannis Charosh (1972) sont décrites par exemple 
   a(href="https://www.chessvariants.com/diffmove.dir/nrelay.html") sur cette page
   | . Cependant, je n'aime pas vraiment la condition d'invulnérabilité et les
   | restrictions imposées par ces règles, donc j'ai implémenté cette version simplifiée.
diff --git a/client/src/translations/rules/Magnetic/en.pug b/client/src/translations/rules/Magnetic/en.pug
index 2b5a9ed2..2a7d80f8 100644
--- a/client/src/translations/rules/Magnetic/en.pug
+++ b/client/src/translations/rules/Magnetic/en.pug
@@ -32,3 +32,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/other.dir/magnetic.html") Magnetic chess 
   | on chessvariants.com.
+
+p Inventors: Joao Pedro Neto and Claude Chaunier (1996)
diff --git a/client/src/translations/rules/Magnetic/es.pug b/client/src/translations/rules/Magnetic/es.pug
index 223a4bc3..d8475c1d 100644
--- a/client/src/translations/rules/Magnetic/es.pug
+++ b/client/src/translations/rules/Magnetic/es.pug
@@ -34,3 +34,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/other.dir/magnetic.html") variante magnética
   | &nbsp;en chessvariants.com.
+
+p Inventores: Joao Pedro Neto y Claude Chaunier (1996)
diff --git a/client/src/translations/rules/Magnetic/fr.pug b/client/src/translations/rules/Magnetic/fr.pug
index 5d4e0efb..98c1a25c 100644
--- a/client/src/translations/rules/Magnetic/fr.pug
+++ b/client/src/translations/rules/Magnetic/fr.pug
@@ -34,3 +34,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/other.dir/magnetic.html") variante Magnetic
   | &nbsp;sur chessvariants.com.
+
+p Inventeurs : Joao Pedro Neto et Claude Chaunier (1996)
diff --git a/client/src/translations/rules/Marseille/en.pug b/client/src/translations/rules/Marseille/en.pug
index 8fedd855..6d1982e4 100644
--- a/client/src/translations/rules/Marseille/en.pug
+++ b/client/src/translations/rules/Marseille/en.pug
@@ -52,3 +52,8 @@ p
   a(href="https://www.chessvariants.com/multimove.dir/marseill.html")
     |  Marseillais Chess
   | &nbsp;page on chessvariants.com.
+
+p
+  | Inventor: Albert Fortis (1922) - disputed according to 
+  a(href="https://fr.wikipedia.org/wiki/%C3%89checs_marseillais#Histoire")
+    | this historical note
diff --git a/client/src/translations/rules/Marseille/es.pug b/client/src/translations/rules/Marseille/es.pug
index 3a8d4929..aa80c592 100644
--- a/client/src/translations/rules/Marseille/es.pug
+++ b/client/src/translations/rules/Marseille/es.pug
@@ -52,3 +52,8 @@ p
   a(href="https://www.chessvariants.com/multimove.dir/marseill.html")
     | ajedrez Marsellesa
   | &nbsp;en chessvariants.com.
+
+p
+  | Inventor: Albert Fortis (1922) - disputado de acuerdo con 
+  a(href="https://fr.wikipedia.org/wiki/%C3%89checs_marseillais#Histoire")
+    | esta nota histórica
diff --git a/client/src/translations/rules/Marseille/fr.pug b/client/src/translations/rules/Marseille/fr.pug
index 0a64c461..da165c70 100644
--- a/client/src/translations/rules/Marseille/fr.pug
+++ b/client/src/translations/rules/Marseille/fr.pug
@@ -52,3 +52,8 @@ p
   a(href="https://www.chessvariants.com/multimove.dir/marseill.html")
     | Échecs Marseillais
   | &nbsp;sur chessvariants.com.
+
+p
+  | Inventeur : Albert Fortis (1922) - contesté selon 
+  a(href="https://fr.wikipedia.org/wiki/%C3%89checs_marseillais#Histoire")
+    | cette note historique
diff --git a/client/src/translations/rules/Recycle/en.pug b/client/src/translations/rules/Recycle/en.pug
index b7754dc1..6d7fa044 100644
--- a/client/src/translations/rules/Recycle/en.pug
+++ b/client/src/translations/rules/Recycle/en.pug
@@ -27,3 +27,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/difftaking.dir/recyclechess.html") Recycle chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: Robert Huber (2000)
diff --git a/client/src/translations/rules/Recycle/es.pug b/client/src/translations/rules/Recycle/es.pug
index 775c57f0..3af8a712 100644
--- a/client/src/translations/rules/Recycle/es.pug
+++ b/client/src/translations/rules/Recycle/es.pug
@@ -30,3 +30,5 @@ p
   | La
   a(href="https://www.chessvariants.com/difftaking.dir/recyclechess.html") variante Reciclaje
   | &nbsp;en chessvariants.com.
+
+p Inventor: Robert Huber (2000)
diff --git a/client/src/translations/rules/Recycle/fr.pug b/client/src/translations/rules/Recycle/fr.pug
index 679fd79d..c2df3784 100644
--- a/client/src/translations/rules/Recycle/fr.pug
+++ b/client/src/translations/rules/Recycle/fr.pug
@@ -30,3 +30,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/difftaking.dir/recyclechess.html") variante Recyclage
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : Robert Huber (2000)
diff --git a/client/src/translations/rules/Rifle/en.pug b/client/src/translations/rules/Rifle/en.pug
index f168ce9b..1f87778a 100644
--- a/client/src/translations/rules/Rifle/en.pug
+++ b/client/src/translations/rules/Rifle/en.pug
@@ -21,3 +21,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/difftaking.dir/rifle.html") Rifle Chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: W. B. Seabrook (1921)
diff --git a/client/src/translations/rules/Rifle/es.pug b/client/src/translations/rules/Rifle/es.pug
index 5314cfcd..5226ea8a 100644
--- a/client/src/translations/rules/Rifle/es.pug
+++ b/client/src/translations/rules/Rifle/es.pug
@@ -22,3 +22,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/difftaking.dir/rifle.html") variante Rifle
   | &nbsp;en chessvariants.com.
+
+p Inventor: W. B. Seabrook (1921)
diff --git a/client/src/translations/rules/Rifle/fr.pug b/client/src/translations/rules/Rifle/fr.pug
index 0f0bb3a7..f291f857 100644
--- a/client/src/translations/rules/Rifle/fr.pug
+++ b/client/src/translations/rules/Rifle/fr.pug
@@ -22,3 +22,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/difftaking.dir/rifle.html") variante Rifle
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : W. B. Seabrook (1921)
diff --git a/client/src/translations/rules/Royalrace/en.pug b/client/src/translations/rules/Royalrace/en.pug
index 2a1bd23e..25c95ea0 100644
--- a/client/src/translations/rules/Royalrace/en.pug
+++ b/client/src/translations/rules/Royalrace/en.pug
@@ -29,6 +29,7 @@ ul
 h3 Source
 
 p
-  | Strongly inspired by the Racing Kings variant which is playable for example
+  | Strongly inspired by the Racing Kings variant invented by Vernon R. Parton (1961),
+  | playable for example
   a(href="https://lichess.org/variant/racingKings") on lichess
   | .
diff --git a/client/src/translations/rules/Royalrace/es.pug b/client/src/translations/rules/Royalrace/es.pug
index b69f3ec4..82b12a81 100644
--- a/client/src/translations/rules/Royalrace/es.pug
+++ b/client/src/translations/rules/Royalrace/es.pug
@@ -31,6 +31,7 @@ ul
 h3 Fuente
 
 p
-  | Fuertemente inspirado por la variante Racing Kings, jugable entre otros
+  | Fuertemente inspirado por la variante Racing Kings inventado por Vernon
+  | R. Parton (1961), jugable entre otros
   a(href="https://lichess.org/variant/racingKings") en lichess
   | .
diff --git a/client/src/translations/rules/Royalrace/fr.pug b/client/src/translations/rules/Royalrace/fr.pug
index 9de7ae0e..921c030d 100644
--- a/client/src/translations/rules/Royalrace/fr.pug
+++ b/client/src/translations/rules/Royalrace/fr.pug
@@ -31,6 +31,7 @@ ul
 h3 Source
 
 p
-  | Fortement inspiré par la variante Racing Kings jouable entre autres
+  | Fortement inspiré par la variante Racing Kings inventée par Vernon R. Parton (1961),
+  | jouable entre autres
   a(href="https://lichess.org/variant/racingKings") sur lichess
   | .
diff --git a/client/src/translations/rules/Suction/en.pug b/client/src/translations/rules/Suction/en.pug
index 36ca0943..05144e11 100644
--- a/client/src/translations/rules/Suction/en.pug
+++ b/client/src/translations/rules/Suction/en.pug
@@ -39,3 +39,5 @@ h3 Source
 p
   a(href="https://www.chessvariants.com/rules/suction-chess") Suction chess
   | &nbsp;on chessvariants.com.
+
+p Inventor: Nathaniel Virgo (2018)
diff --git a/client/src/translations/rules/Suction/es.pug b/client/src/translations/rules/Suction/es.pug
index 3bc9e275..51db2d1b 100644
--- a/client/src/translations/rules/Suction/es.pug
+++ b/client/src/translations/rules/Suction/es.pug
@@ -41,3 +41,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/rules/suction-chess") variante Succión
   | &nbsp;en chessvariants.com.
+
+p Inventor: Nathaniel Virgo (2018)
diff --git a/client/src/translations/rules/Suction/fr.pug b/client/src/translations/rules/Suction/fr.pug
index 931517ef..265cd749 100644
--- a/client/src/translations/rules/Suction/fr.pug
+++ b/client/src/translations/rules/Suction/fr.pug
@@ -41,3 +41,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/rules/suction-chess") variante Suction
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : Nathaniel Virgo (2018)
diff --git a/client/src/translations/rules/Wildebeest/en.pug b/client/src/translations/rules/Wildebeest/en.pug
index b1f6e247..ef491cbf 100644
--- a/client/src/translations/rules/Wildebeest/en.pug
+++ b/client/src/translations/rules/Wildebeest/en.pug
@@ -37,3 +37,5 @@ p
   | The 
   a(href="https://www.chessvariants.com/large.dir/wildebeest.html") Wildebeest page
   | &nbsp;on chessvariants.com.
+
+p Inventor: R. Wayne Schmittberger (1992)
diff --git a/client/src/translations/rules/Wildebeest/es.pug b/client/src/translations/rules/Wildebeest/es.pug
index c2e3df39..62d44623 100644
--- a/client/src/translations/rules/Wildebeest/es.pug
+++ b/client/src/translations/rules/Wildebeest/es.pug
@@ -36,3 +36,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/large.dir/wildebeest.html") Variante Wildebeest
   | &nbsp;en chessvariants.com.
+
+p Inventor: R. Wayne Schmittberger (1992)
diff --git a/client/src/translations/rules/Wildebeest/fr.pug b/client/src/translations/rules/Wildebeest/fr.pug
index 8e19d268..e500b64d 100644
--- a/client/src/translations/rules/Wildebeest/fr.pug
+++ b/client/src/translations/rules/Wildebeest/fr.pug
@@ -36,3 +36,5 @@ p
   | La 
   a(href="https://www.chessvariants.com/large.dir/wildebeest.html") variante Wildebeest
   | &nbsp;sur chessvariants.com.
+
+p Inventeur : R. Wayne Schmittberger (1992)
diff --git a/client/src/translations/rules/Wormhole/en.pug b/client/src/translations/rules/Wormhole/en.pug
index e6e730ac..a8e669bf 100644
--- a/client/src/translations/rules/Wormhole/en.pug
+++ b/client/src/translations/rules/Wormhole/en.pug
@@ -48,3 +48,5 @@ p
   | &nbsp;on chessvariants.com.
   | I changed the pieces movements because I have a better feeling with the moves
   | described earlier. It might evolve.
+
+p Inventor (with other pieces' movements): Fergus Duniho (2000)
diff --git a/client/src/translations/rules/Wormhole/es.pug b/client/src/translations/rules/Wormhole/es.pug
index 1ba5ae02..e45de58b 100644
--- a/client/src/translations/rules/Wormhole/es.pug
+++ b/client/src/translations/rules/Wormhole/es.pug
@@ -48,3 +48,5 @@ h3 Fuente
   | &nbsp;en chessvariants.com.
   | Cambié los movimientos de las piezas porque las descritas aquí
   | Parece más adecuado. Esto podría evolucionar.
+
+p Inventor (con otros movimientos de piezas): Fergus Duniho (2000)
diff --git a/client/src/translations/rules/Wormhole/fr.pug b/client/src/translations/rules/Wormhole/fr.pug
index d867e772..71084a99 100644
--- a/client/src/translations/rules/Wormhole/fr.pug
+++ b/client/src/translations/rules/Wormhole/fr.pug
@@ -52,3 +52,5 @@ p
   | &nbsp;sur chessvariants.com.
   | J'ai changé les déplacements des pièces car ceux décrits ici me
   | paraissent mieux adaptés. Ceci pourrait évoluer.
+
+p Inventeur (avec d'autres déplacements de pièces) : Fergus Duniho (2000)
diff --git a/client/src/variants/Dark.js b/client/src/variants/Dark.js
index 6cf3b678..81f87008 100644
--- a/client/src/variants/Dark.js
+++ b/client/src/variants/Dark.js
@@ -63,6 +63,19 @@ export const VariantRules = class DarkRules extends ChessRules {
       this.enlightened["w"][move.end.x][move.end.y] = true;
     for (let move of movesBlack)
       this.enlightened["b"][move.end.x][move.end.y] = true;
+    // Include en-passant capturing square if any:
+    let moves = currentTurn == "w" ? movesWhite : movesBlack;
+    for (let m of moves) {
+      if (
+        m.appear[0].p == V.PAWN &&
+        m.vanish.length == 2 &&
+        m.vanish[1].x != m.end.x
+      ) {
+        const psq = m.vanish[1];
+        this.enlightened[currentTurn][psq.x][psq.y] = true;
+        break;
+      }
+    }
   }
 
   // Has to be redefined to avoid an infinite loop
-- 
2.44.0