Jump to content

  •  

Important Announcement!

The Pathfinder Online Chapter has extra Alpha keys available. If you have wanted to check out the game, you can still jump into the last week of the Pathfinder Online alpha by requesting a key in our alpha invites thread!


The COTP ArcheAge Chapter is starting off strong! Check it out at: ArcheAge Chapter Forums


Check out our Wildstar Chapter Forums


Tutorial info

  • Added on: Mar 08 2011 04:49 PM
  • Date Updated: Mar 10 2011 12:11 PM
  • Views: 23317
 


Rift Macro Tutorial / Guide

Instructions on creating and using macros in Rift: Planes of Telara.

Posted by Elric on Mar 08 2011 04:49 PM
Hello everyone, and welcome to the official COTP Tutorial on creating and using macros in Rift: Planes of Telara. What I have done here is combine my personal experience and findings with some information found via various Rift fansites (cited where applicable). If you have any questions on this information, please feel free to ask either by the forums here, Ventrilo, or in game.


Creating a Macro

1. Press ESC or click on the appropriate button to open the Options window (a.k.a. "Main Menu")
Posted Image

2. Click on "Macro" to open up the macro editor. On the left side you will see the available slots for creating new macros. The right side allows you to set the Icon, Macro Name, and Commands.
Posted Image

3. Start by selecting which Icon you would like the macro to use, and the name.

4. The Commands window will be where a majority of the actual work takes place. There are numerous commands available right now in Rift, and I will do my best to keep this list updated and point out any current restrictions on those commands. Listed below are the commands that we currently know of (some info from Telarapedia):

EMOTES

