Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(27 Kb)
Download
Updated: 09-29-13 02:59 PM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Updated:09-29-13 02:59 PM
Created:12-04-09 06:23 PM
Downloads:4,759
Favorites:52
MD5:
RandomCompanion
Version: 3.1.4
by: Gnowknayme [More]
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. When mounting, RandomCompanion will automatically choose the best type of mount based on your location.

Usage:
Bind a key from the keybinding menu or...
"/rc mount" to choose a random mount
"/rc mount ground" to choose a random ground mount in a flyable zone
"/rc mount passenger" or "/rc mount passengerground" to choose a mount that can carry passengers
"/rc pet" to choose a random vanity pet
"/rc autorecall" to toggle automatically recalling your vanity pet after resurrecting, changing zones, or taking flight paths
"/rc randomrecall" to toggle recalling a random vanity pet after resurrecting, changing zones, or taking flight paths
"/rc dismiss" to dismiss your current vanity pet
"/rc autodismiss" to toggle automatically dismissing your vanity pet when you are stealthed and flagged for PVP
"/rc raiddismiss" to toggle automatically dismissing your vanity pet when you are in a raid
"/rc randomchange [number of minutes]" to toggle randomly changing your vanity pet occasionally. Default is every 15 minutes
3.1.4
Updated for WoW 5.4.
Added new mounts from WoW 5.4.

3.1.3
Updated for WoW 5.3.
Added new mounts from WoW 5.3.
Fixed a bug involving account-wide weights not being loaded correctly.

3.1.2
Updated for WoW 5.2.
Added new mounts from WoW 5.2.
Fixed a few bugs with dismissing pets.
Added Account-Wide weights option to Options panel.

3.1.1
Fixed a bug with the weight sliders.
Made a change to allow pre-5.1 pet weights to work again. Any pet weights set with RandomCompanion 3.1 will be lost.
Added Cloud Serpent Riding detection.

3.1
Updated for WoW 5.1.
Added new mounts from WoW 5.1.
Made changes to when reloads are handled if the pet list changes to help eliminate slowdowns.
Added some missing mounts to the flying and scaling lists.
Fixed the mount IDs for the jewelcrafting panthers.
Changed the event that initializes RandomCompanion from PLAYER_LOGIN to PLAYER_ENTERING _WORLD.
Totally re-wrote how mounts are loaded. This should allow for better control over what gets summoned under different conditions.
Fast swimmer (currently only Subdued Seahorse) support has been added, but is untested.

3.0.4
Added the ability to clone renamed pets.
Fixed a bug with manually dismissing pets.

3.0.3
Fixed several bugs with dismissing pets or re-summoning the same pet that you already have out.
Fixed an issue where RandomCompanion gets REALLY confused when the mount list gets out of order.
Fixed cloning vanity pets.
Fixed a LUA error when pet/mount names are not cached yet.

3.0.2
Shortest time between versions ever
Fixed a taint issue in the glyph window

3.0.1
Fixed a bug with Traincrusher pets
Fixed a bug with mounts that require professions.
Fixed importing mount weights from pre-WoW-5.0 versions of RandomCompanion.
Removed more code that is no longer necessary.

3.0
Major update for WoW 5.0...Expect lots of bugs related to vanity pets.
Removed several sections of code that are no longer necessary such as zone detection and snowball detection.
Removed pet cooldown detection because it's sorta broken at the moment.
Added "/rc quiet" to toggle showing the full "RandomCompanion loaded" message when logging in or reloading.
Added support for the Feldrake mount.
Made the Corrupted Hippogryph work correctly in non-flying areas.
Optional Files (0)


