standard constant
Material conditions for standard chess, as well as simple expanded variants with chancellor and archbishop only (e.g. Capablanca).
Implementation
static const standard = MaterialConditions(
enabled: true,
soloMaters: ['P', 'Q', 'R', 'A', 'C'],
// although a knight cannot force mate, it can happen if the opponent helps
pairMaters: ['N'],
combinedPairMaters: ['B'],
specialCases: [
['B', 'N'],
],
);