Jump to content


Photo

Death Knight Macros


  • This topic is locked This topic is locked
217 replies to this topic

#1 bubdwubd

bubdwubd

    Glass Joe

  • Members
  • 14 posts

Posted 02 February 2009 - 05:17 PM

Macros

I know people have posted certain helpful macros in other threads, i.e. tanking threads, dps threads etc... So I wanted to start a thread for all those macros or other macros you have found that you think are useful in one spot.

Macros I've found useful for me:
1) I hooked horn of winter with my trinket, you however have to make sure that horn is not on global CD when you use this, I did this so that horn of winter would be up consitantly. 2-3min buff with a 2min cd trinket equals horn of winter always up.
/use (name of trinket)
/cast horn of winter
or if you don't want to worry about it being on GCD
/cast horn of winter
/use (name of trinket) I'm not sure which will work better.
2) A speed potion with AOTD makes it so your AOTD is cast much faster.
/use speed potion
/cast army of the dead
3) I have the hyper speed engineering enchant on my gloves so I hooked it with unholy presence.
/cast unholy presence
/stop casting
/use (name of gloves)
4) I hooked gargoyle with blood presence
/cast summon gargoyle
/stopcasting
/cast blood presence

Summary
The 1st macro for me is just because I forget to use horn sometimes, the other three are for speed on my Army of the dead, I would cast the 3rd one then use the 2nd one so that I have 15% cast speed increase and 340+500 haste this makes it about 30-40% faster I don't know the exact math. Finally I would summon gargoyle with the blood presence so that I can go back to my normal cycle and not have to worry about switching back to blood.

#2 Winco

Winco

    Von Kaiser

  • Members
  • 59 posts

Posted 02 February 2009 - 07:16 PM

Here's an evacuate ghoul macro, that I used mainly before the NoTD buff.

#showtooltip Leap
/cast [target=healersname] Leap
/petstay

Its very basic, just targets a healer, and leaps at them, and stay in place.

#3 Leperchaun

Leperchaun

    Von Kaiser

  • Members
  • 37 posts

Posted 02 February 2009 - 08:36 PM

A simple one I like to use to reduce the number of things I have keybound is putting death coil and rune strike into the same button. If I'm in melee range and rune strike procs, it uses that, otherwise it uses DC.

Just:

/cast Rune Strike
/cast Death Coil

I'm sure you could make it more fancy with #showtooltip or something, but it works well enough for me.

#4 Cloudgatherer

Cloudgatherer

    Piston Honda

  • Members
  • 241 posts

Posted 02 February 2009 - 08:44 PM

Actually, that macro should use both DC and queue up a Rune Strike on your next attack. Most common "rune strike" macro-ing you will see may likely be in the form up

#showtooltip
/cast someAbility
/cast !Rune Strike

The "!" prevents Rune Strike from being toggled off in case you were to hit the button twice by accident before your next auto attack landed.

A guildy asked a question if "stance" macros worked with DK presences yet, to which I didn't have an answer nor have I experimented with yet. One could use something like "/use [stance:2] !Rune Strike" if they only wanted Rune Strike triggering while in Frost Presence (presuming 2 would be frost presence, but I do not know for sure).

#5 Leperchaun

Leperchaun

    Von Kaiser

  • Members
  • 37 posts

Posted 02 February 2009 - 08:49 PM

Yeah I could macro it in to other abilities, but I prefer to have a bit more control on my rune strikes, so I don't macro them that way, say for making sure I can use AMS or IBF.

I'm not sure about the queuing thing. Rune strike isn't on the GCD, but I don't remember it casting both spells if only hit once if I'm at 60 rp or over.

#6 slant

slant

    Don Flamenco

  • Members
  • 334 posts

Posted 02 February 2009 - 09:02 PM

HoW triggers a GCD while most trinkets don't. Your first macro is appropriate for a player who forgets to use his trinkets, not one who forgets to HoW.

AoTD should be used when you can't DPS normally. Examples are before thaddius spawns, before pulling bosses without adds like patchwerk, sitting in a bubble in malygos, maybe behind the iceblock in sapphiron, etc. So I question the usefulness of this macro, particularly because we can only use one pot per fight now. Also it's "potion of speed", FYI.

