Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Class Mechanics » Shamans

Closed Thread
 
LinkBack Thread Tools
Old 11/25/09, 10:23 AM   #2746
Shammiewow
Von Kaiser
 
Tauren Shaman
 
Eonar
Originally Posted by Levva View Post
@Shammiewow

We really cannot help unless you post your config.txt file. BTW please use v1.9.0.0 to see if that makes a difference.
As you suggested, I tried 1.9.0.0 to see if it had the same large swings. I ran it four times at 10,000 hours and found that the results were almost without variance. The 4 runs varied by about 1 dps, or about 0.015%.

I'll be happy to post my 1.8.5.2 config if it would help you, but it seems like you've got this resolved in 1.9.0.0. Thank you!

Offline
Old 11/25/09, 11:39 AM   #2747
Quaglia
Von Kaiser
 
Orc Shaman
 
Jaedenar (EU)
With this version it seems that also without using Fire nova there is a certain increase in DPS while moving MT up in the priority list.
But what it really puzzles me is that LL_QE seems to be rated quite low. I have run the simulator several times trying to put LL_QE in different places in the priority list and eventually I had the highest DPS putting it very low, just before "normal" LL.
Anybody observed the same behaviour? Before adjusting my priority accordingly, I would like to be sure that the sim is handling correctly the Totem of Quaking Earth.

My config file:
### Saved by v1.9.0.0 of EnhSimGUI

config_version                  1.9.0.0
simulation_time                 5000
simulation_time_combatlog       300
combat_length                   6.00
report_count                    80
threads                         1
combat_length_rng_factor        0.35
min_lag                         100
max_lag                         200
simulate_mana                   1
cast_sr_on_cooldown             0

ep_precision                    2
ep_base_stat                    ap
ep_ap                           80
ep_crit_rating                  40
ep_hit_rating                   40
ep_expertise                    4
ep_haste_rating                 40
ep_armor_penetration_rating     40
ep_spellpower                   46
ep_dps                          7.5
ep_mana                         600
ep_spirit                       40
ep_mp5                          40

mh_auto_attack                  1
oh_auto_attack                  1
wait_ss_with_wf_cd              0.00
cast_ll_only_if_wf_on_cd        0
bloodlust_casters               1
sync_bloodlust_with_trinkets    1
cast_lvb_only_if_ed_left        15.0
cast_lvb_only_if_fsdots_left    4
cast_lvb_only_if_fs_active      1
cast_fs_only_if_dots_left       0
cast_ls_only_if_charges_left    0
cast_sr_only_if_mana_left       1250
use_mana_potion_if_mana_left    3000

rotation_priority_count         12
rotation_priority1              SW
rotation_priority2              SR
rotation_priority3              MW5_LB
rotation_priority4              FS
rotation_priority5              SS_0
rotation_priority6              ES_SS
rotation_priority7              SS
rotation_priority8              MT
rotation_priority9              ES
rotation_priority10             LL_QE
rotation_priority11             LL
rotation_priority12             LS

miss                            8.00
dodge                           6.50
glancing                        24.00
armor                           10643
spell_miss                      17.00
nature_resistance               0
fire_resistance                 0
frost_resistance                0
arcane_resistance               0
shadow_resistance               0

armor_debuff_major              20.0/20.0
armor_debuff_minor              5.0/5.0
physical_vulnerability_debuff   4.0/4.0
melee_haste_buff                20.0/20.0
melee_crit_chance_buff          5.0/5.0
attack_power_buff_flat          687/687
attack_power_buff_multiplier    0/99.7
spell_haste_buff                5.0/5.0
spell_crit_chance_buff          5.0/5.0
spell_crit_chance_debuff        5.0/5.0
spell_damage_debuff             13.0/13.0
spellpower_buff                 280/280
spell_hit_chance_debuff         3.0/3.0
haste_buff                      3.0/3.0
percentage_damage_increase      3.0/3.0
crit_chance_debuff              3.0/3.0
stat_multiplier                 10.0/10.0
stat_add_buff                   51/51
agi_and_strength_buff           178/178
intellect_buff                  60/60

replenishment                   1
water_shield                    0
mana_spring_totem               0
blessing_of_wisdom              1
judgement_of_wisdom             1
mixology                        1

