]> git.sesse.net Git - stockfish/blobdiff - src/evaluate.cpp
Evaluate mobility of pinned pieces exactly
[stockfish] / src / evaluate.cpp
index 279802387402906e969f1361eb2051a03a04efe7..dd719554e18971081f4bd3648d7cbafdec268bc8 100644 (file)
@@ -492,7 +492,7 @@ Value do_evaluate(const Position& pos) {
                             : pos.attacks_from<Piece>(s);
 
         if (ei.pinnedPieces[Us] & s)
-            b &= PseudoAttacks[QUEEN][pos.king_square(Us)];
+            b &= LineBB[pos.king_square(Us)][s];
 
         ei.attackedBy[Us][Piece] |= b;