Pet Commander

Change log

2013-01-06  Mike Dixon  <dixonam@gmail.com>

[1999f13ec39b] [tip]
* PetCommanderGroups.lua PetCommanderGroups.xml

Ticket #2:
Improved species buttons so it's more obvious what rarity the player has.

[9d7751e69fb4]
* PetCommander_Data.lua

Ticket #1:
Renamed "Hunting Birds" category to "Birds of Prey".

2013-01-05  Mike Dixon  <dixonam@gmail.com>

[ca4858f697a9]
* PetCommanderGroups.lua PetCommanderGroups.xml PetCommander_Data.lua

Improved appearance of group UI a bit.
Added tooltips and shift-click handling to species buttons.

2013-01-03  Mike Dixon  <dixonam@gmail.com>

[2eb76c8e7bba]
* PetCommander_Debug.lua

Set debug output filter to 11.

2012-12-17  Mike Dixon  <dixonam@gmail.com>

[bf5b1d083915]
* PetCommanderGroups.lua PetCommanderGroups.xml

Added a filter list to the group panel.

[acfe2858184b]
* PetCommanderAbilityTooltip.lua PetCommander_Data.lua

Renamed Mana Worms to Mana Wyrms.
Changed the power/speed/health for ability tooltips to 80/80/1000.

[e11651ae425d]
* FramePool.lua PetCommander.toc PetCommanderGroups.lua PetCommanderGroups.xml PetCommanderTabs_Groups.lua PetCommanderTabs_Groups.xml PetCommander_Debug.lua

Renamed PetCommanderTabs_Groups to just PetCommanderGroups.
Moved the species button frame into the selected group button.

2012-12-06  Mike Dixon  <dixonam@gmail.com>

[a545cae22835]
* PetCommanderTabs_Groups.lua PetCommanderTabs_Groups.xml PetCommander_Data.lua

Sorted the groups by noncombat, then owned, then name.
Changed the group buttons to reuse a bunch of textures from achievements.

2012-12-05  Mike Dixon  <dixonam@gmail.com>

[9d4d3c774fc7]
* PetCommanderTabs_Groups.lua PetCommanderTabs_Groups.xml PetCommander_Data.lua

Added ability type overlays.

[3a86b5c4c7d3]
* PetCommanderTabs_Groups.lua PetCommanderTabs_Groups.xml

Rearranged the group frames to be less cramped.

[24c2739fac30]
* PetCommanderTabs_Groups.lua PetCommanderTabs_Groups.xml

Switched over the group list to use HybridScrollFrame instead of FauxScrollFrame.

[eaba5b132111]
* PetCommanderTabs_Groups.lua PetCommanderTabs_Groups.xml

Moving objects around in preparation for switching to HybridScrollFrame.

[5d468537036a]
* PetCommanderTabs_Groups.lua PetCommanderTabs_Groups.xml PetCommander_Data.lua PetCommander_Debug.lua

Defined default pet groups for every group in 5.1.

[0b3cf6df4246]
* PetCommander.lua PetCommanderAbilityTooltip.lua PetCommanderJournalTools.lua PetCommanderTabs_Groups.lua PetCommanderTabs_Groups.xml PetCommander_Data.lua PetCommander_Debug.lua

Moved out the list of species in a group to the right of the journal frame.
Improved the selection highlight.

[c2965e00f2c7]
* PetCommander.toc PetCommanderJournalTools.lua PetCommander_Data.lua

Updated for 5.1.

[7a23aa34bfcc]
* PetCommander.lua PetCommanderTabs_Groups.lua PetCommanderTabs_Groups.xml PetCommander_Data.lua PetCommander_Debug.lua

Added ability icons and tooltips to the group listing.

2012-11-23  Mike Dixon  <dixonam@gmail.com>

[294d8e7cdf5b]
* PetCommanderTabs_Groups.lua

Added a gold highlight to groups for which you own all the pets.

[ceac4af09726]
* PetCommander.lua PetCommanderTabs_Groups.lua PetCommander_Data.lua

Added event hooks to update the data.
Allowed people to register for notifications for when the data changes.
Registered the group frame with the data and handled it by updating the UI.

[a8ae728b7627]
* PetCommanderTabs_Groups.lua PetCommanderTabs_Groups.xml PetCommander_Data.lua

Made the pet entries taller and added source info to their labels.

[4d51df82ab17]
* PetCommanderTabs_Groups.lua PetCommanderTabs_Groups.xml PetCommander_Data.lua

Moved out the best-pet-finding algorithm to its own method on PetCommander_Data.
Changed the group listing to show the best pet in the group, with icon.

[5581a794c7b8]
* PetCommanderTabs_Groups.lua PetCommander_Data.lua

Added info about owned pets.
Fixed species parsing to only put one copy of the species into a group.
Added UI display for the owned pets.

2012-11-22  Mike Dixon  <dixonam@gmail.com>

[71955fbf378d]
* PetCommanderTabs_Groups.lua PetCommanderTabs_Groups.xml

UI tweaks for the pet list.

[e82a77362469]
* PetCommanderTabs_Groups.lua PetCommanderTabs_Groups.xml PetCommander_Debug.lua

Added the list of pets for the selected group.

[0ce8a006e883]
* PetCommanderTabs_Groups.lua PetCommanderTabs_Groups.xml

More work on getting the UI sizing perfect.

[972759bee49e]
* PetCommanderTabs_Groups.lua PetCommanderTabs_Groups.xml

Fixed group UI to look nicer.

2012-11-21  Mike Dixon  <dixonam@gmail.com>

[cb1ddce49321]
* PetCommander.toc PetCommanderJournalTools.lua PetCommanderJournalTools.xml PetCommanderTabs_Groups.lua PetCommanderTabs_Groups.xml

Removed lua declarations from the toc that are also in xml files.
Added journal tools for adding extra tabs to the pet journal frame.
Changed the battle groups frame to be a new tab on the pet journal frame.

[e8c08f66d62b]
* PetCommander.toc PetCommanderAbilityTooltip.lua PetCommanderAbilityTooltip.xml PetCommanderTabs_Groups.lua PetCommanderTabs_Groups.xml PetCommander_Data.lua PetCommander_Debug.lua

Added ability tooltips.
Currently these are just showing the first ability for the group.
Added non-combat detection and moved that group to the top with a special name.

[92bed4381161]
* PetCommanderTabs_Groups.lua PetCommanderTabs_Groups.xml PetCommander_Data.lua PetCommander_Debug.lua

Added missing files from previous commit.

[cb8c67376b79]
* PetCommander.lua PetCommander.toc

Split data out into its own file.
Added debug functions.
Started work on the groups UI -- it's just functional enough to show a list now.

2012-11-20  Mike Dixon  <dixonam@gmail.com>

[1ced8de57b36]
* .hgignore, PetCommander.lua PetCommander.toc PetCommander.xml

Initial creation of PetCommander addon.
Parses the pet journal and creates a table of pet groups.
No UI yet, just dumb slash commands.

Facts

Uploaded on
Jan 06, 2013
Game version
  • 5.1.0
Filename
pet-commander-r29.zip
Size
22.6 KiB
MD5
65a093a67243dbce7743ef371e8e2ead
Type
Alpha
Status
Normal
Downloads
9

Authors