]> git.sesse.net Git - stockfish/blobdiff - src/pawns.cpp
Isolated pawns tweak
[stockfish] / src / pawns.cpp
index 467137b3133ef84a4d7fef1a0f64d8de50bf761e..c1119a4102ca59a8459a1977d6c48699d1c59dff 100644 (file)
@@ -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)