X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fevaluate.cpp;h=b7a596efba1bfc1f9af5e50971bfae7abd4dcda6;hb=c014444f09ace05e908909d9c5c60127e998b538;hp=b47570e86303863cc968e632ca49b15ca9e175b0;hpb=0a1f54975fe3cb59a5274cbfee51f5b53e64071b;p=stockfish diff --git a/src/evaluate.cpp b/src/evaluate.cpp index b47570e8..b7a596ef 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -503,10 +503,9 @@ namespace { Bitboard b, weak, defended; Score score = SCORE_ZERO; - // Non-pawn enemies defended by a pawn and under our attack + // Non-pawn enemies defended by a pawn defended = (pos.pieces(Them) ^ pos.pieces(Them, PAWN)) - & ei.attackedBy[Them][PAWN] - & (ei.attackedBy[Us][KNIGHT] | ei.attackedBy[Us][BISHOP] | ei.attackedBy[Us][ROOK]); + & ei.attackedBy[Them][PAWN]; // Add a bonus according to the kind of attacking pieces if (defended)