From: Fabian Fichter Date: Fri, 15 Oct 2021 11:14:16 +0000 (+0200) Subject: Adjust max NNUE pieces for two board variants X-Git-Url: http://winboard.nl/cgi-bin?a=commitdiff_plain;h=88f97ca61e53e39a185bd3b983e0236025938835;p=fairystockfish.git Adjust max NNUE pieces for two board variants --- diff --git a/src/variant.h b/src/variant.h index 852eb4a..36c91c9 100644 --- a/src/variant.h +++ b/src/variant.h @@ -263,6 +263,8 @@ struct Variant { if (pieceToChar.find(token) != std::string::npos || pieceToCharSynonyms.find(token) != std::string::npos) nnueMaxPieces++; } + if (twoBoards) + nnueMaxPieces *= 2; // For endgame evaluation to be applicable, no special win rules must apply. // Furthermore, rules significantly changing game mechanics also invalidate it.