Help

Equus Infinata

Companions Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 8,804 Downloads
  • Supports: 4.0.1
  • 2 Average Daily Downloads
  • Comments
  • Created 12/7/2009 5:52:05 PM
  • Updated 10/16/2010 6:12:01 AM
  • 97 Favorites
  • Project Site
  • License: Creative Commons Attribution-Non-Commercial 2.0 UK: England and Wales
  • Release Type: Release
  • Newest File: v2.2.1
or
Support development! **
Donate

About Equus Infinata

Equus Infinata

Equus Infinata (really bad Latin for "Infinite Horses") is a replacement for the default Mount and Companion Pet UI, found in the Character pane under Pets. It provides more detail on each mount/pet than the normal display, and allows you to filter your mount/pet lists into several categories for easier browsing. You can then summon a random mount/pet from any of these filters through slash-commands. It also allows you to inspect other player's companions and mounts.
All Infinata addons are licensed under Creative Commons Attribution-Non-Commercial 2.0.

Slash Commands

The slash command is "/equus" or "/ei" for short. You can use these in the following context:
"/ei pet <filters>" - Summons a pet from the given filters. No filters will summon a pet at random from your entire collection.
"/ei mount <filters>" - Summons a mount from the given filters. No filters will summon a pet at random from your entire collection.
"/ei dismiss" - Dismisses your current companion pet.

Filters?

Currently, Equus can filter your mounts by speed, species, colour and number of passengers. It can also filter companion pets by species, colour and type (ground/flying). You can use all of these filters in the slash commands. This is a brief set of examples:
"/ei mount" - Will summon a random mount from your entire collection.
"/ei mount kodo" - Will summon a random kodo.
"/ei mount !nopassengers" - Will summon a mount which has space for at least one passenger.
"/ei mount kodo raptor" - Will summon a random kodo or raptor.
"/ei mount kodo !grey" - Will summon a random kodo which is not grey.
"/ei mount !blue kodo slowground nopassengers" - Will summon a random kodo which is not blue, cannot carry pasengers, and travels at 60% ground speed.

Checkboxes?

From v2.0 onwards, each pet and mount has a checkbox next to it. You can use these to set up your own list of mounts to summon via the slash command, by ticking the mounts you want and using the command "/ei mount checked" or "/ei pet checked". The "checked" filter is also compatible with other filters (e.g. "/ei mount checked slowground").

Inspect?

From v2.1 onwards, you can inspect the pets and mounts of any same-faction player who also has Equus Infinata installed. Simply target and inspect them as you normally would, and select the new 4th tab "Pets" at the bottom of the interface.
It is also known that the feature doesn't work properly if you are using addons which inspect players on mouseover (e.g. GearScore, EnsidiaGroup). If you are having problems, the inspect feature can be disabled in the addon options.

Keybindings

From v2.2 onwards, you can set up 5 keybinds for easy access to your mounts/pets. Choose a button through Blizzard's normal keybind interface, and define the filters in the Equus options panel.

Useful Macro

Here's a useful macro that, when clicked, will either cancel your current mount if you're mounted, or summon a random mount if you're not (similar to clicking a mount on your action bar) (Note: This will not dismount you if you're flying, to save some painful landings).
          /script if IsMounted() and not IsFlying() then Dismount() else Equus_Mount("All") end
If you're sensible enough to know not to hit this button when 60 feet up in the air, then here is a version that will always dismount, regardless of whether you're flying:
          /script if IsMounted() then Dismount() else Equus_Mount("All") end

Credits

Thanks to Jomar and daxdax, authors of Mountiful, which this addon is based on.
Thanks to all my friends in <Simia Infinata> on the Horde side of Nordrassil-EU who helped out with beta testing and feature suggestions, as well as putting up with my various moans and rants. Also for letting me steal their naming scheme.
Thanks to the staff at WoWhead (especially Malgayne) for helping me with some data extraction from their database.
Thanks to UFTimmy for the helpful macro.
And of course, thanks to everyone else who's submitted feature ideas and bug reports. The addon wouldn't be where it is without your support.

v2.2.1
Very quick and dirty hacks to get the addon working in WoW 4.0.1.
Inspect feature removed. If there's an outcry for it then I'll work on bringing it back, but I don't think it got used ever.

v2.2.0
Moved filter lists from saved variables to a hardcode list, to fix a few intermittent bugs.
Added option for pets which requite reagents. Can now be summoned always, never, or only when the reagent is available in your bags.
Added 5 hotkeys, customisable through the options screen.

v2.1.9
Fixed slash commands.

v2.1.8
Fixed even more bugs with checkboxes and checked filter.
Fixed bugs with slash commands in general.
Added "Mini Thor".

v2.1.7
Fixed more bugs with checkboxes.

