Macros can be very helpful in cramming more pet functionality into fewer keys and buttons. A nice thing about these macros is that your pet has a separate global cooldown from your warlock, so you can perform a /cast both for yourself and your pet at the same time, at once.
* Make your Felhunter dispel you. This macro will not interfear with your target selection at all. A new feature in the 2.0 macros is the ability to specify targets on a cast-by-cast basis, without having to select something as your target to cast spells at it. Very convenient!
Quote:
/cast [target=player] Devour Magic
* For Seduction, here's a 2.0 version combining 2 of Garguk's macros. Pressing this while holding down Alt will have your succubus acquire a target and seduce it, while you cast Curse of Shadow. When Seduction breaks, just press the macro again without Alt. This will make your succubus cast Seduction on her current target. She remembers the target separately from your warlock's target, so you do not need to retarget the mob to get Seduction going back ASAP; just press the button. In order for it to work, you have to avoid accidentally clearing your succubus' target once you've given her one with the Alt cast. (Pulling her back by clicking Passive will clear her target, etc.)
Quote:
/stopmacro [nopet:succubus]
/cast [target=pettarget,nomodifier:alt] Seduction
/stopmacro [nomodifier:alt]
/p Seducing %t - Don't attack the mob with the hearts! <3 <3
/petattack
/cast Seduction
/cast Curse of Shadow
* Sacrifice your VW. (If your VW isn't out, it will summon one, using Fel Domination if it's available. After the summon completes, you push the macro again to Sacrifice.) If you'd like the macro to immedately summon another VW after the Sacrifice, just delete the second line:
Quote:
/cast [pet:voidwalker] Sacrifice
/stopmacro [pet:voidwalker]
/cast Fel Domination
/stopcasting
/cast Summon Voidwalker
* Dark Pact if you have an Imp out, Life Tap if you don't have an Imp out.
(Prevents draining alternative pets from mana required for abilities (ie. Seduce, Spell Lock, Devour Magic.)
Quote:
/cast [pet:imp] Dark Pact; Life Tap
* You can make multi-purpose pet action macros that vary depending on which pet you have out. Here's 1 example, but you can do this basically any way you like.
Quote:
/cast [pet:imp] Fire Shield
/cast [pet:succubus] Seduction
/cast [pet:felhunter] Devour Magic
/cast [pet:felguard] Intercept
* Here's another way to write the multi-purpose pet action thing above. This way saves space.
Quote:
/cast [pet:imp] Fire Shield; [pet:succubus] Seduction; [pet:felhunter] Devour Magic; [pet:felguard] Intercept
* Machder of Kil'jaeden has an advanced version of these "different actions depending on which pet is out" macros here, mimicking functionality from the Servitude addon:
[Для просмотра данной ссылки нужно зарегистрироваться]
* Mount or dismount, and make sure your pet is invisible if you're mounting. (You replace your mount button with this macro.) Useful for Dark Pact grinding builds, where you may want to take invis off auto-cast to conserve mana.
Quote:
/cast Summon Felsteed
/stopmacro [mounted]