The Rift marco system used to be REALLY complicated.
But then they nerfed it and its REALLY easy to use now.
There are only a few rules to it now.
You can only take ONE action with each marco. (But you can have the marco set up for multiple actions)
Marco's now act like your mapping multiple skills to one key. Me and Rhun both use it as an attack sequence key.
Instant cast off GCD
Instant cast off GCD
LOOOONG Cooldown power
shorter cooldown power
No cooldown power
If you had all those abilities bound into one marco, the game would run it and checks every power to cast. If it can't cast it, it moves on to try the next, and the next and the next until it gets to the bottom and fires off your spammable attack power.
It works really well if you have proc abilities like most warriors and rogues do (and a few of the melee clerics) But it can also be really good if you have a long cooldown attack you always use when its up.
To build the marco is easy peasy.
#show "Ability Name" - This replaces the icon to the named ability
stopcasting - This tells the game to stop what its doing and move on.
cast "Ability Name" - use this to use any ability, even if its not a spell
cast "Ability Name" - You don't need to put breaks between abilities, as you want it to go through the entire list and fire off the first power it can.
An example is my Riftblade attack
#show Stonespear
stopcasting
cast Stonespear
cast Icespear
cast Flamespear
That macro is one of 2 buttons I press to rape face.
When i press it, it fires off Stonespear, then it fires off Icespear, then it fires of Flame spear. If stonespear is on cooldown (which it usually is) then it skips it and fires off Icespear, unless ice spear is on cooldown, in which case it simply spams flamespear.
I need to press the key 3 times to fire them all off, as the rule to marcos is only one ability per key press. But it makes it so that i have converted 3 slots into one and only need to press it to use my attack rotation.