The difficulty I have with that is making the notation work with it, since if I record the extra move, it isn't considered legal in some situations.
To avoid the need to write code for screening out extended moves, Game Courier uses the maxmove system variable and the ban and allow commands. The maxmove variable indicates how many moves may be made on a single turn. You can use the ban command to ban many things globally then use the allow command to make exceptions for certain types of moves at certain places in the extended move.
To avoid the need to write code for screening out extended moves, Game Courier uses the
maxmove
system variable and theban
andallow
commands. Themaxmove
variable indicates how many moves may be made on a single turn. You can use theban
command to ban many things globally then use theallow
command to make exceptions for certain types of moves at certain places in the extended move.