Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Shamans

Closed Thread
 
LinkBack Thread Tools
Old 11/25/09, 11:21 PM   #2751
ziff
Piston Honda
 
Orc Shaman
 
Feathermoon
Looking at the graphs above, it seems pretty consistent that EnhSim is hiting some Haste spikes when haste is increased. Or let me be clearer, from those graphs haste is plateauing for wide ranges where you would hope it would have some kind of positive impact on our dps. I'd be interested on seeing which damage components are the main culpret here, just so that we can verify that the code is working correctly for those components.

Leevva, could you post another graph with a breakdown of each damage component for one of the abovee simulation runs? Maybe we can see some outlier that would require some further investigation.

Last edited by ziff : 11/25/09 at 11:39 PM.

Offline
Old 11/26/09, 4:43 AM   #2752
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
Originally Posted by ziff View Post
Looking at the graphs above, it seems pretty consistent that EnhSim is hiting some Haste spikes when haste is increased. Or let me be clearer, from those graphs haste is plateauing for wide ranges where you would hope it would have some kind of positive impact on our dps. I'd be interested on seeing which damage components are the main culpret here, just so that we can verify that the code is working correctly for those components.

Levva, could you post another graph with a breakdown of each damage component for one of the abovee simulation runs? Maybe we can see some outlier that would require some further investigation.
I only cut n paste the data others prepared and stuck it in Excel to produce the graph. I'm sure that Extenze could see how feasible this is to add output of different data.

Author of ShockAndAwe Enhancement Shaman max dps addon
Please use the EnhSim by Ziff & others to simulate what gear, priorities etc are the best dps. You can use ShockAndAwe to export your paperdoll stats to EnhSim.

Offline
Old 11/27/09, 2:29 AM   #2753
Rouncer
Deeper Shade of Blue
 
Rouncer's Avatar
 
Rouncer
Orc Shaman
 