I don't see the unholy presence/glove macro as particularly useful. You want to use that enchant as soon as it's up, so you should macro it to something you cast more often, like scourge strike. These macros represent a great deal of optimization for small buffs to gargoyle and AoTD. Gargoyle just isn't that great since 3.0.8, and AoTD shouldn't be used to improve DPS in situations where the 6s cast time is an issue.

As for my contribution, this macro will:

- death pact if you have a pet up
- raise ally with the alt key
- summon a ghoul if you don't have a pet

3 buttons in one.

#showtooltip
/cast [target=pet,exists,nomodifier:alt,nodead] Death Pact; [modifier:alt] Raise Ally; Raise Dead

I also use a great deal of simple "/cast [modifier:alt] ability; otherability" macros to save bar space. For example,

#showtooltip
/cast [modifier:alt]chains of ice; icy touch

I also use "/petautocastoff Leap" with death grip.

Be careful with adding "/cast !Rune Strike" to everything. If you don't run with blessing of sanctuary, you can easily run out of runic power that way. I used to do it myself, but have changed to cast rune strike manually.

#7 Krypt0s

Krypt0s

    Glass Joe

  • Members
  • 18 posts

Posted 02 February 2009 - 09:42 PM

For those of you who don't use the HoW glyph (I don't), you may find it useful to macro

/cancelaura Horn of Winter
/cast Horn of Winter

in place of your normal HoW button. I will typically pop HoW if it's off cooldown and I have a spare gcd in my rotation (and as 17/0/54 I frequently do). Without the macro, if a glyphed HoW is already up, you'll get a "more powerful spell is active" error and miss out on the free rp.

#8 Taizu

Taizu

    Von Kaiser

  • Members
  • 79 posts

Posted 02 February 2009 - 09:51 PM

/cast [modifier:alt] Unholy Command; [modifier:ctrl] Death Grip; [target=mouseover] Death Coil; Death Coil
I bind that to a key (Q for me) that will do the 3 things I use quite often.

Replaced that with Frost Strike macro when I spec to frost tank.

#9 Cloudgatherer

Cloudgatherer

    Piston Honda

  • Members
  • 241 posts

Posted 02 February 2009 - 10:08 PM

I'm not sure about the queuing thing. Rune strike isn't on the GCD, but I don't remember it casting both spells if only hit once if I'm at 60 rp or over.

It will cast both if you have 60+ RP. My Frost Strike Macro is simply:
#showtooltip Frost Strike
/cast !Rune Strike
/cast Frost Strike

This means if I have 40 RP, the button lights up (because the icon is for Frost Strike), however if I could cast Rune Strike and I have less than 60 RP, then only Rune Strike is cast. If I have 60+ RP, Frost Strike is cast and Rune Strike is queued for the next attack swing. Remember, Rune Strike works just like Heroic Strike, it applies on next auto-attack but you queue it up just before.

#10 stampy

stampy

    Piston Honda

  • Members
  • 117 posts

Posted 02 February 2009 - 10:44 PM

Allowing Gnaw to be a toggled pet ability makes life much easier for PvPing with good pet control, and in the odd chance you need a stun in PvE.

A macro to replace the vanilla pet attack button:
/petautocaston Claw
/petautocaston Leap
/petautocastoff Gnaw
/petattack

I consider that to be the normal state for the pet. Another macro puts him in stun-as-soon-as-you-can state, and wont spend energy on claw:
/petautocastoff Claw
/petautocaston Leap
/petautocaston Gnaw
/petattack

Just have to be sure to set him back to normal if you want him to put out any kind of DPS. I've got my pet bar arranged in such a way so that the highlights on claw and gnaw are clearly visible as pet state indicator, and it works out pretty well.



On a side note, didn't realize Leap worked on friendly targets, I figured it had to be cast on an enemy. Thanks, Winco.

#11 pfooti

pfooti

    Von Kaiser

  • Members
  • 89 posts

Posted 03 February 2009 - 02:13 PM

/cast blood tap
/cast unbreakable armor

I bind that to a convenient button (tilde) and remember to mash it now and again during bossfights, as long as I'm in the right phase of my cycle - all my runes cooling down. Unbreakable armor is a not-inconsiderable DPS buff (10% strength) while it's up, even if the bladed armor "ping" is poorly timed for you. The side effect is that if you do it really right and hit the macro while one of your blood runes is already a death rune, you'll bug that rune into staying a death rune for the duration of the blood tap buff. That's yet another little boost to your DPS as it allows you to avoid blood striking for a cycle or two.

