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,795
Favorites:51
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-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 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-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-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 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 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 04-19-10, 10:18 AM  
Slaxi81
A Murloc Raider
 
Slaxi81's Avatar
AddOn Author - Click to view AddOns

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

Have a nice day


Slaxi
Slaxi81 is offline Report comment to moderator  
Reply With Quote
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
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.