Simplify pawns King Safety calculation
[stockfish] / src / pawns.cpp
index 0642c6799041632263aad067557b2f010df019e6..9239bface2e06c163b6daa521e9ba8fe3f6a9bd5 100644 (file)
@@ -288,9 +288,6 @@ Score Entry::do_king_safety(const Position& pos, Square ksq) {
   if (pawns)
       while (!(DistanceRingBB[ksq][minKingPawnDistance++] & pawns)) {}
 
-  if (relative_rank(Us, ksq) > RANK_4)
-      return make_score(0, -16 * minKingPawnDistance);
-
   Value bonus = shelter_storm<Us>(pos, ksq);
 
   // If we can castle use the bonus after the castling if it is bigger