diff --git a/src/search.cpp b/src/search.cpp index 1ef01e5a6..9b6bbe188 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1010,8 +1010,6 @@ moves_loop: // When in check, search starts here movedPiece = pos.moved_piece(move); givesCheck = pos.gives_check(move); - (ss + 1)->quietMoveStreak = capture ? 0 : (ss->quietMoveStreak + 1); - // Calculate new depth for this move newDepth = depth - 1; @@ -1173,7 +1171,7 @@ moves_loop: // When in check, search starts here // These reduction adjustments have no proven non-linear scaling - r += 543; // Base reduction offset to compensate for other tweaks + r += 843; // Base reduction offset to compensate for other tweaks r -= moveCount * 66; r -= std::abs(correctionValue) / 30450; @@ -1189,8 +1187,6 @@ moves_loop: // When in check, search starts here if ((ss + 1)->cutoffCnt > 2) r += 1051 + allNode * 814; - r += (ss + 1)->quietMoveStreak * 50; - // For first picked move (ttMove) reduce reduction if (move == ttData.move) r -= 2018; diff --git a/src/search.h b/src/search.h index 07fc74317..d4bbca5c6 100644 --- a/src/search.h +++ b/src/search.h @@ -75,7 +75,6 @@ struct Stack { bool ttHit; int cutoffCnt; int reduction; - int quietMoveStreak; };