v2.1.6
Fixed bugs with checkboxes.
Fixed bug with 280/310% speed option.
Fixed bug with auto-pet-summoning pet detection, and with detecting if player is flying.
Fixed bug with speed detection when fastest owned mount has variable speed. Again.

v2.1.5
Fixed bugs during first log in after clearing WoW cache files.
Fixed bug with "Treat 310 as 280" option.
Fixed bug with speed detection when fastest owned mount has variable speed (e.g. Celestial Steed).
Fixed speed of "X-53 Touring Rocket".
Fixed dragging of mounts from interface to action bars. For real this time.
Added "Blazing Hippogryph" and "Wooly White Rhino".

v2.1.4
Fixed inspect bug where it tries to talk to NPCs.
Fixed inspect bug with cross-server players.
Fixed dragging of mounts from interface to action bars.
Fixed error messages when dismounting in combat.
Added "Frigid Frostling".

v2.1.3
Fixed inspecting again.
Fixed click buttons again.

v2.1.2
Fixed a bug with inspecting.
Fixed a bug when summoning pets/mounts by clicking their button in the interface.

v2.1.1
Enabled inspect functionality. Whoops.
Fixed a bug when changing inspect target with the inspect window open.
Backdated version history v1.0 - v1.7.5.

v2.1
Added inspect functionality. You can now inspect anyone who has v2.1+ installed to see their mounts and companion pets.

v2.0.4
Fixed colours on "Dun Morogh Cub" and "Nether Ray Fry"
Fixed bug with species menus when learning a new pet/mount which causes a new species to appear in the list.
Added some experimental code.

v2.0.3
Added "X-53 Touring Rocket"
Improved error-handling code for unknown mounts / pets
Fixed custom checkbox filtering
Combined all mounts/pets where you only have 1 item for a species to be shown as species "Other" in the filter lists, to avoid the species filter becoming too long and breaking. Normal filter names still apply for slash commands.

v2.0.2
Will no longer attempt to automatically resummon companion pets when flying.
Updated the "/ei help" command to document checkboxes.

v2.0.1
Fixed a bug with negative filters, so they work now.
Fixed a bug with the drop-down menus / saved variables on the initial install.

v2.0
Merged Equus and Lepus Infinata into a single addon.
Changed filters to drop-down menus and revised addon layout.
New slash command structure, use "/ei mount

v1.7.5
Added "Celestial Steed"
Changed species on "Invincible"

v1.7.4
Bug fixes.

v1.7.3
Added "Frosty Flying Carpet"

v1.7.2
One massive bug fix. Don't ask.

