Crazy Shaman's DPS & AEP calculator

Last updated June 14

This tool was designed to help raiding enhancement shamans make gear choices. It is best used directly by inputing one gear combo's stats, finding expected DPS, inputing another gear combo's stats, comparing the difference. It also finds your local AEP values that can be used to make list of upgrades with searchers that support AEP weights such as Thottbot or see AEP values of items directly in-game with addons such as Enhancer. Import/export tab automatically prepares strings to use with the above mentioned tools. You may find character desing tools such as Warcrafter, CTProfiles helpful to use with this calculator


Q: I do not see applet, what do I need to run it?
A: Download latest Java from Sun. Make sure that your browser's settings allow java.
Q: What stats do I need to input?
A: Stats from your paperdoll when out of raid buffs. That is stats from gear + "naked" stats + stats from talents. Use buffs page to select your buffs. If some buffs are missing - input them directly to stats.
Q: How about expertise?
A: Type your bonus expertise (not rating) and add +5 to axes if you speak orcish
Q: What about BoK?
A: If you are expecting BoK - fill in Agi and Str fields and turn BoK on on Procs&Stuff tab. It will also increase all other buffs automatically
Q: What ratio is used for haste?
A: Post 2.2 value 1% haste = 15.76 haste rating
Q: What is recommended value for Hours?
A: 1,000 for dps calculation, 10,000 for AEP. Speed depends on your computer. Run sim few times after choosing new Hours value to see if you are Ok with variance.
Q: Is your program fool-protected?
A: No, it is not. If you input 0 weapon speed, 200% crit, etc - it may crash your browser. Such checks are low priority at this time.
Q: I do not see some new features that are present in the changelog.
A: Hit your browser's refresh button. If it i not helping - delete applet from cache. It is named JavaLibrary1.jar.
Q: What is the best possible set that sim suggests at current itemization available?
A: Here is "The best" page
Q: What is the source for your assumptions?
A: Enhance Shaman: The Collected Works of Theorycraft, Vol I and WOW wiki