flask_elixir                    flask_of_endless_rage
guardian_elixir                 -
potion                          potion_of_speed
food                            fish_feast

###############################################################################
### Everything in the section below can be replaced by information obtained ###
### from your paper doll stats or exported by the ShockAndAwe addon         ###
###############################################################################

race                            troll
mh_speed                        2.7
oh_speed                        2.6
mh_dps                          178.9
oh_dps                          196.5
mh_crit                         40.53
oh_crit                         40.53
mh_hit                          11.92
oh_hit                          11.92
mh_expertise_rating             139
oh_expertise_rating             139
ap                              4633
melee_haste                     14.35
armor_penetration               13.15
str                             147
agi                             1190
int                             665
spi                             170
spellpower                      1390
spell_crit                      29.52
spell_hit                       14.91
spell_haste                     11.04
max_mana                        14091
mp5                             0

mh_imbue                        windfury
oh_imbue                        flametongue

mh_enchant                      3789
oh_enchant                      3789

mh_weapon                       fist
oh_weapon                       axe

trinket1                        45286
trinket2                        45931

totem                           totem_of_quaking_earth

set_bonus1                      t9_battlegear_4
set_bonus2                      -
set_bonus3                      -

metagem                         41285

gloves_enchant                  -
cloak_enchant                   -

glyph_major1                    feral_spirit
glyph_major2                    flame_shock
glyph_major3                    stormstrike

glyph_minor1                    -
glyph_minor2                    -
glyph_minor3                    -

ancestral_knowledge             2/5
improved_shields                3/3
mental_dexterity                3/3
shamanistic_focus               1/1
flurry                          5/5
elemental_weapons               3/3
unleashed_rage                  3/3
weapon_mastery                  3/3
dual_wield_specialization       3/3
mental_quickness                3/3
improved_stormstrike            0/2
static_shock                    3/3
maelstrom_weapon                5/5

convection                      0/5
concussion                      5/5
call_of_flame                   3/3
elemental_devastation           3/3
reverberation                   2/5
elemental_focus                 0/1
elemental_fury                  5/5
improved_fire_nova              2/2
call_of_thunder                 0/1
unrelenting_storm               0/3
elemental_precision             0/3
lightning_mastery               0/5
elemental_oath                  0/2
lightning_overload              0/5
lava_flows                      0/3
storm_earth_and_fire            0/3
shamanism                       0/5
And the output:
EnhSim version 1.9.0.0

................................................................................

MH:
miss                1122162        9.07%
dodge               1211           0.01%
glancing            2970732        24.01%
hit                 1431237        11.57%
crit                6849315        55.35%
average ap          8107.08        
clip                0              0.00%

MH Windfury:
procs/hits          14.91%
procs/swings        13.74%
miss                0              0.00%
dodge               418            0.01%
hit                 1641767        41.71%
crit                2293517        58.27%
average ap          8107.35        

MH Storsmtrike:
miss                0              0.00%
dodge               181            0.01%
hit                 811708         41.71%
crit                1134229        58.28%
average ap          8088.63        

OH:
miss                1164534        9.09%
dodge               1283           0.01%
glancing            3073951        24.00%
hit                 1482344        11.57%
crit                7086141        55.32%
average ap          8111.32        
clip                0              0.00%

OH Flametongue:
miss                0              0.00%
hit                 8928123        56.34%
crit                6919439        43.66%
average sp          3033.46        

OH Stormstrike:
miss                0              0.00%
dodge               188            0.01%
hit                 812629         41.76%
crit                1133120        58.23%
average ap          8124.86        

Earth Shock:
miss                0              0.00%
hit                 1012709        56.42%
crit                782323         43.58%
average sp          3035.97        

Flame Shock:
miss                0              0.00%
hit                 493493         56.30%
crit                383111         43.70%
average sp          3035.90        
dots hit            2961415        56.30%
dots crit           2298209        43.70%
average dot sp      3035.90        

Lava Lash:
miss                0              0.00%
dodge               240            0.01%
hit                 942515         41.71%
crit                1316862        58.28%
average ap          8078.25        

Lightning Bolt:
miss                0              0.00%
hit                 1471830        56.32%
crit                1141371        43.68%
average sp          3040.30        

