]> git.sesse.net Git - stockfish/blobdiff - src/evaluate.cpp
Refine scale factor of opposite colored bishops endgames.
[stockfish] / src / evaluate.cpp
index 874faa6b3330c692bfe5ac3696c3716d3dc92ec7..67e0592105516cae1d2988d4f1e328a8b1bea161 100644 (file)
@@ -768,7 +768,7 @@ namespace {
         {
             if (   pos.non_pawn_material(WHITE) == BishopValueMg
                 && pos.non_pawn_material(BLACK) == BishopValueMg)
-                sf = 22;
+                sf = 18 + 4 * popcount(pe->passed_pawns(strongSide));
             else
                 sf = 22 + 3 * pos.count<ALL_PIECES>(strongSide);
         }