]> git.sesse.net Git - stockfish/blobdiff - src/pawns.cpp
Simplify shelter: always do strength and danger
[stockfish] / src / pawns.cpp
index 2378b5325dd05df41e1c319a25462021fca3fb1c..96a2dc0fb956bcacc142fec4171b2da8c48f317f 100644 (file)
@@ -234,8 +234,8 @@ Value Entry::evaluate_shelter(const Position& pos, Square ksq) {
       int d = std::min(f, ~f);
 
       safety += ShelterStrength[d][ourRank];
-      if (ourRank || theirRank)
-         safety -= StormDanger[ourRank && (ourRank == theirRank - 1) ? BlockedByPawn : UnBlocked][d][theirRank];
+      safety -= StormDanger[ourRank && (ourRank == theirRank - 1) ? BlockedByPawn : UnBlocked]
+                           [d][theirRank];
   }
 
   return safety;