From: mstembera Date: Sun, 3 Feb 2019 13:16:34 +0000 (-0800) Subject: Less king danger if we have a knight near by to defend it. (#1987) X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=651450023619ddea590f301f040286151004df66 Less king danger if we have a knight near by to defend it. (#1987) bench: 3653942 --- diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 9bdb2b99..617e33fb 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -482,12 +482,13 @@ namespace { kingDanger += kingAttackersCount[Them] * kingAttackersWeight[Them] + 69 * kingAttacksCount[Them] + 185 * popcount(kingRing[Us] & weak) + - 100 * bool(attackedBy[Us][KNIGHT] & attackedBy[Us][KING]) + 150 * popcount(pos.blockers_for_king(Us) | unsafeChecks) + 5 * tropism * tropism / 16 - 873 * !pos.count(Them) - 6 * mg_value(score) / 8 + mg_value(mobility[Them] - mobility[Us]) - - 30; + - 25; // Transform the kingDanger units into a Score, and subtract it from the evaluation if (kingDanger > 0)