so, I just got my Red Nightelf Soul pet from the Midsummer event… //tbc . wowhead . com/item=23083/captured-flame
Even though I am a collector, I always carry my pets around in my bags and forget to summon them most of the time
So it occured to me to add /use Pet Name
before different stuff I do all the time, to make sure I’m taking my buddies out for a walk. For example:
/use [pet,noexists] Captured Flame
/use Reins of the Black War Tiger
/use [flyable] Swift Blue Gryphon
The key thing I cant figure out is the [pet,noexists]
part… It doesn’t work as I expected.
This would ideally check to see if I already have a pet out, otherwise use the Flame and mount simultaneously. The problem is that companion or item usable pets don’t really count as [pet] in the macro, so it will dismiss my pet if it’s already out.
Adding /petdismiss
doesn’t work either.
Only way to make sure that I always have a pet out is to macro different pets to different spells I use alot, like buffs and conjure water, so that each time I do prep I will end up with a different pet out, and I can just shuffle the order of such things to choose who I take for a walk. But that seems far less than ideal.
BONUS POINTS: I once found a macro somewhere in these forums (back in Vanilla TBC) to randomize between mounts. It used the itemID and some weird conditionals. It would be really amazing to find a way to make it work in Classic. I’m not sure but I think Classic macros work slightly different from Vanilla cause it was built on a newer client version.
Anyway…
Does anyone here know what the correct conditional that describes that kind of pet is?
I’m sure there must be a pet collector macro geek out there to help me figure this out.
Thanks in advance for any of your help!