03-05-2021, 08:45 AM
(This post was last modified: 03-05-2021, 10:47 AM by dale walton.)
Update 2. Success on the priority to Plow version by changing:
(then
(set Var "PlowFrom" (last From)
(then
(set Var "PlowTo" (last To)
(then
to:
(then
(and
(set Var "PlowFrom" (last From))
(set Var "PlowTo" (last To))
(then
So why does the first version not work: the variables have different names?
This also means that in the former case the second (set and its consequences were not executed, and so there was only the first set to record. But raises the question of why the program often chose to MIX the moves (even on my versions where I did not place the move definition in the Piece definition)
(then
(set Var "PlowFrom" (last From)
(then
(set Var "PlowTo" (last To)
(then
to:
(then
(and
(set Var "PlowFrom" (last From))
(set Var "PlowTo" (last To))
(then
So why does the first version not work: the variables have different names?
This also means that in the former case the second (set and its consequences were not executed, and so there was only the first set to record. But raises the question of why the program often chose to MIX the moves (even on my versions where I did not place the move definition in the Piece definition)