X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.cpp;h=9a6bd86386807019e73d2eaba746fb6e3a0d0b44;hp=cb502f077109ef58c3500ea2c3cd0bdbd24a66cb;hb=187a9fe5e7b8349b9eacf23e11cb801a32bb6b12;hpb=6f48367094082ad03526f6ffe24d7c3873ff7386;ds=inline diff --git a/src/search.cpp b/src/search.cpp index cb502f07..9a6bd863 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -870,8 +870,9 @@ moves_loop: // When in check and at SpNode search starts from here // Decrease reduction for moves that escape a capture if ( ss->reduction + && type_of(move) == NORMAL && type_of(pos.piece_on(to_sq(move))) != PAWN - && pos.see_sign(make_move(to_sq(move), from_sq(move))) < 0) + && pos.see(make_move(to_sq(move), from_sq(move))) < 0) ss->reduction = std::max(DEPTH_ZERO, ss->reduction - ONE_PLY); Depth d = std::max(newDepth - ss->reduction, ONE_PLY);