-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Commit
STC: LLR: 2.94 (-2.94,2.94) [0.00,4.00] Total: 272379 W: 51773 L: 50658 D: 169948 LTC: LLR: 3.06 (-2.94,2.94) [0.00,4.00] Total: 41504 W: 6555 L: 6273 D: 28676 bench: 7658406 Resolves #430
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -144,8 +144,8 @@ namespace { | |
// Outpost[knight/bishop][supported by pawn] contains bonuses for knights and | ||
// bishops outposts, bigger if outpost piece is supported by a pawn. | ||
const Score Outpost[][2] = { | ||
{ S(28, 7), S(42,11) }, // Knights | ||
{ S(12, 3), S(18, 5) } // Bishops | ||
{ S(42,11), S(63,17) }, // Knights | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
PedanticHacker
Contributor
|
||
{ S(18, 5), S(27, 8) } // Bishops | ||
}; | ||
|
||
// Threat[defended/weak][minor/major attacking][attacked PieceType] contains | ||
|
@@ -296,6 +296,7 @@ namespace { | |
{ | ||
// Bonus for outpost square | ||
if ( relative_rank(Us, s) >= RANK_4 | ||
&& relative_rank(Us, s) <= RANK_6 | ||
&& !(pos.pieces(Them, PAWN) & pawn_attack_span(Us, s))) | ||
score += Outpost[Pt == BISHOP][!!(ei.attackedBy[Us][PAWN] & s)]; | ||
|
||
|
{ S(42, 11), S(63, 17) }, // Knights
You forgot to add spaces after commas. Be consistent with surrounding code!