Remove the !moveCountPruning condition for check extensions, which seems not necessary.
STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 22238 W: 4835 L: 4715 D: 12688
http://tests.stockfishchess.org/tests/view/
5bb3241a0ebc592439f6d2ac
LTC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 36593 W: 5898 L: 5802 D: 24893
http://tests.stockfishchess.org/tests/view/
5bb34c220ebc592439f6d5dc
Bench:
4274207
extension = ONE_PLY;
}
else if ( givesCheck // Check extension (~2 Elo)
extension = ONE_PLY;
}
else if ( givesCheck // Check extension (~2 Elo)
&& pos.see_ge(move))
extension = ONE_PLY;
&& pos.see_ge(move))
extension = ONE_PLY;