#12 opacita

opacita

    Von Kaiser

  • Members
  • 25 posts

Posted 04 February 2009 - 04:37 AM

Is there a way to have Raise Ally go through the members of your party (regardless of their name) and have it try to cast on each one if they're dead? I'm thinking for an arena like situation.

#13 sarf

sarf

    Great Tiger

  • Members
  • 986 posts

Posted 04 February 2009 - 09:38 AM

Is there a way to have Raise Ally go through the members of your party (regardless of their name) and have it try to cast on each one if they're dead? I'm thinking for an arena like situation.

This should work:
/cast [target=party1,exists,dead] Raise Ally; [target=party2,exists,dead] Raise Ally; [target=party3,exists,dead] Raise Ally; [target=party4,exists,dead] Raise Ally

If you wish to have it use a particular order, replace partyX with the names of your arena team mates.
"Let me be clear... I am prepared to claim any level of incompetence, no matter how absurd, in order to avoid culpability." SMBC #2387

#14 Except

Except

    Glass Joe

  • Members
  • 2 posts

Posted 04 February 2009 - 10:36 AM

bind it to a key(or mouse wheel), put your mouse over a target and use the bind...BAM there silenced and you never even have to switch targets.

/cast [target=mouseover,exists,harm,nodead] Strangulate

#15 Sulihin

Sulihin

    Glass Joe

  • Members
  • 5 posts

Posted 04 February 2009 - 03:46 PM

This should work:
/cast [target=party1,exists,dead] Raise Ally; [target=party2,exists,dead] Raise Ally; [target=party3,exists,dead] Raise Ally; [target=party4,exists,dead] Raise Ally

If you wish to have it use a particular order, replace partyX with the names of your arena team mates.


/cast [target=party1,exists,dead][target=party2,exists,dead][target=party3,exists,dead] Raise Ally

Should be equivalent to the above and use fewer characters. I haven't personally tested it though.
Posted Image

#16 slant

slant

    Don Flamenco

  • Members
  • 334 posts

Posted 05 February 2009 - 05:19 AM

Why would you need that macro? You don't need to target to raise a player as a ghoul. When I see a DPSer dead, I just hit the button and if they're in range, up they go.

#17 sarf

sarf

    Great Tiger

  • Members
  • 986 posts

Posted 05 February 2009 - 12:53 PM

Why would you need that macro? You don't need to target to raise a player as a ghoul. When I see a DPSer dead, I just hit the button and if they're in range, up they go.

The main benefit, I suppose, is that you can just mash the macro - if no one is dead, it won't give an error message. However, I mostly just made the macro because someone asked for it - my DK isn't high enough to raise players yet.
"Let me be clear... I am prepared to claim any level of incompetence, no matter how absurd, in order to avoid culpability." SMBC #2387

#18 zeheres

zeheres

    Von Kaiser

  • Members
  • 52 posts

Posted 05 February 2009 - 01:04 PM

/use 13
/use 14
/cast [target=player] Hysteria
/cleartarget
/cast Dancing Rune Weapon
/cast Raise Dead


That's my DRW macro, which for some reason doesn't work 100 % properly. Trinkets + Hysteria work perfectly, DRW + Raise Dead do not. I do have to cast these two manually all the time and I just don't know why. If I removed that cleartarget thingy DRW works indeed but attacks from the front instead of from behind. Raise Dead doesn't work under no circumstances.

If anyone could fix this I guess this addon might be a good help for many people.

Cheers

#19 oll

oll

    Von Kaiser

  • Members
  • 30 posts

Posted 05 February 2009 - 05:52 PM

As said in the blood forum, using /cast [target=player] Dancing Rune Weapon solves the "DRW attacks from the front" bug. Raise Dead doesn't work anymore with DRW since the last patch.

#20 thevidon

thevidon

    Great Tiger

  • Guild Members
  • 887 posts

Posted 05 February 2009 - 08:16 PM

bind it to a key(or mouse wheel), put your mouse over a target and use the bind...BAM there silenced and you never even have to switch targets.

/cast [target=mouseover,exists,harm,nodead] Strangulate


How can you make this macro work so that it will use strangulate on your current target if you aren't mousing over someone? Can you just add "/cast Strangulate" at the beginning?




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users