Archived Files (22)
File Name
Version
Size
Author
Date
3.1.3
27kB
Gnowknayme
05-28-13 08:13 PM
3.1.2
27kB
Gnowknayme
03-05-13 11:33 PM
3.1.1
27kB
Gnowknayme
11-28-12 12:35 AM
3.1
27kB
Gnowknayme
11-27-12 08:36 PM
3.0.4
27kB
Gnowknayme
09-13-12 10:10 PM
3.0.3
26kB
Gnowknayme
09-08-12 12:24 AM
3.0.2
25kB
Gnowknayme
09-02-12 10:19 PM
3.0.1
25kB
Gnowknayme
09-02-12 10:00 PM
3.0
25kB
Gnowknayme
08-26-12 10:58 PM
2.5
24kB
Gnowknayme
11-29-11 12:26 PM
2.4.1
23kB
Gnowknayme
06-30-11 10:32 AM
2.4
22kB
Gnowknayme
06-02-11 01:01 PM
2.3.2
21kB
Gnowknayme
04-29-11 11:04 PM
2.3.1
21kB
Gnowknayme
04-26-11 02:03 PM
2.3
21kB
Gnowknayme
03-09-11 02:12 PM
2.2
20kB
Gnowknayme
01-15-11 05:45 PM
2.1.1
18kB
Gnowknayme
11-24-10 03:29 PM
2.1
18kB
Gnowknayme
11-06-10 01:18 AM
2.0
19kB
Gnowknayme
10-12-10 02:09 AM
1.7.4
17kB
Gnowknayme
04-17-10 01:34 AM
1.7.3
16kB
Gnowknayme
12-08-09 07:04 PM
1.7.2
15kB
Gnowknayme
12-04-09 09:45 PM


Post A Reply Comment Options
Unread 03-24-12, 02:21 AM  
Worcester
A Deviate Faerie Dragon
 
Worcester's Avatar

Forum posts: 13
File comments: 73
Uploads: 0
Another idea for

Originally Posted by bwhansen
I have a quick question.

What does "pet and mount cloning" do?
I also was curious about this ability. Thanks for adding it. I had a similar though...

First, how about combining casting random pets and mounts into one action? I can sort of do it now, but just by using extra lines of macros. The reason I ask is because...

How about an option when you summon a mount... RC summons a pet of similar type? Like a Nether Ray mount and Nether Ray Fry? Or a mechanical unit when a mechanical mount is summoned. A bird when a bird is summoned. It could even go by faction, so that a dragonhawk is summoned with the BE mount, or a bat with a skeletal horse. Anyway, just a thought. Lovely addon.
__________________
I prefer rogues to imbeciles, because they sometimes take a rest.
--Alexandre Dumas
Worcester is offline Report comment to moderator  
Reply With Quote
Unread 09-20-11, 11:38 AM  
Worcester
A Deviate Faerie Dragon
 
Worcester's Avatar

Forum posts: 13
File comments: 73
Uploads: 0
Re: Re: Using RC in a macro

Originally posted by Gnowknayme
You would need 2 lines in a single macro:
/cast [combat] Combat Readiness
/rc [nocombat] mount

That should do the trick.
Thanks for the help. I thought I tried something similar, but I'll give it a shot tonight.
__________________
I prefer rogues to imbeciles, because they sometimes take a rest.
--Alexandre Dumas
Worcester is offline Report comment to moderator  
Reply With Quote
Unread 09-18-11, 02:14 AM  
Gnowknayme
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 1
Re: Using RC in a macro

Originally posted by Worcester
Thanks for such a useful addon. It's been a stock part of my UI for a long time. Here's the question...

I have a macro such... /cast [combat] Combat Readiness; X-53 Touring Rocket

I'd much rather have a random mount, random companion in place of the rocket, but I can't get it to work. Thoughts?
You would need 2 lines in a single macro:
/cast [combat] Combat Readiness
/rc [nocombat] mount

That should do the trick.
Gnowknayme is offline Report comment to moderator  
Reply With Quote
Unread 09-17-11, 09:02 PM  
Worcester
A Deviate Faerie Dragon
 
Worcester's Avatar

Forum posts: 13
File comments: 73
Uploads: 0
Using RC in a macro

Thanks for such a useful addon. It's been a stock part of my UI for a long time. Here's the question...

I have a macro such... /cast [combat] Combat Readiness; X-53 Touring Rocket

I'd much rather have a random mount, random companion in place of the rocket, but I can't get it to work. Thoughts?
__________________
I prefer rogues to imbeciles, because they sometimes take a rest.
--Alexandre Dumas
Worcester is offline Report comment to moderator  
Reply With Quote
Unread 06-26-11, 04:58 PM  
bwhansen
A Fallenroot Satyr
 
bwhansen's Avatar

Forum posts: 28
File comments: 8
Uploads: 0
Originally posted by Gnowknayme
If you target someone who is mounted and use RandomCompanion, it will choose the same mount they are on if you have that mount as well. The same thing happens if you target a vanity pet.

Okay, that makes sense.

Thank you very much for the info.
bwhansen is offline Report comment to moderator  
Reply With Quote
Unread 06-26-11, 04:36 PM  
Gnowknayme
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 1
Originally posted by bwhansen
I have a quick question.

