Home > Command Reference > Toggle
Display or change the value of toggles
Syntax: |
toggle |
toggle setting [setting...] |
Use the toggle command to change boolean (YES/NO) variable settings for your user name. The set command allows you to view or change other variables.
Using the toggle command without any setting gives you a list of current toggle settings:
> toggle
The current settings are:
allowpip YES
autoboard YES
autodouble NO
automove YES
bell NO
crawford YES
double YES
greedy NO
moreboards YES
moves NO
notify YES
ratings YES
ready NO
report YES
silent NO
telnet YES
wrap NO
>
Use toggle setting to toggle the status of setting:
> toggle ready
** You're now ready to invite or join someone.
> toggle ready
** You're now refusing to play with someone.
>
You can type to instead of toggle, and also use any unique prefix for the option, eg to gr for toggle greedy.
Controls whether you allow the use of the pip command. If YES, then you and your opponent can use the pip command. If allowpip is set to 'No', then neither you nor your opponent can use the pip command. Both players must have allowpip set to YES to permit pip counting.
If YES, the board will be redrawn after every move (default).
If NO, you have to explicitly use the board command to see the board.
This setting is only useful for players using telnet (command line interface.)
If YES, doubles as the first roll double the cube.
If NO, doubles as the first roll won't double the cube (default).
This is equivalent to 'toggle double'.
Controls whether forced moves are done automatically by the server.
For example, if you roll 3-2 and there is only one possible move, the server will take it for you automatically, and will not ask you to move. This speeds up game play.
If YES, your terminal rings the bell if someone talks to you or invites you.
If NO, it doesn't (default).
Controls whether you wish to play with the Crawford rule in effect. If either player has Crawford set to YES, the match will be played using the Crawford rule. If both players set Crawford to NO, then it will not be used.
If YES, you will be asked if you want to double. Note: This toggle is reset to YES every time a new game is started or reloaded.
If NO, you won't be asked if you want to double. The server will roll for you even if you are allowed to double.
If YES, the server will attempt to bear off one piece per rolled number automatically. This is equivalent to issuing the off command after every roll (if possible).
This feature is not meant to be used by beginners. Make sure that you set this toggle to YES in non contact positions only, otherwise FIBS will automatically make moves for you that you certainly don't like. If you don't know what a (non) contact position is: this feature is not for you!
If YES, the board will be redrawn after each move and each roll.
If NO, the board will be redrawn after each move only (default).
Note: Additional boards will only be sent if you use boardstyle 3 to avoid unnecessary netload. This toggle was implemented to make it easier for programmers of graphical clients to receive information about rolls and moves.
If YES, you want to see a list of moves after the current game.
If NO, you won't get a list of moves. This toggle resets to NO when you exit FIBS.
If YES, you'll be notified whenever someone logs in or out (default).
If NO, you'll have to use the who command to find out who is logged in.
Controls whether FIBS sends a descriptive ratings calculation at the end of the match. If YES, at the completion of a match you should see about ten lines of text that shows how the ratings for each player changed.
Indicates whether you are willing to accept an invitation to play a match.
If YES, you will be informed whenever a match is started or finished (default).
If NO, you won't be informed.
If YES, you won't hear other players shouting.
If NO, you will hear other players shouting (default).
Warning: The following description might look a bit technical. Users of client program might have the problems with the way FIBS shows the '[Return]' line when your 'pagelength' is set. If you need to receive an extra 'newline' just set this toggle to YES. At the moment you can't save this toggle.
If YES, you are using telnet and don't need extra 'newlines' (default).
If NO, you are using a client and will receive extra 'newlines'.
If YES, the server will wrap lines longer than 80 characters.
If NO, your terminal knows how to wrap long lines (default).
Note: With the introduction of the pagelength and linelength variables this feature is obsolete. It will not be supported in the near future.