No WoW Account
Originally Posted by Saidbeastie View Post
If all my abilities are on cooldown, and lightning shield is up with a high number of stacks, I refresh magma totem regardless of how much time it has left (using my better judgment of course; I don't see myself refreshing the totem at over 5 seconds). The way I see it, the DPS loss from a couple reset swing timers is made up for by magma totem being up nearly 100% of the time, which for me it is.
Responding to this point at the request of another shaman.

Casting any INSTANT cast spell, as a shaman, does NOT reset your swing timer. Casting a spell with a cast time when you have any charges of Maelstrom Weapon active does NOT reset your swing timer. When there are any charges of Maelstrom Weapon active, if the cast timer intersects with the swing timer then that swing simple does not occur, ie the swing timer is clipped not reset.

Offline
Old 11/27/09, 3:10 AM   #2754
Lchaim
Glass Joe
 
Tauren Shaman
 
Uldum
Is there any way we could get an option to cast CL instead of LB if additional targets > n? (or just > 0)
It seems that this would give more accurate data for AoE situations.

e: I specifically mean that if there are adds 25% of the fight, you would probably cast CL 25% of the fight, not 100%.

Offline
Old 11/27/09, 5:23 AM   #2755
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
Originally Posted by Lchaim View Post
Is there any way we could get an option to cast CL instead of LB if additional targets > n? (or just > 0)
It seems that this would give more accurate data for AoE situations.

e: I specifically mean that if there are adds 25% of the fight, you would probably cast CL 25% of the fight, not 100%.
Good idea. I've added that as an issue.

For those that haven't yet seen v1.9.1.2-beta is now available at EnhSim I'd like testers to test all the changes please and report back things tested and proved working as much as reporting bugs. We'd like to get this version to the point we are confident of calling it a release not just a beta.

Author of ShockAndAwe Enhancement Shaman max dps addon
Please use the EnhSim by Ziff & others to simulate what gear, priorities etc are the best dps. You can use ShockAndAwe to export your paperdoll stats to EnhSim.

Offline
Old 11/27/09, 9:57 AM   #2756
Rouncer
Deeper Shade of Blue
 
Rouncer's Avatar
 
Rouncer
Orc Shaman
 
No WoW Account
Well, we can't call it a release until Blizzard pushes 3.3 anyway. Speaking of which, if anyone has access to the PTR (mine is throwing errors at me when I try to patch to the latest version) would they mind testing the interaction of Elemental Focus (the talent) and Fire Nova. Last I checked, Fire Nova could proc Clearcasting from the talent but it didn't get the mana reduction nor would it use a charge when cast while it was active.

Offline
Old 11/27/09, 11:04 AM   #2757
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
I very strongly suspect we only have until the 8th ie: 11 days so I'd like to get it ready for then as there has been a lot of changes and we need some stability checks to verify all is well.

Personally I'm also spending a lot of time on Rawr as well as EnhSim so personally I really can't put in the time to get EnhSim tested. It is better anyway if someone who isn't coding does the quality control checks. As it is a lot easier to verify your tests as you are not bound by the assumptions the programmer made and thus would test things he may not have thought of.

If some volunteers could help we can provide a full list of changes that require testing and sign off. Rouncer could you possibly co-ordinate this task given that you aren't one of the programmers?

Author of ShockAndAwe Enhancement Shaman max dps addon
Please use the EnhSim by Ziff & others to simulate what gear, priorities etc are the best dps. You can use ShockAndAwe to export your paperdoll stats to EnhSim.

Offline
Old 11/29/09, 5:00 PM   #2758
• Jessamy
Struck by Diax's Rake
 
Jessamy's Avatar
 
Goblin Shaman
 
Mal'Ganis
My character config, enhsim v1.9.0.0-beta. 1000 hours per sim, 5 runs per increment, 1% (0.01) increment step size. 1.53 mean stdev.



Same setup, 10000 hours per sim. 0.48 mean stdev.


Last edited by Jessamy : 11/30/09 at 10:31 AM.


United States Offline
Old 11/29/09, 7:17 PM   #2759
Extenze
Von Kaiser
 
Extenze's Avatar
 
Tauren Shaman
 
Blackrock
I ran the usual 10 sims pers RNG, and took the average of the 10 to get these values. 5k hour simulations
Edit: I could've sworn I've typed this in, but I got these numbers by running 10 sims per RNG change, and averaging them otherwise the graph would've been monstrous.

 whiteWFFTSSLLMTESFSLBLSSWtotalDPS
02737.021026.85612.07437.61342.88521.98584.07317.76962.48316.12334.478193.3
0.052747.281029.42613.73437.77342.77521.83584.26317.72965.02316.8329.078205.66
0.12755.451031.6615.11437.97342.74521.92584.53317.64967.22317.39316.038207.6
0.152758.491032.46615.65438.16342.88522.1584.76317.67967.97317.79308.448206.36
0.22760.311033.01615.96438.24343522.23584.84317.68968.44317.93304.68206.24
0.252761.021033.23616.11438.22342.9522.21584.88317.66968.78317.99304.018207.01
0.32761.741033.46616.2438.18342.89522.08584.83317.64968.95318.06308.068212.09
0.352762.261033.65616.26438.17342.8522.11584.92317.61969.09318.05311.178216.08
0.42762.51033.81616.28438.18342.79522.01584.91317.62969.21318.09310.38215.69
0.452762.661033.84616.35438.24342.85522.12584.81317.61969.24318.16308.378214.24
0.52763.051033.8616.44438.27342.88522.17584.85317.63969.3318.18306.728213.29
0.552762.911033.75616.39438.27342.91522.09584.94317.64969.32318.19306.278212.67
0.62763.131033.99616.43438.25342.81522.11584.9317.63969.41318.2308.148214.99
0.652763.361034.16616.43438.26342.8521.99584.89317.63969.48318.24309.968217.19
0.72763.611034.27616.51438.26342.83521.99584.82317.57969.41318.21309.458216.93
0.752763.781034.32616.51438.23342.84522.12584.89317.63969.42318.31308.398216.42
0.82763.61034.04616.48438.27342.86522.13584.77317.63969.42318.32307.368214.89
0.852763.781034.33616.49438.21342.84522.04584.82317.66969.42318.26306.918214.77
0.92763.871034.32616.5438.17342.82522.08584.96317.6969.53318.28308.148216.26
0.952763.781034.33616.55438.23342.85522.11584.83317.63969.49318.4309.398217.57
12762.931033.81616.38438.25342.83522.05584.96317.61969.31318.26309.218215.59

There's a graph in my spreadsheet, but I don't really see any usable detail in it.

Subtracting 0.00 rng values from the 1.0 values you can see what changes the most.
whiteWFFTSSLLMTESFSLBLSSWtotalDPS
25.916.964.310.63-0.060.070.89-0.156.822.14-25.2622.28

edit2: Here's the spreadsheet I used, containing all the raw data.
http://dl.dropbox.com/u/816613/attacksOut_me_5k.ods

Last edited by Extenze : 11/29/09 at 7:31 PM.

Bulk Sim with variable RNG

If debugging is the process of removing bugs, then programming must be the process of putting them in.
-Edsger W. Dijkstra

Offline
Old 11/30/09, 7:23 AM   #2760
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
I was investigating an issue reported by inconsistencies in Rawr.Enhance & EnhSim with [Talisman of Volatile Power] now it turns out there were bugs in both programs. It did throw up an interesting issue what precisely constitutes "spell damage" and "spell casts" as far as special effect triggers are concerned. A special effect trigger is something that initiates a proc - eg: Set bonus LL triggering Quaking Earth, or spell cast triggering trinket.

Currently EnhSim has the following definition for spell cast...
  public pShockCast,
  public pLightningBoltCast,
  public pLightningOverloadCast,
  public pChainLightningCast,
  public pLavaBurstCast,
  public pLightningShieldCast,
  public pFireNovaCast
Now I note no mention of things like magma totem drops which are spell casts, and apparently do trigger the talisman shouldn't these be included?

We also have the related Spell Damage...
  public pShockDamage,
  public pLightningBoltDamage,
  public pLightningOverloadDamage,
  public pChainLightningDamage,
  public pLavaBurstDamage,
  public pFireNovaDamage,
  public pLightningShieldDamage
The sim has no concept of separating non periodic damage, periodic damage and spell damage. I suspect we should make a separation between them. So that we can have effects proc on any spell damage (including periodic damage such as FS Dot ticks and Magma/searing totem pulses), periodic damage (FS Dot ticks and magma/searing totem) and non-periodic damage (as above).

I may be wrong but doesn't most trinkets that proc off spell damage also proc off magma totem damage & FS Dot ticks?

Whilst I'm musing on these things, where does Flametongue weapon imbue damage come into this? Should it be treated as spell damage? Does it proc things that come under the spell damage list? If so then the Sim is ignoring this source of spell damage at present.

Author of ShockAndAwe Enhancement Shaman max dps addon
Please use the EnhSim by Ziff & others to simulate what gear, priorities etc are the best dps. You can use ShockAndAwe to export your paperdoll stats to EnhSim.

Offline
Old 11/30/09, 8:06 AM   #2761
stassart
Piston Honda
 
Tauren Shaman
 
Proudmoore
Originally Posted by Levva View Post
I may be wrong but doesn't most trinkets that proc off spell damage also proc off magma totem damage & FS Dot ticks?

Whilst I'm musing on these things, where does Flametongue weapon imbue damage come into this? Should it be treated as spell damage? Does it proc things that come under the spell damage list? If so then the Sim is ignoring this source of spell damage at present.
I believe spell damage trinket procs fall into these categories:

1) Procs on harmful spell cast
Example: [Talisman of Volatile Power]

