//
// Values modified by Joona Kiiski
const Score WeightsInternal[] = {
- S(248, 271), S(252, 259), S(46, 0), S(247, 0), S(259, 0)
+ S(284, 229), S(252, 259), S(46, 0), S(209, 0), S(349, 0)
};
// MobilityBonus[PieceType][attacked] contains mobility bonuses for middle and
{ S(0, 0), S(15, 39), S(15, 39), S(15, 39), S(15, 39), S( 0, 0) } // QUEEN
};
- // ThreatedByPawnPenalty[PieceType] contains a penalty according to which
+ // ThreatenedByPawnPenalty[PieceType] contains a penalty according to which
// piece type is attacked by an enemy pawn.
- const Score ThreatedByPawnPenalty[] = {
+ const Score ThreatenedByPawnPenalty[] = {
S(0, 0), S(0, 0), S(56, 70), S(56, 70), S(76, 99), S(86, 118)
};
// Decrease score if we are attacked by an enemy pawn. Remaining part
// of threat evaluation must be done later when we have full attack info.
if (bit_is_set(ei.attackedBy[Them][PAWN], s))
- score -= ThreatedByPawnPenalty[Piece];
+ score -= ThreatenedByPawnPenalty[Piece];
// Bishop and knight outposts squares
if ((Piece == BISHOP || Piece == KNIGHT) && pos.square_is_weak(s, Us))