Apply King Safety later in the endgame
[stockfish] / src / evaluate.cpp
index f76862c79a9e2ac47ee7f04a3a1a93c31da3e367..d3665ea16a11a4bebb546e59eac7fd9ec964d821 100644 (file)
@@ -221,7 +221,7 @@ namespace {
     ei.attackedBy[Us][ALL_PIECES] = ei.attackedBy[Us][PAWN] = ei.pi->pawn_attacks(Us);
 
     // Init king safety tables only if we are going to use them
-    if (pos.non_pawn_material(Us) > QueenValueMg + PawnValueMg)
+    if (pos.non_pawn_material(Us) >= QueenValueMg)
     {
         ei.kingRing[Them] = b | shift_bb<Down>(b);
         b &= ei.attackedBy[Us][PAWN];