diff --git a/src/search.cpp b/src/search.cpp index 4d0e64b3..39407045 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -859,8 +859,8 @@ Value Search::Worker::search( { assert(eval - beta >= 0); - // Null move dynamic reduction based on depth and eval - Depth R = std::min(int(eval - beta) / 213, 6) + depth / 3 + 5; + // Null move dynamic reduction based on depth + Depth R = 7 + depth / 3; ss->currentMove = Move::null(); ss->continuationHistory = &thisThread->continuationHistory[0][0][NO_PIECE][0];