X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fevaluate.cpp;h=daf0c1d74d7b2c1e1b5460b5714852ce94ec9e08;hp=e36c19c6ef1148ebb993b6ed025468f9920dc851;hb=4a0db9ea3c34d7663a039c40ce810ba9cb743cca;hpb=0370077c375e313cec055c8e52c34f05ae06fdc4 diff --git a/src/evaluate.cpp b/src/evaluate.cpp index e36c19c6..daf0c1d7 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -102,8 +102,8 @@ namespace { // MobilityBonus[PieceType-2][attacked] contains bonuses for middle and end game, // indexed by piece type and number of attacked squares in the mobility area. constexpr Score MobilityBonus[][32] = { - { S(-75,-76), S(-57,-54), S( -9,-28), S( -2,-10), S( 6, 5), S( 14, 12), // Knights - S( 22, 26), S( 29, 29), S( 36, 29) }, + { S(-62,-81), S(-53,-56), S(-12,-30), S( -4,-14), S( 3, 8), S( 13, 15), // Knights + S( 22, 23), S( 28, 27), S( 33, 33) }, { S(-48,-59), S(-20,-23), S( 16, -3), S( 26, 13), S( 38, 24), S( 51, 42), // Bishops S( 55, 54), S( 63, 57), S( 63, 65), S( 68, 73), S( 81, 78), S( 81, 86), S( 91, 88), S( 98, 97) }, @@ -167,13 +167,13 @@ namespace { constexpr Score PawnlessFlank = S( 19, 84); constexpr Score RookOnPawn = S( 10, 30); constexpr Score SliderOnQueen = S( 42, 21); - constexpr Score ThreatByKing = S( 23, 76); + constexpr Score ThreatByKing = S( 22, 78); constexpr Score ThreatByPawnPush = S( 45, 40); constexpr Score ThreatByRank = S( 16, 3); constexpr Score ThreatBySafePawn = S(173,102); constexpr Score TrappedRook = S( 92, 0); constexpr Score WeakQueen = S( 50, 10); - constexpr Score WeakUnopposedPawn = S( 5, 29); + constexpr Score WeakUnopposedPawn = S( 15, 19); #undef S