X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fevaluate.cpp;h=04e4dded86474e507fd88974648e01888ea1d37b;hp=c2e03d97e25564e5d1b8b80309fe5eec6b9262bc;hb=4b53bb02f69bd838b271b7919d1070580d6f73a7;hpb=ec2927286a7bd3cb6ae68a4f3feaee1036b8196d diff --git a/src/evaluate.cpp b/src/evaluate.cpp index c2e03d97..04e4dded 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -586,7 +586,9 @@ namespace { Bitboard bb = (b & ~ei.attackedBy[them][PAWN]); // Mobility - int mob = count_1s_max_15(bb & ~p.pieces_of_color(us)); + int mob = (Piece != QUEEN ? count_1s_max_15(bb & ~p.pieces_of_color(us)) + : count_1s(bb & ~p.pieces_of_color(us))); + ei.mgMobility += Sign[us] * MgBonus[Piece][mob]; ei.egMobility += Sign[us] * EgBonus[Piece][mob];