This site makes extensive use of JavaScript.
Please enable JavaScript in your browser.
Live
PTR
10.2.7
PTR
10.2.6
Beta
Cancel buff applied by self?
Post Reply
Return to board index
Post by
Zxian
I'm wondering if there's a way that I can cancel a specific buff that is applied to myself. Specifically, what I'm dealing with is
Tricks of the Trade
. When cast, there are actually two buffs that are applied - one to you and one the target. Your personal buff transfers your threat, while the buff applied to the target increases their damage.
Now here comes the issue. If I'm in a raid where I'm casting tricks on another rogue, I can make a simple /cancelaura macro to stop the threat transfer (I can even combine this with the focus cast macro I already have). However, that /cancelaura also happens to cancel the 15% damage buff that another rogue might have applied to me (it actually removes both buffs if they're active).
#showtooltip
/cancelaura Tricks of the Trade
/cast Tricks of the Trade
Any thoughts on how to avoid this situation? Is there a way of canceling a specific buff of the same name? I know addons are able to identify who buffed what (Satrina Buff Frames does this), but I'm wondering if that information is available for macros.
Post by
Liquoid
Spell ID.
Post by
Uiselveti
Why would you /cancelaura if you are TotT'ing a rogue who is TotT'ing you? The 2-way threat redirection cancles out the transfer. TotT them & be happy. If they (or you) are pulling threat chances are one of you is plain bad & not TotT'ing on CD (or canceling the redirect), or your tanks are either under-geared compared to you or having other threat issues. If that is the case, you can always monitor your position on Omen & apply TotT appropriately.
I only cancel the threat redirect if I am TotT'ing a non-rogue & I do that manually by right-clicking the buff, but that is just me. However, a macro should work just fine for that purpose.
I suspect that your macro cancels your tricks of the trade before you hit the mob, thus being just an energy sink. This is assuming that my understanding of macro parsing is correct & both lines are attempted to be parsed as simultaneous (I may be mistaken there though). Perhaps a cast sequence macro would make more sense there.
Post by
Zxian
Spell ID.
Do you know of a way to specifically cancel based on SpellID? Also, do you happen to know the Spell ID of the threat-transfer portion of TotT?
I only cancel the threat redirect if I am TotT'ing a non-rogue & I do that manually by right-clicking the buff, but that is just me. However, a macro should work just fine for that purpose.
I suspect that your macro cancels your tricks of the trade before you hit the mob, thus being just an energy sink. This is assuming that my understanding of macro parsing is correct & both lines are attempted to be parsed as simultaneous (I may be mistaken there though). Perhaps a cast sequence macro would make more sense there.
By putting the cancelaura first, it requires the buff to already be present, which only happens after that line has been executed. By pressing the button once, the buff is applied to myself and my target correctly. If I press it a second time, it cancels any buff named Tricks of the Trade on me. Furthermore, with the rogue T10 2pc bonus, ToTT is an energy gain, not a sink.
There are enough buffs and procs that come up that I've ended up right-clicking the wrong buff in an attempt to de-click the threat transfer. This is why I'm looking for a one-button solution to cast tricks on the first press, and cancel threat transfer on the second (without the unfortunate side-effect I've mentioned).
Post by
Uiselveti
Good to know...my understanding of macro parsing was that the calls attempted to execute simulataneously, rather than FIFO.
Sorry that I did not assume that you had any tier set bonuses, you did not mention any. Of course I am aware of the T10 bonus, as I use it as well.
I know what you mean about right clicking the wrong buff...I've done that myself.
I would still stress that you should only cancel the threat redirect on non-rogues...otherwise you are mismanaging your threat and not taking full advantage of one of our best tools; nevermind that this can get you killed and dead rogue does 0 DPS.
Post by
Zxian
I would still stress that you should only cancel the threat redirect on non-rogues...otherwise you are mismanaging your threat and not taking full advantage of one of our best tools; nevermind that this can get you killed and dead rogue does 0 DPS.
Yes, I understand this, and I generally don't cancel the threat transfer if I'm TotT swapping with another rogue.
So far, the only viable solution I can find for my problem is to have a separate keybind for a cancelaura macro.
Post by
KidB
Nabbed off EJ:
#showtooltip
/run local p="player" for i=1,40 do if(select(11,UnitBuff(p,i))==59628)then CancelUnitBuff(p,i)end end
/cast Tricks of the Trade; Tricks of the Trade
Pressing once casts tricks, the second time (or spamming it, if you wish) will cancel the threat transfer buff.
Post by
Liquoid
Nabbed off EJ:
#showtooltip
/run local p="player" for i=1,40 do if(select(11,UnitBuff(p,i))==59628)then CancelUnitBuff(p,i)end end
/cast Tricks of the Trade; Tricks of the Trade
Pressing once casts tricks, the second time (or spamming it, if you wish) will cancel the threat transfer buff.
7:05
Post Reply
You are not logged in. Please
log in
to post a reply or
register
if you don't already have an account.