2) Procs on any spell cast
Example: [Eye of the Broodmother]

3) Procs on non-periodic crits
Example: [Reign of the Dead]

4) Procs on periodic damage
Example: [Extract of Necromantic Power]

I do not know if Muradin's Spyglass (ICC-10) is initial cast only or periodic damage also, if it is both then it adds another category.

I would guess that Extract of Necromantic Power procs off magma totem damage, but I have not tested it. I would guess that a flametongue weapon damage (Flametongue Attack) crit would proc Reign of the Dead, but I have not tested it.

Offline
Old 11/30/09, 8:45 AM   #2762
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
Originally Posted by stassart View Post
I believe spell damage trinket procs fall into these categories:

1) Procs on harmful spell cast
Example: [Talisman of Volatile Power]

2) Procs on any spell cast
Example: [Eye of the Broodmother]

3) Procs on non-periodic crits
Example: [Reign of the Dead]

4) Procs on periodic damage
Example: [Extract of Necromantic Power]

I do not know if Muradin's Spyglass (ICC-10) is initial cast only or periodic damage also, if it is both then it adds another category.

I would guess that Extract of Necromantic Power procs off magma totem damage, but I have not tested it. I would guess that a flametongue weapon damage (Flametongue Attack) crit would proc Reign of the Dead, but I have not tested it.
V1.9.1.3 - not released yet. Uses the following for those...

