mirror of
https://github.com/sockspls/badfish
synced 2025-04-29 16:23:09 +00:00
Revert bad capture pruning
After testing does not seem to increase ELO. Indeed Glaurung is a little bit weaker, so revert. Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
parent
bbf7a94d76
commit
6a15df1d82
1 changed files with 4 additions and 3 deletions
|
@ -1162,7 +1162,7 @@ namespace {
|
|||
|
||||
bool singleReply = (isCheck && mp.number_of_moves() == 1);
|
||||
bool moveIsCheck = pos.move_is_check(move, dcCandidates);
|
||||
bool moveIsGoodCapture = (mp.current_move_type() == MovePicker::PH_GOOD_CAPTURES);
|
||||
bool moveIsCapture = pos.move_is_capture(move);
|
||||
bool moveIsPassedPawnPush = pos.move_is_passed_pawn_push(move);
|
||||
|
||||
movesSearched[moveCount++] = ss[ply].currentMove = move;
|
||||
|
@ -1174,7 +1174,7 @@ namespace {
|
|||
// Futility pruning
|
||||
if ( useFutilityPruning
|
||||
&& ext == Depth(0)
|
||||
&& !moveIsGoodCapture
|
||||
&& !moveIsCapture
|
||||
&& !moveIsPassedPawnPush
|
||||
&& !move_promotion(move))
|
||||
{
|
||||
|
@ -1206,7 +1206,7 @@ namespace {
|
|||
if ( depth >= 2*OnePly
|
||||
&& ext == Depth(0)
|
||||
&& moveCount >= LMRNonPVMoves
|
||||
&& !moveIsGoodCapture
|
||||
&& !moveIsCapture
|
||||
&& !move_promotion(move)
|
||||
&& !moveIsPassedPawnPush
|
||||
&& !move_is_castle(move)
|
||||
|
@ -2020,6 +2020,7 @@ namespace {
|
|||
assert(threat == MOVE_NONE || move_is_ok(threat));
|
||||
assert(!move_promotion(m));
|
||||
assert(!pos.move_is_check(m));
|
||||
assert(!pos.move_is_capture(m));
|
||||
assert(!pos.move_is_passed_pawn_push(m));
|
||||
assert(d >= OnePly);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue