Warlock Pet Macro

Hello,

Just wondering if I can set up a single macro button that would work no matter which pet I have out.

Basically when my VW is out I want this button to Sacrifice, when my Succy is out I want to Seduce, and my Felhunter to Spell Lock. Right now I have them all set to their own buttons but since I can’t have them all out at once I could save myself 2-3 keybindings.

Could I just have the macro be this and it will ignore the command for the pet that isn’t out?
/cast Sacrifice Rank x
/cast Seduce Rank x
/cast Spell Lock Rank x

Any help would be appreciated, cheers!

2 Likes

I wouldn’t be surprised if there’s a way to do it with macros, but you can also just bind, for example, the 1st button on the pet bar to X, and put Sacrifice, Seduce, etc in that slot.

3 Likes

Yea actually that is a good idea and I will definitely do that if I can’t get a macro to work.

I see no reason the macro you wrote wont work. Stuff that can’t be done is ignored and stuff that can be done is, in my experience. You won’t be able to set a tooltip, though.

edit: IDK pet classes, but isn’t there a different command for pet casts, other than /cast?

1 Like

Try

/use [pet:Voidwalker] Sacrifice; [pet:Succubus] Seduce; [pet:Felhunter] Spell Lock

It’s been a long long time though since I played a lock so …

5 Likes

This is what i do.

1 Like

Well right now I have it on my bars individually as:
#showtooltip Sacrifice Rank x
/cast Sacrifice Rank x

And it works just fine.

1 Like

I have this easily without a macro required. Just hotkey the default pet-action bar and then move the skills for each pet to the hotkey you want. For example my middle mouse button will cast fire-shield with the imp, Devour Magic with the felhunter and seduce with the succubus.

I just press the appropriate button on the pet bar. No need to reinvent the wheel. Want to sac your void? Press the sac button. Same with seduce and spell lock.

You have to press a button anyway, why not use the one you already have?

I wanted the macro for button consistency and order on my screen because my mouse buttons go 1-12 and I have them all in a row.

Also I can confirm that my macro works just by putting them all together like I noted earlier.

i have 2 that work
#showtooltip
/cast [pet:felhunter]Spell Lock;[pet:succubus]Seduction;[pet:voidwalker]sacrifice;[pet:imp]fire shield

#showtooltip
/cast [mod:shift,target=focus,pet:felhunter]Spell Lock;[pet:felhunter]Spell Lock; [mod:shift,target=focus,pet:succubus] Seduction;[pet:succubus]Seduction;[pet:voidwalker]sacrifice

on the second you can use focus mod to target 2nd enemy without changing targets or you can replace focus with a mouse over mod instead. had to remove the imp from this one as you get really close to reaching character limit. voidwalker sacrifice and suffering work here as they are non target spells… if you can find space u can sneak in a 2 button mod to get both voidwalker spells in there. hope this helps

P.S. with this setup the tooltip changes icons when it detects which pet you have

quick edit… forgot i was in the classic forums… classic does not have a focus target by default so the 2nd one you would have to edit with mouseover mod or get an addon that adds focus targets

5 Likes

You are a hero for making this thread and @Dommont is a hero for the response. <3 you both

1 Like

You are a hero… Thats exactly what I needed.

1 Like