X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fevaluate.cpp;h=b7a596efba1bfc1f9af5e50971bfae7abd4dcda6;hp=b47570e86303863cc968e632ca49b15ca9e175b0;hb=48127fe5d35b01c1cd1ffb8657ed73dfe5730da3;hpb=84408e5cd68a9323292ddababec4d1183abeef2e 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)