fairy-stockfish / variant-nnue-tools

Variant NNUE training data generator for Fairy-Stockfish
GNU General Public License v3.0
12 stars 12 forks source link

Failed assertion for Janggi #8

Closed ianfab closed 2 years ago

ianfab commented 2 years ago
4ka3/4a4/9/4R4/2B6/9/9/5K3/5p3/3r5 b - - 99 113
d1f3
Assertion failed: type_of(captured) != KING, file position.cpp, line 1409

https://www.pychess.org/analysis/janggi?fen=4ka3/4a4/9/4R4/2B6/9/9/5K3/5p3/3r5_b_-_-_99_113

setoption name UCI_Variant value janggi
position fen 4ka3/4a4/9/4R4/2B6/9/9/5K3/4p4/3r5 b - - 99 113 moves e2f2
d
 +---+---+---+---+---+---+---+---+---+
 |   |   |   |   | k | a |   |   |   |10  
 +---+---+---+---+---+---+---+---+---+
 |   |   |   |   | a |   |   |   |   |9
 +---+---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |   |8
 +---+---+---+---+---+---+---+---+---+
 |   |   |   |   | R |   |   |   |   |7
 +---+---+---+---+---+---+---+---+---+
 |   |   | B |   |   |   |   |   |   |6
 +---+---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |   |5
 +---+---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |   |4
 +---+---+---+---+---+---+---+---+---+
 |   |   |   |   |   | K |   |   |   |3
 +---+---+---+---+---+---+---+---+---+
 |   |   |   |   |   | p |   |   |   |2
 +---+---+---+---+---+---+---+---+---+
 |   |   |   | r |   |   |   |   |   |1 *
 +---+---+---+---+---+---+---+---+---+
   a   b   c   d   e   f   g   h   i

Fen: 4ka3/4a4/9/4R4/2B6/9/9/5K3/5p3/3r5 w - - 100 114
Sfen: 4ka3/4a4/9/4R4/2B6/9/9/5K3/5p3/3r5 b - 227
Key: ED08608F71A7A5F2
Checkers: 
Chased: 
ianfab commented 2 years ago

Should be fixed by https://github.com/fairy-stockfish/variant-nnue-tools/commit/8ec72eff3bcf82648396756d03085d2c9363257d.