MountMe

MountMeButtons

** WARNING **
Version 2.0.0 uses a new data structure and therefor will not load your current list of mounts/pets.  I'm sorry for this inconvenience, but feel that the added functionality was well worth it.  Also, adding mounts/pets is extremely easy now thanks to Adelea's code snipit.
** WARNING **

A simple addon to allow you to summon a random mount or random pet with a click of the button.  It is not tied to a specific group of mounts or pets and you may enter any and all mounts and pets you currently have.  I did this so when new mounts/pets are added to the game, you are not stuck waiting for a new release.

When the addon loads, you will see two new buttons on your screen and can perform the following actions:

1) Right Click either button to open config panel
3) Right Mouse Drag to move the buttons anywhere on the screen (make sure buttons are not locked in config panel).
3) Left Click either button to summon a random mount/pet

Config Panel has the following:
General Tab - allow you to select general options for the addon
Mount Tab - A list of mounts you've added and information about each mount.
Pet Tab - A list of Pets you've added and information about each pet.

When first loading the addon, you will need to fill your mount list and pet list.  This is now done by simply dragging and dropping the mount/pet from your corresponding mount/companion tab.  When you drop the mount/pet in the drag/drop window it will display information about that mount/pet as well as add it to your list.  To delete a mount/pet from the list, simply highlight the mount or pet and select the delete button.

The general tab now has a few more options.  One is to display the mount/pet icon on the interface.  Hovering over the mount/pet interface will also present a tooltip with the summoned mount/pet.  Another option is to allow duplicate mounts/pets.  Along with duplicate mounts/pets, I've added a feature to force unique summon for mounts/pets.  This will insure the addon loops through the entire list of mounts/pets before repeating.

Known Issues:
The API does not allow inspection of current mount status.  It is possible for the addon's mount messages to get out of sink depending on how you dismount or are dismounted.  If this happens, use the addon to summon mount.  Once summoned, manually dismount and the addon should be back in synch.  For that reason, you can turn off mount messages on the general tab.  If functionality is every added to allow us to see mounted status, this bug will be fixed.

Since the addon maps a macro to a command button, it is locked during system secure modes (mainly combat).  If you load and are put into combat, it is possible that the addon's mapping did not take place and clicking mount button in combat will produce nothing.  The system prevents you from summoning a pet in combat, so pets are not really an issue.

THANKS!
Big thanks to Pyroluna and The Hammerfist Clan Rift Team: (http://www.hammerfistclan.com/)
Also, thanks to Doxxx for libSimpleWidgets!
Adelea for the drag/drop functionality.  Makes it much more user friendly.

You must login to post a comment. Don't have an account? Register to get one!

  • 2 comments
  • Avatar of bakergm bakergm Jan 27, 2013 at 23:51 UTC - 0 likes

    goofy7264, thanks for the feedback. Unfortunately there is no way for an addon to cast a spell, use an item, or send direct commands to the game. The developers did this on purpose so addons would not promote botting. I've looked at many ways to try to accomplish this, but have not found a way. Adding a /mountme mount is easy enough, but all that would do is assign a macro to the addon button. We would still need a way for the button click event to happen and like I've already pointed out, that is impossible with the current addon system. The addon already has the ability to hide one or both buttons just in case.

    I haven't given up yet, but it's not looking good.

  • Avatar of goofy7264 goofy7264 Jan 27, 2013 at 19:16 UTC - 0 likes

    What about putting in a slash / command to execute the function? This way people could build a in game macro for the mount and the companion pet. For example /mountme mount would do the same as clicking on the mount button. /mountme pet could cast the random companion.

    If you do add this, you may want a function to hide the buttons so people could just use the macros.

  • 2 comments

Facts

Date created
Jan 08, 2013
Category
Last update
Jun 18, 2013
Development stage
Release
Language
  • enUS
License
All Rights Reserved
Curse link
MountMe
Downloads
2,964
Recent files

Authors