Keep in mind it has been over a year since i last played, and this is off the top of my head, so its accuracy is questionable at best.
Pre-TSO, i ended up having to make an educated guess at how each attribute was factored into the final damage figure, and i came up with:
Quote:
|
Base + added dmg from int + % damage (base and crit) + spell damage value (+ effect of debuffs, though this wasnt included for the dps eff list)
|
remember this formula changed for TSO, so you will obviously need to adjust your calculations for it. this one from ROK is no longer relevant, with the exception of just illustrating how i did it in that guide :P
Anywho, when working out spell eff for ROK, the following is what I did:
1) work out the average damage that each of our spells at capped INT (so over 1220 int), making sure you removed all other gear with other attributes / modifiers, and cleared your AAs. average obviously worked out by (min + max) /2 ... remember to include any ticks and termination damage.
2) then add the effect of your base damage modifier. So multiply your final number in part 1 by 1.x (where x is your modifier): e.g. multiply by 1.5 for 50% base damage mod.
3) then add in the damage from your crit multiplier. Because of the way damage spreads work each spell gains a differing amount of damage from a crit. The following list was taken from that guide i wrote a while back, and it shows the added damage from a guaranteed crit (i.e. 100% actual crit chance).
So, remember that figures in that list above is average damage increase at 100% crit chance. If you only had a 50% spell crit chance, then obviously you would, on average, only crit half of the time - meaning that, over the long term, your damage gain for each spell would be half of that in the list.
Anywho, what you want to do here is multiply the number from part 2, by 1 + ((a/100) * 0.b) , where a = the per spell number taken from the list above, and b = your spell crit chance)
E.g. for ball of magma, with 75% spell crit, you would mutiply the number from part 2, by .... 1 + ((39.76/100) * 0.75) = 1.2982
4. Then add your +spell damage value to the result from part 3, remembering to account for the per spell +spell damage cap (which used to be (on average) 50% of the figure from part 3 - didnt this get changed for TSO as well???). Also remember that AE spells only saw 1/3 of the +spell damage value per target.
5. The final step was to divide the number you got from part 4, by the (cast + recovery) time. This then gave you the "damage per second of time you spend casting the spell" - which is the comparative figure you use to rank the spells.
Quote:
|
c / (1.d) , where c is your base cast or recovery value, and d is your spell or recovery haste
|
So, for a 4s base cast and 0.5s base recovery spell, with 50% spell haste and 0 recovery haste, it would be something like:
(4 / 1.5) + (0.5 / 1.0) = 2.67 + 0.5 = 3.17
(Remember spell haste, recovery, recast were on a diminishing returns curve, and i am assuming they still are ... )
Post-TSO: Around TSO release, i remember aeralik changing how this was calculated.
Assuming Pinski's assertion i saw in another thread to be right, then it was changed to:
Quote:
Originally Posted by Pinski
INT, Base Damage, Spell Damage, Crit
|
Now you can still use the above info to calculate the dps efficiency for post-tso values, but you will need to switch the order in which you calculate it all around to match what pinski stated.
You will also need to factor in spell crit bonus into your calculations before you divide by the cast + recovery times.
Other points to note:
With the new TSO AAs, you will probably want to factor in the optimal AA distribution somewhere into your calculations, since i recall seeing a load that modified individual spell values.
Certain attributes and modifiers didn't affect AA abilities (such as manaburn), and if i had to guess that probably didnt change, so hailstorm and w/e else wizards got, probably wont be affected by some stuff.
certain spells don't benefit from your modifers - like protofire and, um, the fire carpet one (name escapes me).
Disclaimer: As i said above, it has been over a year since i played, so don't take what i wrote down as the absolute truth - chances are that i forgot something or got something wrong - but since some have been sending me PMs asking how i calculated it all, then this is how i *think* i remember doing it.
I'm sure someone will correct me - and it'll probably be pinski
