mirror of
https://github.com/sockspls/badfish
synced 2025-04-29 08:13:08 +00:00
Do not score PH_QCHECKS
They are picked unsorted anyway, so score is unuseful. No functional change. Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
parent
a5ae7fe260
commit
4419924fcf
2 changed files with 3 additions and 4 deletions
|
@ -157,7 +157,7 @@ void MovePicker::go_next_phase() {
|
|||
case PH_EVASIONS:
|
||||
assert(pos.is_check());
|
||||
lastMove = generate_evasions(pos, moves);
|
||||
score_evasions_or_checks();
|
||||
score_evasions();
|
||||
return;
|
||||
|
||||
case PH_QCAPTURES:
|
||||
|
@ -167,7 +167,6 @@ void MovePicker::go_next_phase() {
|
|||
|
||||
case PH_QCHECKS:
|
||||
lastMove = generate_non_capture_checks(pos, moves);
|
||||
score_evasions_or_checks();
|
||||
return;
|
||||
|
||||
case PH_STOP:
|
||||
|
@ -232,7 +231,7 @@ void MovePicker::score_noncaptures() {
|
|||
}
|
||||
}
|
||||
|
||||
void MovePicker::score_evasions_or_checks() {
|
||||
void MovePicker::score_evasions() {
|
||||
// Try good captures ordered by MVV/LVA, then non-captures if
|
||||
// destination square is not under attack, ordered by history
|
||||
// value, and at the end bad-captures and non-captures with a
|
||||
|
|
|
@ -56,7 +56,7 @@ public:
|
|||
private:
|
||||
void score_captures();
|
||||
void score_noncaptures();
|
||||
void score_evasions_or_checks();
|
||||
void score_evasions();
|
||||
void go_next_phase();
|
||||
|
||||
const Position& pos;
|
||||
|
|
Loading…
Add table
Reference in a new issue