From a9b8e8b9318130621acf21f5a2b3a705b63907d3 Mon Sep 17 00:00:00 2001 From: David Zar Date: Mon, 14 Jul 2014 18:26:25 +0800 Subject: [PATCH 1/1] 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 --- src/evaluate.cpp | 2 ++ 1 file changed, 2 insertions(+) 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)) -- 2.39.2