Regarding scale factors for raidDPS of a demonology warlock, there are 2 approaches:
1. By simulation in simcraft:
First, I set up a normal raid with players who profit from enhanced spellpower of demonic pact:
MMO-Champion RaidComp
Simulating with 100'000 iterations and smooth_rng=1.
One simulation to calculate the base raidDPS, then one with +100sp on the demonology warlock, one with +100 spi, +200 sta and +100 int.
| Base raidDPS | 138211.4183 |
| +100 sp | 138575.6653 |
| +100 spi | 138448.8424 |
| +100 int | 138284.5135 |
| +200 sta | 138313.9254 |
Differences:
| +100 sp | 364.247 |
| +100 spi | 237.4241 |
| +100 int | 73.0952 |
| +200 sta | 102.5071 |
Divided
| SP | 3.6425 |
| SPI | 2.3742 |
| INT | 0.7310 |
| STA | 0.5126 |
2. by calculating and using predefined scale factors for different casters.
First, we have to calculate how spirit, int and stamina turn into spellpower on the demonology warlock himself:
In the section Mechanics: Demonic Knowledge it states that
|
A warlock's pet gains stamina and intellect scaling from it's master, inheriting 75% of their master's stamina and 30% of their master's intellect.
|
and
|
After all this is done, the Warlock gains 12% of his pet's stamina and intellect as spellpower from [Demonic Knowledge].
|
We also have to include Blessing of Kings (two times), Fel Vitality and Demonic Embrace
Spirit: This is already found in the guide in Miscellaneous: Stats - Spirit where it states that
1 Spirit -> 0.649 Spellpower
Intellect: 1 Intellect -> 1.1 *1.1 * 1.15 * 0.3 * 0.12 = 0.050094 Spellpower
Stamina: 1 Stamina -> 1.1 * 1.1 * 1.1 * 1.15 * 0.75 * 0.12 = 0.1377585 Spellpower
As we know, [Demonic Pact] turns 1 spellpower into 0.1 spellpower for the whole raid, so in summary we have:
| 1 spellpower | 0.1 raid spellpower |
| 1 spirit | 0.0649 raid spellpower |
| 1 intellect | 0.0050094 raid spellpower |
| 1 stamina | 0.01377585 raid spellpower |
Now we would have to calculate 1 Raid Spellpower -> k * raidDPS
k would be the sum of all personal spellpower scale factores for every raid member. The good thing about this is that you can calculate this quite easy for your own individual raid.
For my example raid:
Scale Factors:
| Druid_T10_58_00_13 | SP=2.0575 |
| Mage_T10_57_03_11 | SP=2.2838 |
| Mage_T10_20_51_00 | SP=2.3064 |
| Paladin_T10_09_05_57_HA | SP=0.2382 |
| Paladin_Tank | SP=0.1444 |
| Priest_T10_13_00_58_277 | SP=2.3355 |
| Shaman_T10_57_14_00 | SP=2.1213 |
| Shaman_T10_19_52_00 | SP=0.8970 |
| Warlock_T10_56_00_15 | SP=2.3106 |
| Warlock_T10_56_00_15 | SP=2.3106 |
k=16.9043
| 1 spellpower | 1.6904 rDPS |
| 1 spirit | 1.0971 rDPS |
| 1 intellect | 0.0846 rDPS |
| 1 stamina | 0.2329 rDPS |
Keep in mind that these factors here just represent the DPS gain of the raid without the warlock himself, so you would have to add the personal scale factors of the demonology warlock.
Warlockt10005615rdps_test Sta=0.2733 Int=0.6371 Spi=1.2494 SP=1.9610 Hit=4.2402 Crit=1.4200 Haste=1.9631
Sum of these 2 values:
| SP | 3.6514 |
| SPI | 2.3465 |
| INT | 0.7218 |
| STA | 0.5062 |
-------------------------------------------------------------------------------------------------
The values seem to match quite good - keep in mind that in the simulation a gap of +100 is used, instead of an infinite small one.
Edit:
I found my error, i accidentally used +200 stam, so the simulation value is now also 0.5.
Edit 16. July 2010:
Changed the calculated spirit scale value from 2.3460 to 2.3465=1.2494+1.0971. A simple addition error, thank a lot to
Bahlshaab.