X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fevaluate.cpp;h=c2e7efef44ce9f0bb3fd6d799f11e4c7398c8f54;hp=c1f2bd0c22d8906eaade073303836d66cef366cf;hb=0fa957cf66069c4499d9fe793cf07a11c4ccb87c;hpb=4bef7aa5cd682617502cacfa4413c0d2c78401ca diff --git a/src/evaluate.cpp b/src/evaluate.cpp index c1f2bd0c..c2e7efef 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -795,9 +795,10 @@ namespace { if ( pos.opposite_bishops() && pos.non_pawn_material(WHITE) == BishopValueMg && pos.non_pawn_material(BLACK) == BishopValueMg) - sf = 31; + sf = 8 + 4 * pe->pawn_asymmetry(); else sf = std::min(40 + (pos.opposite_bishops() ? 2 : 7) * pos.count(strongSide), sf); + } return ScaleFactor(sf);