From: Fabian Fichter Date: Thu, 15 Nov 2018 22:53:53 +0000 (+0100) Subject: Avoid qsearch explosions for clobber X-Git-Url: http://winboard.nl/cgi-bin?a=commitdiff_plain;h=501ae3b4b599f94cc521d4b86c74df2a4a08a987;p=fairystockfish.git Avoid qsearch explosions for clobber --- diff --git a/src/search.cpp b/src/search.cpp index 6942725..8108c61 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1327,6 +1327,10 @@ moves_loop: // When in check, search starts from here moveCount++; + // Avoid qsearch explosion for clobber + if (type_of(pos.moved_piece(move)) == CLOBBER_PIECE && bestValue > VALUE_MATED_IN_MAX_PLY) + continue; + // Futility pruning if ( !inCheck && !givesCheck