DK Death Coil Pet Macro Help

The macro below works on the @mouseover and @player part, but @pet wont work, need some help, thanks bro!

#showtooltip 
/cast [mod:ctrl] Lichborne; [mod:alt,nostance,@pet] Death Coil; [nomod,nostance,@mouseover,harm,nodead][] Death Coil; [@player] Death Coil; 

I’m not aware of DKs having any stances.

#showtooltip 
/cast [mod:ctrl] Lichborne; [mod:alt,@pet,pet] [@mouseover,harm,nodead] [harm] [@player] Death Coil
1 Like

Lichborne form is counted as a stance, try it in game with stance/nostance macros.

it works!
would you please explain the [@pet,pet] and [@player] part, cant understand why it works.

The pet in [mod:alt,@pet,pet] is a shorter version of doing [mod:alt,@pet,exists] basically pet returns true if you have a pet summoned. Translates to: If you’re pressing alt, target your pet if you have a pet else move on to the next condition set.

The reason why [@player] wasn’t always working in your original version is because you had [] higher in the condition priority which translats to “if true” aka cast the spell as if you’d pressed the button in your spellbook. That was preventing it from ever reaching the @player condition and would only self cast if you had auto self-cast enabled in the Interface option and didn’t have an enemy (or possibly an ally, not sure how smart that particular spell is) targeted.

Full hierarchy:

CTRL: Lichborne
ALT: Death Coil Pet if pet exists
Mouseover Enemy: Death Coil Enemy Mouseover
Target Enemy: Death Coil Enemy Target
Default: Death Coil Player

Ok, in that case, if you wanted to, you could use that to prioritize the player while they’re Lichborne over any enemy targets.

#showtooltip 
/cast [mod:ctrl] Lichborne; [mod:alt,@pet,pet] [form,@player] [@mouseover,harm,nodead] [] Death Coil

form is an alias of stance and takes up less space.

1 Like

Thanks ! Elvenbane 
You are very good at macros, helped lots, haha.

1 Like