v1.7
Stopped the spam from multiple filters, for real this time.
Added some very basic multi-language support! Filter names and error messages are still in English (I'll work on that), but mounts -should- load and display properly, and fit into the correct (English) categories.

v1.6.2
Removed "Got xxxx" messages when using multiple filters in a slash command or macro.
Fixed many bugs with multiple filters. Your filters will now always be preserved, and the addon will determine the fastest speed available with the filters given. If none is available it will abort.

v1.6.1
Load-on-demand stuff will now load when calling Equus_Mount() in a macro

v1.6
Most of the addon is now Load-on-demand! Mounts will only be processed when you either open the Equus window, or run a slash command. This might slow things down when you first try to use the addon, but it will speed up your login a bit.
Fixed bugs where mount numbers are returned as "nil" by the server. Equus will try to check the mount 5 times, then return a critical error.
*Hopefully* fixed compatibility with 3.3.2. I've not had any more errors on my end anyway.

v1.5.9
Added "Big Love Rocket"
Added the new Icecrown Citadel drop/achievement mounts
Fixed all mounts that change with skill/location

v1.5.8
Fixed a bug around the experimental code which was making the addon break.
Fixed a bug for new users where saved variables broke.

v1.5.7
Fixed another bug which was causing the whole addon to fail to load.

v1.5.6
Fixed a mistype which was causing the whole addon to fail to load.
Added some "experimental" back end code. Shouldn't affect anything yet.

v1.5.5
Fixed bug catching when processing mounts... AGAIN.
Added "Mimiron's Head".
Fixed species on "Swift Zhevra".

v1.5.4
Fixed bug catching when processing mounts AGAIN. If it doesn't work this time I give up.

v1.5.3
Added "Thalassian Warhorse" and "Thalassian Charger".
Fixed speed on "Rusted Proto-Drake" and "Ironbound Proto-Drake".
Fixed bug catching when processing mounts (hopefully)

v1.5.2
Fixed "Swift Burgundy Wolf".
Fixed "Rivendare's Deathcharger" (aka "Deathcharger's Reins").
Added "Onyxian Drake".

v1.5.1
Removed debug messages when using the slash-commands.

v1.5
Added multiple filters to slash commands, e.g. "/ei red fastground raptor".
Made it possible to shift-click mounts in the Equus list to link them in chat, and also to drag mounts out to your action bars.

v1.4.2
Fixed the bug catching feature when processing the mount list.
Fixed a bug with "Swift Green Gryphon" causing catastrophic failure.

v1.4.1
Added a bug catching feature when processing the mount list.

v1.4
Recoded a backend processes some more. Please be on the look out for errors.
Added the 3D model preview back in. You can now click on/around the mount name in the main list to see the preview.
Moved the 3D model rotate buttons for both mounts and pets. They are now located at the top-right of the window.

v1.3
Recoded a lot of the backend processes. Please be on the look out for errors.
Added a new filter: Colour. This is hideable in the Options menu if you do not wish to use it.

v1.2
Added an entry in Blizz' addons options panel, under Interface options. Two options available, and are explained in the panel.
Added an "Options" button to the Equus Infinata interface in the bottom right corner.

v1.1
TOC updated for 3.3.
Got rid of the horrible plain black background.
Tweaked the layout to look a tiny bit smarter.

v1.0
First release. Not much to report.

Addon Packs Containing This...

Comments

First Previous Page 1 of 23 Next Last
  • #337
    Hey :)

    Does anyone know if you're allowed to edit lua files of an addon yourself? I want to add the new mounts/pets to mine because I have about 20 or so new ones that are coming up as errors xD I just want to check its not against the rules of using addons or anything.

    I wouldnt distribute it of course, but I can give you the new info, Luckrunsout, if that helps when/if you come back to update it :)
  • #336
    Any word on an update?
  • #335
    Is this addon still being maintained in Cata?
  • #334
    I'd like to add a feature request. Something to cast Crusader aura as you mount, and go back to the original aura when you dismount would be absolutely awesome. Also, the Sea Horse is missing an ID.
  • #333
    Hi,
    getting next msgs cause of the new pets/mounts

    EquusInfinata: Error processing mount "Goblin Trike" (id:87090).
    EquusInfinata: Error processing mount "Goblin Turbo-Trike" (id:87091).
    EquusInfinata: Error processing pet "Mr. Grubbs" (id:93739).
    EquusInfinata: Error processing pet "Singing Sunflower" (id:9823).
    EquusInfinata: Error processing pet "Withers" (id:65046).

    I know there's 1 missing, lil'deathwing from blizzcon but don't know the ID of it.
  • #330
    I've found 2 issues:

    1. The new pet, "Brazie's Sunflower", exploderizes the mod. It can be found here: http://www.wowhead.com/spell=93823

    2. Setting a macro to force a ground mount (/ei mount fastground checked) does not seem to work.

    Aside from those, everything's working great.
  • #331
    Mr Grubbs too, id:93739

    --

    find me on twitter @scotepi

  • #329
    I'm sure you guys know this by now but it should be named "Equi Infinati"...
  • #332
    First line of the description;
    "Equus Infinata (really bad Latin for "Infinite Horses")"
  • #323
    This breaks GearScore....

    Date: 2010-11-16 18:55:58
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ...\AddOns\Blizzard_InspectUI\InspectPaperDollFrame.lua line 23:
    Usage: UnitLevel("unit")
    Debug:
    [C]: ?
    [C]: UnitLevel()
    ...\AddOns\Blizzard_InspectUI\InspectPaperDollFrame.lua:23: InspectPaperDollFrame_SetLevel()
    ...\AddOns\Blizzard_InspectUI\InspectPaperDollFrame.lua:18:
    ...\AddOns\Blizzard_InspectUI\InspectPaperDollFrame.lua:8

    --

    find me on twitter @scotepi

  • #327
    Found the real fix this time! Blizzard added a InspectFrameTab4 (Guild), so changing EquusInspect.xml to InspectFrameTab5 and that id to 5, as well as changing EquusInspectFrame's id to 5 seams to work. I don't know anyone else with addon so i can't text the inspect functionality. I do know it wont fit under the inspect window any more tho.

    --

    find me on twitter @scotepi

  • #328
    are you kidding me, after inspecting 15 people I got the error again....

    --

    find me on twitter @scotepi

  • #324
    Removing Dependencies from the .toc fixes it. It is Bliz UI element, why is it a dependency?

    --

    find me on twitter @scotepi

  • #325
    I broke Gearscore? Working as intended tbh. ^^;

    I added part of the Blizz interface as a dependency to force it to load before Equus, as if it didn't it caused errors. Might not be necessary with newer code / 4.0 interface though.
  • #326
    unfortunately that didn't fix GS, the error came back. I'm guessing its how the inspect frame is modified not that i see any modification other then a broken guild tab when I inspect someone

    --

    find me on twitter @scotepi

  • To post a comment, please login or register a new account.
Learn how to disable ads
Learn how to disable ads
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster Addon Downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse.com Experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Minecraft 3D Print Giveaway

Enter Now!