mirror of
https://github.com/HChaZZY/Stockfish.git
synced 2025-12-24 19:16:49 +08:00
Fix a silly unstoppable eval bug
The logic is broken for black side because we get more bonus for pawn in 7th rank than for pawn in 2nd rank! Spotted by Reuven Peleg bench:3884409
This commit is contained in:
@@ -906,7 +906,7 @@ Value do_evaluate(const Position& pos, Value& margin) {
|
||||
if (!b || pos.non_pawn_material(~us))
|
||||
return SCORE_ZERO;
|
||||
|
||||
return Unstoppable * int(relative_rank(WHITE, frontmost_sq(us, b)));
|
||||
return Unstoppable * int(relative_rank(us, frontmost_sq(us, b)));
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user