• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

TankPoints

 
Project Updated:
Files Updated: Tue, Dec 8 2009
Supports Game Version: 3.3.0
Category: Tank, Death Knight, Druid, Paladin, and Warrior
Tags:

, , , , and [Edit Tags]

Project Manager: Whitetooth
Additional Authors: No additional authors
Current Version: 2.8.6
License: GNU General Public License version 2 (GPLv2)
Development Site: WowAce.com
Avg Daily DL (last 30 days): 213
Downloads Total: 1,084,186
Favorites: 1,443
Comments: 465
  • About TankPoints
  •  

TankPoints 2.0 - A benchmark for survivalbility gear


About TankPoints

TankPoints was created to help myself compare different pieces of tanking gear, because it was difficult to decided at a glance like whether 12 defense is better then 1 dodge.

TankPoints can be seen as how much damage you can take before damage reduction, it considers your max health, armor, defense, dodge, parry, block, block value, resilience, crushing blow chance, miss, crit reduction, talants, buffs, stance/forms, and more.

Keep in mind though, that higher TankPoints does not make a better tank, it is only a benchmark for survivalbility gear but does not calculate threat. It can not decide for you what you should wear for what boss, but it can provide you with a wealth of information what will hopfully be useful for choosing gear.


About TankPoints 2.0

TankPoints 2.0 is a complete rewrite of my original TankPoints for WoW 2.0 using the Ace2 framework.

It has a much improved TankPoints algorithm, intergrates nicely into the character stats dropdown menu, and shows a lot more information then the original TankPoints.

2.0 introduced a new combat ratings system which made it even harder to compare gear, in order to code combat rating support for TankPoints, the exact rating to percentage formula is required which Blizzard didn't give us. Luckly, I have suceessfully reverse engineered the rating formula for all levels and coded an addon called "Rating Buster" that converts ratings on item tooltips into percentages, you can try it out here.

Rating Buster: http://wow.curse-gaming.com/en/files/details/4991/rating-buster/


How to use

Gravity has writen an awesome 7 page guide to using TankPoints on his blog: http://pwnwear.com/tankpoints-user-guide/


The value of Block

The value is Shield Block Value and Block Rating is highly dependent on what you are tanking.
Its very good for mobs that don't hit very hard like in heroics, but is worth much less on hard hitting bosses in 25 man raids.
At level 80, TankPoints' default mob damage is tuned to 25 man raids, with a value of 24365 damage before mitigation.
You can change this value to match what you plan on tanking by using the "/tp mob damage" command in game.
A mob damage of 10505 for example is a good value for level 80 heroics.

TankPoints also calculates the value of Shield Block for Warriors, and Holy Shield for Paladins.
You can use the "/tp player sbfreq" command to set a shield block frequency that matches your rotation (in how many seconds AFTER cooldown finishes).
For most tankadins rotations, you will have a 100% Holy Shield uptime, using "/tp player sbfreq 1" will tell TankPoints that you will use Holy Shield 1 second after cooldown finishes (every 9 secs)


TankPoints 2.0 Features

Imporved TankPoints 2.0 formula

  • Support for all combat ratings including the new resilience stat
  • Support for block% and block value
  • Support for crushing blows
  • Support for combat table and correctly caps off at a total of 100%.
    Using Hit < Crushing < Crit < Block < Parry < Dodge < Miss
  • Support for mob stats:
    • Mob level - defaults player level 3
    • Mob damage
    • Mob melee crit chance
    • Mob melee crit bonus
    • Mob melee miss chance
    • Mob spell crit chance
    • Mob spell crit bonus
    • Mob spell miss chance

Improved TankPoints Calculator

