A macro in the context of video games refers to a set of instructions that can be issued together with one input or “hotkey.” Rift supports macroing via an in-game menu. Opening that menu brings up a panel with a list of macro slots on the left, and the macro fields on the right. You can give your macro a name and select an icon for it. You can also have a macro inherit the icon and cooldown timer of some ability using the following syntax:
#show ability
e.g. #show Commander’s Order will cause the macro to inherit the icon and ability icon of the skill called “Commander’s Order”.
Macro Commands
An important component of macros is the ability to issue game commands via text input. A macro generally saves one or more of these commands for future and repeated use. Some the game commands available are below.
- /saveequip followed by an index number (e.g. “/saveequip 1″)
- This saves the currently equipped set of equipment to the specified index.
- /loadequip followed by an index number (e.g. “/loadequip 1″)
- This loads the saved set of equipment from the specified index.
- /cast followed by an ability name (e.g. “/cast Motif of Tenacity”)
- This casts the specified ability. You can specify a target for that ability using special targeting syntax (e.g. /cast @mouseover Commander’s Order)
- /wait followed by a number of seconds (e.g. “/wait 1″)
- This is used to tell the game engine to wait the specified number of seconds before issuing the next command.
- /stopcasting
- This tells the game engine to stop the current action and is a necessary intermediate step between chained macro commands.
- /use item
- This uses the item named (e.g. /use Blessed Tome)
- /help
- This lists the Rift recognized / commands.
Syntax
When listing commands in the macro interface, you do not need the leading slash, so rather than /cast, you would just use cast. The following illustrates:
#show Commander's Order cast @mouseover Commander's Order
Basic Macro Commands
- /saveequip followed by an index number (e.g. “/saveequip 1″) – This saves the currently equipped set of equipment to the specified index.
- /loadequip followed by an index number (e.g. “/loadequip 1″) – This loads the saved set of equipment from the specified index.
- /cast followed by an ability name (e.g. “/cast Motif of Tenacity”) – This casts the specified ability. You can specify a target for that ability using special targeting syntax (e.g. /cast @mouseover Commander’s Order)
- /wait followed by a number of seconds (e.g. “/wait 1″) – This is used to tell the game engine to wait the specified number of seconds before issuing the next command.
- /stopcasting – This tells the game engine to stop the current action and is a necessary intermediate step between chained macro commands.
- /use item – This uses the item named (e.g. /use Blessed Tome)
- /help – This lists the Rift recognized / commands.
Special Commands
- /%T – displays the target selected in chat.
- @Focustarget – Cast a spell at a target of a focused target, E.G. /cast @focustarget Soul lance
- @Lasttarget – Cast a spell on your last target before your current target
- #show “ability” – Causes the macro to inherhit the icon and ability icon of the skill.
Example Macros
Assisting Main Tank
target "name" assist cast "name of your usual starting skill"
Crowd Control Notification
Will tell in party chat the name of the target (%T)you’re casting Transmorgify on.
party I am Squirreling the target %T , touch him and you will get rabies!!! cast Transmorgify
Mouse-Over Heal
#show Basic Heal stopcasting cast [ctrl] @mouseover Heal Over Time cast [ctrl] Heal Over Time cast [alt] @mouseover Big Heal cast [alt] Big Heal cast @mouseover Basic Heal cast Basic Heal
You may also want to check out the list of slash commands.
If you know any useful macros be sure to let everyone know in the comments below!