Suppress pruning of futile interpositions in Kyoto Shogi
authorH.G.Muller <hgm@hgm-xboard.(none)>
Wed, 11 Apr 2018 07:32:12 +0000 (09:32 +0200)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Thu, 12 Apr 2018 07:14:22 +0000 (09:14 +0200)
commit23dfcc298723ece346d8de3614a5f040baddb8f7
treeb1b5e323a01390ab5630355f58870bb1374ead79
parentfda407162ca13f9e702aaca8a89e82738a4acc3c
Suppress pruning of futile interpositions in Kyoto Shogi

In horizon nodes check evasions through drops on unprotected squares were
pruned, based on the idea that the checking slider would simply capture
the piece to renew the check. In games with automatic promotion (such as
Kyoto an micro-Shogi) this capture would alter the piece type, so we cannot
be sure it woul renew the check. The auto-promotion is recognize from
'promoDrops', as these always seem to go together.
dropper.c