diff --git a/src/search.cpp b/src/search.cpp index f11d76be..07f18a34 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -472,7 +472,7 @@ void Thread::search() { double reduction = (1.56 + mainThread->previousTimeReduction) / (2.20 * timeReduction); double bestMoveInstability = 1 + 1.7 * totBestMoveChanges / Threads.size(); int complexity = mainThread->complexityAverage.value(); - double complexPosition = std::clamp(1.0 + (complexity - 277) / 1819, 0.5, 1.5); + double complexPosition = std::clamp(1.0 + (complexity - 277) / 1819.1, 0.5, 1.5); double totalTime = Time.optimum() * fallingEval * reduction * bestMoveInstability * complexPosition;