TankPoints User Interface

  • Intergrated in to the Character stats dropdown menu (See Screeshots)
  • When TankPoints is selected it displays:
    • TankPoints
    • Melee Damage Reduction
    • Block Value
    • Spell TankPoints
    • Spell Damage Reduction
  • TankPoints tooltip:
    • Your stance
    • Mob Stats
      • Mob Level
      • Mob Damage (after damage reduction)
      • Mob Crit Chance
      • Mob Miss Chance
    • TankPoints per StatValue - Shows how much TankPoints you gain for each stats with equal item values, because the values below are equal in the item value formula, you can use this data to see what gives the most bang for the buck in terms of item budgets.
      • 1 Agility =
      • 1.5 Stamina =
      • 10 Armor =
      • 1 Resilience =
      • 1 Defense Rating =
      • 1 Dodge Rating =
      • 1 Parry Rating =
      • 1 Block Rating =
      • 1.54 Block Value
    • Option to hold down ALT key will show how much TankPoints you gain for each stat point
      • 1 Agility
      • 1 Stamina
      • 1 Armor
      • 1 Resilience
      • 1% Defense
      • 1% Dodge
      • 1% Parry
      • 1% Block
      • 1 Block Value
  • Melee Damage Reduction tooltip:
    • Armor Damage Reduction against mob level - Useful because the default armor tooltip only shows the reduction for the same level
    • Mob Level, Player Level
    • Combat Table - Hit < Crushing < Crit < Block < Parry < Dodge < Miss. The total of these chances must be capped at 100%, if you exceed 100% then lower priority values will be pushed off the table. For example, when you press shield block ( 75% block chance), hit, crush and crit will all be pushed off and will be 0, your real block chance will also be capped at (100% - Parry% - Dodge% - Miss%)
  • Block Value tooltip - Block Value should have been included in the default UI, but they didn't so I coded my own function that does it, strength, items, talents(warrior, paladin, shaman) are all considered in the algorithm.
    • Mob Damage before Damage Reduction (armor and stance effects)
    • Mob Damage after Damage Reduction
    • Blocked percentage
    • Block Value / Mob Damage after DR
    • Block Chance
    • Equivalent Block Mitigation
    • Block Chance * Blocked percentage:
      This can be seen equal with the same amount of dodge or parry.
  • Spell TankPoints Tooltip - Shows your strongest school by default
    • Your stance
    • TankPoints at the following Melee/Spell Damage Ratio
      • 25% Melee Damage 75% <school> damage
      • 50% Melee Damage 50% <school> damage
      • 75% Melee Damage 25% <school> damage
    • Can manually cycle through all schools by left clicking the stat
    • Reset back to showing the strongest school by right click the stat
  • Spell Damage Reduction - Shows your strongest school by default
    • Shows damage reductions for all schools
    • Same click functions as the Spell TankPoints Tooltip

Supported class talants and buffs

  • Warrior: Improved Defensive Stance, Shield Mastery, Shield Wall - Buff, Death Wish - Buff, Recklessness - Buff, Toughness, Vitality
  • Druid: Survival of the Fittest, Natural Perfection, Thick Hide, Balance of Power, Heart of the Wild
  • Paladin: Shield Specialization, Divine Purpose, Blessed Life, Ardent Defender, Spell Warding, Improved Righteous Fury, Divine Strength, Toughness
  • Shaman: Shield Specialization, Elemental Shields, Elemental Warding, Toughness
  • Rogue: Sleight of Hand, Heightened Senses, Deadened Nerves, Vitality, Sinister Calling, Cloak of Shadows - Buff
  • Hunter: Survival Instincts, Thick Hide, Combat Experience, Lightning Reflexes
  • Priest: Shadow Resilience, Spell Warding, Pain Suppression - Buff, Enlightenment
  • Hunter: Survivalist, Endurance Training
  • Warlock: Demonic Resilience, Master Demonologist, Soul Link - Buff, Demonic Embrace, Fel Stamina
  • Mage: Arctic Winds, Prismatic Cloak, Playing with Fire, Frozen Core

Slash Commands

Use: /tp or /tankpoints

  • '''/tp''' - Show help
  • '''/tp calc''' - Toggle calculator
  • '''/tp mob''' - Show mob stats help
  • '''/tp mob level (-20 - 20)''' - Sets the level difference between the mob and you
  • '''/tp mob damage (0 - 99999)''' - Sets mob's damage before damage reduction
  • '''/tp mob default''' - Restores default mob stats
  • '''/tp mob advanced''' - Show advanced mob stats help
  • '''/tp mob advanced crit (0 - 100)''' - Sets mob's melee crit chance
  • '''/tp mob advanced critbonus''' - Sets mob's melee crit bonus
  • '''/tp mob advanced miss (0 - 100)''' - Sets mob's melee miss chance
  • '''/tp mob advanced spellcrit (0 - 100)''' - Sets mob's spell crit chance
  • '''/tp mob advanced spellcritbonus''' - Sets mob's spell crit bonus
  • '''/tp mob advanced spellmiss (0 - 100)''' - Sets mob's spell miss chance
  • '''/tp player sbfreq (0 - 1000)''' - Sets the Shield Block press delay in seconds after Shield Block finishes cooldown

