Shows a small, transparent window indicating a tank's overall avoidance, percentage mitigation, flat damage reduction and block cap status (where applicable), guaranteed minimum spell mitigation and per-school average mitigation. Values of each stat change dynamically as new buffs are applied / gear is swapped. Can be set to show figures appropriate to standard level 80 enemies or versus Boss mobs; in the latter case, for instance, block cap is indicated by a 100% rating rather than 102.4%. TankTotals will also (optionally) announce to the raid when a cooldown such as Shield Wall is used and fades, whenever a targetted mitigation ability like Hand of Sacrifice is used, and (for paladins and DKs) whenever Ardent Defender or Will of the Necropolis prevents what would otherwise have been a death. It will also optionally auto-remove Hand of Protection from tanks.
New features in TankTotals 3.19:
Fixed some problems in the Localisation files, which could cause some options to display incorrectly or prevent announcements from triggering.
New features in TankTotals 3.18.5:
Effulgent Skyflare Diamond's spell mitigation will now correctly update when the gem is first added or the helm is swapped in/out. Also, the damage mitigated from a blow which nonetheless kills you will now not be added to the AD/WOTN totals.
New features in TankTotals 3.18:
The Ardent Defender/Will of the Necropolis tracker can now (optionally) reset its statistics when the player enters combat and issue a short report when combat ends, rather than simply tallying the total mitigation and number of averted deaths from login to logout. All AD/WN options have been collated into a new GUI options tab called "Class" (see screenshot); this tab will not appear for Warriors or Druids, though it may be used for other class-specific purposes in future updates. The TankTotals title bar will now also turn red to indicate when a tanking stance is not active.
New features in TankTotals 3.17.1:
Improved Spanish translations (thanks Marvy!)
New features in TankTotals 3.17:
Localised for French, German and Spanish clients (corrections or new translations encouraged!), new Font options, fixed Death Grip announcements, added option to enable announcements only while a tanking stance is active, added the ability to right-click the title bar to collapse or expand the window display while leaving the addon active. See the changelog and screenshots for details.
New features in TankTotals 3.16:
Unbreakable Armor and Savage Defense values now shown permanently rather than only when buffs are active; bugfixes and layout improvements implemented.
New features in TankTotals 3.15:
TankTotals' options can now be set through a configuration GUI! New settings have also been added, allowing the user to specify whether announcements should be suppressed while outside an instance, or in a BG/arena.
New features in TankTotals 3.14:
Taunt miss/immunity announcements, new cooldown announcements, improved layout.
New features in TankTotals 3.13:
Correct Glyph of Icebound Fortitude effect, fixed class-specific command-line options.
New features in TankTotals 3.12:
Customisable channel settings for announcements (YELL, RAID_WARNING, etc), better dual-spec support (see the Changelog for more). PLEASE NOTE that you may have to manually set the channel the first time you use v3.12 if updating from an earlier release, since your saved variables will overwrite the default YELL setting.
New features in TankTotals 3.1:
Will of the Necropolis tracking, Unbreakable Armor / Savage Defense mitigation, Tier 8 Set Bonuses, Glyphs of Divine Plea / Salvation / Shield Wall / Unbreakable Armor / Icebound Fortitude.
New features in TankTotals 3.0:
An all-new release that completely overhauls the addon. TankTotals now detects and accounts for EVERY WOTLK mitigation and spell mitigation talent, buff or mechanic for paladin, warrior, druid and DK tanks.
TankTotals 3.19
- fixed some typos and bugs in the Localisation files, which could cause some options to display incorrectly or prevent announcements from triggering
TankTotals 3.18.5
- the spell mitigation provided by Effulgent Skyflare Diamond will now update correctly when the gem is first added or the helm swapped in/out.
- the damage mitigated from a blow which nonetheless kills you will no longer be added to the Ardent Defender or Will of the Necropolis totals.
- Spanish translation updated (thanks to agises!)
TankTotals 3.18
- new per-fight option for Ardent Defender and Will of the Necropolis. If enabled, this will reset the figures for damage mitigated and deaths averted when the player enters combat, and will display a short summary when combat finishes.
- the TankTotals title bar will now turn red if a tanking stance is not active
- for clarity, all class-specific options (currently, these consist of Ardent Defender and Will of the Necropolis settings) have been collected in a Class tab on the options screen. This tab will not appear for classes with no such settings.
TankTotals 3.17.1
- improved Spanish translations (thanks Marvy!)
TankTotals 3.17
- fixed Death Grip so that it does not generate an immunity announcement if the target is immune to the pullback component of the spell but IS susceptible to the taunt. Removed DG from the list of Special Taunts and renamed the option AoE Taunts to reflect this.
- localised the addon into (probably extremely poor) French, German and Spanish. A proper Spanish translation is coming soon, but improved translations for the other languages (or as-yet unlocalised ones) are welcome!
- the announcement for Anti-Magic Zone has been changed to Anti-Magic Shell, as it originally should have been.
- added the ability to enable announcements only when a tanking stance is active
- added the ability to change the font used by the addon
- added the ability to right-click the TankTotals title bar to collapse or expand the window display while leaving the addon active
- added the ability to reset the position of the window to the centre of the screen
TankTotals 3.16
- Savage Defense and Unbreakable Armor (if specced) values will now be shown permanently, indicating the amount of flat mitigation granted whenever these buffs are active.
- included a library which is needed by the addon but which was not bundled in the previous release
- fixed a bug which caused Druid avoidance to be slightly inaccurate
- fixed a bug which caused Frigid Dreadplate to count for too much avoidance
- fixed a bug which could cause an error if an itemset slot was empty
TankTotals 3.15
- added a complete Configuration GUI (see screenshot). Use the slash command /tanktotals config to use it, or select TankTotals in the Blizzard addon interface menu.
- new settings added, indicating whether announcements should be suppressed while outside an instance, or in a BG/arena.
TankTotals 3.14:
- added announcements for taunt misses and taunt immunity. The command-line option /tanktotals announcetauntmiss will toggle all taunt announcements on/off. Multi-target or special taunts (Challenging Shout/Roar, Righteous Defense, Death Grip) can be separately toggled using /tanktotals includespecialtaunts
- added Vampiric Blood to the list of announced cooldowns. Shield Block will also be announced for Warriors with the t8 4-set bonus, as will Frenzied Regeneration for Druids with the FR Glyph.
TankTotals 3.13:
- fixed Glyph of Icebound Fortitude. The glyph's text is somewhat misleading; before it was available for testing, it was generally assumed to give 30% mitigation at low defense, but to provide no benefit if the player's defense was high enough to give 30% mitigation on its own. In fact, it provides an additional 10% mitigation regardless of defense skill.
- fixed class-specific command-line options; Ardent Defender and Will of the Necropolis options will now be properly accessible.
TankTotals 3.12:
- added the ability to set the channel (YELL, RAID_WARNING, etc) to which announcements are sent, via the /tanktotals announcechannel command.
PLEASE NOTE that you may have to manually set the channel the first time you use v3.12 if updating from an earlier release, since your saved variables will overwrite the default YELL setting.
- TankTotals will now correctly detect when the player changes from primary to secondary spec or vice-versa, and update its figures accordingly.
TankTotals 3.11:
- Fixed a couple of bugs caused by typos in the new functions. Thanks to Dridzt for spotting them!
TankTotals 3.1:
Updated for the Secrets of Ulduar patch. Changes include:
- all relevant talents updated to reflect 3.1 changes
- Will of the Necropolis mitigation tally and announcements for DK tanks, identical to paladins' Ardent Defender
- Unbreakable Armor and Savage Defense flat mitigation is shown when those buffs are active
- Tier 8 Warrior & DK set bonuses added
- Glyphs of Divine Plea, Salvation, Shield Wall, Unbreakable Armor and Icebound Fortitude added
- Effulgent Skyflare Diamond effect added (2% spell mitigation)
- spell mitigation from resistances against Bosses updated with final theorycraft numbers
- fixed a bug which caused Druids to be misidentified as Paladins
- command-line now shows class-relevant options only
Some notes:
- the Will of the Necropolis mitigation figures are described only as estimates; because of the uncertainty inherent in its mechanics, its figures cannot be determined as accurately as its Ardent Defender counterpart. For instance, if the player takes a hit which would have brought him below 35% but WN mitigates it such that the player stays ABOVE 35%, then there is no way to definitively distinguish it from a normal hit. For the same reason, it is also not feasible to account for the ability's 15-second internal cooldown. TankTotals' WN estimate therefore operates strictly by checking whether the player was above 35% before the most recent hit, whether he is below 35% after it, and whether the hit itself was at least 5% of maximum HP. If so, then the amount of damage mitigated is computed and added to the running tally.
- Hand of Sacrifice and Divine Sacrifice can now be talented to give 40% mitigation instead of 30%, but since the addon cannot be certain whether the other players possess these talents, the lower figure is assumed whenever the you are given one of these buffs.
- the Spell Deflection talent now only works against direct-damage spells. If you have specced for it, be aware that the average mitigation figures for each spell school will therefore reflect the average mitigation against direct-damage spells rather than AoE effects. The minimum mitigation figures will be accurate for both direct and indirect magical effects.
TankTotals 3.0:
An all-new release that completely overhauls the addon. TankTotals now detects and accounts for EVERY WOTLK mitigation and spell mitigation talent, buff or mechanic for paladin, warrior, druid and DK tanks (see the list below).
TankTotals will also (optionally) announce to the raid when a cooldown such as Shield Wall is used and fades, whenever a targetted mitigation ability like Hand of Sacrifice is used, and (for paladins) whenever Ardent Defender prevents what would otherwise have been a death. It will also optionally auto-remove Hand of Protection from tanks.
Of particular note are the new guaranteed and average spell mitigation figures. Guaranteed mitigation is the absolute minimum percentage of each hit that will be nullified; it is derived from buffs, flat % reduction talents, and a portion of resistance. Average spell mitigation is the long-term mean mitigation. The difference between these two figures is due to the player's resistance against that particular school of magic, as well as probabilistic talents that give a chance to avoid spells (e.g. Spell Deflection for DKs, Improved Spell Reflection for warriors) and racial resistances.
In the attached screenshot, I have Frost Aura and Flask of Chromatic Wonder active, which gives me 165 frost resistance. According to the new WOTLK spell resistance mechanics, this gives
165 / (165+512.5) = 0.24354
average mitigation, or 24.35%*. This also guarantees at least a 10% resist on every hit, so an entry for Frost is created just beneath the figure for cross-school guaranteed Spell mitigation. I also have the following buffs and talents active:
Righteous Fury (6%), Blessing of Sanctuary (3%), Shield of the Templar (3%), Guarded by the Light (6% against spells)
This gives a guaranteed minimum reduction against Frost damage of
1 - (0.9 * 0.94 * 0.97 * 0.97 * 0.94) = 0.251758
or, as shown in the screenshot, 25.176%. The overall average mitigation is computed as follows:
1 - (0.75646 * 0.94 * 0.97 * 0.97 * 0.94) = 0.371094
or 37.1%, as shown in the section of the screenshot where the guaranteed and average mitigation against each school is listed.
The formula for average spell resistance is R/(C+R), where C is 400 against level 80s and somewhere in the range 506-519 for bosses. TankTotals currently uses 512.5 until a more accurate constant can be determined. Talents and abilities tracked by TankTotals are as follows:
Paladin: Ardent Defender, Blessing of Sanctuary, Divine Guardian, Divine Protection, Divine Purpose, Divine Shield, Guarded by the Light, Hand of Sacrifice, Hand of Protection, Improved Righteous Fury, Lay on Hands, Shield of the Templar
Warrior: Defensive Stance, Improved Defensive Stance, Improved Spell Reflection, Last Stand, Shield Wall, Safeguard, Vigilance
DK: Anti-Magic Shell, Anti-Magic Zone, Army of the Dead, Bone Shield, Frost Presence, Frigid Dreadplate, Icebound Fortitude, Lichborne, Magic Suppression, Rune of Spellbreaking, Rune of Spellshattering, Spell Deflection
Druid: Barkskin, Protector of the Pack, Survival Instincts
Others: Pain Suppression, Roar of Sacrifice
TankTotals 2.0 Changes:
New Ardent Defender info for pally tanks. If you're a paladin, TankTotals will now show:
- the health at which Ardent Defender becomes active for you
- the total number of times AD has saved you from a hit that would have killed you
- the total amount of damage mitigated by AD
A specialised Illidan display has also been added, showing whether you are currently immune to his Shear (which cannot miss). Use /tanktotals illidan to activate it.
- added the ability to scale the display using /tanktotals scale
- slightly improved performance
TankTotals 2.1 Changes:
- the block value display now uses the recently-added (ok, so it was a few patches ago ;-) WoW API rather than manually calculating your block value. This means that it will now correctly show block value gained from temporary buffs, e.g. the Gnomeregan Auto-Blocker or Tome of the Lightbringer.
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)...