DruidStats calculates the actual stats you will gain when you equip an item, taking your talents and current shapeshift form into account.
There was an original DruidStats that was created by Thordon on Emerald Dream EU, later (DruidStats continued) maintained by Boynuz (Native on Steamwheedle Cartel EU). However all original code is gone now as far as I know. So DruidStats I is now officially GPL'd :) (as of version 1.0.0, this is why all older files are gone)
If you do find a piece of code that's the same, give me a hint and I'll fix that. I really don't think you will, but I want to keep this project clean.
If you're interested, these are the original addons:
DruidStats is quite a piece of work, so of course, I accept donations :)
Localization
DruidStats now works for... English clients, German clients, French clients, .... etc - try it out!
Description
This mod calculates the actual stats you will gain when you equip an item, taking your talents and current shapeshift form into account. I wrote this mod in order to make it easier to compare items when deciding whether or not to use it.
Not all the benefits that you will gain from an item are listed on its tooltip, only the ones that could be affected by talents (like Heart of the Wild, Survival of the Fittest, or Lunar Guidance) or form (bear gains 25% stamina, and cat gains attack power from agility).
In order to see the stats you gain from an item in a certain form, you must shift into that form and then check the tooltip.
Note that stats listed are as accurate as they can be. Due to the way blizzard rounds stats, the values listed will not always be 100% accurate, for example, Survival of the Fittest increases all stats by up to 3%, an item with 20 stamina will not gain anything from this because blizzard applies the 3% bonus to the total stamina, not on an item to item basis. So equipping an item with 20 sta may or may not increase your stamina enough to benefit, so you could gain 20 sta, or 21 sta. The fairest way I found to approach this was to apply the 3% bonus to the health/AP/crit/etc gained by the item, it wont be 100% accurate, but it will be as accurate as it could be. In any case, the difference between the amount you should gain, and the amount you do gain will not be significant.
The stats are color coded into the following groups:
- Defensive: Armor, Health, Dodge Chance, Healing per 5 sec while out of combat
- Offensive: Attack Power, Crit Chance
- Casting Endurance: Mana, Mana per 5 sec, Mana per 5 sec while casting
- Casting Strength: Spell Damage, Healing, Spell Crit Chance
- Theorycraft values: Cat/Bear DPS ("White" Damage only), Avoidance (maybe in the future: Bear Mitigation, Tank Points?)
About theorycraft values
The most annoying thing about those values is that they change depending on what other things you wear, also there are a few problems with equipped items that I could not eliminate because it would cause even more confusion. Here are a few hints so you can safely compare theorycraft values:
- Equipped items always show the "real" values
- Unequipped items will show the "real" values when you leave their slot empty
- When comparing with an unequipped item, the Problem is (e.g for rings) that often I can't know which item you would like to replace this with, so what I do is just acting like you could wear another item on top. What you can do here is:
- Unequip the item you want to compare and leave its slot empty - now the item values will be correct for comparison
- Don't take these values too seriously, although they won't be too wrong: my test items showed about 1-5% error, but of course some items will have major errors - like comparing two feral dps weapons with 1000 feral AP and expertise or whatever
Slash Commands
- /druidstats on : Enabled the showing of stats on tooltips.
- /druidstats off: Disabled the showing of stats on tooltips.
- /druidstats fake (bear | cat | tol | mk | hotw | sotf | int | ni | ds | lg | ls | th) : fake your form/talents, forms will overwrite.
3.0.4
- Removed startup debug messages
- More fixes for tooltips, now they should really work... I hope
3.0.3
- Added toc entries to make DS work with LoadIt! and AddonLoader
- default loading rule for AL is LoadOn-Always: delayed - that should work out fine for most users
- If you know another addon loader that could integrate DS, just tell me I'll add it to the toc
- Fix some ITOL calculation error
- Support comparison tooltips again
3.0.2
- Fix a small bug happening when reloading the ui.
- Changed the tooltip hook procedure to something that might be less invasive
3.0.1
- Fixed a small error with improved tree of life
3.0.0
- Moved to 3.0 to have at least some relation to WoW versions.
- WLK compatability
- Interface number 30000
Problems
- Disabled DPS/Avoidance values since I need to work them through again
- Dodge is not 100% correct, and will never be due to the new diminishing returns on avoidance values
(removed the older changelog messages, just too much already, changelog will from now on only contain the entries from the current 2nd tier version)
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...