PDA

View Full Version : Calculating Damage


Stevebo
15-03-2006, 19:02
Does anyone know the location of a damage calculator that takes into account skills and auras?

I am trying to plan a build for my Zeal/Smiter for Uber killing and want to know how much damage he will be doing with Smite and Zeal taking into account the skill damage and increased damage from the auras.

Will be using Grief Runeword

Or if someone has the formulas then I should be able to calculate it myself.

Thank you

Orphan
16-03-2006, 05:55
I don't know of any website or calculator out there, but when I usually need to do something I make my own calc in Excel (http://img57.imageshack.us/img57/6369/calculations5uw.jpg)

The damage formula's that you'll probably need to calculate what you want are:

To calculate total damage, first calculate weapon damage:

Weapon Minimum Damage = [[Base Minimum Damage * EthBonus] * (1+ (+x % Enhanced Damage)/100)] + (+x to Minimum Damage)
Weapon Maximum Damage = [[Base Maximum Damage * EthBonus] * (1+ (+x % Enhanced Damage)/100)] + (+x to Maximum Damage)

- EthBonus = 1.5 if ethereal, or 1 if non ethereal


To calculate total damage:

Minimum Damage = (((WeaponMinDamage + (OffWeaponMinDamage)) * (1 + StatBonus + (OffWeaponED%) / 100)) * CriticalMod) + Elemental) * Modifier

Maximum Damage = (((WeaponMaxDamage + (OffWeaponMaxDamage)) * (1 + StatBonus + (OffWeaponED%) / 100)) * CriticalMod) + Elemental) * Modifier

CriticalMod = 2 if critical hit, 1 of not


StatBonus = a damage bonus you get from your strength and/or dexterity (depends on what kind of weapon you're using).
Hammers (War Hammer, Maul, Great Maul and their excep and elite counterparts) : 1.10*str / 100
Daggers, Throwing Weapons and Assassin Claws: (0.75*str / 100) + (0.75*dex / 100)
Bows and Crossbows: dex / 100
Amazon Only Spears/Javelins: (0.80*str / 100) + (0.50 *dex /100)
Other Weapons: str / 100
Rounded down to 0.01 accuracy

Modifier:
Multshot/Stafe/Lightning Bolt = 0.75
Critical Hit/Deadly Strike = 2
Blade Fury 1h = 0.75
Blade Sentinel/Blade Fury 2h = 0.375
Blade Shield = 0.25
All other skills/attacks = 1



Smite:
Smite Min Damage: (BaseShieldMin + HolyShieldMin + PlusDamageMin) * (1 + (Smite%ED/100) + (STRbonus/100) + (Skill%ED/100) + (off-weapon%ED/100))

Smite Max Damage: (BaseShieldMax + HolyShieldMax + PlusDamageMax) * (1 + (Smite%ED/100) + (STRbonus/100) + (Skill%ED/100) + (off-weapon%ED/100))

- PlusDamageMin = the damage granted by items like Grief, or the Redeemer. In the case of Grief, the Min and Max are the same (ie +400 damage = +400 min, +400 max)

kuafu
16-03-2006, 06:30
...
CriticalMod = 2 if critical hit
...
Modifier:
...
Critical Hit/Deadly Strike = 2
Are you calculating critical hit twice by mistake, or it's really applied twice? Thanks!
Edit: BTW, the parenthesis for min/max damages of normal attacks are not balanced, maybe you made a typo somewhere:smiley:.

Orphan
16-03-2006, 06:39
Er..yea. I didn't mean to put Critical strike under modifier, but I copied and pasted the modifier information from the strategy.diabloii.net, but I never actually referenced it :/

The modifier should be:
Multshot/Stafe/Lightning Bolt = 0.75
Blade Fury 1h = 0.75
Blade Sentinel/Blade Fury 2h = 0.375
Blade Shield = 0.25
All other skills/attacks = 1


As for the brackets, that's what you get when trying to sync up an excel's spreadsheets with actually meaningful values, rather than B12*(A11/100), etc.

The total weapon damage formula's should read:

Minimum Damage = ((((WeaponMinDamage + (OffWeaponMinDamage)) * (1 + StatBonus + (OffWeaponED%) / 100)) * CriticalMod) + Elemental) * Modifier

Maximum Damage = ((((WeaponMaxDamage + (OffWeaponMaxDamage)) * (1 + StatBonus + (OffWeaponED%) / 100)) * CriticalMod) + Elemental) * Modifier

kuafu
16-03-2006, 06:44
Sorry to be picky:tongue:! I think it should be "CriticalMod = 2 if critical hit or deadly strike" right?

Orphan
16-03-2006, 07:05
Sorry to be picky:tongue:! I think it should be "CriticalMod = 2 if critical hit or deadly strike" right?

Yes, but to be exact it wouldn't necessarily be restricted to those. There's some other aspects that I haven't included in the calculation, such as Hunger, which may only reduce physical damage and not elemental (though I'm not 100% sure on that anymore).

Stevebo
16-03-2006, 11:32
Thanks Orphan.

Off to build a spreadsheet...

Edit:

Is this right... (ballprak estimate)

Smite damage+Holy Shield+Grief = 25+90+358 = 473

Damage Modifier = (1+str/100+skill/100) = (1+(100/100)+(360/100+400/100))
(360 from smite, 400 from fana) = 9.6

+> Total damage = 473*9.6 = 4540 (as a rough ballpark estimate)

I've heard people can get like 11,000 from Smite with a Grief - is that when you have 9 combat skillers, an anni and torch with fortitude armor and so on?