TankPoints Formulas

TankPoints

http://img49.imageshack.us/img49/1346/tpformulada3.gif

Melee Total Reduction

  • totalReduction[MELEE] = 1 - ((mobCritChance * (1 + mobCritBonus) * mobCritDamageMod) + (mobCrushChance * 1.5) + (1 - mobCrushChance - mobCritChance - blockChance * blockedMod - parryChance - dodgeChance - mobMissChance)) * (1 - armorReduction) * meleeTakenMod

Spell Total Reduction

  • totalReduction[SCHOOL] = 1 - ((mobSpellCritChance * (1 + mobSpellCritBonus) * mobSpellCritDamageMod) + (1 - mobSpellCritChance - mobSpellMissChance)) * (1 - schoolReduction[SCHOOL]) * spellTakenMod

Armor Reduction

levelModifier = attackerLevel
if ( levelModifier > 59 ) then
  levelModifier = levelModifier + (4.5 * (levelModifier - 59))
end
armorReductionTemp = armor / ((85 * levelModifier) + 400)
armorReduction = armorReductionTemp / (armorReductionTemp + 1)
if armorReduction > 0.75 then
  armorReduction = 0.75
end
if armorReduction < 0 then
  armorReduction = 0
end

Defense Effect

  • defenseEffect = (defense - attackerLevel * 5) * 0.04 * 0.01

Block Value From Strength

  • blockValueFromStrength = floor(totalStr * 0.5 - 10)

Block Value

  • blockValue = floor((floor(totalStr * 0.5 - 10) + blockValueFromItems + blockValueFromShield) * blockValueMod)

Mob Damage (default formula)

  • mobDamage = (levelModifier * 55) * meleeTakenMod * (1 - armorReduction)

Resilience Effect

  • resilienceEffect = ReverseRating(resilience, playerLevel) * 0.01

Mob Crit Chance

  • mobCritChance = max(0, 0.05 - defenseEffect - resilienceEffect)

Mob Crit Bonus

  • mobCritBonus = 1

Mob Miss Chance

  • mobMissChance = max(0, 0.05 + defenseEffect)

Mob Crush Chance (if mobLevel is +4 or more)

  • mobCrushChance = (mobLevel - playerLevel) * 0.1 - 0.15

Mob Crit Damage Mod

  • mobCritDamageMod = max(0, 1 - resilienceEffect * 2)

Blocked Mod

  • blockedMod = min(1, blockValue / mobDamage)

Mob Spell Crit Chance

  • mobSpellCritChance = max(0, 0 - resilienceEffect)

Mob Spell Crit Bonus

  • mobSpellCritBonus = 0.5

Mob Spell Miss Chance

  • mobSpellMissChance = 0

Mob Spell Crit Damage Mod

  • mobSpellCritDamageMod = max(0, 1 - resilienceEffect * 2)

Resistance Reduction

  • schoolReduction[SCHOOL] = 0.75 * (resistance[SCHOOL] / (mobLevel * 5))

EffectiveHealth (EH)

  • effectiveHealth[MELEE] = playerHealth * 1/(1 - (1-armorReduction) * damageTakenMod)
  • effectiveHealth[SCHOOL] = playerHealth * 1/(1 - damageTakenMod) In other words: how much health you have times how much that health translates into raw damage when you're hit

EffectiveHealthWithBlock (EHB)

For every swing of the mob (see mobAtkSpeed) until you are out of health
    if time to press the shield block button given timeBetweenPresses
       refresh charges on shield block
    if mobHitChance + mobCrushChance + mobCritChance == 0 or
      (charges left and mobHitChance + mobCrushChance + mobCritChance <= 75%)
       use a charge on shield block
       min(healthLeft, take raw damage from the monster per mobDamage - blockValue)
    else
       min(healthLeft, take raw damage from the monster per mobDamage)
    end
end

TODO


Version History

2.8.4

  • toc update
  • Packaged with new libraries with 3.2.0 class support
  • Block Value is now 2/0.65 per statpoint
  • Paladin: Fixed Holy Shield talent location
  • Default mob damage at level 83 is now 44165, up from 24365 to match current raid difficulty.
  • Fixed TankPoints per Defense Rating calculation
  • Fixed Effective Health with Block

