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 12-05-09, 08:15 PM  
Requiescat
A Kobold Labourer

Forum posts: 0
File comments: 47
Uploads: 0
Thumbs up Thanks! It's perfect!

I love this mod so much. Not as complex as GupPet or Livestock. I can't really think of anything I'd do to improve it =) Thanks for such a great mod!
Requiescat is offline Report comment to moderator  
Reply With Quote
Unread 04-19-10, 10:18 AM  
Slaxi81
A Murloc Raider
 
Slaxi81's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 171
Uploads: 3
Great, thank you for this.

Have a nice day


Slaxi
Slaxi81 is offline Report comment to moderator  
Reply With Quote
Unread 11-22-10, 08:57 AM  
Rammoth
A Cliff Giant
 
Rammoth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 73
File comments: 640
Uploads: 1
This is awesome, but I have a question. Is there a way I can macro the button, so I can press a button on my keyboard for this?
Rammoth is offline Report comment to moderator  
Reply With Quote
Unread 11-22-10, 12:43 PM  
Gnowknayme
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 1
Originally posted by Rammoth
This is awesome, but I have a question. Is there a way I can macro the button, so I can press a button on my keyboard for this?
If you just want to press a key, the easiest way it to use WoW's keybindings menu. However, if you want something you can click or you want something more complicated, (say you are a druid and you want it to cancel your shapeshift before mounting, and you want to be able to hold alt for a ground mount in a flying area) you can macro it with something like this:

/cancelform
/rc [modifier:alt] mount ground; mount
Gnowknayme is offline Report comment to moderator  
Reply With Quote
Unread 12-17-10, 03:31 AM  
kwn2k
A Murloc Raider
 
kwn2k's Avatar

Forum posts: 8
File comments: 16
Uploads: 0
i was thinking if it was possible to get Running Wild to work when using Random mount Keybind..

its a Racial not a mount spell since your get it when you reach lvl 20 and dont need to learn riding skill or the mount spell at any trainer..
kwn2k is offline Report comment to moderator  
Reply With Quote
Unread 12-17-10, 12:01 PM  
Gnowknayme
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 1
Originally posted by kwn2k
i was thinking if it was possible to get Running Wild to work when using Random mount Keybind..

its a Racial not a mount spell since your get it when you reach lvl 20 and dont need to learn riding skill or the mount spell at any trainer..
I'll have to look into it. Unfortunately, it may be a while since I don't currently have a Worgen character, and it will require a fundamental change in how RandomCompanion works. I'm pretty sure I'll run into the same stumbling blocks that I ran into with using Ghost Wolf and Travel Form back when I tried to add those in.
Gnowknayme is offline Report comment to moderator  
Reply With Quote
Unread 12-30-10, 10:20 AM  
bill_med87
A Kobold Labourer

Forum posts: 1
File comments: 50
Uploads: 0
Hello!
I am using the following macro for this addon:
/rc [noflyable,nomounted][button:2,nomounted] mount ground;
/rc [flyable,nomounted] mount;
/dismount [mounted,noflying][button:2,mounted]
Basically, its a Left-click equals flying mount if possible; right-click equals ground mount always.

Problem is... HOW do I block inhibit the "/rc" instructions from appearing?
Last edited by bill_med87 : 12-30-10 at 10:21 AM.
bill_med87 is offline Report comment to moderator  
Reply With Quote
Unread 12-30-10, 01:33 PM  
Gnowknayme
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 1
Originally posted by bill_med87
Hello!
I am using the following macro for this addon:


Basically, its a Left-click equals flying mount if possible; right-click equals ground mount always.

Problem is... HOW do I block inhibit the "/rc" instructions from appearing?
A single line should do everything you're trying to do:
/rc [button:2] mount ground; mount

However, if you still want all the trickery with only dismounting if you're on the ground, this should eliminate the /rc instructions unless you are currently flying:
/rc [noflyable,nomounted][button:2,nomounted] mount ground; flyable,nomounted] mount;
/dismount [mounted,noflying][button:2,mounted]

I'm not currently in-game to try either of these, but they should work. Maybe I'll drop in a little bit of code in the next version to suppress the instructions if a macro conditional is detected.
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
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-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-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-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-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 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 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.