From: Fabian Fichter Date: Tue, 30 Apr 2019 20:59:38 +0000 (+0200) Subject: Fix check extension for drop variants X-Git-Url: http://winboard.nl/cgi-bin?a=commitdiff_plain;h=0a686f08769bccabec8a2235d858d73351d3135c;p=fairystockfish.git Fix check extension for drop variants --- diff --git a/src/search.cpp b/src/search.cpp index 48921e3..1de3201 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -947,7 +947,7 @@ moves_loop: // When in check, search starts from here // Check extension (~2 Elo) else if ( givesCheck - && (pos.blockers_for_king(~us) & from_sq(move) || pos.see_ge(move))) + && ((type_of(move) != DROP && (pos.blockers_for_king(~us) & from_sq(move))) || pos.see_ge(move))) extension = ONE_PLY; else if ( pos.must_capture() // Capture extension (all moves are captures) && pos.capture(move)