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;
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.