// We don't use a Score because we process the two components independently.
const Value Passed[][RANK_NB] = {
{ V(5), V( 5), V(31), V(73), V(166), V(252) },
- { V(7), V(14), V(38), V(64), V(137), V(193) }
+ { V(7), V(14), V(38), V(73), V(166), V(252) }
};
// PassedFile[File] contains a bonus according to the file of a passed pawn
VALUE_MATED_IN_MAX_PLY = -VALUE_MATE + 2 * MAX_PLY,
PawnValueMg = 198, PawnValueEg = 258,
- KnightValueMg = 817, KnightValueEg = 846,
- BishopValueMg = 836, BishopValueEg = 857,
- RookValueMg = 1270, RookValueEg = 1281,
- QueenValueMg = 2521, QueenValueEg = 2558,
+ KnightValueMg = 817, KnightValueEg = 896,
+ BishopValueMg = 836, BishopValueEg = 907,
+ RookValueMg = 1270, RookValueEg = 1356,
+ QueenValueMg = 2521, QueenValueEg = 2658,
MidgameLimit = 15581, EndgameLimit = 3998
};