2.8.3

  • toc update
  • Packaged with new libraries with 3.1.3 class support

2.8.2

  • NEW: Avoidance diminishing returns calculations in Melee DR tooltip will show you how much avoidance you gain for +16 of each stat.
  • Diminishing returns for chance to be missed now supported.
  • Paladin: Combat table will now reflect the effects of Holy Shield if you set it at 100% uptime. To set 100% Holy Shield uptime, use a sqfreq lower then or equal to 2 secs, ex: /tp player sbfreq 2
  • Fixed Block Value formula
  • Can set shield block frequency from 0 secs to 1000 secs, set it to 1000 if you don't want TankPoints to calculate the shield block effect
  • Defense isn't affected by DR (Defense Rating is)
  • Fixed StatFrame data not updated correctly during stance/presence/form/aura change
  • Uses LibStatLogic-1.1 and LibTipHooker-1.1 now
  • Made the Calculator movable by dragging the sides
  • Support for enchant statmods:
  • Enchant: Rune of the Stoneskin Gargoyle: +2% Stamina
  • Enchant: Rune of Spellshattering: Deflects 4% of all spell damage
  • Enchant: Rune of Spellbreaking: Deflects 2% of all spell damage
  • Support for meta gem statmods:
  • Austere Earthsiege Diamond: 2% Increased Armor Value from Items
  • MetaGem: Eternal Earthsiege Diamond:+5% Shield Block Value
  • MetaGem: Eternal Earthstorm Diamond: +5% Shield Block Value
  • MetaGem: Effulgent Skyflare Diamond: Reduce Spell Damage Taken by 2%
  • Fixed Warrior talent detection: Vitality, Strength of Arms, Improved Defensive Stance
  • Death Knight: Added Stance: Frost Presence detection fixed
  • Death Knight: Added Buff: Bone Shield: Damage reduced by 40%.
  • 3.0.8: Death Knight: Updated Stance: Frost Presence: The bonus armor has been increased from 60 to 80% and magic damage reduction increased from 5 to 15%.
  • 3.0.8: Death Knight: Updated Buff: Bone Shield: Damage reduced by 20%.
  • 3.0.8: Death Knight: Updated Buff: Will of the Necropolis: Reduce the damage of any attack that takes the DK below 35% health by 5%/10%/15% instead of boosting armor when wounded.
  • 3.0.8: Druid: Updated Talent: Survival of the Fittest: This talent now grants 22/44/66% bonus armor in Bear Form and Dire Bear Form in addition to all of its previous effects.
  • 3.0.8: Shaman: Updated Talent: Elemental Warding: Now reduces all damage taken by 2/4/6%.
  • Removed Endurance (Tauren racial)

2.8.1

  • Support for Warrior talent: Critical Block
  • Fixed Shield Block and Holy Shield calculations
  • Default mob damage at level 83 is now 24365 instead of 10505
  • Fixed a bug causing "ADD_CRIT_TAKEN" from talents to be capped at MobCritChance
  • Paladin: Added Talent: Redoubt - Increases your block value by 10%/20%/30%
  • Death Knight BaseDodge changed from 0.758% to 3.4636%.

2.8.0

  • Avoidance diminishing returns support: Calculator, ItemTooltip, TankPoints Per Stat, TankPoints Per StatValue
  • Supports Death Knight: Forceful Deflection - Increases your Parry Rating by 25% of your total Strength
  • Added Str to TankPoints Per Stat, TankPoints Per StatValue
  • Fixed EffectiveHealth, EffectiveHealthWithBlock
  • Fixed Warrior Shield Block calculations
  • Support for Paladin Holy Shield
  • Crushing blows only happen when mob is +4 levels
  • 1 Strength now gives 0.5 Block Value
  • Removed Babble-Spell-2.2, Deformat-2.0, Gratuity-2.0
  • Fixed immediate errors in 3.0.2
  • Calculator: Fixed error
  • Code cleanup and stability tweaks
  • toc 30000

