diff --git a/src/search/search_thread.h b/src/search/search_thread.h index d6990a3..d7e947b 100644 --- a/src/search/search_thread.h +++ b/src/search/search_thread.h @@ -298,8 +298,10 @@ namespace search { if (root_node || in_check) goto search_moves; - if (!entry && non_pv_node && depth >= 4) - depth--; + if (!entry) { + depth -= depth >= 4; + depth -= pv_node; + } if (depth <= 3 && static_eval + 150 * depth <= alpha) { Score score = qsearch(alpha, beta);