Spell damage formula

I don’t understand how damage calculation works (I’m a druid, I have the skill Starsurge
which deals 207% of spellpawer, I have 1333 spellpawer, therefore
damage 2 759.31 but you still need to add damage from versatility, for me 409 shows it as 10.23% Then 41.8407 we add this number to 2 759.31 we get 2800 but in the game it shows that the skill’s damage is 2798 (what am I doing wrong? and how to calculate correctly?sorry for bad eng btw

1 Like

Your English is great!

I remember when I used to try calculating damage by hand. It’s a good exercise to do when learning, It makes you understand how effects pile up.

I gave up on that long ago. Apart from anything else, there are little randomnesses and roundings (not always consistent) the devs throw in, that can be up to 10% in some cases. You calculated 2800 and got 2798. Personally, I’d call that a win.

You say “in the game it shows that the skill’s damage is 2798”. Did you mean in the tooltip, or by an actual log in a real enounter?

I just logged in on my Druid alt, specced Balance, hit a target dummy three times with Sunfire (without getting any random buffs) . The tooltip says “92 damage”. My hree Sunfires hit for 90, 92, and 93 in my Combat Log.

So it goes.

If you really want to get down to nuts and bolts, go to Simulationcraft.org and download the source code. Identify the part of the code that deals with the spell you are interested in. Read it. The Simulationcraft team have the best inputs and tests that any of us have available. Everyone else relies on them. They also have a Discord, if you want to see what they’re doing. But even they can’t get rid of the bit of RNG that Blizzard weaves into everything.

Thank you so much!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.