[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]
Single Comment
Here's what should work:
Place this line in each post-move section:
set BCAF or (>= rank dest 2 and <= rank dest 7 and >= file dest 2 and file
dest 7) (>= rank origin 2 and <= rank origin 7 and >= file origin 2 and
file origin 7);
Place these lines in each pre-move section:
if #BCAF:
set BCAF join chr + ord c rand 0 5 rand 3 8;
capture #BCAF;
endif;
It is important that the actual capture occur in the pre-move section, so
that a player will not know which space a piece will vanish from until he
has verified his move. Note that I recycled the BCAF variable for two
different purposes.