X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fevaluate.cpp;h=615df1bacd1a194510930306a29a85fad7e3a00d;hp=d19cf34e31ef24ae257251b71e6836ab4d55427d;hb=69d3be42a112645a9e599df615f730d61a5dca8c;hpb=c7194bd924a606ab75d582d30cb41749312ea94e diff --git a/src/evaluate.cpp b/src/evaluate.cpp index d19cf34e..615df1ba 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -789,7 +789,8 @@ namespace { && (attacks_bb(pos.square(~strongSide)) & pos.pieces(~strongSide, PAWN))) sf = 36; else if (pos.count() == 1) - sf = 37; + sf = 37 + 3 * (pos.count(WHITE) == 1 ? pos.count(BLACK) + pos.count(BLACK) + : pos.count(WHITE) + pos.count(WHITE)); else sf = std::min(sf, 36 + 7 * pos.count(strongSide)); }