2.7.0 by Aliset

  • NEW: You can specify pre-mitigation mob damage using /tp mob drdamage
  • NEW: Ciderhelm's EffectiveHealth and a derived stat, EffectiveHealthWithBlock
  • Moved to StatFrameLib-1.0 for paperdoll stat frames
  • Alt events didn't seem to be working, so moved to clicks for per-stat/per-rating change
  • Consolidated some aspects of TankPoints calculation
  • Pretty print many of the large numbers shown (so 789956 shows up as 789,956)

2.6.8

  • NEW: You can now open the options window using /tp optionswin
  • Fixed: Error in TankPoints.lua:1286 and TankPoints.lua:947
  • Updated Korean localizations by fenlis

2.6.7

  • Updated Taiwan localization by Whitetooth
  • Improved stat scanning
  • Updated German localization

2.6.6

  • Updated French localization by Tixu, TankPoints Tooltips now works with the French client
  • Fixed a bug causing TankPoints tooltips not showing correctly for languages other then English
  • Fixed Parry/SpellHaste rating calculations
  • Updated libs

2.6.5

  • Pre updated the TOC to 2.1.0
  • Support for Shield Block skill, with options to set mobs attack speed(default 2.0) and average time between Shield Block key presses(default 8 sec)
  • Fixed error when changing options with the Calculator open

2.6.0

  • Calculator: Fixed MobLevel calculations
  • Better Talant and Buff support
  • Improved Block Value calculation
  • Code for smooth transition to 2.1.0
  • Updated Libs

2.5.7

  • Fixed incorrect tooltip values
  • Fixed calculater rounding errors

2.5.6

  • Fixed library error

2.5.5

  • Added StatLogic deDE localizations by Gailly

2.5.4

  • Fixed incorrect armor calculations in tooltips for Druilds
  • Added Taiwan localizations by CuteMiyu

2.5.3

  • Updated Korean localization by fenlis

2.5.2

  • Fixed another StatLogic bug

2.5.1

  • Fixed StatLogic bug
  • Druid Bear Form formulas updated to 2.0.10 fixes
  • Updated French localizations by Tixu
  • Added Korean localization by fenlis

2.5.0

  • Item tooltips will now show TankPoints (only works for English client until localized)
  • Removed Compost
  • Removed ReverseRating.lua
  • Code cleanup and optimizations

2.4.1

  • Fixed Calculator Block Value from Strength calculations

2.4.0

  • May now input Armor from items and Armor from non items in the Calculator
  • Really fixed Night Elf and Feral Swiftness dodge calculations
  • Improved accuracy of calculator stat calculations
  • Improved calculator support for Druid Forms
  • Calculator support for Druid talant * Heart of the Wild, Balance of Power,
  • Calculator support for Rogue talant * Cloak of Shadows
  • Calculator support for Paladin talant * Toughness
  • Calculator support for Hunter talant * Survivalist, Endurance Training
  • Calculator support for Warlock talant * Fel Stamina
  • Calculator support for health mods
  • Support for Death Wish, Recklessness

2.3.5

  • Fixed Druid, Hunter and Night Elf dodge calculation bug
  • Fixed Druid talant * Survival of the Fittest not being counted bug
  • Fixed Paladin talant * Ardent Defender being always on bug

2.3.3

  • Fixed Druid Dire Bear Form armor calculations

2.3.2

  • Added support for new pally talants: Spell Warding, Improved Righteous Fury
  • Updated Libs

2.3.1

  • TOC 20003
  • Updated Libs

2.3

  • Greatly improved the Calculator algorithms
  • Calculator: better support for talants that give bonus strength, agility, stamina, armor
  • Calculator: better handling for Defense Rating
  • Improved TP per StatValue/Stat calculations in TankPoints tooltips

2.2.3

  • Fixed low level resistance calculations
  • Fixed Druid Bear Form armor bonus
  • Plays nice with other mods that may add to the character dropdown list

2.2.2

  • Fixed Tauren health error

2.2.1

  • Added German localization by AbbedieD
  • Improved support for Druid armor bonuses in various forms
  • Removed (%) from Defense in Caculator
  • Partially updated French localizations
  • Updated libs

2.2

  • The improved TankPoints Calculator is now in
  • Changed Soul Link formula 30% -> 20%

2.1.1

  • Fixed TP per defense rating in tooltip again
  • Updated French localizations by Tixu

2.1

  • Support for various class specific talants and buffs
  • Fixed TP per defense rating in tooltip
  • PlayerHasShield() localized
  • GetBlockValue() localized
  • Fixed a couple slash command's option range
  • Partial French localizations by Tixu

