Fix stalemate value in MCTS (#4015)

This commit is contained in:
Fabian Fichter
2022-05-08 21:57:18 +02:00
committed by GitHub
parent 5640ad48ae
commit c90279e156
+1 -1
View File
@@ -2795,7 +2795,7 @@ namespace Search
Value terminal_value(Position& pos) const {
if (MoveList<LEGAL>(pos).size() == 0)
return pos.checkers() ? VALUE_MATE : -VALUE_MATE;;
return pos.checkers() ? VALUE_MATE : VALUE_DRAW;
if (ply >= MAX_PLY - 2 || pos.is_draw(ply - 1))
return VALUE_DRAW;