v0.1-beta
Details
-
FilenameSexyGroup-v0.1.zip
-
Uploaded by
-
UploadedDec 28, 2009
-
Size209.32 KB
-
Downloads108
-
MD560705bf8b47cc8c47d4e77931cbfe8d5
Supported WoW Retail Versions
- 3.3.0
Changelog
tag v0.1
e88298b5cc59b91d65a6d49430faf50bff878d7e
Shadowed <shadowed.wow@gmail.com>
2009-12-28 01:35:29 -0800
Tagging as version 0.1
--------------------
Shadowed:
- Fixed tree numbers pulling from a random group, not the correct and active one
- Added Mongoose as an override enchant for tank/dps
- Fixed leaked globals
- Switched to using standard localization rather then AceLocale-3.0 because Ruby hates me
- Generated localization
- Fixed scanning not working if an unit becomes invalid before talent/achievement data arrives
Fixed gems not being recorded when inspecting
Fixed achievements not being recorded when inspecting
Fixed talent scanning recording primary talents not secondary if they were enabled
- Changed database saving, if we do not have data on a player (no talent tree filled in) and we do not have notes, they won't be saved
Changed tooltip scanning for enchants, no longer trying to find engineering enchants automatically and will correctly identify an enchant now
- Fixed user equipment window popping up when it was closed, but new data was available
Fixed empty gem sockets having no color
Added specific text to the talent info row that will show up if the player has not spent all their talent points
Removed server name from displayed players name
- Added option to not save data for players below a certain level
Fixed up the /sexygroup option when no argument is provided
- Fixed Toughness spellID being wrong
- Changed talent types to fallback to their id versions if it fails to find the readable version
Changed scanAge to work in minutes
Fixed highlighting of text in the database browser
- Finalized a few parts of syncing, the last implementations of it should be in and usable
- Fixed typo in scanning for talents not accepting inspection flag
- Added all the necessary data for spell and overrides for relics
- Fixed talent types listed in the tree data, forgot to update them when I renamed a few
- Added type detection for relics
unknown:
- Initial version of remote target inspection. Right now, works via active inspection, but could be made to passively scan a group, too.
Shadowed:
- Removed a few methods of injecting bad data into notes and gear comms
- Added a message on first use indicating people can use /sexygroup help to view slash commands
- Added an indexed list of valid equipment slots
- Added the rest of the slash commands in, /sg help to view
- pkgmeta update
- Moved folders to lower case, was driving me crazy
- Added configuration in, /sg config to pop it up, you can also access it through the Blizzard interface frame
- Changed pruning, added a threshold in days for a basic prune that removes all data but notes and another one that removes all data including notes
- Updated autoPopup location
- Fixed AceTimer-3.0 not being listed in the toc
- Added comm code in, going to need more testing to make sure it has no loopholes or exploits in it beyond sending 100% format accurate data that was falsified
- Added an event the info frame will watch for so it knows to update it without requiring it to be hidden/reshown
Fixed player info text going outside the box
Fixed notes to account for changes in database format
- Changed wrapping for keys to check for punctuation, space, control characters instead of just spaces
Added escaping of notes to prevent issues with loadstringing tables and when sending comm data in general
- Added definition on what are valid database and note fields for syncing, don't want people sending bad data and bloating the tables
- Redid the notes format, since we're only going to allow people to have one note on a person, we don't need to do an indexed table
- Tweaked trusted/untrusted descriptions so they make more sense
- Lied, the rating frame will actually work even after people leave the group now
- Added sync and config files, nothing in them yet
- Fixed item types going outside the frame for equipment listing
Fixed scan age text
Fixed ratings being 0 - 5, they should be 1 - 5
Added the items talent type to the tooltip in case it got cut off
- Added the basic code for scanning players
Added code for scanning the players data
- Cleaned up the group rating frames so they will work with the specific database format we are using
Fixed UIObjects being held by the rating frame rather than releasing them all into the pool when the frames closed
Data should be saved by group now, meaning you can set a rating/notes and open it up later before joining another group and you will see the comments you had set
- Fixed bugs related to figuring out an items stats
Fixed players data not showing when using /sexygroup
Removed debug code for generating data
- Added data for forcing a class into a certain role based on talents, necessary for Feral Druids and Death Knights to figure out if they are tanks
- Fixed typo in item data
- Added a new spec type that is a combination of melee dps and tank, used for Druid tanks because their gear isn't really pure tank gear
Moved agility to being valid for all physical classes, rather than a pure DPS stat
- Modifier change, uncommon 90%, common 60%, poor 50% for item quality
Heirlooms have an item level based on the player level, at 80 they will be 187 blues, or ~2.22/player level
Added all of the enchant override info
- Added enchanting related APIs
Fixed tooltip scanning failing
- Added database tab, let's you select which character you want to view
Added checks so experience and equipment data won't show if the character's been pruned
Added all of the enchant checking code in
- Added scan file that will do the actual saving/scanning of players
- Added actual gem info to the users panel, checks spec as well as if all gem slots are socketed
- Moved the metatable cache tables to SexyGroup.lua as they aren't really data tables
Added the cache table for figuring out what kind of gem is for what spec
- Moved to using the namespace table Blizzard provides
- Updated toc file to pull from the new data locations
- Moved data files to Data/ as it's easier to split them up rather than having a giant one
- Added the database code including the table compression/decompression
Added pruning code
Added test() function to generate a fake data table for testing
- Moved users to pull from the database instead of example table
- Removed debug achievement code
- Removing the debug code that force opens the gear UI is good too
- All the experience data is correctly parsed out and setup
All of the core inspection UI is in, need to fix the scroll bar for experience but otherwise everything's in
Renamed core.lua -> SexyGroup.lua was driving me crazy trying to find the file each time
- Added all of the point system for the experience tab, use SexyGroup.VALID_ACHIEVEMENTS to get a list of all statistics and achievements that need to be saved
- Added auto disabling of notes tab if the player has no notes yet
- Changed rating to be 0 - 5 rather than 1 - 5, can be lazier with percentages this way!
- Fixed dungeons being flagged as heroic when they were really just 25-man versions
- Pulled in most of the player configuration and all associated data necessary for it
unknown:
- Make the group survey window all pretty. /rate works now at any point in the instance.
- Add localization and autolocalization script, add custom dialog popup sound
- Added UI for logging group when an instance is completed.
Shadowed:
- Added AceComm-3.0 too as will need that
- Added .pkgmeta, Libs/ structure and the TOC setup
unknown:
- Add TOC, core, group history module skeleton