mirror of
https://github.com/sockspls/badfish
synced 2025-07-11 19:49:14 +00:00
Loosened trigger condition for king safety
Reduce eval discontinuity becuase now we kick in king safety evaluation in many more cases. Passed both short TC: LLR: 2.95 (-2.94,2.94) [-1.50,4.50] Total: 8708 W: 1742 L: 1613 D: 5353 And long TC: LLR: 2.95 (-2.94,2.94) [0.00,6.00] Total: 6743 W: 1122 L: 990 D: 4631 bench: 6835416
This commit is contained in:
parent
8aa4f3fde4
commit
899a2c033e
1 changed files with 1 additions and 2 deletions
|
@ -640,8 +640,7 @@ Value do_evaluate(const Position& pos) {
|
|||
Score score = ei.pi->king_safety<Us>(pos, ksq);
|
||||
|
||||
// Main king safety evaluation
|
||||
if ( ei.kingAttackersCount[Them] >= 2
|
||||
&& ei.kingAdjacentZoneAttacksCount[Them])
|
||||
if (ei.kingAttackersCount[Them])
|
||||
{
|
||||
// Find the attacked squares around the king which have no defenders
|
||||
// apart from the king itself
|
||||
|
|
Loading…
Add table
Reference in a new issue