mirror of
https://github.com/sockspls/badfish
synced 2025-07-12 03:59:15 +00:00
update stats also in check
Update stats also if in check (drop condition). STC: LLR: 3.22 (-2.94,2.94) [-3.00,1.00] Total: 87472 W: 16929 L: 16913 D: 53630 LTC: LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 39971 W: 6436 L: 6345 D: 27190 Bench: 7086031 Resolves #327
This commit is contained in:
parent
aaf17326e2
commit
ef4d89c9bd
1 changed files with 2 additions and 2 deletions
|
@ -599,7 +599,7 @@ namespace {
|
||||||
ss->currentMove = ttMove; // Can be MOVE_NONE
|
ss->currentMove = ttMove; // Can be MOVE_NONE
|
||||||
|
|
||||||
// If ttMove is quiet, update killers, history, counter move on TT hit
|
// If ttMove is quiet, update killers, history, counter move on TT hit
|
||||||
if (ttValue >= beta && ttMove && !pos.capture_or_promotion(ttMove) && !inCheck)
|
if (ttValue >= beta && ttMove && !pos.capture_or_promotion(ttMove))
|
||||||
update_stats(pos, ss, ttMove, depth, nullptr, 0);
|
update_stats(pos, ss, ttMove, depth, nullptr, 0);
|
||||||
|
|
||||||
return ttValue;
|
return ttValue;
|
||||||
|
@ -1144,7 +1144,7 @@ moves_loop: // When in check and at SpNode search starts from here
|
||||||
: inCheck ? mated_in(ss->ply) : DrawValue[pos.side_to_move()];
|
: inCheck ? mated_in(ss->ply) : DrawValue[pos.side_to_move()];
|
||||||
|
|
||||||
// Quiet best move: update killers, history and countermoves
|
// Quiet best move: update killers, history and countermoves
|
||||||
else if (bestValue >= beta && !pos.capture_or_promotion(bestMove) && !inCheck)
|
else if (bestValue >= beta && !pos.capture_or_promotion(bestMove))
|
||||||
update_stats(pos, ss, bestMove, depth, quietsSearched, quietCount - 1);
|
update_stats(pos, ss, bestMove, depth, quietsSearched, quietCount - 1);
|
||||||
|
|
||||||
tte->save(posKey, value_to_tt(bestValue, ss->ply),
|
tte->save(posKey, value_to_tt(bestValue, ss->ply),
|
||||||
|
|
Loading…
Add table
Reference in a new issue