Finished
ProtonRecklessps_checks101diff8.0+0.08
LLR: -2.26 (-2.25, 2.89) [0.00, 3.00]
Games: 19950 W: 4984 L: 5073 D: 9893
Ptnml(0-2): 39, 2432, 5138, 2311, 55
Merge branch 'main' into ps_checks101
ProtonRecklessps_checks100diff8.0+0.08
LLR: -2.28 (-2.25, 2.89) [0.00, 3.00]
Games: 16468 W: 3954 L: 4053 D: 8461
Ptnml(0-2): 54, 1999, 4222, 1910, 49
add discovery checks.
ProtonRecklessps_see103diff8.0+0.08
LLR: -1.50 (-2.25, 2.89) [0.00, 3.00]
Games: 6876 W: 1686 L: 1754 D: 3436
Ptnml(0-2): 16, 747, 1969, 701, 5
do pinners/pinned on both sides.
ProtonRecklessps_see102diff8.0+0.08
LLR: -0.68 (-2.25, 2.89) [0.00, 3.00]
Games: 34032 W: 8504 L: 8472 D: 17056
Ptnml(0-2): 56, 3501, 9873, 3527, 59
change see conditions for castling.
ProtonRecklessps_see101diff8.0+0.08
LLR: -2.26 (-2.25, 2.89) [-2.75, 0.25]
Games: 7146 W: 1724 L: 1869 D: 3553
Ptnml(0-2): 18, 918, 1836, 793, 8
simplify see.
ProtonRecklessps_pinnersee103diff40.0+0.40
LLR: 2.96 (-2.25, 2.89) [0.00, 3.00]
Games: 19036 W: 4770 L: 4564 D: 9702
Ptnml(0-2): 7, 2106, 5088, 2308, 9
another see pinned/pinners version.
ProtonRecklessps_pinnersee103diff8.0+0.08
LLR: 2.91 (-2.25, 2.89) [0.00, 3.00]
Games: 60760 W: 15294 L: 14991 D: 30475
Ptnml(0-2): 114, 7106, 15677, 7329, 154
another see pinned/pinners version.
ProtonRecklessps_pawnthreats102diff8.0+0.08
LLR: -2.25 (-2.25, 2.89) [0.00, 3.00]
Games: 21216 W: 5269 L: 5355 D: 10592
Ptnml(0-2): 66, 2542, 5458, 2496, 46
only queens.
ProtonRecklessps_pawnthreats100diff8.0+0.08
LLR: -0.99 (-2.25, 2.89) [0.00, 3.00]
Games: 47768 W: 11913 L: 11866 D: 23989
Ptnml(0-2): 118, 5707, 12198, 5732, 129
penalize moving into pawn attacks.
ProtonRecklessps_pinnersee102diff40.0+0.40
LLR: -1.52 (-2.25, 2.89) [0.00, 3.00]
Games: 27234 W: 6660 L: 6688 D: 13886
Ptnml(0-2): 13, 3141, 7341, 3105, 17
Merge branch 'main' into ps_pinnersee102
ProtonRecklessps_pawnthreats101diff8.0+0.08
LLR: -2.26 (-2.25, 2.89) [0.00, 3.00]
Games: 15390 W: 3856 L: 3955 D: 7579
Ptnml(0-2): 39, 1867, 3975, 1782, 32
scale movement penalty into pawn threats by moving type.
ProtonRecklessps_scorequietpromos100diff8.0+0.08
LLR: -2.29 (-2.25, 2.89) [0.00, 3.00]
Games: 68532 W: 17038 L: 17023 D: 34471
Ptnml(0-2): 170, 7756, 18372, 7825, 143
Score quiet promos.
ProtonRecklessps_pinnersee102diff8.0+0.08
LLR: 3.15 (-2.25, 2.89) [0.00, 3.00]
Games: 52558 W: 13286 L: 12986 D: 26286
Ptnml(0-2): 112, 6133, 13515, 6381, 138
use ray_pass instead of between for pinned pieces.
ProtonRecklessps_pinnersee101diff8.0+0.08
LLR: 2.89 (-2.25, 2.89) [0.00, 3.00]
Games: 42096 W: 10599 L: 10336 D: 21161
Ptnml(0-2): 102, 4901, 10787, 5148, 110
Allow pinned pieces to play in see.
ProtonRecklessps_pinnersee100diff8.0+0.08
LLR: -2.29 (-2.25, 2.89) [0.00, 3.00]
Games: 15664 W: 3866 L: 3968 D: 7830
Ptnml(0-2): 38, 1982, 3898, 1872, 42
Allow pinned pieces in see if the respective pinner moved.
ProtonRecklessps_qsearch_nonpawns100diff8.0+0.08
LLR: -2.00 (-2.25, 2.89) [0.00, 3.00]
Games: 63904 W: 16093 L: 16071 D: 31740
Ptnml(0-2): 171, 7088, 17404, 7126, 163
Don't do futility pruning in qsearch if there are no non-pawns.
ProtonRecklessps_epsee100diff8.0+0.08
LLR: -0.67 (-2.25, 2.89) [-2.75, 0.25]
Games: 4096 W: 1001 L: 1048 D: 2047
Ptnml(0-2): 15, 505, 1047, 474, 7
en passant moves always pass see.