worlds

Associated commands:

/addworld
define a new world
/world
connect to a defined world
/dc
disconnect from a world
/unworld
undefine a world
/purgeworld
undefine a group of worlds
/saveworld
save world definitions to a file
/listworlds
load world definitions from a file

Fugue stores a list of "worlds" that it knows about. Each world has six fields associated with it:

The character name, password, and type are used by automatic login, if the %{login} flag is on.

The macro file is loaded when a socket is opened to the world. It can contain any commands you want executed automatically when you connect to that world. If the flag %{sockmload} is on, this file will also be loaded whenever you switch to a world with the SOCKETB and SOCKETF keys (see sockets, /dokey, hooks (CONNECT)).

Fugue also keeps track of a world named "default", which is just a dummy world with a character name and password, and optionally a macro file. If a default world is defined, worlds without character, password, or file fields will use the values from the default world.

World information can be accessed with these macro expansions:

For example:
/eval say I am ${world_character} on ${world_name}.
This would tell the rest of the world some stuff they probably don't care about, namely the label your Fugue has assigned to the current world and the character name under which it logged on.

See also: sockets


Back to index
Back to tf home page
Copyright © 1995, 1996, 1997 Ken Keys