Macros are, in a way, similar to aliases. They allow you to send
commands to the MUD in an easier way. Aliases allow you to associate
commands with shortcuts (typing a three-letter command to send a much
more complex command, for example). Macros allow you to associate a
command with a keypress. You could associate, for example,
F5 with the command drink from
fountain
, and then you would only need to press
F5 to send that command to the MUD.
The commands need not be complex or big: you could associate the arrow keys with macros that send movement commands, and you would be able to move around the MUD using the arrow keys.
Macros consist of a key
and an
action
. The
action
represents what is sent to the MUD
when the macro is run. It can be a single command to send, several
commands separated by %;
, or something to be
executed by Perl, if it starts with /
.