Lightning Shield:
miss                0              0.00%
hit                 3145048        100.00%
crit                0              0.00%
average sp          3041.34        

Spirit Wolves:
miss                0              0.00%
dodge               0              0.00%
glancing            2150308        23.97%
hit                 5788742        64.53%
crit                1031614        11.50%
average ap          8120.99        

Magma Totem:
miss                0              0.00%
hit                 4580652        56.35%
crit                3548033        43.65%
average sp          3038.10        

Maelstrom Weapon:
PPM                 48.58

flurry uptime                  93.73%
unleashed rage uptime          100.00%
elemental devastation uptime   79.75%
elemental oath uptime          0.00%

mh enchant uptime              41.77%
oh enchant uptime              36.94%
searing totem uptime           0.00%
magma totem uptime             88.03%

trinket1 uptime                18.52%
trinket2 uptime                20.62%
racial uptime                  6.88%
totem uptime                   91.71%
metagem uptime                 0.00%
gloves enchant uptime          0.00%
cloak enchant uptime           0.00%

                    MRPS without overregen
mana regen          0.00      0.00%
mp5                 18.10     8.80%
replenishment       42.19     20.52%
unrelenting storm   0.00      0.00%
judgement of wisdom 9.06      4.41%
shamanistic rage    136.23    66.26%
mana potion         0.00      0.00%
misc                0.00      0.00%
stormstrike         0.00      0.00%

                    DPS                 PPM       MPS
white               2531.73   31.38%    83.94
windfury            948.46    11.75%    6.56
flametongue         604.51    7.49%     52.83
stormstrike         447.12    5.54%     6.49      35.74     15.39%
lava lash           340.22    4.22%     7.53      20.75     8.94%
magma totem         585.02    7.25%     2.79      51.94     22.37%
earth shock         571.18    7.08%     5.98      38.67     16.65%
flame shock         406.24    5.03%     2.92      17.83     7.68%
lightning bolt      956.57    11.86%    8.71      63.82     27.49%
lightning shield    346.34    4.29%     1.16      0.00      0.00%
spirit wolves       331.30    4.11%     0.41      3.43      1.48%

DPS                 8068.70
MPS                 232.18
MP2min              27861.30
MRPS                209.96
Out of mana time    0.17%

elapsed simulation time: 5000.00h
elapsed real time: 52.41s
simulation speed: 343472x
Edit:
I noticed that the totem uptime was 91.71%. Is it this value realistic with the current priority?

Last edited by Quaglia : 11/25/09 at 11:51 AM.

Italy Offline
Old 11/25/09, 11:47 AM   #2748
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
I've added the magma totem ticks option. Its very interesting, setting this to a non zero value or even just in v1.9.0.0 moving MT higher up the priority list results in a significant MT boost. This will be due to higher uptime.

V1.9.0.1 will be out soon.

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/25/09, 2:11 PM   #2749
Saidbeastie
Glass Joe
 
Orc Shaman
 
Thrall
I dunno if this is useful-- maybe not. But the way I handle magma totem while I'm in an actual raid is such:

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.

I think the way to model this in the sim would be to add another rotation item called, say, MT_<5 that could be added into the bottom of the priority queue.

I obviously don't know how effective my own method is without the simulator to tell, but I think going into 3.3 it'll be necessary to model a more robust technique with magma totem.

Offline
Old 11/25/09, 2:59 PM   #2750
Rouncer
Deeper Shade of Blue
 
Rouncer's Avatar
 
Orc Shaman
 
Mal'Ganis
Personally, I refresh it at 10 seconds or less when I have a free GCD.

The option that Levva has integrated in 1.9.0.1 will allow you to tell the sim the minimum number of ticks remaining on the current Magma Totem before it will start looking for a GCD under the priority list structure to refresh the totem. Since you like 5 seconds that gives you a choice between either 3 ticks (6 seconds) or 2 ticks (4 seconds). Probably better to stick to 3 ticks, though, as that will more likely represent your current behavior.

Offline
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
 
Orc Shaman
 
Mal'Ganis
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
 
Orc Shaman
 
Mal'Ganis
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
 
Troll Death Knight
 
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
Closed Thread

Go Back   Elitist Jerks » Class Mechanics » 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