1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-07-11 19:49:14 +00:00

Update comments in LMR step

No functional change

Resolves #564
This commit is contained in:
Stefano80 2016-01-13 16:02:48 +00:00 committed by Joona Kiiski
parent 4d1220d672
commit dcd8ce7094

View file

@ -1005,7 +1005,9 @@ moves_loop: // When in check search starts from here
&& cmh[pos.piece_on(to_sq(move))][to_sq(move)] > VALUE_ZERO)
r = std::max(DEPTH_ZERO, r - ONE_PLY);
// Decrease reduction for moves that escape a capture
// Decrease reduction for moves that escape a capture. Filter out castling
// moves because are coded as "king captures rook" and break make_move().
// Also use see() instead of see_sign() because destination square is empty.
if ( r
&& type_of(move) == NORMAL
&& type_of(pos.piece_on(to_sq(move))) != PAWN