This site makes extensive use of JavaScript.
Please enable JavaScript in your browser.
Live
PTR
10.2.7
PTR
10.2.6
Beta
How does Spellpower really works?
Post Reply
Return to board index
Post by
221214
This post was from a user who has deleted their account.
Post by
EpicDragon
Every spell has a coefficiency percentage showing how much damage they gain from spellpower.
Here
you can find pretty much every spell's spellpower coefficiency.
Post by
hashmel
as Epic stated all abilities have coefficients, some use spell power, some use attack power, pally damaging abilities tend to double dip from AP and SP because they're special like that
take
Execute
for example, it clearly shows the formula for how it calculates damage, a base 1456 damage + 20% of your attack power + 38 for every extra rage point up to 30 rage
what we're interested in for this demonstration is the "AP * 0.2" which states the coefficient is 20% and it's based on AP
spells function in the same manner but the tooltips generally don't display the formula as some physical abilities do
to use your arcane mage as an example,
Arcane Missiles
has a 187.86% (37.57% per tick) SP coefficient when talented so its formula would look something like
360 + SP * 0.3757 = damage per tick
(before buffs/debuffs/gimmicks/crits
Post by
292411
This post was from a user who has deleted their account.
Post by
385380
This post was from a user who has deleted their account.
Post by
Sondrizzle
@Strandvaskeren: I think you are way off and really, really wrong. My druid is only level 74, and has 780 spellpower, but my
Starfire
hits for about 2.4k each time. With 5/5 in
Wrath of Cenarius
the spellpower coefficient is 120%. Meaning that you'll have the base spelldamage (1028-1212) * 120% of your spellpower. That would be, if I'm not totally wrong, 1212 + (780 * 1.2) = 2148 (basically a bit less then what mine hits for).
But a druid at level 80 with 1000 spellpower it would hit for about 1212 + (1000 * 1.2) = 2412. And if I'm not totally wrong, you are wrong about almost everything in your post. For example will
Wrath
with about 1000 spellpower and 5/5
Wrath of Cenarius
hit for 623 + (1000 * 0.67) = 1293. However, since you're spellpower is pretty low for a level 80, I would say that you are pretty close with your calculations. But let's say that a balance druid with 5/5 Wrath of Cenarius and about 2500 spellpower (which is more usual for a raiding balance druid imho)
Starfire
would hit for 1212 + (2500 * 1.2) = 4212 and
Wrath
would hit for 623 + (2500 * 0.67) = 2298.
But with your way of finding the damage it would be for
Starfire
1212 + (2.8 sec / 3.5 sec * 2500) = 3212. About 1k less damage then you would really get. Right now I don't really want to do the math for all the spells that you list, but I rest my case that you are wrong. So, take my advice and read about all the
spellpower coefficients
in the game and see if you understand more :)
Post by
221214
This post was from a user who has deleted their account.
Post by
CadalMord
But with your way of finding the damage it would be for
Starfire
1212 + (2.8 sec / 3.5 sec * 2500) = 3212. About 1k less damage then you would really get.
When calculating the damage bonus from spellpower wow uses their original cast time, even if you have made them faster with talents.
Sondrizzle, read before you rant =P
Strandvaskeren has the correct info. His calculation numbers obviously don't take damage increasing talents in consideration while Sondrizzle is basing his assumptions about what the calculation results should be on experience from a druid with balance talents. And a lvl74 druid has only rank9 starfire anyways so calculating his dmg with rank10 base number is off right away.
Post by
292411
This post was from a user who has deleted their account.
Post by
Sondrizzle
Well. My apologies for my post being patronizing, that wasn't what I intened. It is just that I understand things by using numbers and equations, such as how spell power works, so my basic (from what I understand now) understanding off spell power was how it scaled with different coefficients and numbers.
I've read a bit about how spell power really works now, and not just the spell power coefficients for different kinds of spell and I see that I was the one being off the hook, and for that I'm sorry. I guess it was my need for being correct and burn someone for it that kicked in :P
Anyhow, both what you and I said is more or less the same thing in a totally different way of describing it. I read a bit about it the last hour, and what you did was finding the spell power coefficient before any talents kicked in, which I didn't know was possible, and is most likely why I thought you were wrong, which you obviously were not. I just took the spell power coefficient that was calculated while you acctually calculated it.
Anyways, this is really way off-topic, I just felt for saying I'm sorry for being a jerk against you when you really were right and I tried to correct you. And now I really hope that I understand and explained it correct :>
Post by
292411
This post was from a user who has deleted their account.
Post by
EpicDragon
Spellpower is based on a 3.5 sec spell.
Lets say that you're a druid with 1000 spellpower.
Starfire
http://www.wowhead.com/?spell=48465
does 1028 to 1212 damage if you have 0 spellpower, but your 1000 spellpower makes it do 2028 to 2212 damage instead. You get the full 1000 spellpower bonus because starfire is a 3.5 sec cast spell.
Wrath
http://www.wowhead.com/?spell=48461
does 553 to 623 damage. Because Wrath is only a 2.0 sec cast spell, you don't get the full 1000 spellpower bonus, you get 2.0/3.5 * 1000 = 571 extra damage, so your Wrath spell turns into a 1124 to 1194 damage spell.
The bonus is
cast time / 3.5 * spellpower
so slower spells get more bonus than fast spells.
If you put 5 talent points into
http://www.wowhead.com/?spell=16818
your starfire becomes a 3 sec cast and your wrath becomes a 1.5 sec cast but you still get the same bonus as before. When calculating the damage bonus from spellpower wow uses their original cast time, even if you have made them faster with talents.
Instant cast spells like Moonfire
http://www.wowhead.com/?spell=48463
are considered 1.5 sec cast in regard to calculating the bonus from spellpower.
Pyroblast
http://www.wowhead.com/?spell=42891
which have a cast time of 5 seconds is considered a 3.5 sec cast when calculating spellpower bonus, even though it takes longer to cast.
A channeled spell like Rain of Fire
http://www.wowhead.com/?spell=47820
gets the full 3.5 sec bonus from spellpower, but the bonus is divided by the number of ticks meaning that you don't get an extra 1000 damage to all 4 ticks, you get 250 extra damage pr. tick for a total of 1000 extra.
Hope it made sense..
I had no idea you could calculate it this way. But ona side note: How are DoTs calculated?
Post by
hymer
/cheer at Strandvaskeren & Sondrizzle
Post by
Gnub
But ona side note: How are DoTs calculated?
Somehow the same way, just duration instead of cast time:
C = Duration / 15
Read
this page
for more in-depth information.
Post by
292411
This post was from a user who has deleted their account.
Post by
Gnub
I just answered it above, and then you give a totally different answer (with a link provided)? :P
Post by
292411
This post was from a user who has deleted their account.
Post Reply
You are not logged in. Please
log in
to post a reply or
register
if you don't already have an account.