Sunday, October 29, 2006

DPS AEP (Agility Equivalent Points)


I wanted to add an AEP system, but it would be difficult and annoying for any futur changes because of the way I programmed it.

So here is how to count your own DPS AEP:

Suggested way:
Enter the values of weapons and Stats and talents. Exclude poisons and openers by running at 420s.
Run the calculator and note the line "Total" which is now considered as "Base DPS".

Count with extra 10 agility (don't forget +10 agi also gives 10 AP bonus)
Variation_+10agi = New Total - "Base DPS".
Count with minus 10 agility (don't forget -10 agi also gives 10 AP penality)
Variation_-10agi = "Base DPS" - New Total.
Variation_AGI = (Variation_+10agi + Variation_-10agi) /20 (This value is the DPS you get for the variation of 1 agility).

Count with extra 10 Attack Power.
Variation_+10AP = New Total - "Base DPS".
Count with minus 10 Attack Power.
Variation_-10AP = "Base DPS" - New Total.
Variation_AP = (Variation_+10AP + Variation_-10AP) /20 (This value is the DPS you get for the variation of 1 Attack Power).
AEP_AP = Variation_AP / Variation_AGI

Count with extra 1 Crit.
Variation_+1Crit = New Total - "Base DPS".
Count with minus 1 Crit.
Variation_-1Crit = "Base DPS" - New Total.
Variation_Crit = (Variation_+1Crit + Variation_-1Crit) /2 (This value is the DPS you get for the variation of 1 Crit).
AEP_Crit = Variation_Crit / Variation_AGI

Count with extra 1 Hit.
Variation_+1Hit = New Total - "Base DPS".
Count with minus 1 Hit.
Variation_-1Hit = "Base DPS" - New Total.
Variation_Hit = (Variation_+1Hit + Variation_-1Hit) /2 (This value is the DPS you get for the variation of 1 Hit).
AEP_Hit = Variation_Hit / Variation_AGI




My results:
GM Dirk MH & OH. No poisons.
381agi, 993AP, 12%hit, 7%Crit. Rank 9 Backstab.
Primary finisher: Slice and Dice.
Talents: http://www.worldofwarcraft.com/info/classes/rogue/talents.html?005023104000000320305002055010022105000000000000000
Time of fight 420s, Main skill: Backstab.

Base DPS = 582.3 DPS
Variation_+10agi = 586.66 - 582.38 = 4.28 (391agi, 1003AP, 12%hit, 7%Crit)
Variation_-10agi = 582.38 - 578.10 = 4.28 (371agi, 983AP, 12%hit, 7%Crit)
Variation_AGI = (4.28 + 4.28) /20 = 0.428
Variation_+10AP = 585.10 - 582.38 = 2.72 (381agi, 1003AP, 12%hit, 7%Crit)
Variation_-10AP = 582.38 - 579.65 = 2.73 (381agi, 983AP, 12%hit, 7%Crit)
Variation_AP = 0.2725
AEP_AP = 0.2725 / 0.428 = 0.6367 (This is your DPS AEP for 1AP)
Variation_+1Crit = 586.93 - 582.38 = 4.55 (381agi, 993AP, 12%hit, 8%Crit)
Variation_-1Crit = 582.38 - 577.82 = 4.56 (381agi, 993AP, 12%hit, 6%Crit)
Variation_Crit = 4.555
AEP_Crit = 4.555 / 0.428 = 10.64 (This is your DPS AEP for 1Crit)
Variation_+1Hit = 585.39 - 582.38 = 3.01 (381agi, 993AP, 13%hit, 7%Crit)
Variation_-1Hit = 582.38 - 579.37 = 3.01 (381agi, 993AP, 11%hit, 7%Crit)
Variation_Hit = 3.01
AEP_Hit = 3.01 / 0.428 = 7.03 (This is your DPS AEP for 1Hit)

So for MY BUILD AND GEAR, my DPS AEP is:
0.6367AP = 1agi
1 Crit = 10.64agi
1Hit = 7.03agi

So the DPS AEP of a Bloodfang Chest:
12str * 0.6367 = 7.64
26agi * 1 = 26
1%crit * 10.64 = 10.64
2%hit * 7.03 = 14.06
Total = 58.34 AEP

Of course a dead rogue DPS is 0, so you can always add a value for stamina. Personally, i'm happy as long as I have ~4500hp unbuffed.

2 comments:

Anonymous said...

That talent build is not only retarded, but can't be done. Seal fate requires cold blood, and why spec for sword specialization and mutilate?

ForeShadow said...

The talent build shown was done with the 1.12 PTR talent tree from Blizzard. It doesn't fit on the trees anymore.

It was a 15/31/5 build...

Look at the date of the post.. It was posted October 29.