Macros are a powerful way of automating some of the more mundane things you might need to do in the game. A macro is a series of commands that can be run one immediately after another either by typing a 'key' or by automatically responding to something you see on your screen.
Macros are an OOC RP tool. Creative use of macros will enhance your character and make your gaming easier.
You are limited to a total number of 50 macros, both key and automatic macros.
ADDING MACROS
- Select option 1 from the @macros menu. - Enter the commands when prompted exactly as you would type them yourself. - When you're done entering the sequence of commands, type a single '.' to complete the sequence.
AUTOMATIC MACROS
Automatic macros, known as triggers, can be very dangerous, and inexperienced macro writers have often setup sets of macros that get caught in an endless loop. Because of this danger (which if left unchecked would crash the MOO), we have setup a loop catcher that will automatically disable any trigger that's detected to be 'running away'.
If this macro is supposed to automatically respond to something you see, indicate so when saving the macro.
Enter the 'trigger' string that this macro will respond to. Be VERY careful, if you setup a bad trigger, you could end up messing up one or more of your existing macros.
SAVING AND RUNNING A MACRO
When prompted, enter the key for the macro. This is the command you type to run this new macro. The macro key is always preceeded by the tilde (~) character or the (~) character, which is offered as an alternative. You can either enter the macro key with or without the leading tilde, it will be added if you don't add it yourself.
You can also add a macro by typing '@macros-add [key]'
ADDING PAUSES TO YOUR MACROS
Macros automatically have a 1 second pause between commands. However, you can add additional pauses by adding:
pause [seconds]
to a macro. For example, a complete macro might look like this:
push open on out out pause 5 close c17
That would open the door, walk out, pause 5 seconds, then close c17.
You can pause between 1-5 seconds. Anything else will cause the macro to abort.
There is a maximum number of seconds your macro is allowed to pause, and you will see a message showing how many seconds remain in your pause pool each time you add a command to a macro.
DELETING MACROS
- Select option 2 from the @macros menu - Select the # of the macro you wish to delete. - Confirm you want to delete it poof, it's gone.
You can also delete a macro by typing '@macros-delete [#]' if you know the # of the macro you want to delete.
ENABLING MACROS
- Select option 4 from the @macros menu - Select the # of the macro you want to enable. - Confirm you want to enable it.
You can also enable a macro by typing '@macros-enable [#]' if you know the # of the macro you want to enable.
DISABLING MACROS
- Select option 5 from the @macros menu - Select the # of the macro you want to disable. - Confirm you want to disable it.
You can also disable a macro by typing '@macros-disable [#]' if you know the # of the macro you want to disable. *Last Updated: 07/05/26 by Fengshui*