The moves with promotion should not appear in the following output:
> echo 'begin
pieces white pb6 black sa7
stip ~1
cond take NoWhitePromotion
end' | ./py
+---a---b---c---d---e---f---g---h---+
| |
8 . . . . . . . . 8
| |
7 -S . . . . . . . 7
| |
6 . P . . . . . . 6
| |
5 . . . . . . . . 5
| |
4 . . . . . . . . 4
| |
3 . . . . . . . . 3
| |
2 . . . . . . . . 2
| |
1 . . . . . . . . 1
| |
+---a---b---c---d---e---f---g---h---+
~1 1 + 1
NoWhitePromotion
Take&MakeChess
1.b6-b7 !
1.b6*a7-b5 !
1.b6*a7-c6 !
1.b6*a7-c8=Q !
1.b6*a7-c8=S !
1.b6*a7-c8=R !
1.b6*a7-c8=B !
solution finished. Time = 0.000 s
Anonymous
Fixed in current development head