Associated commands:
Fugue stores a list of "worlds" that it knows about. Each world has several 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)).
World information can be accessed with the macro expansion ${world_fieldname} or the function world_info(worldname, fieldname), where fieldname is one of the fields described above.
For example:
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.
See also: sockets
/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.
Back to index
Back to tf home page