mirror of
https://github.com/sockspls/badfish
synced 2025-04-30 08:43:09 +00:00
Fix currentMove bug
Orig vs Master: +15 elo 887.5 - 812.5 (1700 games, finished) [4CPU] Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
parent
16acf57773
commit
93c9f342ca
1 changed files with 8 additions and 2 deletions
|
@ -1135,7 +1135,7 @@ namespace {
|
|||
moveIsCheck = pos.move_is_check(move, ci);
|
||||
captureOrPromotion = pos.move_is_capture_or_promotion(move);
|
||||
|
||||
movesSearched[moveCount++] = ss[ply].currentMove = move;
|
||||
movesSearched[moveCount++] = move;
|
||||
|
||||
// Decide the new search depth
|
||||
ext = extension(pos, move, true, captureOrPromotion, moveIsCheck, singleReply, mateThreat, &dangerous);
|
||||
|
@ -1160,6 +1160,9 @@ namespace {
|
|||
|
||||
newDepth = depth - OnePly + ext;
|
||||
|
||||
// Update current move
|
||||
ss[ply].currentMove = move;
|
||||
|
||||
// Make and search the move
|
||||
pos.do_move(move, st, ci, moveIsCheck);
|
||||
|
||||
|
@ -1434,7 +1437,7 @@ namespace {
|
|||
moveIsCheck = pos.move_is_check(move, ci);
|
||||
captureOrPromotion = pos.move_is_capture_or_promotion(move);
|
||||
|
||||
movesSearched[moveCount++] = ss[ply].currentMove = move;
|
||||
movesSearched[moveCount++] = move;
|
||||
|
||||
// Decide the new search depth
|
||||
ext = extension(pos, move, false, captureOrPromotion, moveIsCheck, singleReply, mateThreat, &dangerous);
|
||||
|
@ -1460,6 +1463,9 @@ namespace {
|
|||
|
||||
newDepth = depth - OnePly + ext;
|
||||
|
||||
// Update current move
|
||||
ss[ply].currentMove = move;
|
||||
|
||||
// Futility pruning
|
||||
if ( useFutilityPruning
|
||||
&& !dangerous
|
||||
|
|
Loading…
Add table
Reference in a new issue