diff --git a/src/search.cpp b/src/search.cpp index 12de7a67..b7c6d8e3 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1244,6 +1244,8 @@ moves_loop: // When in check, search starts here ss->reduction = 0; // Do a full-depth search when reduced LMR search fails high + // (*Scaler) Usually doing more shallower searches + // doesn't scale well to longer TCs if (value > alpha && d < newDepth) { // Adjust full-depth search based on LMR results - if the result was @@ -1260,11 +1262,7 @@ moves_loop: // When in check, search starts here update_continuation_histories(ss, movedPiece, move.to_sq(), 1508); } else if (value > alpha && value < bestValue + 9) - { newDepth--; - if (value < bestValue + 4) - newDepth--; - } } // Step 18. Full-depth search when LMR is skipped