3.0.12
Fixed a small bug with HToC and ToC options boxes. And update the chatmessage throttle to not send messages if people with older versions are spamming excessively.
3.0.11
Severly reduced amount of AddonMessages output, Please convince everyone to upgrade to this version if you want to nix excessive AddonMessages.
Updated the embeds.xml
3.0.10
Fixed a few bugs pointed out to me by curse users Thanks guys! (eccles1975)
Update the TOC with info from Fyrye
3.0.09 -- Change Log --
--Fixed a bug involving colors for GearScores greater then 5000 (Thanks me!)
--Added an LDB launcher (Programmed by Fyrye!)
--Removed hideous highlighting on database screen. (Thanks everyone who complained)
--Made a set of variables local, (Thanks Zuz.)
--Fixed a bug that wouldn't allow you to click the name of the last person in the database window. (Thanks Asmussen)
--Picked an easier to see 'blue' for alliance guilds in Database window. (Thanks Jasia)
--Cleaned up Spamming Code.
--Added an "Undo" button for Options screen.
--Added back in comparative tooltips. "/gset compare".
3.0.08 -- Change Log --
1. Fixed Error in Reporting System
--Changes from 2.2.07
--Mostly bug fixes.
--Reduced communication Traffic by 1/2
--Modified how updated messages work.
--Changed automatic scanning feature to update if a player's info is out of date.
--Changes from 2.2.06
--Fixed Disconnect Issues.
--Fixed ML mode
--Changes from 2.2.05
--Declared EquipTBL at loading to prevent a bug.
--Changes from 2.2.04
--ML Mode will now compare a 2h weapon against the sum of a players mainhand / off hand
--Updated the Recount Modual to automatically show Detail Gear Items a person is wearing.
--Added a Pruning option to reduce size of GearScore Database. "/gset prune" will remove old entries and players with low level.
--Added a Purge option, this will remove all entries in the database. Use with care!
--Fixed bug with Ilvl always showing on Details Mode
--Added Average Ilvls to end of Party Reports
--Changes from 2.2.03
--Fixed an issue with an "OR" in place of an "AND", damn you logic!
--Changes from 2.2.02
--Simplified GearScanning Code.
--Added the Detail Option ("/gset detail"). This will allow you to see a see all the items a player has equipped.
--Added the Master Loot Option ("/gset ml"). this will allow anyone who turns it on to see which player in the group will recieve the largest upgrade from any item you mouseover.
--GearScore will now automatically Scan GroupMember Scores that you don't have if you are within range of them.
--Changed it back so you can use "/gs <name>", but options are still under "/gset <option>", and spamming is still under "/gspam <group> <who>"
--Changes from 2.2.01
--Fixed Issue of GearScores "Sticking" while mousing over raid players. THanks to Sorian for helping me track this one down.
--Fixed bug in TimeStamp information so that "8:08am" will look like "8:08 am" instead of "8:8 am".
--Changed TimeStamp information to only show the time of day if it was taken on today's date, and only show the date otherwise.
--Cleaned up formating of Dating information.
--Average Item Levels will now be saved between sessions if a player turns on Average Item Levels - "/gset average"
--Added Date/Time options to Tooltips with usage of "/gset date", or "/gset time".
--Shirts are no longer calculated into Average Item Level
--In order to avoid problems spamming and settings have moved commands. Previously if you did "/gs average" for example and a player was named "Average" it wouldn't allow you to view that player's GearScore. "/gset" is for settings, "/gspam" is for spamming reports, and "gscan" for searching for a player's score.
--You can now Whisper Party/Raid Reports. Use "/gspam party name". A special format is used when you use your own name. This function needs more polish and I'll have it soon.
--bad commands will now display an error message.
--Changes from 2.1.02
--Fixed Error that would Causes Non-Guild Members to be spammed with "You are not in a guild"
--(Hopefully) Fixed Error that was caused by Mousing over random things. (I'm thinking this might be a compatibility problem)
--Added Date/Time INformation to "/gs <name>" so you might see: "Name's last known GearScore: 4271 --- 6/9/2009 11:41 pm"
--Added it to incoming messages so you will also see: "...however YourFriend has a GearScore of 3984 for Name. --- 6/14/2009 4:27 am"
--Added DPS / HPS information to the GearScore Recount Window. It displays DPS or HPS depending on which one is higher.
--Added Average ItemLevel option that will show Average ItemLevels in tooltip. Use "/gs average" to turn this on/off
--Changes from 2.1.01
--Fixed UPdated Scores from Senders
--Changes from, 2.1.00
--Fixed some Punctuation/Spelling
--Hopefully Fixed "/gs raid"
--Added Extra Bug Checks for
--Changes from, 2.0.03
--Added Communications! Now GearScores are available for all!
--Changes from 2.0.02
--Removed "Delete GearScore Recount" message.
--Changes from 2.0.01
--I had to move GearScoreRecount back out.
--Changes from 2.0.00
--Fixed BonusScanner Error
--Changes from 1.2.01
--Added "/gs <name>" function.
--Removed obsolete Code from 1.x.x
--Moved Variable settings and corruption check to after variables loaded phase.
--Added Descriptions When Player changes settings.
--Removed BonusScanner
--Removed "GearScore Recount"
--Removed Ace3
--Added all functions into a single mod.
--Changes from 1.2.00
--Added Reset Command
--Changes from 1.1.03
--Updated my guild information
--Added a second Settings check to fix updating problems
--Turned Delay-based scanning off.
--Scans will no longer include Enchantment or Gem Information
--Scans will now be instantaenous
--Added back in report systems for those without recount.
--Added /slash commands for options. Press "/gset" or "/gs" for options list.
--Updated list of GearScpre Supporters.
--Fixed error when comparing WotLK Weapons/Trinkets/Shields.
--Changes from 1.1.02
--Fixed bug that failed to set settings when upgrading from 1.x.x to 1.1.02
--Removed left over Debugging code.
--Changes From 1.1.01
--Changed "Upgrade Message" to inform you where to download, and who is running a newer version then you.
--Allowed Clients to communicate Developer's Status
--Repaired 3.1 Crap Changes with a 2 second delay before updating score. On rare occations of spamming the mouse back and forth I noticed some off calculations here. Let me know if you notice anything specific.
--Updated to Newest Version of BonusScanner.
--Installed Ace3Timer.
--When mouseing over a player you will see a "*" next to their name if the game is currently calculating that player's score.
--You will now see "Scanning*" Next to a player if its the first time you've ever scored that player.
--Fixed Additional Dependency Options
--Added all the code neccessary to set options.
--Freed up CPU time. If you mouse over many players at a time only the Item Links they have equipped will be saved to ram. The second you mouse over another player the first player is forgotten about and his gear is never checked. It now takes 1.5 seconds to update a player's GearScore.
--If I dont finish programing /slash commands tonight you can manually set options by changing variables within the client:
--/run GS_Settings["Show"] = 0 --Shows no tooltip information. (Effectively turns off the mod)
--/run GS_Settings["Show"] = 1 --Will Show GearScore on Items and on Players.
--/run GS_Settings["Show"] = 2 --Will Show GearScore on Players but NOT Items.
--/run GS_Settings["Show"] = 3 --Will Show GearScore on Items but NOT Players.
--/run GS_Settings["Description"] = 0 --Hides word Descriptions on player's scores.
--/run GS_Settings["Description"] = 1 --Will show word descriptions such as "Bad" or "Epic" next to a player's Score.
--/run GS_Settings["Special"] = 0 --Hides information about player's who donate to GearScore or about me if you mouseover my charachter in the game.
--/run GS_Settings["Special"] = 1 --Shows information about player's who donate to GearScore or about me if you mouseover my charachter in the game.
--/run GS_Settings["Level"] = 0 --Hides ItemLevel Information on Item Tooltips.
--/run GS_Settings["Level"] = 1 --shows ItemLevel Information on Item Tooltips.
--/run GS_Settings["Communication"] = 0 --Disables all Communication between players who share GearScore. --Only turn off if you have a slow connection.
--/run GS_Settings["Communication"] = 1 --Allows the mod to communicate to other players who use GearScore.
--Changes From 1.0.00
-- Cleaned up some Code, made it more effiecient
-- Added Color to PaperDoll Frame Discription of Personal GearScore
-- Moved MyGearScore as part of "GearScore_GetScore" function
-- Removed GearScores from non-Gear Items
-- Added Shopping Tooltip Information
-- Fixed Dependency Issues
-- Repaired Several Issues with Recount
-- Increased Maximum GearScore to 6000 (From 5000)
-- Fixed Dependency probeloms in GearScore Toc File.
-- Fixed Spelling Errors in RecountGearScore Toc File.
-- Fixed Several Inspection Errors
-- Added more base code for upcoming Settings Modual
-- Created Temporary Fix for New Non-Instant Information
--Version 0.9.00--
- Added Reports - Use "/gsparty", or "/gsraid", or "/gsbattleground" to report to said group the GearScores of everyone within' range. And also reports the Group Average.
--Version 0.8.04--
- Fixed Error where mod attemtpted to talk to players on other realms (In Battlegrounds)
--Version 0.8.03 --
- Added Color to GearScore Ratings. The Colors go from Grey to White to Green to Blue to Purple to Orange as your GearScore increases. (Just as your real gear does)
- Fixed Communication Bugs.
--Version 0.8.02--
- Fixed a bug caused by the "fixing of a bug" in Version 0.8.01 I'm really sorry about this one!
--Version 0.8.01--
- Fixed bug where mod attempted to send Alliance Player's AddonMessages.
--Version 0.8.00--
- Big Upgrade here! Rewrote alot of the code. Tons of Changes.
- Trinkets and Relics have been equalized. Before their sometimes odd stats (Such as Use: +40 spell power for 10seconds) wouldn't be counted. White Trinkets/Relics will have no scores, and neither will Talismans of the Horde. (Until PvP Update). Trinket Scores are inline with Ring Scores and Relic Scores are inline with Ranged Weapon scores.
- PvP Mode has been disabled, the scores were confusing ppl, so until I come up with PvP Gear Equilization you will only see their PvE Score (Including Resilience). This means a Fully equiped T7 = a Fully PvP Equiped T7 (For Now)
- Mod Communication has been enabled, now if the person you mouseover (Including ppl in PartyFrames) have this mod as well, you will be able to see their GearScore and Talents. (Their copy of the mod will transmit this information to you.
- AutoUpdateNotice. Will automatically alert you (Once per session) if there is an update to this mod available. Update notices come from other players.
- TipTac Support, Incrased Support for TipTac, seems to work way better then before in most situations. I've contacted TipTac Author in an effort to increase compatability.
- Repaired the Inspect Bug. Now while manually inspecting a player you will ALWAYS see their items, regardless if they were the last player moused over or not.
Version 0.7.05 - Fixed a math error where it was multipling the dps of a 2h before it should have. This was causing a bug in values of 2h weapons. Thanks to User "Keightie" of Detheroc for pointing this out to me. Also added PVP scores if the player is wearing any PVP Gear. Alos made it so people wearing "Grey" items dont cause a negitive GearScore. The New minimum is 0. Also fixed issue where manually inspecting player's gear would cause bad gear items to show. This will now only occur if you continue to look at their items while they are out of range. Last but not Least, Hopefully (untested) fixed compatibility issues with TinyTip and TipTac. --Please let me know!
Version 0.7.00 - Complete overhaul of the code, individual functions have been split into multiple seperate function. Because of this, all Varaibles must be declared as global variables. I have renamed all of them to prevent issues withother addons. In addition the code has been altered to only scan a target once... before when you held the mouse cursor over a player it would constantly scan that player severly dropping CPU performance. This issue has been resolved.
Version 0.6.02 - Fixed a small bug while inspect players.
Version 0.6.01 - Changed the Melee/Caster Equilization Code to simply subtract the extra points that caster weapons grant. This is more inline with the actual method that blizzard uses for stat point allocations. This will mean that the same scaling before this update will remain.
The code to obtain GearDPS from an item was written by Recompense, of Uldum (Horde).
Version 0.6.00 - Was able to obtain dps information from BonusScanner thanks to Tristanian. Melee classes and casters should now have about equal gear ratings. Please note: that with this change ALL Classes will gain anywhere up to 1000 score higher then they had before, creating a new gradient in which to judge people on. Also, this makes the weapon the most powerful item in the game (As it should be)
Version 0.5.00 - Created the first Stable Beta Release. Removed rest of debugging code. Added comments to Coding.
Version 0.4.08 - Added BonusScanner officially to the Dependency list. The BonusScanner in this version of the mod is special with a small modification. I have spoken with its creator and he plans to add support for this addon in his next update. Until then you must erase your current version of BonusScanner and use the one within this addon. Please note that this wont cause any complications with any other mods that use BonusScanner
Version 0.4.07 - Added level check so that players below level 10 dont show missinformation about specs. (Because they have no spec!) Low level characters or naked characters with no Green or higher quality gear will now still show "GearScore: 0" as opposed to nothing at all. Note: The bug Inspect/Equipment Tooltip bug fixed in 0.4.03 has resurfaced in rare occasions. Will attempt to remove this.
Version 0.4.06 - Added range check on mouseover targets.
Version 0.4.05 - Removed bug that was showing Talent Spec of NPC characters as "Hybrid 0 / 0 / 0 ".
Version 0.4.04 - Increase functionality of Talent Spec functions. Now when you click on a player, you no longer have to wait a few seconds then wave the mouse over them to get TalentSpec Updates. (This was because blizzard took to long to allocate that information after inspecting a player. Now click on a player and once the talent information becomes available (Usually within 1 or 2 seconds) the tooltip will automatically be updated.
Version 0.4.03 - Removed bug that showed only the itemslot name when inspecting a player who was just moused over. Example, when looking at a player's Boots it would only say "FEET" instead of having that item's tooltip.
Version 0.4.02 - Added back in Talent Spec Support. Talents will only appear when you have a player targeted.
Version 0.4.01 - Removed Talent Spec Support because it was bugging out. This is a limitation currently imposed by blizzard's API.
Version 0.4.00 - Added Tooltip Support. Removed Debug Mode and coding. This mod now works simply by mouseing over any friendly or neutral player. (Including Alliance in Dalara and Shatt)
Version 0.3.01 - Due to the discontination with WoWHead weights, renamed the program to "GearScore" Updated all FrameNames and Function Calls to reflect this change.
Version 0.3.00 - Removed the WoWHead weights and created a standardized system that weighed a piece of gear based on the sum of its attributes. Because Blizzard uses a pretty standard method of allocating stats over certain ilvl it was very easy to allow equilization across differn't classes. For Example: A full T7 Rogue will now have the same rating as a T7 Warrior
Version 0.2.02 - The New Gear Ratios were causing an effect where if a player had a really good epic that it would outweight his lesser items. Attempted to compensate for this effect.
Version 0.2.01 - Added ratios in an attempt to compensate for class inequilizations.
For Example: A full 200ilvl rogue would have a score of about 400. while a Shaman had a score of 800.
Version 0.2.00 - Added class specific gear weights from WoWHead.
Version 0.1.00 - Added basic algorithims and layout of mod. Designed to run in debug mode.