The rune system prefers to use Death runes before normal runes.
Are you sure about that? It has been my experience that normal runes are used before Death runes whenever possible. I would notice this when I'd go on a Heart Strike spree while tanking. Bs would always be used before Ds. And I often delay refreshing diseases via Pestilence (and Glyph of Disease) until the last second because I want to use a B so that I can keep the Fs and Us (that are Ds) on simultaneous cooldown for Death Strike.
Yes, I think valustria is right. Normal runes are used before Death runes. However, I see the point: If you happen to have your unholy rune from PS (for example) just cooled down while all frost runes are still on cooldown, you have your Obliterate/whatever up and if you hit it, you use an Oblit with UD, which has the potential to cause some rotation problems.
But I still think that that cancelaura is desired for me. I'm specced frost right now which uses a priority system instead of a fixed rotation and my second/previous choice of speccing would be/was Blood, where UA is not available and it uses mostly Death runes anyway.
Besides that, if I happen to use an UD Oblit, then so be it, I'll use Death runes from that point on until it evens out by itself, or per the next BT/UA. So, I guess that /cancelaura is more of a matter of personal preference.
Now, I have just one question about this, but it pertains more to the mechanics. Is there any reason I shouldn't want to use both the trinket and that ability at the same time? Does the order of operations for determining damage waste either effect when used together?
/run if (UnitBuff("player","Unbreakable Armor") and UnitBuff("player","Blood Tap")) then CancelUnitBuff("player","Blood Tap") end
This ensures the buffs have been applied before canceling them.
Thanks much, this is exactly what I needed.
Edit: For the reasoning for cancelaura'ing blood tap, I usually UA after doing 3x oblits. If you don't cancel the blood tap, it will run off and turn a death rune into a blood rune on the next rune refresh that will be 3x obliterates, forcing you to use 2 blood strikes or bs/pest to fix the rune refreshes up,
Haven't seen this one yet and for any one who is not unholy this macro is defiantly worth while.
/castsequence reset=60 Raise Dead, Death Pact
Basically it summons your ghoul then for the 60 seconds he is up will display Death Pact, after 60 seconds (ghoul will die) it resets to displaying Raise Dead so you can see your cool down remaining and activate it asap.
You can't really use it on frost specs as as rime procs and preventing PS from falling off require that both Howling Blast (replaces IT) and PS have dedicated buttons. But it is a great macro for starting off a fight and works well as the dedicated Icy Touch button on both blood and unholy.
This macro will use raise ally if mousing over a friendly dead player. Most unit frames will allow you to simply mouse over their window on your screen, do not worry about finding dead bodies. Otherwise it will cast Raise Dead if there is no ghoul up already, if there is it will cast death pact.
Might not be the BEST way to work all that in, but it seems that using target=pet will only work for Unholy DKs sadly.
#showtooltip Dark Transformation
/cast [target=player] Unholy Frenzy
/cast Dark Transformation
Cast UF when DT is used, not necessary but I thought it was a good place to run an instant cast