X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fevaluate.cpp;h=04e4dded86474e507fd88974648e01888ea1d37b;hb=f32992f88c16c6d4c2b72164c88fc4581f8faba7;hp=c2e03d97e25564e5d1b8b80309fe5eec6b9262bc;hpb=bdbbc4e06bbc1d8437cfdc31cc35006f1ee5f0c9;p=stockfish 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];