From: Jonathan Calovski Date: Fri, 21 Nov 2014 21:46:59 +0000 (+0800) Subject: Amend defended X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=48127fe5d35b01c1cd1ffb8657ed73dfe5730da3;hp=84408e5cd68a9323292ddababec4d1183abeef2e Amend defended Amend defended to remove now redundant condition. No functional change. Resolves #125 --- 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)