diff --git a/src/movepick.cpp b/src/movepick.cpp index 4e31037c..b03295dd 100644 --- a/src/movepick.cpp +++ b/src/movepick.cpp @@ -165,7 +165,7 @@ void MovePicker::score() { { m = it->move; it->value = PieceValue[MG][pos.piece_on(to_sq(m))] - - type_of(pos.moved_piece(m)); + - Value(type_of(pos.moved_piece(m))); if (type_of(m) == PROMOTION) it->value += PieceValue[MG][promotion_type(m)] - PieceValue[MG][PAWN]; @@ -203,7 +203,7 @@ void MovePicker::score() { else if (pos.capture(m)) it->value = PieceValue[MG][pos.piece_on(to_sq(m))] - - type_of(pos.moved_piece(m)) + HistoryStats::Max; + - Value(type_of(pos.moved_piece(m))) + HistoryStats::Max; else it->value = history[pos.moved_piece(m)][to_sq(m)]; }