When a new board is created, the following groups are created:
Box (contains all tokens which are out of play, which includes those created but not used yet)
(New area)
Spaces (Spaces are groups of tokens and statuses which are currently on the board or otherwise in play)
One for each space on the board; the spaces are given as letter-number (like A7), giving the column first and the row second
Tokens (tokens are open groups which can be assigned numbers or statuses; tokens must always be in a Library or a Space)
One for each token created
===============================================================================
!newboard X Y
Creates a new gameboard with X columns and Y rows. Opens up all board commands.
!delboard
Eliminates the current gameboard and closes all board commands.
!clearboard tokens
Removes all token from the board.
!clearboard status
Removes all statuses and counters from the board.
!voidspace <space>
Removes all tokens, statuses, and counters from the space.
====================
!board
In green text: Draws the board and the tokens on it, giving the letter identifier of each space or the number of the tokens on the space (if it has more than one). In gray text, given for any spaces without tokens in them: Draws the board and the status of the spaces, giving the first letter of the status of each space or the number of the statuses on the space (if it has more than one). Any space without tokens or statuses is given as a gray period.
!showtokens
Draws the board and the tokens on it, giving the letter identifier of each space or the number of the tokens on the space (if it has more than one).
!showspaces
Draws the board and the status of the spaces, giving the first letter of the status of each space or the number of the statuses on the space (if it has more than one).
!countspaces
Draws the board and the status of the spaces, giving the number of counters in each space. Zeroes are in gray, positive values are in green, negative values are in red.
!show <space>
Shows the tokens, the list of status, and the counters in the named space.
!show <token>
Shows all the token’s name, the list of statuses, and the counters on the token.
!box
Shows the names of all the tokens in the box.
====================
!token <name>
Creates a token with the given name and adds it to the Box. The first letter of the token's name is its identifier for other commands. Two tokens cannot be created which start with the same letter. Case-sensitive.
!deltoken <name>
Deletes the token with the given name.
!rename <name> <newname>
Renames the token with the given name to the newer name.
====================
!place <token> <space>
Places the token (given by its first letter) on the space.
!move <token> <direction> X
Moves the token X spaces in the given direction. The directions are N (row+1), S (row-1), W (column-1), E (column+1); and NE, NW, SE, and SW accordingly.
!remove <token>
Puts this token back into the Box.
====================
!addstat <token> <name of status>
Adds the given word to the token’s list of statuses.
!delstat <token> <name of status>
Removes the given word from the token’s list of statuses.
!addstat <space> <name of status>
Adds the given word to the space’s list of statuses.
!delstat <space> <name of status>
Removes the given word from the space’s list of statuses.
!counter <token> X
Add X counters to the token.
!wipe <token>
Reset the token to zero counters.
!counter <space> X
Add X counters to the space.
!wipe <space> X
Resets the space to zero counters.
!refresh <token>
Removes all statuses and counters from the token.
!refresh <space>
Removes all statuses and counters from the space.
====================