/attack ................. No text.
/apologize ................. *<your name>* apologizes.* or You apologize to <targetname>.
/agree ................. *<your name>* agrees with everyone.* or
/attention ................. *<your name>* needs attention.* or You let <targetname> know that you need attention.
/angry ................. *<your name>* is furious.* or You stomp angily at <targetname>.
/beckon ................. *<your name>* bckons.* or You beckon <targetname> to you.
/beg ................. *<your name>* begs.*
/bite ................. *<your name>* looks around for someone to bite!.* or You bite <targetname> on the leg. Om nom nom!.
/bleed ................. *<your name>* bleeds profusely.* or You bleed all over <targetname>
/boggle ................. *<your name>* boggles, looking completely flabbergasted.* or You boggle at <targetname>, looking completely flabbergasted.
/bored ................. *<your name>* is bored.* or You let <targetname>know that you are bored.
/bounce ................. *<your name>* bounces with excitement.* or You bounce around <targetname> with excitement.
/bonk ................. *<your name>* looks around for someone to bonk.* or You bonk <targetname> on the head.
/burp ................. *<your name>* burps loudly.* or You burp loudly at <targetname>! You have the manners of a Gravemaker.
/bow ................. *<your name>* bows.* or You bow to <targetname>.
/bye ................. *<your name>* waves goodbye.* or You wave goodbye to <targetname>.
/charge ................. No text.
/cheer ................. *<your name>* cheers.* or You cheer for <targetname>.
/chicken ................. *<your name>* acts like a chicken.* or
/clap ................. *<your name>* claps.* or You applaud <targetname>.
/confused ................. *<your name>* is confused.* or You gawk at <targetname> with a confused expression.
/cower ................. *<your name>* cower.* or You cower before <targetname>.
/cringe ................. *<your name>* cringes* or You cringe at <targetname>.
/cry ................. *<your name>* cries.* or You cry on <targetname>'s shoulder.
/curtsey ................. *<your name>* curtsies.* or You curtsey to <targetname>.
/dance ................. *<your name>* dances.* or You dance with <targetname>.
/drink ................. *<your name>* drinks.*
/drool ................. *<your name>* drool.* or You drool all over <targetname>.
/eat ................. *<your name>* is eating.* or
/examine ................. *<your name>* looks around for something to examine.* or You examine <targetname>.
/eyebrow ................. *<your name>* raises an eyebrow.* or You raise an eyebrow at <targetname>.
/facepalm ................. *<your name>* expresses disbelief.* or You put your hand on your face in disbelief at <targetname>.
/fail ................. *<your name>* senses the coming failure.* or You think that <targetname> has failed.
/flex ................. *<your name>* flexes.* or You flex at <targetname>.
/flirt ................. *<your name>* winks.* or You wink flirtatiously at <targetname>.
/frown ................. *<your name>* frowns.* or You frown at <targetname>.
/gasp ................. *<your name>* gasps.* or You gasp at <targetname>.
/giggle ................. *<your name>* giggles* or You giggle at <targetname>.
/greet ................. *<your name>* greet everyone heartly.* or You greet <targetname> heartly.
/grin ................. *<your name>* grins.* or You grin at <targetname>.
/grovel ................. *<your name>* grovels.* or You grovel before <targetname>.
/happy ................. *<your name>* is happy.*
/hello ................. *<your name>* waves hello.* or You wave hello to <targetname>.
/hug ................. *<your name>* looks around for someone to hug.* or You hug <targetname>.
/kiss ................. *<your name>* blows a kiss into the wind.* or You blow <targetname> a kiss.
/kneel ................. *<your name>* kneels.* or You kneel before <targetname>.
/laugh ................. *<your name>* laughs.* or You laugh at <targetname>.
/laydown ................. *<your name>* lays down.*
/lick ................. *<your name>* looks around for someone to lick.* or You lick <targetname>.
/listen ................. *<your name>* is listening.* or You listen to <targetname>.
/lol ................. *<your name>* laughs out loud.* or You laugh at <targetname>.
/mourn ................. *<your name>* mourns the loss of the dead.* or You mourn the loss of <targetname>.
/no ................. *<your name>* disagrees.* or You disagree with <targetname>.
/nod ................. *<your name>* nods.* or You nod at <targetname>.
/openfire ................. *<your name>* opens fire.*
/point ................. *<your name>* points.* or You point at <targetname>.
/poke ................. *<your name>* pokes everyone.* or You poke <targetname>.
/ponder ................. *<your name>* ponders the situation.* or You ponder <targetname> question.
/pray ................. *<your name>* prays.*
/question ................. *<your name>* asks a lot of annoying questions.* or You question <targetname>'s sanity.
/rofl ................. *<your name>* rolls on the floor laughing.* or You roll on the floor laughing to <targetname>.
/rude ................. *<your name>* makes a rude gesture.* or You make a rude gesture to <targetname>.
/sad ................. *<your name>* looks sad.*
/salute ................. *<your name>* salutes.* or You salute <targetname>.
/scowl ................. *<your name>* scowls.* or You scowl at <targetname>.
/shiver ................. *<your name>* shiver. Brr!* or You shiver at <targetname>. Brr!
/shrug ................. *<your name>* shrugs.* or You shrug unkowingly at <targetname>.
/silly ................. *<your name>* acts silly.*
/sit ................. *<your name>* sits.*
/slap ................. *<your name>* is going to slap someone* or You slap <targetname> in the face!
/sleep ................. *<your name>* goes to sleep*
/smile ................. *<your name>* smiles.* or You smile at <targetname>.
/smirk ................. *<your name>* smirks mischievously.* or You give <targetname> a mischievous smirk.
/snarl ................. *<your name>* snarls viciously.* or You snarl viciously at <targetname>.
/snicker ................. *<your name>* snickers smugly.* or You snicker smugly at <targetname>.
/sniff ................. *<your name>* sniffs the air.* or You sniff <targetname>.
/strut ................. *<your name>* struts around with a confident gait.* or You strut around <targetname> with a confident gait.
/swagger ................. *<your name>* has a confident swagger.*
/talk ................. *<your name>* talks.* or You talk to <targetname>.
/tap ................. *<your name>* is getting impatient.* or You impatiently tap your foot at <targetname>.
/tease ................. *<your name>* teases everyone.* or You tease <targetname>.
/terrible ................. *<your name>* thinks this is terrible.* or You think <targetname> is terrible.
/thank ................. *<your name>* appears thankful.* or You thank <targetname>.
/threaten ................. *<your name>* threatens everyone with a fiery glare.* or You threaten <targetname> with a fiery glare.
/tickle ................. *<your name>* looks around for someone to tickle!.* or You tickle <targetname> relentlessly.
/veto ................. *<your name>* vetos the proposal.* or You veto <targetname>'s proposal.
/wave ................. *<your name>* waves.* or You wave to <targetname>.
/welcome ................. *<your name>* gives a friendly welcome.* or You give <targetname> a friendly welcome.
/whistle ................. *<your name>* whistles joyfully like a song bird.* or You whistle at <targetname>.
/wonder ................. *<your name>* wonders where all of the ugly people came from.* or You wonder if that is <targetname>'s face or a portal into the Plane of Ugly.
/yawn ................. *<your name>* yawns.* or You yawn in <targetname>'s face. Your breath smells like a Bogling's!
/yes ................. *<your name>* agrees.* or You agree with <targetname>.


