Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Class Mechanics » Shamans

Closed Thread
 
LinkBack Thread Tools
Old 04/22/09, 9:17 AM   #1846
soulsever
Glass Joe
 
Troll Mage
 
Dalaran
forgive me if this has already been touched on but this is not something that has been included in the sim as of yet. I have up until uldar been having(making) the pallys buff my wolfs as a pop them with kings and might(they share grater buffs with War's). I did see gains from this ( have not do any hard testing on numbers thou) and was wondering if anyone had done any work with this already on how much you gain per sec of buff time aka dps gain if buffed with 30 25 ext. left on wolfs and if its something i should still be bothering with at this point.

Offline
Old 04/22/09, 9:34 AM   #1847
Ruga
Von Kaiser
 
Pandaren Monk
 
Sylvanas (EU)
I'm sure you gain 2 pissed off paladins that have to rebuff wolfs every 3 minutes :P

Offline
Old 04/22/09, 9:59 AM   #1848
OnosKT
Piston Honda
 
Tauren Shaman
 
Kel'Thuzad
Regarding rewriting EnhSim:

1. A Java simulator will not be a lot slower than C++. I don't think the users will even see a real difference. Since Java 5 and later the JVM is pretty damn fast. (even 1.4 was decent)

2. If you want to integrate it with some form of scripting language, there are a couple of other ways to do it. Since Java 6, the JVM includes a scripting package named javax.script and there is also a package under apache named Bean Scripting Framework, which allows Java to call scripts.

Depending on what you expect this part to do, as Raut mention a simple XML might be enough. I can see however how implementing new abilities might require some form of scripting (all depends on the design of the app). Another way to do this, would be to simply combine an XML file and some Java code, where people can create a class (that extends some form of interface in EnhSim), jar it, add it to EnhSim and then define via an XML file the ability to use.

3. I don't think using a Grid is a solution. It overcomplicates the problem and a Java client should be fast enough for what we need. Not to mention you need people to run part of EnhSim a long time in order to distribute the load (if you want the Grid to be formed by the EnhSim clients)


And as others have offered I would be happy to help with a Java rewrite. Pretty much all the work that I do is Java (other than some annoying parts in Adobe Flex). I've been toying with the idea of rewriting EnhSim in Java for 1-2 months (especially during Naxx boredom), but I hate reading C code since it's a mess and for one person it is a pretty large project.

Offline
Old 04/22/09, 10:52 AM   #1849
Discozilla
Glass Joe
 
Draenei Shaman
 
Sen'jin
I was lucky enough to get Wrathstone in last night's raid, is it possible to get that in the sim?

Offline
Old 04/22/09, 10:57 AM   #1850
Believer
Glass Joe
 
Draenei Shaman
 
Turalyon
Originally Posted by Rouncer View Post
Maybe the option that reads "cast LS only if charges left" would be what you are looking for. I just set that to "2" and then put LS as the lowest priority making the assumption that whenever there is a free GCD it will be spent recasting LS.
In all cases while I've run the sim I've found that I'm able to maximize my DPS by setting the "cast LS only if charges left" field to 3. The difference in DPS between 0 and 3 charges, though, has never been greater than 4 dps.

I found it interesting, however, that increasing the refresh charges above 3 results in a net DPS loss. I tried setting the field to the max(9) in order to force the sim to refresh LS every time a free GCD was available. In doing so, I lost almost 100 dps.

My assumption is that refreshing LS constantly results in the GCD running into other abilities' cooldowns causing a net DPS loss. So, in ideal circumstances, we would want to avoid refreshing LS unless our charges are down to 3 or 4.

Does anyone have additional insight or a different experience with this?

Offline
Old 04/22/09, 11:12 AM   #1851
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
Originally Posted by soulsever View Post
forgive me if this has already been touched on but this is not something that has been included in the sim as of yet. I have up until uldar been having(making) the pallys buff my wolfs as a pop them with kings and might(they share grater buffs with War's). I did see gains from this ( have not do any hard testing on numbers thou) and was wondering if anyone had done any work with this already on how much you gain per sec of buff time aka dps gain if buffed with 30 25 ext. left on wolfs and if its something i should still be bothering with at this point.
The testing I did would suggest that they will get the full AP benefit from might ie: 550 AP = +39.29 dps for kings however only their strength will have any effect. Base strength is 331 with 178 from SoE totem (talented) they should get 50 str = 100 AP so in total those two buffs give them 600 AP = +42.85 dps.

So pros = +42.85 dps cons two pissed off pallys.

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 04/22/09, 11:26 AM   #1852
wakka
Glass Joe
 
Orc Shaman
 
Anetheron (EU)
Calculating Ep values: Crash

Hi,
I just tried to figure out my Ep values, but all the time I start the simulation the enhsim.exe crashes. This happens after the Sim calculated the Baseline DPS. Whould you please help me out because I am really interested in some EP values for comparing items.
Here is my config:
### Saved by version 1.6.9 of EnhSimGUI

simulation_time                 10000
simulation_time_combatlog       30
combat_length                   5
report_count                    80
threads                         2
min_lag                         0
max_lag                         200
simulate_mana                   0

ep_precision                    2
ep_base_stat                    ap
ep_ap                           250
ep_crit_rating                  20
ep_hit_rating                   -1
ep_expertise                    -1
ep_haste_rating                 20
ep_armor_penetration_rating     20
ep_spellpower                   250
ep_dps                          20
ep_mana                         20
ep_spirit                       20
ep_mp5                          20

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       750
use_mana_potion_if_mana_left    3000

rotation_priority_count         7
rotation_priority1              MW5_LB
rotation_priority2              SS
rotation_priority3              ES
rotation_priority4              LL
rotation_priority5              LS
rotation_priority6              ST
rotation_priority7              SR

miss                            8.0
dodge                           6.5
glancing                        24.0
armor                           10645
spell_miss                      17.0
nature_resistance               0
fire_resistance                 0
frost_resistance                0
arcane_resistance               0
shadow_resistance               0

armor_debuff_major              20/20
armor_debuff_minor              5/5
physical_vulnerability_debuff   0/2.0
melee_haste_buff                20.0/20.0
melee_crit_chance_buff          5.0/5.0
attack_power_buff_flat          688/688
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        10.0/10.0
spell_damage_debuff             10.0/10.0
spellpower_buff                 280/280
spell_hit_chance_debuff         3.0/3.0
haste_buff                      3.0/3.0
percentage_damage_increase      0/3.0
crit_chance_debuff              3.0/3.0
stat_multiplier                 10.0/10.0
stat_add_buff                   52/52
agi_and_strength_buff           178/178
intellect_buff                  60/60

replenishment                   0
water_shield                    0
mana_spring_totem               0
blessing_of_wisdom              0
judgement_of_wisdom             0

flask_elixir                    flask_of_endless_rage
guardian_elixir                 -
potion                          -
food                            mammoth_meal

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

race                            orc
mh_speed                        2,6
oh_speed                        2.5
mh_dps                          171.4
oh_dps                          156.6
mh_crit                         31.41
oh_crit                         31.41
mh_hit                          11.34
oh_hit                          11.34
mh_expertise_rating             145
oh_expertise_rating             145
ap                              3862
melee_haste                     5.83
armor_penetration               3.0
str                             133
agi                             852
int                             534
spi                             156
spellpower                      1432
spell_crit                      23.67
spell_hit                       14.18
spell_haste                     4.48
max_mana                        12126
mp5                             0

mh_imbue                        windfury
oh_imbue                        flametongue

mh_enchant                      berserking
oh_enchant                      berserking

mh_weapon                       -
oh_weapon                       -

trinket1                        pyrite_infuser
trinket2                        fury_of_the_five_flights

totem                           totem_of_dueling

set_bonus1                      naxx_melee_2
set_bonus2                      naxx_melee_4
set_bonus3                      -

metagem                         chaotic_skyflare_diamond

gloves_enchant                  -
cloak_enchant                   -

glyph_major1                    lightning_shield
glyph_major2                    windfury_weapon
glyph_major3                    stormstrike

glyph_minor1                    -
glyph_minor2                    -
glyph_minor3                    -

ancestral_knowledge             3/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            1/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                   0/5
elemental_focus                 0/1
elemental_fury                  5/5
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
I am not sure if this belongs to some wrong settings or if it's just a bug.

Last edited by wakka : 04/22/09 at 5:33 PM.

Offline
Old 04/22/09, 11:38 AM   #1853
OnosKT
Piston Honda
 
Tauren Shaman
 
Kel'Thuzad
Is your EnhSim GUI pointing to the old .exe by any chance?

Also I noticed this:

mh_speed 2,6
oh_speed 2.5
mh_speed needs to be 2.6, not 2,6 (however I am unsure if that will cause a crash, bug out the results, or actually work)

Offline
Old 04/22/09, 11:39 AM   #1854
IMB111
Von Kaiser
 
IMB111's Avatar
 
Draenei Shaman
 
Theradras (EU)
Originally Posted by Believer View Post
My assumption is that refreshing LS constantly results in the GCD running into other abilities' cooldowns causing a net DPS loss. So, in ideal circumstances, we would want to avoid refreshing LS unless our charges are down to 3 or 4.
Your first sentence is correct. You have to avoid refreshing LS early if there is a spell whith a cooldown lower than the gcd. But that doesn't depend at all from the number of charges left. If you have a free gcd and only few maelstrom charges, then refresh it. In the sim there is no possibility to check if another spell will be ready in the gcd.

Offline
Old 04/22/09, 12:22 PM   #1855
soulsever
Glass Joe
 
Troll Mage
 
Dalaran
Originally Posted by Believer View Post
In all cases while I've run the sim I've found that I'm able to maximize my DPS by setting the "cast LS only if charges left" field to 3. The difference in DPS between 0 and 3 charges, though, has never been greater than 4 dps.

I found it interesting, however, that increasing the refresh charges above 3 results in a net DPS loss. I tried setting the field to the max(9) in order to force the sim to refresh LS every time a free GCD was available. In doing so, I lost almost 100 dps.

My assumption is that refreshing LS constantly results in the GCD running into other abilities' cooldowns causing a net DPS loss. So, in ideal circumstances, we would want to avoid refreshing LS unless our charges are down to 3 or 4.

Does anyone have additional insight or a different experience with this?

well you should not be seeing a decrees imo from refreshing when ever you have a extra CD in game. but what i image in your running into on the sim is that its seeing SS/LL as on cool down even if it only has say .1 sec left there by adding 1.5 additional cd to your LL/SS. while i cannot conferm this(since i have not seen the code for that part) i have also not seen an option in it to not do LS if the cool down on LL/SS is shorter then 1.5 sec less could have over looked it.

also i find that the highest dps rotion in my sims consitently with diffrent specs and gear lvls has always been

5_lb
ES
4_lb
SS
LL
SR
LS

but i find most people running sims with

5_LB
ES
SS
LL
SR
LS

Offline
Old 04/22/09, 12:33 PM   #1856
Believer
Glass Joe
 
Draenei Shaman
 
Turalyon
Originally Posted by IMB111 View Post
Your first sentence is correct. You have to avoid refreshing LS early if there is a spell whith a cooldown lower than the gcd. But that doesn't depend at all from the number of charges left. If you have a free gcd and only few maelstrom charges, then refresh it. In the sim there is no possibility to check if another spell will be ready in the gcd.
I think I got bit by my own wording there. In an ideal situation where we can be confident we won't clip any other cooldowns, I agree with you. However, given the hectic nature of Enhancement DPS combined with latency and human reaction time, unnecessarily refreshing LS when you have almost full charges could result in accidentally dropping your DPS by clipping more important DPS CDs or unexpected Maelstrom procs. I meant to suggest that it would seem to be wasteful to refresh your LS before reaching a more "critical" number of charges as it increases the risk of a mistake.

Offline
Old 04/22/09, 1:04 PM   #1857
wakka
Glass Joe
 
Orc Shaman
 
Anetheron (EU)
Originally Posted by OnosKT View Post
Is your EnhSim GUI pointing to the old .exe by any chance?

Also I noticed this:



mh_speed needs to be 2.6, not 2,6 (however I am unsure if that will cause a crash, bug out the results, or actually work)
My GUI points to the 1.69 .exe and the failure remains after changing the mh_speed to 2.6.
Could there be any other source for errors?

Offline
Old 04/22/09, 1:12 PM   #1858
Fcukstar
Von Kaiser
 
Fcukstar's Avatar
 
Orc Shaman
 
Dunemaul
Quick question, what exactly is "ES_SS" in the rotation section of the sim?

Offline
Old 04/22/09, 1:18 PM   #1859
Vesham
Von Kaiser
 
Draenei Shaman
 
Kel'Thuzad
Originally Posted by Fcukstar View Post
Quick question, what exactly is "ES_SS" in the rotation section of the sim?
Earth Shock on the condition that the Stormstrike debuff is active on target. Otherwise it is skipped over.

Elemental Mastery - Lightning Bolt - Die - Reincarnation - Lightning Bolt - Lightning Overload Procs - Die

Offline
Old 04/22/09, 4:03 PM   #1860
IMB111
Von Kaiser
 
IMB111's Avatar
 
Draenei Shaman
 
Theradras (EU)
Originally Posted by Believer View Post
I think I got bit by my own wording there. In an ideal situation where we can be confident we won't clip any other cooldowns, I agree with you. However, given the hectic nature of Enhancement DPS combined with latency and human reaction time, unnecessarily refreshing LS when you have almost full charges could result in accidentally dropping your DPS by clipping more important DPS CDs or unexpected Maelstrom procs. I meant to suggest that it would seem to be wasteful to refresh your LS before reaching a more "critical" number of charges as it increases the risk of a mistake.
With Addons like Shockandawe you can clearly see if you have enough time to refresh your LS. If you wait till you have only a few charges left it can happen that the shield wears off due to chainprocs and/or gcd issues with other spells.

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