X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fpawns.cpp;h=34c25959ab957e300a4857056f4ca5f23bc4efa2;hp=1cdeb461d51e2a2e74a56860f3d3e3c65998d70d;hb=6e06db93fde225eeae75dc8b3d5d1432c5cd14a8;hpb=53bbcb78d55c0341805b7666f9245737df97a63b diff --git a/src/pawns.cpp b/src/pawns.cpp index 1cdeb461..34c25959 100644 --- a/src/pawns.cpp +++ b/src/pawns.cpp @@ -274,7 +274,7 @@ Score PawnInfoTable::evaluate_pawns(const Position& pos, Bitboard ourPawns, if (isolated) { value -= IsolatedPawnPenalty[f]; - if (!(theirPawns & file_bb(f))) + if (!opposed) value -= IsolatedPawnPenalty[f] / 2; } if (doubled) @@ -283,7 +283,7 @@ Score PawnInfoTable::evaluate_pawns(const Position& pos, Bitboard ourPawns, if (backward) { value -= BackwardPawnPenalty[f]; - if (!(theirPawns & file_bb(f))) + if (!opposed) value -= BackwardPawnPenalty[f] / 2; } if (chain)