X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fevaluate.cpp;h=8bbd0bff161b3917f6fae299f6f21fe7ff65d2af;hp=3dbd6dc03a8db98b1da7501432296f99187d00a4;hb=9749f1f14c956133c2f42f96592b46f4f2c2b7ec;hpb=4ede49cd850392f28bc9da9537c111d2c3f0b297 diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 3dbd6dc0..8bbd0bff 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -509,7 +509,9 @@ Value do_evaluate(const Position& pos, Value& margin) { ei.kingAdjacentZoneAttacksCount[Us] += popcount(bb); } - int mob = popcount(b & mobilityArea); + int mob = Piece != QUEEN ? popcount(b & mobilityArea) + : popcount(b & mobilityArea); + mobility += MobilityBonus[Piece][mob]; // Decrease score if we are attacked by an enemy pawn. Remaining part