From: David Zar Date: Mon, 14 Jul 2014 10:26:25 +0000 (+0800) Subject: Bonus passed pawn blocked by our pieces X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=a9b8e8b9318130621acf21f5a2b3a705b63907d3 Bonus passed pawn blocked by our pieces passed STC: LLR: 2.95 (-2.94,2.94) [-1.50,4.50] Total: 63965 W: 10950 L: 10692 D: 42323 and LTC: LLR: 2.95 (-2.94,2.94) [0.00,6.00] Total: 19237 W: 2740 L: 2562 D: 13935 bench: 7477963 --- diff --git a/src/evaluate.cpp b/src/evaluate.cpp index b1e26162..5a28b286 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -605,6 +605,8 @@ namespace { mbonus += k * rr, ebonus += k * rr; } + else if(pos.pieces(Us) & blockSq) + mbonus += rr * 3 + r * 2 + 3, ebonus += rr + r * 2; } // rr != 0 if (pos.count(Us) < pos.count(Them))