05-27-2022, 04:27 PM
If the next:() doesn't evaluate, the do is not performed -- something like the ifAfterwards effect
ForEach Piece is referring only to the mover's pieces. so try:
(and
(forEach Piece
...
("UpdateKing" Mover)
Mover
)
(forEach Piece
...
("UpdateKing" Next)
Next
)
)
ForEach Piece is referring only to the mover's pieces. so try:
(and
(forEach Piece
...
("UpdateKing" Mover)
Mover
)
(forEach Piece
...
("UpdateKing" Next)
Next
)
)