Download
(78 Kb)
Download
Updated: 06-17-13 09:19 PM
Pictures
File Info
Updated:06-17-13 09:19 PM
Created:01-08-13 07:37 PM
Downloads:474
Favorites:10
MD5:
MountMe  Updated less than 3 days ago!
Version: 2.0.1
by: Bullarky [More]
** 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.
2.0.1
* Handled error that appeared when summoning in combat.

2.0.0
* This update codes for the new updated event system introduced with Rift 2.3.
* Changed the data model and therefor all lists will be wiped (I apologize).
* Icon, Unique Summons, and Drag drop functionality improved.

1.4.0
* This is the update is dubbed the Adelea patch! Thank you so much for pointing me to the drag and drop functionality. This will make adding pets/mounts so much easier. To add mount/pets simply open your character screen's appropriate tab and drag the mount/pet to the associated drop area on the addon. No more typing! It is also sparking me to revamp the addon to incorporate additional information regarding mounts and pets. Stay tuned!

1.3.0
* Added ability to force unique mounts and pets. This option is automatically selected and will force the addon to select a unique mount/pet until your entire list of mounts/pets have been summoned. If unchecked, it will work as it always has.
* Fixed the random number generator. I was using the wrong value for seeds. This could cause the same mount/pet to be summoned many times in a row.

1.2.1
* Updated libSimpleWidgets (fixed key event changes made in SL v.2.2)

1.2.0
* Updated libSimpleWidgets (bug fix with deleting items from SimpleScrollList).

1.1.4
* Fixed bug when entering combat the addon would sometimes throw an error.
* Known issue: when deleting pets/mounts it sometimes throws an error. This will be fixed in future release.

1.1.3
* Updated libSimpleWidgets (bug fix with new SimpleScrollList).

1.1.1
* Fixed bug when entering mounts/pets you would sometimes get a duplicate if enter key is hit.

1.1.0
* Ability to hide/show individual mount/pet buttons
* Added slash command /mountme to display the config panel
* Updated libSimpleWidgets for SimpleListView (thanks d0xxx)

1.0.0 - Initial Release
Archived Files (7)
File Name
Version
Size
Author
Date
2.0.0
78kB
Bullarky
06-17-13 05:57 PM
1.4.0
80kB
Bullarky
04-01-13 12:10 PM
1.3.0
79kB
Bullarky
03-30-13 08:51 PM
1.2.1
78kB
Bullarky
03-04-13 09:22 AM
1.2.0
78kB
Bullarky
02-17-13 09:33 AM
1.1.0
79kB
Bullarky
01-12-13 06:52 PM
1.0.0
74kB
Bullarky
01-08-13 07:37 PM


Post A Reply Comment Options
Old Today, 09:56 AM  
Bullarky
Zombie
 
Bullarky's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 8
Uploads: 2
Quote:
Originally Posted by fostot
Darn, you would think after 2 years of having an API that would be available. Oh well, thanks for a still wonderful addon!
Hang in there guys... Zorba (the guy that programs the API for Rift) has mentioned that keybindings were on their way. We might also have a keyboard event to hook. So as soon as either of these become reality, I'll put it in the addon!
Bullarky is online now Report comment to moderator  
Reply With Quote
Old Yesterday, 09:12 AM  
fostot
Zombie
 
fostot's Avatar

Forum posts: 3
File comments: 20
Uploads: 0
Darn, you would think after 2 years of having an API that would be available. Oh well, thanks for a still wonderful addon!
fostot is offline Report comment to moderator  
Reply With Quote
Old Yesterday, 08:00 AM  
Bullarky
Zombie
 
Bullarky's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 8
Uploads: 2
Fostot/Rakasha681, thank you for taking a look at the addon. Unfortunately, at this time, the Rift API doesn't allow for this functionality. If the API ever allows for keybinds on custom frames or the ability for an addon to manipulate macros and launch them client side, I will definitely add that functionality in. Again thanks for taking a look at it.
Bullarky is online now Report comment to moderator  
Reply With Quote
Old 06-16-13, 10:44 AM  
rakasha681

Forum posts: 0
File comments: 18
Uploads: 0
Seconded fostot's request. Thats actually the ONLY thing that stops me from using this addon. If we could do /mountme mount or /mountme pet to fire the addon, it would be perfect
Last edited by rakasha681 : 06-17-13 at 08:30 PM.
rakasha681 is offline Report comment to moderator  
Reply With Quote
Old 06-15-13, 08:17 AM  
fostot
Zombie
 
fostot's Avatar

Forum posts: 3
File comments: 20
Uploads: 0
Is there a chance you can make it so there's a Macro capability for the mounting or pets maybe, that way we dont have to click the button. Or even if you make it so we can keybind the buttons
fostot is offline Report comment to moderator  
Reply With Quote
Old 04-01-13, 05:08 AM  
Bullarky
Zombie
 
Bullarky's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 8
Uploads: 2
Adelea, thank you so much for the code. Working on incorporating it now. This should make a lot of people happy!
Bullarky is online now Report comment to moderator  
Reply With Quote
Old 04-01-13, 02:44 AM  
adelea
Claw of Regulos
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 225
Uploads: 6
Rather than maintain things through a list, why not allow the user to drag/drop the mounts/pets they wish to be included?

Code:
local ctx = UI.CreateContext("drop")
local f = UI.CreateFrame("Texture", "dropframe", ctx)
f:SetWidth(64)
f:SetHeight(64)
f:SetPoint("CENTER", UIParent, "CENTER")
f:SetBackgroundColor(1,0,0)

f:EventAttach(Event.UI.Input.Mouse.Left.Up, function(self, h)
		local ty,hl = Inspect.Cursor()
		if ty == "item" then
			local id = Inspect.Item.Detail(hl)
			if id.category == "misc mount" or id.category == "misc pet" then
				f:SetTexture("Rift", id.icon)
				print(string.format("%s : %s", id.category, id.name))
			end
		end
		Command.Cursor(nil)
	end, "Left Up")
adelea is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: