Change log
2.5
Added the following 4.3 flying mounts: Experiment 12-B, Corrupted Hippogryph, Heart of the Aspects, Life-Binder's Handmaiden, Twilight Harbinger, Tyrael's Charger, Spectral Gryphon, Spectral Wind Rider, Blazing Drake, Ruthless Gladiator's Twilight Drake
Fixed the Traincrusher option.
Fixed a problem with recalling your vanity pet on first login after clearing WoW's cache.
Added "/rc raiddismiss" to toggle automatically dismissing your vanity pet when you are in a raid
2.4.1
Fixed a bug with barber shop detection.
Added the Traincrusher option.
Fixed a bug with dismissing on camouflage.
Added Feign Death to the list of conditions that will auto-dismiss and stop auto-recall.
Added support for a few new mounts from patch 4.2.
Added Wind Riders, Gryphons, and Hippogryphs to the scaling list because they can be used in ground-only areas now.
Fixed a bug with the Black and Ultramarine Qiraji Battle Tanks.
2.4
Added mount cloning. Target a player before summoning your mount to make RandomCompanion summon the mount they are using. If you do not have their mount, a random mount will be chosen.
Added pet cloning. Target a vanity pet before summoning your pet to make RandomCompanion summon the same pet. If you do not have the pet, a random pet will be chosen.
Added the Barber Shop, Bones of Transformation, Wisp Amulet, and Blessing of the Old God to the list of conditions that will temporarily prevent vanity pets from being auto-recalled.
Fixed a problem with the rotation buttons in the pet and mount screens.
Added "/rc mount passenger" and "/rc mount passengerground" to choose a mount that can carry passengers.
2.3.2
Added "Trapped in Amber" to the list of conditions that will temporarily prevent vanity pets from being auto-recalled.
2.3.1
Oh, Gnowknayme, you so crazy...Lions can't fly unless they have wings! (Moved Golden King from the flying list to the ground list.)
Added support for the Subdued Seahorse and Winged Guardian.
Removed the X-53 Touring Rocket from the flying list because it's a scaling mount.
2.3
Completely re-worked how various mount capabilities are detected. This should work with all of Blizzard's IsFlyableArea() bugs now and in the future without the need for workarounds.
Flying mounts will now be used while on the surface of the water.
Added a check to see if a pet is on cooldown (such as guild page/guild herald) before trying to summon or recall.
Added a check to see if you have snowballs before trying to recall winter pets that require snowballs.
Corrected the mount ID for the Dark Phoenix mount.
Fixed Wintergrasp battle detection after Blizzard removed GetWintergraspWaitTime().
Added support for the new 4.1 flying mounts that are listed on Wowhead at this time.
Guild Page and Guild Herald are set to disabled when learned or loading RandomCompanion for the first time.
Fixed a problem with the Ultramarine Qiraji Tank in AQ40.
2.2
Added a temporary hack for working around IsFlyableArea() bugs in Nespirah, Deadmines, and Dalaran.
Moved the Tailoring and Engineering flying mounts to the scaling list.
Added camouflage to the list of conditions that will temporarily prevent vanity pets from being auto-recalled.
Added camouflage and invisibility to the list of conditions which will cause vanity pets to be auto-dismissed.
Added waiting for a spell target (disenchant, distract, blizzard, etc) to the list of conditions will prevent vanity pets from being autorecalled.
Changed how autorecall waits after determining that you're busy. This should prevent your GCD from getting locked by autorecall as often.
Added "/rc randomchange [number of minutes]" to automatically change your vanity pet every once in a while. Defaults to every 15 minutes.
/rc will not show the instructions if a macro conditional is detected.
2.1.1
Fixed using a ground mount in 4.0.3a Azeroth if you don't have a flight license.
2.1
Fixed a bug with the Celestial Steed on characters that are in a flyable area of Outland, but have not yet learned how to fly.
Changed how Cold Weather Flying and Flight Master's License are detected to a way that no longer needs localization. As a result, RandomCompanion should work better in more languages.
Added falling and death to the list of conditions that will temporarily prevent vanity pets from being auto-recalled.
Added a temporary hack for working around the Wintergrasp IsFlyableArea() bug.
Added a hack to check if bug mounts are usable in AQ40 due to a bug in WoW 4.0.1. Bug mounts will be skipped in AQ40 until the bug is fixed, and then they should automatically start working again.
Changed autorecall to wait 2 seconds before recalling your pet. This should prevent your GCD from getting locked by autorecall as often.
Fixed a bug with detecting snowballs in inventory.
Fixed a minor bug with DismissCompanion() and autorecall.
Tracked down a very annoying problem that was occasionally causing tons of errors while in combat...For reals this time.
2.0
Updated for version 4.0.1.
Added an options screen to the Interface Addons panel. Hello 2008!
Moved special mounts to use spellids instead of names for quicker and more effective localization.
All flying mounts are now in a single list since 4.0 allows all flying mounts to move at the same speed.
All ground mounts are now in a single list since 4.0 allows all ground mounts to move at the same speed.
Added Blazing Hippogryph support.
Added Abyssal Seahorse support.
Profession-based mount requirements should now be correctly detected if the profession is dropped and re-learned.
Non-ground mounts are now hardcoded since Blizzard saw fit to remove text that let RandomCompanion auto-detect new flying mounts. Unfortunately, this means that new non-ground mounts will require a new version of RandomCompanion.
Improved detection for current continent, which removes the need for zone name localization.
Changed the way Snowballs are found in inventory.
Added invisibility to the list of buffs which will stop AutoRecall for reals this time.
Added Graccu's Mince Meat Fruitcake to the list of buffs which will stop AutoRecall.
Tracked down a very annoying problem that was occasionally causing tons of errors while in combat.
1.7.4
Changed how the COMPANION_UPDATE event is handled to not happen so often.
Added flight form and swift flight form to the list of buffs which will stop AutoRecall.
Added support for the Big Love Rocket and Invincible. (untested, they should work as extreme flyers, so please let me know if these work properly)
Added support for the Celestial Steed and the upcoming X-53 Touring Rocket. (untested)
Fixed a small bug with scaling mounts.
Made a change to how the weight slider works so it should no longer cause problems when you move the slider and then quickly choose another mount/pet.
1.7.3
Lowered the amount of time between moving the weight slider and saving the weight.
Updated for version 3.3.
1.7.2
When you are in a vehicle, you will exit the vehicle when you trying to mount.
Added macro conditional parsing to /rc. Example: "/rc [button:1] mount; [button:2] pet" will summon your mount when you left-click the macro, or your pet when you right-click.
1.7.1
Fixed a problem with initialization that was introduced in 1.7.
Fixed a problem where randomly summoning the same vanity pet that you already have out will instead dismiss your current pet.
Added invisibility to the list of buffs which will stop AutoRecall.
1.7
Consolidated all /commands under /rc or /randomcompanion. Old /commands will remain in place for now for backward compatibility. Type "/rc" for a full list of available commands.
Added "/rc autodismiss" to toggle automatically dismissing your vanity pet when you are stealthed and flagged for PVP.
Added "/rc randomrecall" to toggle recalling a random vanity pet after resurrecting, changing zones, or taking flight paths.
Fixed some oddities with AutoRecall.
AutoRecall (and RandomRecall) now recalls your vanity pet when you log in.
Added support for the Onyxian Drake.
1.6.2
Added localization for Krasus' Landing and Underbelly for the German client. Thanks, Herekren.
Added localization for Krasus' Landing for the French and Russian clients. Still need Underbelly translations for these clients.
Added support for the Rusted and Ironbound Proto-Drakes.
Updated name of Headless Horseman's Mount because it changed slightly in 3.2.
Removed Dalaran as special flyable zone because IsFlyableArea() finally works as expected there.
Wintergrasp is now flyable when a battle is not in progress.
1.6.1
Fixed a bug with the weight UI that happened after changing zones
1.6
UI to disable mounts/pets that you don't like or choose your favorite mounts/pets more often has finally been added! Just open your Mount/Pet window and adjust the slider.
Black Qiraji Battle Tank should now work properly both inside and outside of Ahn'Qiraj.
1.5.1
Fixed a bug that detects other mounts as swimmers if you have a sea turtle.
1.5
RandomCompanion will now choose a swimming mount (the new sea turtle) or a ground mount if you are swimming.
Added "/rpet dismiss" and "/pdismiss" to dismiss your current vanity pet.
Vanity pets are automatically re-summoned after losing them for any reason. "/rpet autorecall" to toggle this feature.
1.4
Added Russian localization for Dragonblight.
Fixed a bug with flyable detection in the sewer pipe section of Dalaran.
Fixed a bug with flyable detection in part of Krasus' Landing in Dalaran.
Added flyable detection to some areas on the outskirts of Dalaran. It's not perfect, but it's better than it used to be.
Added /rcreload in case you ever want to re-initialize for some reason.
Added macro conditional parsing such as [modifier:alt] or [combat] to /rmount.
Added checks to make sure you have engineering for the engineering mounts and tailoring for the tailoring mounts. Does not check skill level, so if you re-learn your old tradeskill, your not-yet-usable mounts may be chosen.
Vanity pets are automatically re-summoned after resurrecting, changing zones, or taking flight paths. "/rpet autorecall" to toggle this feature.
LOTS of new debug messages (/rcdebug to enable), so if you're having any sort of problems, turn on debug mode and report them to http://wow.curse.com/downloads/wow-addons/details/randomcompanion.aspx
Added a check for snowballs before summoning winter pets (Winter Reindeer, etc.)
1.3
Fixed bug mount prioritization in AQ40 - May not work properly in non-English clients yet.
Changed the German localization to support an oddity with the Turbogetriebene Flugmaschine.
Added /rcstatus to get RandomCompanion status and /rcdebug to toggle debug mode.
Fixed a bug with scaling flying mounts not getting added to the slow flyers list.
Uncached mounts and pets should be handled a lot better.
Fixed a bug with flyable detection inside Dalaran.
Known caveats
Auto-recall and random recall can interrupt assisting with summons.
Facts
- Uploaded on
- Nov 29, 2011
- Game version
- 4.3
- Filename
- RandomCompanion-2.5.zip
- Size
- 23.6 KiB
- MD5
- d81ece2230d021ff19fbbcfdd8fbdb67
- Type
- Release
- Status
- Normal
- Downloads
- 10,290