GENERAL COMMANDS

/tweet <text>
/tweetpic <text>
/tweetpic
/abilitybar
/alias
/announce
/bindmacrofile <keyboard key> <macrofile>
/camp <character name>
/cancelbuff <buff name>
/clearfocus
/combatlog
/consolemsg
/dismount
/dungeoninfo
/equip <name>
/equip <bagNo> <slotNo>
/equipslot <slot> <name>
/equipslot <slot> <bagNo> <slotNo>
/exportkeybindings <filename>
/exportui <filename>
/filter
/focus
/follow
/follow <player name>
/friend <character name>
/friendslist
/getfocus
/help
/importkeybindings <filename>
/importui <filename>
/inspect
/loadequip <#>
/loc
/logout
/macro
/motd
/played
/pvp
/quit,/exit
/resetinstances
/returntorespawn
/role <1-4>
/roll ............... Random number between 1 and 100
/roll <min> <max> ............... Random number between the min and max numbers specified. Highest number allowed is 1,000,000.
/saveequip <number>
/trade <player name>
/trade Scott
/use <item name>
/version
/version
/who


CHAT COMMANDS

/chat <#> <message>
/chatlist
/guild <message> ............... (also /g, /gu)
/lfg
/officer <message> ............... (also /o, /off)
/party <message> ............... (also /p)
/raid <message> ............... (also /rw, /ra)
/reply <message>
/say <message> ............... (also /s)
/whisper <message> ............... (also /w, /tell, /t)
/yell <message> ............... (also /shout)


COMBAT COMMANDS

/cast <spell name>
/clearmark
/clearallmarks
/mark <targetname> <number>
/startattack
/startrandgedattack
/stopattack
/stopcasting
/target <target name>
/targetexact <target name>
/targetlasttarget


PET COMMANDS

/petaggressive
/petattack
/petcast <spell name>
/petdefensive
/petfollow
/petname
/petpassive
/petstay



Objects - Used in the Commands section

There are also several "objects" that you can use in your macro. Here are those that I have found:
==================================================================================================
%O ........Refers to the gender of the target - Form: him/her.

Example (targeting a Female player/NPC): Macro Code = /s Why are you staring at %o?

"Why are you staring at her?"


==================================================================================================
%P ........Also refers to the gender of the target - Form: his/hers.

Example (targeting a Male player/NPC): Macro Code = /s How dare you attack %o pet!

"How dare you attack his pet!"


==================================================================================================
%R ........Refers to the race of the target - i.e. Eth, Bahmi, etc.

Example (targeting an Eth player/NPC): Macro Code = /s That player's race is %r.

"That player's race is Eth."


==================================================================================================
%S ........Also refers to the gender of the target - Form: he/she.

Example (targeting a Female player/NPC): Macro Code = /s I don't think %s knows what we are talking about.

"I don't think she knows what we are talking about."


==================================================================================================
%T ........Refers to your target in general.

Example (targeting my character): Macro Code = /s My target's name is %t.

"My target's name is Elric."


==================================================================================================



