Page 1 of 1

Pet Summon Macro Help

Posted: June 11th, 2014, 2:40 pm
by Xabbusan
Hi all, been using a few of the fun pet macros and I have been trying my best to tweak one, but I just can't figure it out.

I LOVE the Random Pet w/Emote macro:

/run q=C_PetJournal;v={q.GetNumPets()}r=random(v[2])g={"their","his","her"}x=UnitSex("player")p={q.GetPetInfoByIndex(r)}q.SummonPetByGUID(p[1])SendChatMessage("gasps as "..p[8] .." hops out of "..g[x] .." pocket!","emote")

But I do NOT like having it choose from my entire pet library. I don't want to gasp when an uncommon black rat hops out lol. If possible, I would like it to only choose from my favorite pets like:

/randomfavoritepet ...or... /rfp

Can anyone help me out with this?


Re: Pet Summon Macro Help

Posted: June 11th, 2014, 3:04 pm
by Luciandk
This is what you want.

Choose a random mount or vanity pet at the press of a button. Companions can be weighted to be chosen more or less often, or disabled altogether.