diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 5ceb9ae1..95729e4a 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -557,10 +557,7 @@ namespace { score += Hanging * popcount(weak & ~attackedBy[Them][ALL_PIECES]); - // Bonus for overload (non-pawn enemies attacked once or more and defended exactly once) - b = nonPawnEnemies - & attackedBy[Us][ALL_PIECES] - & attackedBy[Them][ALL_PIECES] & ~attackedBy2[Them]; + b = weak & nonPawnEnemies & attackedBy[Them][ALL_PIECES]; score += Overload * popcount(b); }