- Stat Summary:
Summarizes all the stats from the item itself, enchants and gems, converts them to base stats and displays the total value and/or difference from your current equipped item.
Ex: Crit Chance - Adds up agility and crit rating from the item, enchant and gem. Converts agility and crit rating to crit chance, and displays the total in a single value.

- Item Level and Item ID:
Item Level is obtained from the WoW API, not a calculated value.
Item ID is useful for advanced users.

- Supports talents, buffs and racials that modify your stats for all classes

- Fully customizable, decide what you need to see and what you don't want.

** Auto fill gems in empty sockets **

1. You can set the default gems for each type of empty socket using "/rabu sum gem <red|yellow|blue|meta> <ItemID|Link>" or using the options window.
2. To specify the gem of your choice, you will need to give RatingBuster the ItemLink or the ItemID of the gem.
3. ItemLink example: type "/rabu sum gem blue " (last char is a space) and link the gem (from your bags, AH, ItemSync or whatever), then press <enter>.
4. What if you can't link the gem? Well thats what ItemID is for. Find your gem on http://www.wowhead.com/ and look at the URL,
for example "http://www.wowhead.com/?item=32193", 32193 is the ItemID for that gem.
Go back in wow, type "/rabu sum gem red 32193" and press <enter>.

Note1: If you have "/rabu sum ignore gem" on, the auto fill gems won't work.
Note2: Meta gem conditions and SetBonuses work, so if you don't meet the conditions, StatSummary won't count them.
Note3: RatingBuster will only auto fill empty sockets, if the item already has some gems on it, it will remain.
Note4: Empty sockets filled by RatingBuster will keep the "Empty Socket Icon" so you can still eazily tell what color socket it is.
Note5: Gem text filled by RatingBuster will be shown in gray color to differentiate from real gems.

The following is the result of hours of work gathering data from beta servers and then spending even more time running multiple regression analysis on the data.
1. DR for Dodge, Parry, Missed are calculated separately.
2. Base avoidances are not affected by DR, (Ex: Dodge from base Agility)
3. Death Knight's Parry from base Strength is affected by DR, base for parry is 5%.
4. Direct percentage gains from talents and spells(ex: Evasion) are not affected by DR.
5. c and k values depend on class but does not change with level.

Avoidance DR formula and k, C_p, C_d constants derived by Whitetooth (hotdogee [at] gmail [dot] com)
6. The DR formula: 1 / x' = 1 / c + k / x
x' is the diminished stat before converting to IEEE754.
x is the stat before diminishing returns.
c is the cap of the stat, and changes with class.
k is is a value that changes with class.

As soon as I saw the blue post on combat ratings system, I began to think about coding this addon.
But Blizzard only gave us level 60 and 70 data about this system, and for an addon like this to work you need exact formula that will work for all levels.
So I need to reverse engineer the Combat Rating formula, and the process of obtaining this formula can be broken up into two simple steps.

1. Get more data
In order to obtain the exact formula, I will need more data points then just level 60 and 70. So I logged on and started asking random people about their crit% and crit ratings show in the Character frame, the problem was the crit% shown only has 2 two decimal places, which turned out to be insufficient for this matter.

So I started to dig in the DefaultUI lua files in search for a new API that will give a more precise crit% and I came up with this script /script DEFAULT_CHAT_FRAME:AddMessage(GetCombatRatingBonus(9)).

Now I need to log on again and ask random people to type that script and tell me that 13 decimal place crit% that it shows. This was not an easy task, as most people are unfamiliar with lua script, there are even people that immediately put me on ignore after I sent him this script lol.

Originally posted by Devla I'm seeing the following error when enabling/disabling wardrobe certain items (one is Seal of the Archmagus) with ClosetGnome:

I've installed ClosetGnome to test it, and the reason for this error is that ClosetGnome is not hiding the item tooltip when your curser leaves an equipped item.
Since I'm not familier with ClosetGnome, is this supposed to be a feature of ClosetGnome? or a bug?

Edit: on line 592 in ClosetGnome.lua: item.frame:SetScript("OnEnter", function()
it sets an OnEnter script but did not Set an OnLeave script to hide the tooltip.

Edit2: Adding these lines after the OnEnter script in in ClosetGnome.lua will fix this bug

Originally posted by Gogusrl the problem is that the PTR is listed as version 0.0.1 not 2.0.0.1 and the version checker from at least compost.lib doesn`t recognize it and spams you with errors. not essential as when they will patch it will show the corect version, but it would be nice to have it on the ptr.

I see, because beta accounts can not log on PTRs, I could not test it on PTR so I didn't know about that. I'll try to get my hands on a PTR account.

Originally posted by Whitetooth PTRs are already live in US, unless you mean 2.0 going on live servers, then yes it will ofcourse also work on live servers when they get updated to 2.0.
This should work on all 2.0 and above versions of WoW.

the problem is that the PTR is listed as version 0.0.1 not 2.0.0.1 and the version checker from at least compost.lib doesn`t recognize it and spams you with errors. not essential as when they will patch it will show the corect version, but it would be nice to have it on the ptr.

Originally posted by Meebsy Is there going to be a working version for when the PTR's go live?

PTRs are already live in US, unless you mean 2.0 going on live servers, then yes it will ofcourse also work on live servers when they get updated to 2.0.
This should work on all 2.0 and above versions of WoW.

i mean the valie of a 1% crit in agi stat change every lvl
at 70 for a war is around 28.7 agi for 1 crit... (meanwhile was 20 at 60)

it is possible?

I'm working on the formula but its far more complicated then the rating formula, I'm not sure if I can do it.

Currently I only have an algorithm that can calculate the agi/crit formula for only your current level and class, but will not work with player specified levels(the /rb targetlevel command won't work).

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.