Macros

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”.

  1. Macro Commands
  2. Syntax
  3. Basic Macro Commands
  4. Special Commands
  5. Example Macros

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!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>