Macros, PVP, and you!
I got a few PMs about macros and how I use @mouseover, and so I thought I would just make a new thread with my response. Some of you already know these things, and some of you no doubt know them better than I do.
This initial post just covers how to use @mouseover, @focus, and modifier keys within a PvP context, and suggests some scenarios where you may use them.
If you have something cool to add that I have not, then I would please encourage you to add it to the thread.
So without further ado!
So macros let you do some really cool things. One of the more powerful things they do is give you some smart targeting features. Healers are generally very familiar with these already since they have a lot of targeted abilities that at any moment need to be used on a random target. DPS tend to use them less frequently because we're used to getting a target and staying on it until it dies.
The basic targeting modifiers are
and I think that I read a patch post saying they also introduced something like @mouseoverui
So how it works.
Say I have an ability like Containment or Blinding Powder - both are CC abilities that require you have a target. In a typical WF you may notice a case where you are attacking a healer and then - BAM! - a melee Warrior or Rogue jumps on you. Using tab targeting or click targeting you would have to choose that person, use your ability, and then try to tab or click back to the person you were DPSing. No offense to Trion, but the tab targeting in Rift is pretty weak, and so you would probably wind up clicking. But doing that is just messy, and you risk losing your primary target.
Here's how a macro fixes that. We'll use Containment.
cast @mouseover Containment
Now when I use that ability here's what it will do. I'm attacking the opposing healer when a rogue jumps me. I move my mouse pointer over the rogue and press the key for my Containment macro. The macro will check to see if my mouse is hovering over a player, and if that condition resolves to true then it will use the ability on that player. The nice thing is that if I want to use Containment on my current target then I can still use the same ability, making sure my mouse isn't over another player. In that situation the @mouseover condition will resolve to false, and so then move to the next argument, "cast Containment".
One way I use Containment is when trying to kill a healer when there is a second healer nearby. With my 1.1 build that had Smother I would open on my kill target with Smother or Dark Malady (whichever made the most sense), use the @mouseover Containment to CC second healer, and then (hopefully) drop the main target. This is also useful if you are near a Flag/Stone in a WF and see someone else trying to cap the objective while you are DPSing a healer who is 20 yards away from both you and the other guy. Just move your mouse over the person trying to get the Flag/Stone, hit Containment, and continue merrily DPSing your main target.
Another useful place to have this is with something like Repelling Shot. Putting Repelling Shot on an @mouseover will allow me to hang out near my team's healer and attack the other team's healer 35 yards from me. When I see someone go onto my healer I just move my mouse cursor over top of the person attacking my healer hit Repelling Shot to help my healer get distance - all the while I don't lose my main target and my autoshots continue to attack my main target.
Even better, we can use multiple conditions along with modifiers. For this example I will use Deaden, the new Marks interrupt ability.
cast [Shift] @focus Deaden
cast @mouseover Deaden
For simplicity's sake we'll say that I have Deaden keybound to G (which I do). We'll pretend the other team has this really high DPS Mage who I know is going to rack up 30 killing blows against my team unless I kill him first, and I see that he has his favorite pocket healer with him. I target the Mage and set the Healer as my focus target.
I get the jump on the Mage and start attacking him. When he starts to get low I see his Healer winding up a heal on him in my focus frame, and so I hit Shift+G and it casts Deaden at my Focus target (the healer).
Without having a focus target I could still use G along with the mouseover option if I see some clothie with a book out and a casting animation, or I could just pop it on the mage I currently have targeted by not having my mouse cursor hovering over another player (holding right-click to camera rotate is an easy way to make the @mouseover component not trigger).
So by using a combination of @mouseover, @focus, and modifier keys in macros you suddenly gain a wide range of targets without ever having to drop your main target.
Now I mentioned @mouseoverui earlier. This is primarily for healers, and it is used in conjunction with abilities that you want to cast not by hovering your mouse cursor over the player, but the players unit or raid frame. @mouseover should work in these situations, but I heard it was buggy, which is why I think they added the extra command. I don't play a healer, and so if you wanted to use these as a healer I would research the actual syntax first.
Hope that helps!
Thanks, I learned something valuable here.
+1 internets to you. succinct and useful. thanks.
hmm... im pretty sure you wouldn't neat the last "normal" cast line you out in there (ie. your "cast Containment" and "cast Deaden")
The example "cast @mouseover Containment" should if you are not mousing over any player automatically cast containment on your target
Otherwise a very good and informative post there (though i personally knew it already :P)
I think that you are correct. I have it there as a measure of protection to make sure the ability fires.
Originally Posted by GummiBear
thanx for the post, this is exactly what i needed for my rogue :)
I knew of these functions but haven't given much thought on how to use them a rogue, excellent advice!
This is a good post. I'll bump this, better than the majority of threads in this forum.
Every rogue should be using focus macros. It helps with cc management and increases your battlefield awareness. Forget builds and rotations. Learning to focus targets is one of the best thing you can do to better yourself. Tunnel vision in pvp is extremely bad. Focusing your targets, positioning, timing, awareness and all that stuff is what separates the good from the bad. These are things you can't learn on paper, it takes practice and proper execution.
Good guide OP.
Thank you for the guide. I learned something here. :)
Thank you for the positive feedback on this.
There are two corrections I need to make, however.
Correction: The Nightblade ability is Dark Containment, not Containment.
Correction: When using key modifiers, the letters must be lowercase. [shift] is correct. [Shift] is incorrect.
My apologies to anyone who has tried to copy/paste these macros and experience problems.
Thx for this guide.
reading guides like this make me understand why so many reply on a whining thread with : Learn to play!
If you dont use the handy tips/ tricks i can see why one would think a class is op when only its been learned into perfection.
Shift+F...or Ctrl+F, one or the other ;-)
Originally Posted by Arrow_Raider
Thank you for an excellent post. Sharing knowledge is fundimental.
A focus target is one you purposely select with the above method. This becomes a consistent target for you, with its own movable target frame. One can then keep that target while targeting other targets.
Originally Posted by Kanabull
From that you can use macros as described here to effect the focus target. For good or ill.
#show Keen Strike
cast [ctrl] @focus Weapon Barrage
cast Quick Strike
cast Keen Strike
This can be a spammer key that if you have a target set as focus and hit CONTROL and the macro key it will cast the spell/attack directly to the focus target and you retain your current target and can keep spamming your macro attack on your current target AND you interrupted the healer.
(There is a UI setting to make certain attack automatically go to the focus target when a selected key is pressed, I think that key defaults to ALT, just clarifying in case that brings some confusion.)