diff --git a/src/movepick.cpp b/src/movepick.cpp index ca0d8681..d4242a30 100644 --- a/src/movepick.cpp +++ b/src/movepick.cpp @@ -72,7 +72,6 @@ MovePicker::MovePicker(const Position& p, bool pv, Move ttm, mateKiller = (ss.mateKiller == ttm)? MOVE_NONE : ss.mateKiller; killer1 = ss.killers[0]; killer2 = ss.killers[1]; - threatMove = ss.threatMove; depth = d; movesPicked = 0; numOfMoves = 0; @@ -271,11 +270,6 @@ void MovePicker::score_noncaptures() { else hs = H.move_ordering_score(pos.piece_on(move_from(m)), m); - // If the null move was refuted by a capture then give a - // bonus if we move away the captured piece. - if (threatMove != MOVE_NONE && move_from(m) == move_to(threatMove)) - hs *= 3; - // Ensure history is always preferred to pst if (hs > 0) hs += 1000; diff --git a/src/movepick.h b/src/movepick.h index 5fff4092..fd1ee890 100644 --- a/src/movepick.h +++ b/src/movepick.h @@ -83,7 +83,7 @@ private: int find_best_index(Bitboard* squares, int values[]); const Position& pos; - Move ttMove, mateKiller, killer1, killer2, threatMove; + Move ttMove, mateKiller, killer1, killer2; Bitboard pinned, dc; MoveStack moves[256], badCaptures[64]; bool pvNode;