diff --git a/src/movepicker.c b/src/movepicker.c index 65972963..c729f06e 100644 --- a/src/movepicker.c +++ b/src/movepicker.c @@ -96,8 +96,8 @@ Move NextMove(MovePicker *mp) { case NOISY_GOOD: // Save seemingly bad noisy moves for later while ((move = PickNextMove(mp))) - if ( mp->list.moves[mp->list.next-1].score > 13540 - || (mp->list.moves[mp->list.next-1].score > -9135 && SEE(pos, move, mp->threshold))) + if ( mp->list.moves[mp->list.next-1].score > 14540 - 200 * mp->depth + || (mp->list.moves[mp->list.next-1].score > -9935 + 200 * mp->depth && SEE(pos, move, mp->threshold))) return move; else mp->list.moves[mp->bads++].move = move;