2.0.1

  • Fixed ReverseRating error
  • Updated Libs
  • Fixed a display bug in TankPoints tooltips
  • Fixed Block Value algorithm not working with some shields
  • Set Block% to zero if you don't have a shield on

2.0

  • Complete rewrite for the 2.0 client using Ace2
  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  TankPoints 2.8.6 Release 3.3.0 39,302 12/8/2009
  TankPoints 2.8.5 Release 3.2.0 52,685 9/25/2009
  TankPoints r117 Beta 3.2.0 137 9/25/2009
  TankPoints 2.8.4 Release 3.2.0 34,667 9/1/2009
  TankPoints r110 Beta 3.1.0 863 8/29/2009
  • 1 page(s)
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • FuxieDK said

    Something is wrong with the calculator..
    Assuming unbuffed, Bear Form, 29016 Armor.
    Adding 3500 Armor, to simulate Indestructible Potion
    Ending with 53564 Armor.. That's just not right...
    To illustrate how wrong it is, I go from 118599EH to 172868EH.

    Reply Report Permalink
  • FuxieDK said

    Correct Armor should be 32516
    Correct AH should be 127596

    Reply Report Permalink
  • ggxdg said

    This addon calculates the 60% armor increase from Frost Presence, on rings and trinkets, making trinkets and rings and rings with armor look better than they are;

    The death knight takes on the presence of frost, increasing Stamina by 6%, armor contribution from cloth, leather, mail and plate items by 60%, and reducing damage taken by 8%. Increases threat generated. Only one Presence may be active at a time.

    Not having any items with "extra"(green) armor on it, I was wondering if the extra portion of armor is multiplied by the 60% or if it's only the "standard" amount of armor this item would have had, that is multiplied. If it's only the "standard" amount that is to be multiplied, this should be taken into consideration aswell.

    Reply Report Permalink
  • Azza2 said

    Tankpoints is causing fps spikes when I mouseover gear in my inventory, or items in Atlasloot. I tested with ratingbuster disabled to be sure, then disabled tankpoints afterwards and there was no more fps spikes. The spikes still persist even with tankpoints savedvariables wiped.

    Reply Report Permalink
  • nveber said

    I've been wondering about this since bc. Can anyone explain why block value is rated so high? This very page says:
    "TankPoints can be seen as how much damage you can take before damage reduction"

    1 block value reduces damage taken by 1. If a mob hits for 100 damage and you block, and you have 50 block value, you will block 50 damage, and get hit for 50 damage.

    Now on my warrior tankpoints says 1 block value is worth 65.5 tankpoints. How is this even remotely possible? Especially since you dont block every single hit.

    Lets take some random amount of block chance, for instance lets say you have 25% chance to block a swing. That would mean you would block only one of every 4 swings thrown at you, so one block value should actually be worth 1/4=0.25 tank points shouldn't it?

    So the I guess what I am asking is how can I possibly be getting 65.5 damage reduction from 1 block value when the most it can ever reduce damage by is 1 and thats only if you have 100% block chance??

    Reply Report Permalink
  • kerya_ said

    oh, I see someone asking to make the addon ignore enchants, while I wonder how to make it see them =)

    Reply Report Permalink
  • kidsage said

    Is there an addon like this but for healer/dps?
    works great for my warrior and dk tank

    Reply Report Permalink
  • Trigonous said

    Could you _please_ make this ignore enchantments/gem slots. It's very hard to compare two items when one is fully enchanted/gemmed and the other is a fresh drop.

    Reply Report Permalink
  • mahtamori said

    Until this is implemented, tankpoints' item tooltips might as well be deactivated as far as functionality is concerned. Guess I am still looking for an addon which enables me to stop toggling over to Rawr everytime there's new tanking gear dropping - just to compare my mitigation (DR) versus survival (EH) gear stats.

    Reply Report Permalink
  • GravityDK said

    I am pretty sure RatingBuster lets you define the default gems to use in a comparison calculation, which should in turn solve this problem. I haven't played with that feature for months though.

    Reply Report Permalink
  • orgevo said

    I've thought the same thing to myself in the past, as I've run into this issue often. The problem is that there will be some cases where you want to ignore the gems, and other cases where you don't. For example, when you pick up a major upgrade in an instance, it would be useful to know whether it's better to swap to it immediately (even without gems or enchants), or wait to gem it. In this case, you'd want it to consider gems when comparing.

    On the other hand (and probably the most likely case), you're comparing an item that isn't yours (but might become yours soon) against the item you're currently equipped with. In this case, you will *probably* want to ignore the gems, otherwise the stats for the equipped item will be "beefed up" and doesn't represent the actual performance difference you'd see once you've gemmed & enchanted the new item. The only exception to this is when you are comparing a new item that has no gem slots to a currently equipped item that has one or more gem slots. In this case, you probably _would_ want the comparison to take into account the gem attributes, because if you swapped to the new item, you would completely lose any attributes made available by the gem slots. (Not to mention what happens when your upgrade adds or removes a set bonus.)

    It's not a simple problem. One idea (which I am sure is full of holes), is that the comparison UI could have a small drop-down with three options:
    a) ignore any attributes added by gems, enchants, or bonuses
    b) "pretend" that the new item has the same gems/enchants as your current item, But...if the new item has a different number of slots, introduces or removes a set bonus, or is less suited for your character's class (like, replaces a useful attribute with a non-useful one), it gets a little complicated.
    c) Include all attributes added by gems, enchants, bonuses when performing the comparison. For the most part, this option wouldn't provide any useful information. But for the cases where it applies (such as 'should I replace my current item with this item now? is it that big of an upgrade?', then having the flexibility to choose this sort of comparison would be perfect.

    Reply Report Permalink
  • Iverach said

    As far as I can tell Effective Health doesn't factor in Protector of the Pack (6% AP and 12% DR in bear forms) or Savage Defense (next hit reduced by 25% of AP every time you crit) for druids. Savage defense is effectively block for druids, only it doesn't work when hit, it just gives you a buff that absorbs the next hit. This also increases the value of crit, str and AP for druids slightly.

    Works great for my paladin though!

    Reply Report Permalink
  • Russianboy said

    Great addon...Its so good I want to have sex with it

    Reply Report Permalink
  • DonDanHan said

    Don't worry, when you grow up you won't get those urges unless there's an actual woman involved.

    Reply Report Permalink
  • Eenamii said

    After looking at the patch notes more, I imagine that "Paladin: Ardent Defender is now modeled as an increase of 0.35/(1-[7/13/20%])-0.35 in max health" is where the "extra" health is coming from in the calculator for Paladins, as the author equated the 20% damage reduction below 35% health to actual health points.

    Reply Report Permalink
  • Eenamii said

    I'm having the same issue as grimrising as well, also with a Blood Elf Paladin.

    Reply Report Permalink
  • Mechiah said

    ditto with grimrising. i rolled back to 2.8.3, the version i was using before

    Reply Report Permalink
  • grimrising said

    /tpcalc has all my stats pegged except that I have 38,474 health and /tpcalc guages me at 41840. I've reset tankpoint and restarted the game, I can't get the hp to match up. Typically this doesn't matter but I want to change out some enchants and want to add up all the stats I'd be losing and the stats I'd be gaining to see where I'd end up.

    It lists my stam precisely and I don't have any straight hp enchants, like +225 to body.

    Also I'm a belf.

    Reply Report Permalink
  • grimrising said

    Update. Problem still happening, and it even exists while naked. I have 8300~ hp naked, it says I have 9k. Also my professions are engineering and jewlecrafting, so nothing that is giving an hp bonus as a trait, like mining.

    Reply Report Permalink
  • Tirdal said

    Any chance of having gems/enchants automatically calculated in for "new" items?

    For example, comparing a helm that just dropped with my current helm, it's pretty much always lower TP because it's not enchanted or gemmed. Is it possible to apply the currently worn item's enchant, and stuff in +30 stam gems for the item comparison? This won't account for socket bonuses or other minor things, but at least it'll get a whole lot closer than the current numbers I'm seeing.

    Thanks!

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 1,651 PallyPower Buffs & Debuffs, and Paladin
  2. 1,412 VuhDo Buffs & Debuffs, Druid, Healer...
  3. 390 Tidy Plates: Threat Plates Unit Frames, Class, PvP, and...
  4. 380 VisualHeal Combat, Combat, Druid, Druid...
  5. 380 VisualHeal Combat, Combat, Druid, Druid...