@Fergus: Although this preset is automated with GAME code generated by the Play-Test Applet and the betza.txt include file, I don't think that is the problem here. This error message is not anywhere in that code, and I also do not have or refer to any routine compose_move. There is a routine in betza.txt that uses #to as a local variable, but it doesn't try to create a move out of that before passing its value to other routines, under another name.
The error message sounds a bit like Game Courier is already rejecting the move before it would pass it to any user-supplied GAME code for vetting. Do you recognize it as anything that Game Courier could print?
I could not try anything out myself; if I follow the link to the preset page, it doesn't allow me to enter any move; if I click the highlighted destination square it just reverts to the (unhighlighted) original position. Probably because I am not one of the players.
@Fergus: Although this preset is automated with GAME code generated by the Play-Test Applet and the betza.txt include file, I don't think that is the problem here. This error message is not anywhere in that code, and I also do not have or refer to any routine compose_move. There is a routine in betza.txt that uses #to as a local variable, but it doesn't try to create a move out of that before passing its value to other routines, under another name.
The error message sounds a bit like Game Courier is already rejecting the move before it would pass it to any user-supplied GAME code for vetting. Do you recognize it as anything that Game Courier could print?
I could not try anything out myself; if I follow the link to the preset page, it doesn't allow me to enter any move; if I click the highlighted destination square it just reverts to the (unhighlighted) original position. Probably because I am not one of the players.