What does "pet and mount cloning" do?
If you target someone who is mounted and use RandomCompanion, it will choose the same mount they are on if you have that mount as well. The same thing happens if you target a vanity pet.
Gnowknayme is offline Report comment to moderator  
Reply With Quote
Unread 06-26-11, 10:05 AM  
bwhansen
A Fallenroot Satyr
 
bwhansen's Avatar

Forum posts: 28
File comments: 8
Uploads: 0
I have a quick question.

What does "pet and mount cloning" do?
bwhansen is offline Report comment to moderator  
Reply With Quote
Unread 05-02-11, 03:08 PM  
Gnowknayme
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 1
Re: Unable to rotate companions frame

Originally posted by Tageshi
Reporting.
I have installed RandomCompanion today, and noticed that
when I open Companions frame and looking at vanity pets, pressing rotation button (both clock-wise and counter clock-wise) only rotate the pets a little degree, and stops rotating. This happens when only one single addon RandomCompanion is enabled.

Those buttons do work and continue to rotate pets while pressing button
if I disable RandomCompanion.

Please check it!
I'm looking into what could possibly be causing this. It doesn't really make any sense why it's happening, but I'll get it figured out eventually.
Gnowknayme is offline Report comment to moderator  
Reply With Quote
Unread 04-30-11, 02:18 AM  
Tageshi
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 268
Uploads: 17
Unable to rotate companions frame

Reporting.
I have installed RandomCompanion today, and noticed that
when I open Companions frame and looking at vanity pets, pressing rotation button (both clock-wise and counter clock-wise) only rotate the pets a little degree, and stops rotating. This happens when only one single addon RandomCompanion is enabled.

Those buttons do work and continue to rotate pets while pressing button
if I disable RandomCompanion.

Please check it!
Tageshi is online now Report comment to moderator  
Reply With Quote
Unread 01-21-11, 11:01 AM  
Gnowknayme
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 1
I've set the Guild Page's frequency to "disabled" but he still pops up from time to time. Any way to fix that? [/b]
Disabled pets (and mounts) should never show up unless you manually call them. I'll have to take a look into it and see what could possibly be happening.
Gnowknayme is offline Report comment to moderator  
Reply With Quote
Unread 01-21-11, 10:56 AM  
Sethala
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
I have one complaint to make about this addon...

I recently got a Guild Page. For those who don't know, it's a special vendor companion that sells any of the guild rewards items. Unfortunately, it also has an 8 hour cooldown, so it's not something that you want to summon at a random time... which is exactly what RandomCompanion is doing.

I've set the Guild Page's frequency to "disabled" but he still pops up from time to time. Any way to fix that?
Sethala is offline Report comment to moderator  
Reply With Quote
Unread 01-17-11, 02:44 PM  
bill_med87
A Kobold Labourer

Forum posts: 1
File comments: 50
Uploads: 0
DELETED... Stupid question for something already done
Last edited by bill_med87 : 01-17-11 at 02:50 PM.
bill_med87 is offline Report comment to moderator  
Reply With Quote
Unread 01-16-11, 08:08 PM  
bill_med87
A Kobold Labourer

Forum posts: 1
File comments: 50
Uploads: 0
Thanks! Working like a charm now!
bill_med87 is offline Report comment to moderator  
Reply With Quote
Unread 01-16-11, 12:52 AM  
Gnowknayme
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 1
Originally posted by bill_med87
This is working perfectly, no instructions.



Also perfect, but the instructions still appear on dismount (on the ground too). I tried inverting the sequence, with the dismount mefore mounting. THEN the instructions don't come at all. Problem is. If I am mounted, I dismount... and mount back... rsrsrs
The new version I just posted should fix this.
Gnowknayme is offline Report comment to moderator  
Reply With Quote
Unread 01-01-11, 11:40 AM  
bill_med87
A Kobold Labourer

Forum posts: 1
File comments: 50
Uploads: 0
Originally posted by Gnowknayme
/rc [button:2] mount ground; mount
This is working perfectly, no instructions.

Originally posted by Gnowknayme
/rc [noflyable,nomounted][button:2,nomounted] mount ground; flyable,nomounted] mount;
/dismount [mounted,noflying][button:2,mounted]
Also perfect, but the instructions still appear on dismount (on the ground too). I tried inverting the sequence, with the dismount mefore mounting. THEN the instructions don't come at all. Problem is. If I am mounted, I dismount... and mount back... rsrsrs
Last edited by bill_med87 : 01-01-11 at 11:41 AM.
bill_med87 is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.