X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fevaluate.cpp;h=71120fde8fb20ca99ff4e9d691ad7d31889258b7;hp=d87c51272862dac0cea0f79a7caf8dc2e4062f7b;hb=f22a63ce67fecabe14dd4e558af9483b592efcfa;hpb=f5e872a0e303022913984e325dbfcc8c0eb0d0ad diff --git a/src/evaluate.cpp b/src/evaluate.cpp index d87c5127..71120fde 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -508,7 +508,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[Us] += MobilityBonus[Piece][mob]; // Decrease score if we are attacked by an enemy pawn. Remaining part