Macro Targeting Options
Posted Image - Used when referring to your character.

Posted Image - Used when referring to your /focus target itself. Great for targeting your focus quick, casting a heal, and the going back to /targetlasttarget.

Posted Image - Used when referring to your /focus target's target.

Posted Image - Used for choosing the target your mouse cursor is over (party member portraits, pet portraits, and names in the raid panel).

Posted Image - Used for the raid/group marked target (whatever number chosen)


More commands can be found at: http://telarapedia.com/wiki/Commands.

NOTE: You do not actually need to type in the / in front of each command while typing in the commands. Once you click "Save", the system removes the /'s anyways. Nor does the case of the letters matter. In other words, "/Wave" is treated the same as "/wave".



Using a Macro

In general, using a macro is pretty straightforward. After you finish putting in the Commands code in the Macro button and click "Save", you can simply drag and drop the macro button to your action bar. There are currently restrictions on what a macro cannot do that you will want to keep in mind, listed as follows:

1. Each macro cannot say more than one thing in chat. In other words, you cannot have the macro say something, then cast a spell, then say something else.

2. A macro cannot cast another macro. The system has no way of referencing the other macros you have saved. So you can't have code for a macro saying "Cast Macro B after Macro A is done".

3. Each macro "cannot" cast more than one spell/ability. Thus you cannot cast a chain of spells on one macro. However, the trick is that the macro Commands window allows you enter the code for this - you just can't cast them all in one click. In other words, you can put three abilities in one macro, but you will have to click the macro button three times in order for it to run through all three spells. Note that this only works for spells that have cooldowns. Otherwise, the game will always cast the first spell/ability listed on your macro (that isn't on cooldown). Note that every time you do this you will get a system message saying, "Can only cast one ability per macro".
Posted Image



Rift Macro Use - Examples

*Quick Heal Macro*
#show <name of your healing spell>
stopcasting
target @self
Cast <name of your healing spell>
targetlasttarget

*Heal Your Tank!* (used if you already have your Tank as your focus target)
#show <name of your healing spell>
stopcasting
target @focus
Cast <name of your healing spell>
targetlasttarget



Thank you Imm0rtal for providing the examples listed below!

*Assisting main Tank*

target <Player Name>
assist
cast <name of your usual starting skill>


*As a tank or puller let people know you are pulling while getting hate*

party I am pulling the target %T
cast <taunt skill or pull skill>


*One button Follow command for a person you group with a lot*

target <Player Name>
follow


*Healing – do this for all 5 group members and you have a handy 1 button heal for each, you can mess around with different skills and combinations but you get the idea*

target <Player Name>
cast <Healing Skill>


*Chat warnings with skills*

party I am Squirreling the target %T , you spank it, you tank it
cast Transmorgrify



*Setting up Reactionary Skills - Be sure to put the reactants on top so it cycles correctly*


#show Flamespear (ranged ability)
cast Furious Rage (reactive such as on block)
cast Face Slam (melee ability with a cooldown such as 6 seconds)
cast Reckless Strike (Melee Range Spamable)
cast Stonespear (ranged ability with cooldown)
cast Flamespear (ranged spamable)


*Ever get tired of adding every planar damage item onto a bar, here is a solution!*

Use "Planar damage item 1"
use "Planar damage item 2"
use "Planar damage item 3"
use "Planar damage item 4"
Ect..
Ect..


*Switching to DPS mode in a group but your tank is in danger??? try this if you are helping with heals on a tank for easy continuation of damage*

party Cloromancers are healers too! <--- optional
target <Player name (tank)>
cast <Heal spell>
assist <---- retargets the target your tank is targeting, so you can just start casting DPS again.


*Using chat in macros to remind you to rebuff*

Do This Step first
private # - Make a private chat

This is The Macro
#show <Motif>
cast <Motif>
wait 25
<#> Use the number of your chat - "Motif" is wearing off, re-cast it now!!
party - This will switch your primary chat back to party mode for you. You can also use /say to go back to general chat.



If you have any questions about this guide, please let us know.
  • 0