From 0a686f08769bccabec8a2235d858d73351d3135c Mon Sep 17 00:00:00 2001 From: Fabian Fichter Date: Tue, 30 Apr 2019 22:59:38 +0200 Subject: [PATCH] Fix check extension for drop variants --- src/search.cpp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) 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) -- 1.7.0.4