June 14
+ Added Dragonstrike proc as option for off-hand. If both hands use Dragonstrike the proc is refreshed, not stacked
+ Added Spell Damage present on your gear as input stat for theorycrafing purposes, it has to be 0 for every sane enhancement shaman. Spell damage gained through talent as 30% of AP is calculated by the sim and should not be inputted directly
+ Added EP calculation for Spell Hit, Spell Crit, Spell Damage to help WotLK theorycrafters
+ It is possible to select stats that will have their EP values calculated
+ Added Victim tab that will contain changeable information about your target. Armor and resists moved to this tab
+ Changed shock simulation to actually check if last tick of the Fire Shock is being wasted when Reverberation is selected as one of the shocks may be resisted
+ Enabled EP step slidebar. 40/60/80 rating (80/120/160 ap) steps can be selected. Lesser step values provide more accurate EP values for immediate upgrade of your gear but Hours value has to be increased in such case to counter increased instability in calculation process (10,000 hours is recommended). If you do not know what it is - let it be unchanged
April 16
+ Changed default Boss dodge to 6.5% up from 5.6%
+ Added correct models for potions instead of static values
+ Enabled Band of Eternal Champion selection (1 ppm, 60s hidden cooldown)
+ Added Shattered Sun Pendant of Resolve Scryer (15% chance for +100 expertise rating for 10 s, 45 s hidden cooldown)
+ Added Shattered Sun Pendant of Might Scryer (15% chance for 350 damage, uses melee combat table, melee& crit damage multipliers, 45 s hidden cooldown, can not proc on-hit abilities, reports as white damage in the sim)
+ Added Shattered Sun Pendant of Might Aldor (15% chance for +200 ap for 10 s, 45 s hidden cooldown)
April 4
+ Changed step used for calculating EP value of expertise from 10 expertise (2.5% dodge reduction) to 1% dodge reduction (hit, crit, haste all use 1% steps) and even lower if approaching expertise cup (but be aware of reduced stability of EP value for expertise in such case)
March 31
+ Added simulation for 6 most popular "on use" trinkets
+ Added Darkmoon Card: Wrath (reports uptime for at least 1 crit stack)
+ Added Darkmoon Card: Crusade (reports uptime for at least 1 spell stack)
+ Added Shard of Contempt as 10% for +230 ap for 20 sec outside 45 sec hidden cooldown
d + Added Improved Sancity Aura to buffs page
+ Added 3 static food alternatives
+ Added Stormchops! :) (to test its synergy with Elemental Devastation and/or Wrath Card - suprisingly it outperforms +20 str food sometimes)
+ Re-enabled Drums (select how many drums are being played over 2 minutes - 4 means constant +80 haste rating)
+ Fixed bug with ranks 1&2 of Elemental Devastation
+ Fixed bug with dual-wielding miss chance being used when not dual-wielding
+ Fixed bug with Roasted Clefthoof providing no benefit
February 26
+ Added racials (orc and troll) to Procs&Stuff page
+ Added Zone buf selection to Buffs page
February 12
+ Added ranks to elemental talents
+ Added Call of Flame talent
+ Added support for Lootrank (link is very long so you need to scroll to copy it fully)
- Higher ranks of Reverbation produce slightly less dps with same number of shocks per 2 minures due ti the limited Global cooldown simulation. This is offset if you increase number of shocks (that is why you choose reverbation anyway)
January 30
+ Redesigned Buffs&Debuffs page: implemented some new buffs, some obsolete buffs were removed. Consumables are not finished - those that are not coded are marked with //. DPS with default values shifted due to this
+ Introduced Str and Agi fields for calculating bonus from King. (Used 300,300 as initial values - I was actually surprised, after browsing some armory profiles, how big variance is for those values, some have 100,400, some - other way around)
+ Lowered "true" ppm of Dragonstrike to 1 ppm (from 2). Now it is up about 25% as was reported in game. (Blizz should make detailed info about various procs available). (Still have no info on MH ring proc)
January 15
+ Added "wait with SS if less than xxx seconds are left of WF cooldown" option. While it shows that it is worth to wait even full 3 seconds before striking with SS, remember that you may miss or be forced to postpone some other abilities due to global cooldown, though you may be able to perform them while waiting with SS. I guess you'll need to substract 1-2 shocks per 2 minutes to simulate that but not sure about it
+ Corrected Grace of Air buff to 88 agi, not 97 like SoE
December 23
+ Added Hand of Justice trinket as 1.33% on any attack for extra attack with same hand. Uses yellow attack hit chance. Adds as WF damage in report. Remember to add passive 20 ap directly
+ Added Elixir of Demonslaying
+ Changed Ashtongue Talisman proc rate to 50%
+ Changed Madness of Betrayer "real" (auto-attacks only) ppm to 1 to reflect upkeep of 40% as in game. 2.4 ppm that is used often for this trinket is total observed in game with yellow attacks, flurried white attacks, etc. and was incorreclty used by me
+ Changed DST "real" (auto-attacks only) ppm to 1 to reflect upkeep of 25% as in game (20 sec hidden cooldown)
Post to back up changes Dragonspine Trophy Analysis
December 19
+ Added Expertise support. It's weight is calclulated based on increasing expertise rating by 39 (= 10 Expertise = -2.5% dodge)
+ Changed export string to Enhancer addon as it now supports 3 digits and expertise rating
+ Added DPS value of 1 EP
+ Added Stonebraker's totem option. Proc modelled with 50% on each shock outside 10 sec hidden cooldown
+ Fixed bug that prevented Unleashed Rage from being properly switched off when UR radio button was unchecked
December 12
++ Improved EP calculation with 30%AP to spell damage talent option selected so that it is stable now
+ 30%AP to spell damage is now "on" by default
+ Changed default resistances to 0 as in game
+ Added "Average number of shocks that you perform over 2 minutes" field (how to find it - get your combat log, divide number of shocks performed by combat duration in seconds and multiply by 120; why 2 minutes - because many abilities that may intervent shocks rotation via global cooldown are on 2 min timer)
+ Added Executioner enchant option (same 1 ppm as mongoose, same 15 sec duration, non-stackable)
October 5
++ Added elemental damage calculation based on 2-roll system according to wowwiki Formulas:Spell_hit_chance including:
+ Searing Totem
+ Shocks with choosable shocks rotation
+ Flametongue weapon imbue
+ Raid debuffs affecting elemental damage and boss resistances
+ 30% AP to spell damage talent option
+ Elemental devastation talent option
+ Reverbation and Concussion options
+ Spell hit and Spell crit input
September 27
+ Changed armor functionality slightly (uses Mitigation = 10557.5/(Math.max(Armor,0)+10557.5 now)
+ Changed SS chance to miss to MH chance yellow attack chance to miss (0 effect in 99% cases)
+ Added Outland zone pvp buff to Buffs tab (input increased elemental damage manually)
+ Changed procs' ppms of Dragonspine Trophy and Madness of the Betrayer to be unaffected by speed. This is still experimental - if it will prove to be game-like - several other procs will be changed as well
+ Added 20 s hidden cooldown to Dragonspine Trophy (huge nerf)
September 22
+ Added upkeep time for Enchants on Forensic tab
+ Added upkeep time for Trinkets on Forensic tab
+ Added Heroic potion to Buffs tab
September 21
+ Added selection of flask/battle elixir
+ Added selection of potion
+ Remodelled Hourglass of the Unraveller and Tsunami Talisman procs according to Procs with/without internal cooldowns
September 19
Added procs of the following trinkets:
+ Dragonspine Trophy
+ Ashtongue Talisman
+ Madness of the Betrayer
+ Hourglass of the Unraveller
+ Tsunami Talisman
Remember to add their static bonuses manually
Added procs granted by 4 pieces of the following sets:
+ T 3.5 (+160 AP for 15 sec)
+ T 4
+ T5
+ T6
+ PVP (-1s SS cooldown)
September 14
+ Fixed bug with crusader in offhand
+ Added Relentless Earthstorm Diamond metagem (increases crit damage by 3%) . Remember to input all static bonuses directly, such as 15 Agi from this metagem.
+ Added Thundering Skyfire Diamond 1 ppm, lasts 6 seconds, 40 sec hidden cooldown <-- not sure if it is still so
+ Fixed bug with crit from Songflower Serenade and Rallying Cry of the Dragonslayer
+ Changed export string to Enhancer (Enhancer calculates BoK and non BoK values for Agi and Str itself - no need to export that)
+ Increased value of metagem in export string to Thottbot
September 13
+ Corrected yet another Java rounding bug
+ Corrected enchants not renewing buff if proc again before end
+ Added Dragonstrike weapon proc
+ Added Roasted Clefthoof buff
+ Added Rallying Cry of the Dragonslayer buff
+ Added Songflower Serenade buff
+ Added "best available gem" selection for thottbot export link
+ Fixed thottbot export link. I strongly recommend using thottbot over Lootzor due too more stats being weighted
September 12
+ Added Buffs tab
+ Added Enhancer addon support on Import/Export tab
+ Added Lootzor support on Import/Export tab
+ Added Thottbot support on Import/Export tab
+ Increased size of text boxes slightly
September 11
+ Added Windfury Totem
+ Added Rockbiter imbue
+ Enabled Dual-wielding switch
+ Added Mongoose enchant
+ Added Crusader enchant
September 10
+ Changed design slightly for compatibilty with Mac users
+ Enabled selection of weapon imbue including different WF proc chance if other hand has no WF on (you can see how drastically DPS decreases if not dual-wielding WF)
+ Enabled Storm Strike switch
+ Enabled selection of the totem (in hope that Blizz will add some)
+ Slightly changed skill weapon contribution to hit chance of WF (aasumed that it affects miss and dodge same way as it is for normal attacks without 19% penalty, SS remained unaffected by weapon skill at all)
September 9
+ Enabled Flurry switch
+ Enabled Unleashed rage switch
+ Shows Unleashed Rage upkeep time %
+ Shows % of strikes hasted by Flurry on Forensics tab
September 8
+ Changed weapon skill functionality according to this post
+ Forensics tab is now functional
+ Enabled BoK switch
+ Enabled Weapon Mastery switch
September 7
+ added 2 tabs for design preview
September 6
+ added Armor and Armor penetration functionality
+ added hit cap
+ changed WF proc chance to 36% while dual-wielding (read why)
+ corrected Hit not affecting special (yellow) attacks
+ corrected WF AP bonus not adding to main hand WF hits
+ changed Weapon Mastery to be "on" by default
+ UR no longer increases WF AP bonus

(c) Yo
Используются технологии uCoz