diff --git a/src/search.cpp b/src/search.cpp index f5935818..775aacef 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1451,10 +1451,9 @@ moves_loop: // When in check, search starts here // Bonus for prior quiet countermove that caused the fail low else if (!priorCapture && prevSq != SQ_NONE) { - int bonusScale = -324; + int bonusScale = -302; bonusScale += std::min(-(ss - 1)->statScore / 103, 323); bonusScale += std::min(73 * depth, 531); - bonusScale += 33 * !allNode; bonusScale += 174 * ((ss - 1)->moveCount > 8); bonusScale += 90 * (ss->cutoffCnt <= 3); bonusScale += 144 * (!ss->inCheck && bestValue <= ss->staticEval - 104); @@ -2245,4 +2244,4 @@ bool RootMove::extract_ponder_from_tt(const TranspositionTable& tt, Position& po } -} // namespace Stockfish +} // namespace Stockfish \ No newline at end of file