Tanking Points
Talk2this wiki
| This article or section is a miscellaneous stub. You can help expand it by editing it.
|
History & uses
Edit
- Addon: [[1]]
Values
Edit
TankPoints Formulas
TankPoints
Edit
tankPoints = playerHealth / (1 - totalReduction)
Melee Total Reduction
Edit
totalReduction[MELEE] = 1 - ((mobCritChance * (1 + mobCritBonus) * mobCritDamageMod) + (mobCrushChance * 1.5) + (1 - mobCrushChance - mobCritChance - blockChance * blockedMod - parryChance - dodgeChance - mobMissChance)) * (1 - armorReduction) * meleeTakenMod
Spell Total Reduction
Edit
totalReduction[SCHOOL] = 1 - ((mobSpellCritChance * (1 + mobSpellCritBonus) * mobSpellCritDamageMod) + (1 - mobSpellCritChance - mobSpellMissChance)) * (1 - schoolReduction[SCHOOL]) * spellTakenMod
Armor Reduction
Edit
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
Edit
defenseEffect = (defense - attackerLevel * 5) * 0.04 * 0.01
Block Value From Strength
Edit
blockValueFromStrength = (strength * 0.5) - 1
Block Value
Edit
blockValue = floor(blockValueFromStrength) + floor((blockValueFromItems + blockValueFromShield) * blockValueMod)
Mob Damage (default formula)
Edit
mobDamage = (levelModifier * 55) * meleeTakenMod * (1 - armorReduction)
Resilience Effect
Edit
resilienceEffect = ReverseRating(resilience, playerLevel) * 0.01
Mob Crit Chance
Edit
mobCritChance = max(0, 0.05 - defenseEffect - resilienceEffect)
Mob Crit Bonus
Edit
mobCritBonus = 1
Mob Miss Chance
Edit
mobMissChance = max(0, 0.05 + defenseEffect)
Mob Crush Chance
Edit
- (if mobLevel is +4 or more)
mobCrushChance = (mobLevel - playerLevel) * 0.1 - 0.15
Mob Crit Damage Mod
Edit
mobCritDamageMod = max(0, 1 - resilienceEffect * 2)
Blocked Mod
Edit
blockedMod = min(1, blockValue / mobDamage)
Mob Spell Crit Chance
Edit
mobSpellCritChance = max(0, 0 - resilienceEffect)
Mob Spell Crit Bonus
Edit
mobSpellCritBonus = 0.5
Mob Spell Miss Chance
Edit
mobSpellMissChance = 0
Mob Spell Crit Damage Mod
Edit
mobSpellCritDamageMod = max(0, 1 - resilienceEffect * 2)
Resistance Reduction
Edit
schoolReduction[SCHOOL] = 0.75 * (resistance[SCHOOL] / (mobLevel * 5))