1) Procs on harmful spell cast - pSpellCast - was pSpellDamage in v1.9.1.2
Example: [Talisman of Volatile Power]

2) Procs on any spell cast - not currently implemented!!!
Example: [Eye of the Broodmother]

3) Procs on non-periodic crits - pSpellCrit and pFlametongueCrit
Example: [Reign of the Dead]

4) Procs on periodic damage - not currently implemented!!!
Example: [Extract of Necromantic Power]

None of these trinkets are getting any proc effect from either a Magma totem drop (spell cast) or Magma totem pulse (spell damage? spell crit?).

You also have trinkets in patch 3.3 like [Dislodged Foreign Object] which has proc of "Your harmful spells have a chance to increase your spell power by 105 and an additional 105 every 2 sec for 20 sec."

Which sounds like spell cast too but who knows (not exactly a Enhance trinket anyway so not a big deal).

So questions are

1) Does periodic spell damage trigger trinkets with "on spell damage"?

2) What does Magma totem damage count as? Periodic? Non periodic? Nothing - doesn't trigger anything?

3) What does Flametongue damage count as? Melee damage? Spell damage? Neither its a special case and works on trinket by trinket basis?

EnhSim currently behaves as

1) no periodic damage triggers exist

2) magma totem doesn't trigger anything

3) treated as a special case on trinket by trinket basis. eg: for [Talisman of Volatile Power] flametongue damage isn't in the sim as triggering this effect.

Last edited by Levva : 11/30/09 at 10:20 AM.

Author of ShockAndAwe Enhancement Shaman max dps addon
Please use the EnhSim by Ziff & others to simulate what gear, priorities etc are the best dps. You can use ShockAndAwe to export your paperdoll stats to EnhSim.

Offline
Old 11/30/09, 10:55 AM   #2763
Zimeron
Cookies!
 
Zimeron's Avatar
 
Finala
Night Elf Druid
 
No WoW Account
Originally Posted by Levva View Post
1) Does periodic spell damage trigger trinkets with "on spell damage"?

2) What does Magma totem damage count as? Periodic? Non periodic? Nothing - doesn't trigger anything?
1) Example of an item that is worded this way?

2) Magma, Searing, and the Fire elemental's damage is considered nothing, they don't proc anything for you. You can get a proc off the spell cast of the totem though.

United States Offline
Old 11/30/09, 11:45 AM   #2764
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
Originally Posted by zimeron View Post
1) Example of an item that is worded this way?

2) Magma, Searing, and the Fire elemental's damage is considered nothing, they don't proc anything for you. You can get a proc off the spell cast of the totem though.
Muradin's Spyglass which is
http://ptr.wowhead.com/?item=50345
Equip "Each time you deal spell damage to an opponent, you gain 20 spell power for the next 10 sec, stacking up to 10 times."

NB. You'll need to follow the link - EJ forum mangles the link trying to make it a www . wowhead . com item instead of a ptr . wowhead . com item.

Author of ShockAndAwe Enhancement Shaman max dps addon
Please use the EnhSim by Ziff & others to simulate what gear, priorities etc are the best dps. You can use ShockAndAwe to export your paperdoll stats to EnhSim.

Offline
Closed Thread

Go Back   Elitist Jerks » Shamans

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
DPS Simulator Grim13 Warriors 133 11/12/08 7:20 AM
Teron Gorefiend Ghost Simulator Zugstab Public Discussion 31 01/16/08 7:14 PM
[Mage] DPS Simulator zurmagus Class Mechanics 41 11/08/07 9:11 PM
[Shaman] Experimental combat simulator draghkar Class Mechanics 182 08/30/07 4:33 AM