VanillaRatingBuster
Simple rating calculations for stat weights in World of Warcraft
Install / Use
/learn @kxseven/VanillaRatingBusterREADME
Vanilla Rating Buster
A very basic AddOn that calculates ratings for various specs and classes based on stat weights defined by the community.

How to install
- Download Release
- Unpack the Zip
- Copy both "VanillaRatingBuster" and "BonusScanner" folders to Wow-Directory\Interface\AddOns
- Restart Wow
Language Support
Currently only English language versions of the WoW client are supported by BonusScanner due to the way in which the AddOn is coded to scan tooltip text for patterns that help it identify useful values. If you would like to add support for other languages open a PR.
FAQ
How does it calculate a rating? It uses the BonusScanner AddOn to get bonuses, including enchants for an item and then uses the stat weights for your class to calculate an overall rating
What about stats with weight changes at a certain (eg. Hit) cap?
These can be specified as {threshold-value, before-weight, after-weight}. (eg. ["TOHIT"] = { 8, 100, 1.811 })
Why doesn't it always show a rating?
If the rating is 0 then it's not shown (eg. HEP value on tanking gear)
Why does it need a modified version of BonusScanner? The default BonusScanner ignores normal Armor on items and scans only for 'bonus' Armor. For tank ratings we need the base Armor value instead. The original author of BonusScanner is/was Crowley and is available here
My class isn't supported! Why not? I don't know other classes well enough or have weights for them. If you do feel free to provide them in an Issue ticket.
Sources and Weights
- Some weights are defined as simple
TYPE = WEIGHT - Others are defined as
{ THRESHOLD, BELOW_THRESHOLD_WEIGHT, AFTER_THRESHOLD_WEIGHT }
["DruidCatDPS"] = {
["STR"] = 0.19075,
["AGI"] = 0.0893452,
["CRIT"] = 1.875,
["TOHIT"] = { 8, 1.811, 0 },
["ATTACKPOWER"] = 0.0953333
},
