X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fpawns.cpp;fp=src%2Fpawns.cpp;h=c1119a4102ca59a8459a1977d6c48699d1c59dff;hp=467137b3133ef84a4d7fef1a0f64d8de50bf761e;hb=8c3d9d996af7aa34f019785818eecbeb9338b95f;hpb=616eb60008308f686930c0c94116aab170398dc1 diff --git a/src/pawns.cpp b/src/pawns.cpp index 467137b3..c1119a41 100644 --- a/src/pawns.cpp +++ b/src/pawns.cpp @@ -145,13 +145,13 @@ namespace { else if (!neighbours) { - score -= Isolated - + WeakUnopposed * !opposed; - - if ( (ourPawns & forward_file_bb(Them, s)) - && popcount(opposed) == 1 + if ( opposed + && (ourPawns & forward_file_bb(Them, s)) && !(theirPawns & adjacent_files_bb(s))) score -= Doubled; + else + score -= Isolated + + WeakUnopposed * !opposed; } else if (backward)