The definitive Divine Sacrifice/Guardian macro
Ok, so the macros I’ve posted previously do work but they have the inconvenient requirement of being activated twice to remove Divine Sacrifice. With this new macro from Theck at Maintankadin (which I am shamelessly reproducing in this space) you can apply and remove Divine Sacrifice in one button push.
/cast Divine Sacrifice
/in 0.5 /script CancelUnitBuff(“player”,”Divine Sacrifice”)
The “/in 0.5″ depends on your personal latency. As Theck says, .5 should cover most folks, but if you’re lagging really hard you might want to up that number.
I’ll go back and edit previous macro mentions to have the optimal wording now.
@Pugtor
10 December 2009 at 1:57 pm #
Oh sweet Macro nectar!
I guess my question about all this is: is blizz likely to nerf this?
I can imagine them changing it so that cancelling the buff explicitly also removes the party buff, while leaving the presumably intended functionality of the party buff staying when the personal buff drops due to excessive damage intake.
@Rhidach
10 December 2009 at 2:15 pm #
I’m hoping they’re willing to leave it as an “oversight” to make up for taking away our fake-ish “third cooldown,” Lay on Hands.
I had thought that “/in” is NOT a default wow command, that it was a utility command supplied by one of your addons.
Are you sure that macro will work even on the standard UI with no addon supplying the “/in” command?
@Rhidach
10 December 2009 at 3:23 pm #
Ah good call, you’re right. I looked into this and you need any macro that uses /in to use it yourself. The Ace2 framework would do just fine. I suspect many of us already have addons with /in already, so we might not need to add anything. Great catch though, I always assumed that was a standard WoW macro command.
I believe /in is provided by ace addons.
I thought the /in command was unusable during combat… I’ll have to test it out, nice job though :)
@Rhidach
10 December 2009 at 5:13 pm #
I’ll append the post tonight once I gauge if the macro works or not. But please don’t give me credit, I didn’t write it, I just copy-pasted, haha.
@Pugtor
10 December 2009 at 5:26 pm #
You can use it during combat, since it’s just a timer and has no control flow logic (as defined by the WoW API). I’ve used /in macros for correctly timing Less-Rabi and Eregos’ abilities for a long time.
Nice Rogatien, I probably was just assuming it didn’t work since it is something like automation and I try to stay away from such. I tend to play on the very safe side for things like this only because Blizzard’s banning policy makes me paranoid lol :)
This might be an instance where I do use it though.
So for those of us who do not have the /in Ace thingy…
Could we just use:
/cast Divine Sacrifice
/script CancelUnitBuff(”player”,”Divine Sacrifice”)
And then hit the macro button twice? Or is there a better way to cancel divine sacrifice if I do not have the ace thingy. By the way, does the Ace thingy do anything else that would really be worth it for a tank with a machine that is fps challenged?
Thanks for your great Blog Rhidach!
@Rhidach
11 December 2009 at 1:31 pm #
You can just use:
/cast Divine Sacrifice
/cancelaura Divine Sacrifice
And hit the button twice, and that’ll have the same effect. The /in script just gives the convenience of one button press.
Thanks for reading! :)
The macro for some reason is not canceling my Divine Sacrifice. I have ace 2 as well..
Not really sure why it won’t cancel thought.