Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Shamans

Reply
 
LinkBack Thread Tools
Old 04/07/09, 9:48 PM   #76
Rouncer
Deeper Shade of Blue
 
Rouncer's Avatar
 
Rouncer
Orc Shaman
 
No WoW Account
Levva, gonna need to change something in the Rawr.

Searing Totem scales with spell haste, including Bloodlust.

Online
Reply With Quote
Old 04/08/09, 12:40 AM   #77
Daenerys
Don Flamenco
 
Tauren Druid
 
Illidan
Originally Posted by Rounced View Post
Levva, gonna need to change something in the Rawr.

Searing Totem scales with spell haste, including Bloodlust.
Are you saying that the sim is bugged and giving haste to the totem or that they are changing Searing to work with haste (and that it's an intentional change that is here to stay)?

Offline
Reply With Quote
Old 04/08/09, 1:37 AM   #78
Rouncer
Deeper Shade of Blue
 
Rouncer's Avatar
 
Rouncer
Orc Shaman
 
No WoW Account
Originally Posted by Daenerys View Post
Are you saying that the sim is bugged and giving haste to the totem or that they are changing Searing to work with haste (and that it's an intentional change that is here to stay)?
Actually now I'm not so sure. Someone posted in a thread on the damage-dealing forums that Searing Totem scaled with haste and when I asked about it said that you could see the haste affecting the casting time by clicking on the Searing Totem's attacks in the combat log.

I logged on the PTR and tested and indeed the attacks where showing that they were being affected by haste in the combatlog. Hopped on Live and the same thing showed up. Just tried counting the blasts though and no matter how much haste I wore or whether lusted or not I got the same number of blasts in 1 minute. So it could just be a tooltip error.

What worries me is it seems like the number of blasts per minute is a lot lower then it should be if it was firing every 2.2 seconds. I'm only getting 23 blasts per minute which seems too low for a 2.2 second casting time spread out over a minute.

Last edited by Rouncer : 04/08/09 at 1:46 AM.

Online
Reply With Quote
Old 04/08/09, 1:13 PM   #79
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
I'll keep a watching brief on this, if you reach a conclusion I'll implement it. I've been trying various sanity checks with beta 6 and found a few little tweaks. Biggest concern at present is white dmg seems high and Feral Spirits calc is a rough approximation. Oh and WF is modeled on MH only as OH interference modeling makes my brain hurt.

I'm anxiously waiting for a new EnhSim so I can track down any remaining errors. At present it's looking fairly good, but I really want to setup Rawr, export to EnhSim, test, check, tweak export to EnhSim again, test, tweak etc etc.

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
Reply With Quote
Old 04/08/09, 7:39 PM   #80
Electrofreak
Von Kaiser
 
Draenei Shaman
 
Spirestone
Originally Posted by Levva View Post
I'll keep a watching brief on this, if you reach a conclusion I'll implement it. I've been trying various sanity checks with beta 6 and found a few little tweaks. Biggest concern at present is white dmg seems high and Feral Spirits calc is a rough approximation. Oh and WF is modeled on MH only as OH interference modeling makes my brain hurt.

I'm anxiously waiting for a new EnhSim so I can track down any remaining errors. At present it's looking fairly good, but I really want to setup Rawr, export to EnhSim, test, check, tweak export to EnhSim again, test, tweak etc etc.
Does EnhSim accurately model Feral Spirits (with scaling) or does it also approximate their DPS?

Offline
Reply With Quote
Old 04/08/09, 10:45 PM   #81
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
I was doing some looking at Feral Spirits this evening at the moment in Rawr.Enhance its a very very basic formula. It could be a whole lot more involved. NB. I haven't seen what EnhSim does.

dpsDogs = 2 * ((375 + .3 * APDPS + FSglyphdps) * (45 / 180)) * (1 + bonusPhysicalDamage);

APDPS = your attackPower / 14;
FSglyphdps = your attackPower * .3 / 14
The 375 is an estimate of their base dps whilst out (I'm thinking this is on the high side though. Its only a guestimate someone gave me).
45/180 is of course their uptime estimate
and bonusPhysicalDamage is a physical damage buff (eg: Blood Frenzy or Savage Combat)


Now really it ought to get the dogs AP and factor in hit rating etc. I've not done enough testing to know do they get our white dps hit rating? I know from WWS parses that they miss a fair bit.

On Live my unbuffed stats showed the dogs at 1.50 speed 330.2 dps (from damage tooltip on pet tab visible when they are out). They were showing with the following stats 1737 AP, 331 str, 113 Agi (giving +0% crit I noticed), 682 Sta, 65 Int, 443-558 dmg. My unbuffed AP is 3534.

Dropping a SoE totem on its own took their AP to 2203 - 509 Str, 291 Agi. dps figure on tooltip went up to 363.5, with 483-608 dmg range.

Dropping a WF totem on its own (with no points in Imp.WF) took their attack speed to 1.29 and dps figure to 392.2 dps, 445-569 dmg range.


So I want to make the model a lot more robust, add in miss rate, any ideas as to how this is arrived at? Are they affected by armour? This should be in there if so. ie: really it would be better if we took their AP values and base dps and worked in their chance to hit, crit, armour mitigation etc, and worked out a much more robust estimation of their dps.

Has anyone done any work on this? Help would be most appreciated.

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
Reply With Quote
Old 04/09/09, 12:13 AM   #82
Rouncer
Deeper Shade of Blue
 
Rouncer's Avatar
 
Rouncer
Orc Shaman
 
No WoW Account
They inherit your +hit but not your expertise so the misses are all dodges. Their attacks are mitigated by armor and use one-hand/2-hand attack table (8%) miss on bosses. They only have 5% crit though but they benefit from all raid buffs if they are active when applied (getting a warrior to Battleshout when you summon them is a significant boost).

Online
Reply With Quote
Old 04/09/09, 2:18 AM   #83
Xoya
Bald Bull
 
Xoya's Avatar
 
Xoya
Orc Shaman
 
No WoW Account
Originally Posted by Levva View Post
That sounds very interesting regarding haste dips. Can you post an XML config (ie: save file from Rawr) remembering to use [code] tags and the steps to take to view the effect. I can then try to reproduce it and see why its happening. Haste shouldn't have a dip effect especially since the original model struggles a bit to mimic the 3s internal cd.
Absolutely. I would have done more of this stuff Monday but I was PvP Resto spec at the time so I couldn't offer you the opportunity to import my character from the armory. Posting the XML should be even easier than that would have been, however. The code for this is at the bottom of the post.

When you open this up, the first thing I want you to do is go to Gems -> Normal and sort by DPS. You'll see things like Stark Monarch Topaz and Quick Autumn's Glow right near the top of the list.

Next, go to the Buffs tab and enable Bloodlust. Now you'll notice that those same gems in the Comparisons pane are all the way at the bottom of the list.

Now if you change any of the gems in the profile at this point to a Quick Autumn's Glow, you'll see your DPS go down a good deal. (Note: the specific gem switch I have been using is Greatring of Collision's gem slot -> Quick Autumn's Glow). At this point, the haste gems in the Comparisons tab will be back at the top of the list.

Upon further review, however, I'm not entirely sure this is really the haste dip we're witnessing, as switching all my non-expertise/hit gems to haste while bloodlust is not active in the buffs tab doesn't seem to incur the negative/zero haste penalty. It seems to be related to having bloodlust which could be something to do with the code -- or, perhaps, because bloodlust is such a large amount of haste, we only see the haste dip (and thus the decreased dps) when bloodlust is activated. I'm not really sure where to direct you here, but hopefully what I've provided so far helps.

<?xml version="1.0" encoding="utf-8"?>
<Character xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Name>Xoya</Name>
  <Realm>Thunderhorn</Realm>
  <Region>US</Region>
  <Race>Draenei</Race>
  <Class>Shaman</Class>
  <ActiveBuffs>Strength of Earth Totem</ActiveBuffs>
  <ActiveBuffs>Enhancing Totems</ActiveBuffs>
  <ActiveBuffs>Blessing of Might</ActiveBuffs>
  <ActiveBuffs>Improved Blessing of Might</ActiveBuffs>
  <ActiveBuffs>Unleashed Rage</ActiveBuffs>
  <ActiveBuffs>Sanctified Retribution</ActiveBuffs>
  <ActiveBuffs>Swift Retribution</ActiveBuffs>
  <ActiveBuffs>Arcane Intellect</ActiveBuffs>
  <ActiveBuffs>Leader of the Pack</ActiveBuffs>
  <ActiveBuffs>Windfury Totem</ActiveBuffs>
  <ActiveBuffs>Improved Windfury Totem</ActiveBuffs>
  <ActiveBuffs>Elemental Oath</ActiveBuffs>
  <ActiveBuffs>Wrath of Air Totem</ActiveBuffs>
  <ActiveBuffs>Totem of Wrath (Spell Power)</ActiveBuffs>
  <ActiveBuffs>Divinie Spirit</ActiveBuffs>
  <ActiveBuffs>Power Word: Fortitude</ActiveBuffs>
  <ActiveBuffs>Improved Power Word: Fortitude</ActiveBuffs>
  <ActiveBuffs>Mark of the Wild</ActiveBuffs>
  <ActiveBuffs>Improved Mark of the Wild</ActiveBuffs>
  <ActiveBuffs>Blessing of Kings</ActiveBuffs>
  <ActiveBuffs>Heroic Presence</ActiveBuffs>
  <ActiveBuffs>Sunder Armor</ActiveBuffs>
  <ActiveBuffs>Faerie Fire</ActiveBuffs>
  <ActiveBuffs>Heart of the Crusader</ActiveBuffs>
  <ActiveBuffs>Savage Combat</ActiveBuffs>
  <ActiveBuffs>Improved Shadow Bolt</ActiveBuffs>
  <ActiveBuffs>Ebon Plaguebringer</ActiveBuffs>
  <ActiveBuffs>Misery</ActiveBuffs>
  <ActiveBuffs>Elixir of Demonslaying</ActiveBuffs>
  <ActiveBuffs>Elixir of Mighty Thoughts</ActiveBuffs>
  <ActiveBuffs>Fish Feast</ActiveBuffs>
  <ActiveBuffs>Master of Anatomy</ActiveBuffs>
  <ActiveBuffs>Earthshatter Battlegear 2 Piece Bonus</ActiveBuffs>
  <ActiveBuffs>Earthshatter Battlegear 4 Piece Bonus</ActiveBuffs>
  <CalculationOptions>
    <item>
      <key>
        <string>Bear</string>
      </key>
      <value>
        <string>&lt;?xml version="1.0" encoding="utf-16"?&gt;
&lt;CalculationOptionsBear xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
  &lt;TargetLevel&gt;83&lt;/TargetLevel&gt;
  &lt;ThreatScale&gt;10&lt;/ThreatScale&gt;
  &lt;TargetArmor&gt;10645&lt;/TargetArmor&gt;
  &lt;SurvivalSoftCap&gt;140000&lt;/SurvivalSoftCap&gt;
  &lt;TargetDamage&gt;50000&lt;/TargetDamage&gt;
  &lt;TargetAttackSpeed&gt;2&lt;/TargetAttackSpeed&gt;
  &lt;CustomUseMaul xsi:nil="true" /&gt;
  &lt;CustomUseMangle&gt;false&lt;/CustomUseMangle&gt;
  &lt;CustomUseSwipe&gt;false&lt;/CustomUseSwipe&gt;
  &lt;CustomUseFaerieFire&gt;false&lt;/CustomUseFaerieFire&gt;
  &lt;CustomUseLacerate&gt;false&lt;/CustomUseLacerate&gt;
&lt;/CalculationOptionsBear&gt;</string>
      </value>
    </item>
    <item>
      <key>
        <string>Elemental</string>
      </key>
      <value>
        <string>&lt;?xml version="1.0" encoding="utf-16"?&gt;
&lt;CalculationOptionsElemental xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
  &lt;BSRatio&gt;75&lt;/BSRatio&gt;
  &lt;FightDuration&gt;300&lt;/FightDuration&gt;
  &lt;ManaPot&gt;0&lt;/ManaPot&gt;
  &lt;ReplenishmentUptime&gt;30&lt;/ReplenishmentUptime&gt;
  &lt;UseThunderstorm&gt;true&lt;/UseThunderstorm&gt;
  &lt;glyphOfFlameShock&gt;false&lt;/glyphOfFlameShock&gt;
  &lt;glyphOfElementalMastery&gt;false&lt;/glyphOfElementalMastery&gt;
  &lt;glyphOfFlametongue&gt;false&lt;/glyphOfFlametongue&gt;
  &lt;glyphOfLava&gt;false&lt;/glyphOfLava&gt;
  &lt;glyphOfLightningBolt&gt;false&lt;/glyphOfLightningBolt&gt;
  &lt;glyphOfShocking&gt;false&lt;/glyphOfShocking&gt;
  &lt;glyphOfWaterMastery&gt;false&lt;/glyphOfWaterMastery&gt;
  &lt;rotationType&gt;0&lt;/rotationType&gt;
&lt;/CalculationOptionsElemental&gt;</string>
      </value>
    </item>
    <item>
      <key>
        <string>Enhance</string>
      </key>
      <value>
        <string>&lt;?xml version="1.0" encoding="utf-16"?&gt;
&lt;CalculationOptionsEnhance xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
  &lt;TargetLevel&gt;83&lt;/TargetLevel&gt;
  &lt;TargetArmor&gt;10645&lt;/TargetArmor&gt;
  &lt;NumberOfFerociousInspirations&gt;2&lt;/NumberOfFerociousInspirations&gt;
  &lt;BloodlustUptime&gt;0.15&lt;/BloodlustUptime&gt;
  &lt;ShattrathFaction&gt;Aldor&lt;/ShattrathFaction&gt;
  &lt;MainhandImbue&gt;Windfury&lt;/MainhandImbue&gt;
  &lt;OffhandImbue&gt;Flametongue&lt;/OffhandImbue&gt;
  &lt;GlyphFS&gt;true&lt;/GlyphFS&gt;
  &lt;GlyphFT&gt;false&lt;/GlyphFT&gt;
  &lt;GlyphLL&gt;false&lt;/GlyphLL&gt;
  &lt;GlyphLB&gt;false&lt;/GlyphLB&gt;
  &lt;GlyphLS&gt;true&lt;/GlyphLS&gt;
  &lt;GlyphShocking&gt;false&lt;/GlyphShocking&gt;
  &lt;GlyphSS&gt;true&lt;/GlyphSS&gt;
  &lt;GlyphWF&gt;false&lt;/GlyphWF&gt;
  &lt;BaseStatOption&gt;false&lt;/BaseStatOption&gt;
  &lt;Magma&gt;true&lt;/Magma&gt;
&lt;/CalculationOptionsEnhance&gt;</string>
      </value>
    </item>
    <item>
      <key>
        <string>Moonkin</string>
      </key>
      <value>
        <string>&lt;?xml version="1.0" encoding="utf-16"?&gt;
&lt;CalculationOptionsMoonkin xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
  &lt;TargetLevel&gt;83&lt;/TargetLevel&gt;
  &lt;Latency&gt;0.2&lt;/Latency&gt;
  &lt;FightLength&gt;5&lt;/FightLength&gt;
  &lt;Innervate&gt;false&lt;/Innervate&gt;
  &lt;InnervateDelay&gt;1&lt;/InnervateDelay&gt;
  &lt;ManaPots&gt;false&lt;/ManaPots&gt;
  &lt;ManaPotType&gt;Runic Mana Potion&lt;/ManaPotType&gt;
  &lt;InnervateWeapon&gt;false&lt;/InnervateWeapon&gt;
  &lt;InnervateWeaponInt&gt;0&lt;/InnervateWeaponInt&gt;
  &lt;InnervateWeaponSpi&gt;0&lt;/InnervateWeaponSpi&gt;
  &lt;AldorScryer&gt;Aldor&lt;/AldorScryer&gt;
  &lt;ReplenishmentUptime&gt;1&lt;/ReplenishmentUptime&gt;
  &lt;TreantLifespan&gt;1&lt;/TreantLifespan&gt;
  &lt;glyph1&gt;Starfire&lt;/glyph1&gt;
  &lt;glyph2&gt;Moonfire&lt;/glyph2&gt;
  &lt;glyph3&gt;Insect Swarm&lt;/glyph3&gt;
  &lt;LunarEclipse&gt;true&lt;/LunarEclipse&gt;
  &lt;MoonfireAlways&gt;true&lt;/MoonfireAlways&gt;
  &lt;userRotation&gt;None&lt;/userRotation&gt;
&lt;/CalculationOptionsMoonkin&gt;</string>
      </value>
    </item>
  </CalculationOptions>
  <AvailableItems>40543</AvailableItems>
  <AvailableItems>-13817</AvailableItems>
  <AvailableItems>44664</AvailableItems>
  <AvailableItems>40524</AvailableItems>
  <AvailableItems>40523</AvailableItems>
  <AvailableItems>-53832</AvailableItems>
  <AvailableItems>39762</AvailableItems>
  <AvailableItems>40522</AvailableItems>
  <AvailableItems>-113328</AvailableItems>
  <AvailableItems>40367</AvailableItems>
  <AvailableItems>-123826</AvailableItems>
  <AvailableItems>40282</AvailableItems>
  <AvailableItems>-83756</AvailableItems>
  <AvailableItems>40520</AvailableItems>
  <AvailableItems>-93234</AvailableItems>
  <AvailableItems>40074</AvailableItems>
  <AvailableItems>40474</AvailableItems>
  <AvailableItems>40531</AvailableItems>
  <AvailableItems>44253</AvailableItems>
  <AvailableItems>40403</AvailableItems>
  <AvailableItems>-43831</AvailableItems>
  <AvailableItems>39714</AvailableItems>
  <AvailableItems>-153789</AvailableItems>
  <AvailableItems>40322</AvailableItems>
  <AvailableItems>40521</AvailableItems>
  <AvailableItems>40344</AvailableItems>
  <AvailableItems>40065</AvailableItems>
  <AvailableItems>39421</AvailableItems>
  <AvailableItems>40369</AvailableItems>
  <AvailableItems>40315</AvailableItems>
  <AvailableItems>44003</AvailableItems>
  <AvailableItems>40299</AvailableItems>
  <AvailableItems>40305</AvailableItems>
  <AvailableItems>39397</AvailableItems>
  <AvailableItems>40250</AvailableItems>
  <AvailableItems>39404</AvailableItems>
  <AvailableItems>40721</AvailableItems>
  <AvailableItems>43990</AvailableItems>
  <AvailableItems>40736</AvailableItems>
  <AvailableItems>39702</AvailableItems>
  <AvailableItems>39765</AvailableItems>
  <AvailableItems>39278</AvailableItems>
  <AvailableItems>40738</AvailableItems>
  <AvailableItems>40186</AvailableItems>
  <AvailableItems>40541</AvailableItems>
  <AvailableItems>40262</AvailableItems>
  <AvailableItems>39194</AvailableItems>
  <AvailableItems>40242</AvailableItems>
  <AvailableItems>39727</AvailableItems>
  <AvailableItems>40260</AvailableItems>
  <AvailableItems>40275</AvailableItems>
  <AvailableItems>40205</AvailableItems>
  <AvailableItems>40692</AvailableItems>
  <AvailableItems>44011</AvailableItems>
  <AvailableItems>40331</AvailableItems>
  <AvailableItems>40201</AvailableItems>
  <AvailableItems>39701</AvailableItems>
  <AvailableItems>40549</AvailableItems>
  <AvailableItems>40746</AvailableItems>
  <AvailableItems>44297</AvailableItems>
  <AvailableItems>43993</AvailableItems>
  <AvailableItems>42642</AvailableItems>
  <AvailableItems>40684</AvailableItems>
  <AvailableItems>40256</AvailableItems>
  <AvailableItems>39257</AvailableItems>
  <AvailableItems>40371</AvailableItems>
  <AvailableItems>37390</AvailableItems>
  <AvailableItems>40014</AvailableItems>
  <AvailableItems>40053</AvailableItems>
  <AvailableItems>39999</AvailableItems>
  <AvailableItems>40044</AvailableItems>
  <AvailableItems>40052</AvailableItems>
  <AvailableItems>40055</AvailableItems>
  <AvailableItems>40013</AvailableItems>
  <AvailableItems>40017</AvailableItems>
  <AvailableItems>40043</AvailableItems>
  <AvailableItems>40046</AvailableItems>
  <AvailableItems>39997</AvailableItems>
  <AvailableItems>40002</AvailableItems>
  <AvailableItems>40086</AvailableItems>
  <AvailableItems>40091</AvailableItems>
  <AvailableItems>40088</AvailableItems>
  <AvailableItems>40029</AvailableItems>
  <AvailableItems>40023</AvailableItems>
  <AvailableItems>40034</AvailableItems>
  <AvailableItems>41285</AvailableItems>
  <AvailableItems>41398</AvailableItems>
  <AvailableItems>39763</AvailableItems>
  <AvailableItems>40383</AvailableItems>
  <AvailableItems>40189</AvailableItems>
  <AvailableItems>-33808</AvailableItems>
  <AvailableItems>-91603</AvailableItems>
  <AvailableItems>-121597</AvailableItems>
  <AvailableItems>40267</AvailableItems>
  <AvailableItems>43573</AvailableItems>
  <AvailableItems>42990</AvailableItems>
  <AvailableItems>40264</AvailableItems>
  <AvailableItems>40386</AvailableItems>
  <AvailableItems>40488</AvailableItems>
  <AvailableItems>40058</AvailableItems>
  <AvailableItems>40437</AvailableItems>
  <CurrentModel>Enhance</CurrentModel>
  <EnforceMetagemRequirements>true</EnforceMetagemRequirements>
  <Head>40521.41398.39999.0.3817</Head>
  <Neck>44664.40003.0.0.0</Neck>
  <Shoulders>40524.39999.0.0.3808</Shoulders>
  <Back>40403.0.0.0.3831</Back>
  <Chest>40523.40003.40034.0.3832</Chest>
  <Wrist>40282.40003.0.0.3756</Wrist>
  <Hands>40541.0.0.0.1603</Hands>
  <Waist>39762.39999.0.0.0</Waist>
  <Legs>40522.39999.39999.0.3328</Legs>
  <Feet>40549.0.0.0.1597</Feet>
  <Finger1>40474.0.0.0.0</Finger1>
  <Finger2>43993.40052.0.0.0</Finger2>
  <Trinket1>40684.0.0.0.0</Trinket1>
  <Trinket2>40256.0.0.0.0</Trinket2>
  <MainHand>39763.0.0.0.3789</MainHand>
  <OffHand>40189.0.0.0.3789</OffHand>
  <Ranged>40267.0.0.0.0</Ranged>
  <CalculationToOptimize>[SubPoint 0]</CalculationToOptimize>
  <OptimizationRequirements />
  <WarriorTalents>000000000000000000000000000000000000000000000000000000000000000000000000000000000000</WarriorTalents>
  <PaladinTalents>000000000000000000000000000000000000000000000000000000000000000000000000000000</PaladinTalents>
  <HunterTalents>000000000000000000000000000000000000000000000000000000000000000000000000000000000</HunterTalents>
  <RogueTalents>00000000000000000000000000000000000000000000000000000000000000000000000000000000000</RogueTalents>
  <PriestTalents>000000000000000000000000000000000000000000000000000000000000000000000000000000000</PriestTalents>
  <ShamanTalents>05303015000000000000000000050503310502133303113113105100000000000000000000000000</ShamanTalents>
  <MageTalents>00000000000000000000000000000000000000000000000000000000000000000000000000000000000000</MageTalents>
  <WarlockTalents>000000000000000000000000000000000000000000000000000000000000000000000000000000000</WarlockTalents>
  <DruidTalents>000000000000000000000000000000000000000000000000000000000000000000000000000000000000</DruidTalents>
  <DeathKnightTalents>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000</DeathKnightTalents>
  <CustomItemInstances />
  <WaistBlacksmithingSocketEnabled>true</WaistBlacksmithingSocketEnabled>
  <HandsBlacksmithingSocketEnabled>false</HandsBlacksmithingSocketEnabled>
  <WristBlacksmithingSocketEnabled>false</WristBlacksmithingSocketEnabled>
</Character>

United States Offline
Reply With Quote
Old 04/09/09, 8:18 AM   #84
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
Many thanks for this I've seen exactly where the issue lies. There is an iteration loop in the code that tries to work out Flurry uptime, and WF. This uses the hastedMH & hastedOH speeds. With your config and Bloodlust it calculates Flurry uptime as 97.03% and weapon speed 1.50139. It then works out that this means WF could proc after just 0.00278 seconds after CD and gets a WF procs/sec of 0.1691

When you add say a Quick Autumn's Glow it takes Flurry to 96.64% uptime and reduces weapon speed to 1.49363 so it calculates the first WF proc after 3 sec CD as 1.48089 ie: a LONG time after the CD which then reduces the WF procs/sec to 0.1351.

So yes its the 1.5 sec haste effect. Whether this is accurately modelled or not I really can't say. That bit of clever code was in place before I touched it. I think it was Toots that coded it but I'm not at all sure. I'll post that section here in case anyone can see anything that could be improved.

            //The Swing Loop
            //This is where we figure out feedback systems -- WF, MW, ED, Flurry, etc.
            //It's also where we'll figure out GCD interference when we model that.
            //--------------
            float flurryUptime = 1f;
            float edUptime = 0f;
            float urUptime = 0f;
            float bloodlustHaste = 1 + (bloodlustUptime * stats.Bloodlust);
            float hastedMHSpeed = baseHastedMHSpeed / bloodlustHaste;
            float hastedOHSpeed = baseHastedOHSpeed / bloodlustHaste;
            float hitsPerSMHSS = (1f - chanceYellowMiss) / stormstrikeSpeed;
            float hitsPerSOHSS = character.ShamanTalents.DualWield == 1 ? ((1f - 2 * chanceYellowMiss) / stormstrikeSpeed) : 0f; //OH only swings if MH connects
            float hitsPerSLL = (1f - chanceYellowMiss) / 6f;
            float swingsPerSMHMelee = 0f;
            float swingsPerSOHMelee = 0f;
            float wfProcsPerSecond = 0f;
            float mwProcsPerSecond = 0f;
            float secondsToFiveStack = 10f;
            float averageMeleeCritChance = chanceYellowCrit;
            float earthShocksPerS = (1f - chanceSpellMiss) / shockSpeed;
            float couldCritSwingsPerSecond = 0f;
            float hitsPerSOH = 0f;
            float hitsPerSMH = 0f;
            float hitsPerSWF = 0f;
            for (int i = 0; i < 5; i++)
            {
                float bonusHaste = (1f + (flurryUptime * flurryHasteBonus)) * bloodlustHaste;
                hastedMHSpeed = baseHastedMHSpeed / bonusHaste;
                hastedOHSpeed = baseHastedOHSpeed / bonusHaste;
                swingsPerSMHMelee = 1f / hastedMHSpeed;
                swingsPerSOHMelee = 1f / hastedOHSpeed;
                //Flat Windfury Society
                float hitsThatProcWFPerS = (1f - chanceWhiteMiss) * swingsPerSMHMelee + hitsPerSMHSS;
                float windfuryTimeToFirstHit = hastedMHSpeed - (3 % hastedMHSpeed);
                //later -- //windfuryTimeToFirstHit = hasted
                wfProcsPerSecond = 1f / (3f + windfuryTimeToFirstHit + ((avgHitsToProcWF - 1) * hitsThatProcWFPerS));
                hitsPerSWF = 2f * wfProcsPerSecond * (1f - chanceYellowMiss);

                //Due to attack table, a white swing has the same chance to crit as a yellow hit
                couldCritSwingsPerSecond = swingsPerSMHMelee + swingsPerSOHMelee + hitsPerSMHSS + hitsPerSOHSS + hitsPerSLL + hitsPerSWF;
                float swingsThatConsumeFlurryPerSecond = swingsPerSMHMelee + swingsPerSOHMelee;
                flurryUptime = 1f - (float)Math.Pow(1 - averageMeleeCritChance, (3 / swingsThatConsumeFlurryPerSecond) * couldCritSwingsPerSecond);

                hitsPerSMH = swingsPerSMHMelee * (1f - chanceWhiteMiss - chanceDodge) + hitsPerSWF + hitsPerSMHSS;
                if (character.ShamanTalents.DualWield == 1)
                    hitsPerSOH = swingsPerSOHMelee * (1f - chanceWhiteMiss - chanceDodge) + hitsPerSOHSS + hitsPerSLL;
                mwProcsPerSecond = (mwPPM / (60f / unhastedMHSpeed)) * hitsPerSMH + (mwPPM / (60f / unhastedOHSpeed)) * hitsPerSOH;
                secondsToFiveStack /* oh but i want it now! */ = 5 / mwProcsPerSecond;

                float couldCritSpellsPerS = (earthShocksPerS + 1 / secondsToFiveStack) * (1f - chanceSpellMiss);
                edUptime = 1f - (float)Math.Pow(1-chanceSpellCrit, 10 * couldCritSpellsPerS);
                
                averageMeleeCritChance = chanceYellowCrit + edUptime * edCritBonus;
            }
            urUptime = 1f - (float)Math.Pow(1 - averageMeleeCritChance, 10 * couldCritSwingsPerSecond);

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
Reply With Quote
Old 04/09/09, 11:29 AM   #85
OnosKT
Piston Honda
 
Tauren Shaman
 
Kel'Thuzad
Well looking at that part of code, there are two things that bug me:

1. I do not see the reason for that loop. Simply looking at the code, I see nothing that modifies with each iteration, it looks like the exact same values are calculated 5 times. I'll need to go with a debugger through it to make sure, but that will have to wait till I get home, since I don't have VS2008 here.

2. In my opinion, bloodlust and non bloodlust times for WF uptimes should be separated. I know that could apply to other procs, but bloodlust is such a massive haste increase for a short time, that it will cause problems with the WF inference part. So pseudocode, it should look something like this:

float bonusHaste = (1f + (flurryUptime * flurryHasteBonus)) * bloodlustHaste;

hastedMHSpeedBL = baseHastedMHSpeed / bonusHaste;
hastedOHSpeedBL = baseHastedOHSpeed / bonusHaste;

swingsPerSMHMelee = 1f / baseHastedMHSpeed ;
swingsPerSOHMelee = 1f / baseHastedOHSpeed ;

swingsPerSMHMeleeBL = 1f / hastedMHSpeedBL ;
swingsPerSOHMeleeBL = 1f / hastedOHSpeedBL ;

//Flat Windfury Society
float hitsThatProcWFPerS = (1f - chanceWhiteMiss) * swingsPerSMHMelee + hitsPerSMHSS;

float hitsThatProcWFPerSBL = (1f - chanceWhiteMiss) * swingsPerSMHMeleeBL + hitsPerSMHSS;

float windfuryTimeToFirstHitBL = hastedMHSpeedBL - (3 % hastedMHSpeedBL);

float windfuryTimeToFirstHit = baseHastedMHSpeed - (3 % baseHastedMHSpeed);

wfProcsPerSecond = 1f / (3f + windfuryTimeToFirstHit + ((avgHitsToProcWF - 1) * hitsThatProcWFPerS));
hitsPerSWF = 2f * wfProcsPerSecond * (1f - chanceYellowMiss);

wfProcsPerSecondBL = 1f / (3f + windfuryTimeToFirstHitBL + ((avgHitsToProcWFBL - 1) * hitsThatProcWFPerSBL));
hitsPerSWFBL = 2f * wfProcsPerSecondBL * (1f - chanceYellowMiss);

hitsPerSWF = ( hitsPerSWF * (5*60 - 40) + hitsPerSWFBL * 40 )/(5*60) //calculate total hits based on non bloodlusttime (5 minutes in 40s BL time) and BL time (40s)

Offline
Reply With Quote
Old 04/09/09, 12:24 PM   #86
Malan
Mind the gap.
 
Malan's Avatar
 
Malan
Tauren Shaman
 
No WoW Account
Originally Posted by Levva View Post
The 375 is an estimate of their base dps whilst out (I'm thinking this is on the high side though. Its only a guestimate someone gave me).
That's definitely too high for 'base' DPS. Someone would need to strip off all their gear in order to test the baseline DPS. 375 is including their AP already and so you're double dipping by adding AP back into their DPS calculations after that.

United States Offline
Reply With Quote
Old 04/09/09, 12:27 PM   #87
Xoya
Bald Bull
 
Xoya's Avatar
 
Xoya
Orc Shaman
 
No WoW Account
Hrm, why is bloodlust added in there at all at that point? Shouldn't bonusHaste just be Flurry, with something like Bloodlust treated like a trinket would be? Or are trinkets averaged in Rawr and thus Bloodlust IS being treated like a trinket.. simply averaged?

United States Offline
Reply With Quote
Old 04/09/09, 12:39 PM   #88
OnosKT
Piston Honda
 
Tauren Shaman
 
Kel'Thuzad
Rawr does average everything in your haste/AP/ArP/etc. If you add say a Mark of Norg trinket, you will see your haste go up, and it's calculated approx. as hasteBonus/uptime

Offline
Reply With Quote
Old 04/09/09, 12:52 PM   #89
Xoya
Bald Bull
 
Xoya's Avatar
 
Xoya
Orc Shaman
 
No WoW Account
Alright, that makes sense. I think for the time being I'm going to do my Rawr calculations without Bloodlust active, and if I hit the haste valley with my default gear, well, .. I think that would take a heck of a lot of haste so it shouldn't be too much of an issue. Even with regemming almost everything to haste I wasn't able to hit it, so should be fine. Does this sound like an alright idea until we determine what to do about Bloodlust's averaged haste?

Edit to add: also, it doesn't seem like Bandit's Insignia is being properly modeled in Rawr at the moment. Currently it's only adding DPS based on the static 190 AP. I determined this by comparing FoFF's 320 AP/221.58 DPS increase with BI's 190 AP/131.73 DPS increase. Is it possible to model the damage proc as well to provide a more accurate DPS # for Bandit's Insignia?

Last edited by Xoya : 04/09/09 at 1:09 PM.

United States Offline
Reply With Quote
Old 04/09/09, 12:57 PM   #90
OnosKT
Piston Honda
 
Tauren Shaman
 
Kel'Thuzad
Well, personally for any real decision I intend to do, (after EnhSim gets released for 3.1) I will use Rawr just to get the stats quickly into EnhSim. So I am thinking something like this:

1. Grab my char info into Rawr
2. Make changes to gear that I want to test
3. Export and run sim
4. Repeat 2 and 3 as appropriate

In the end, no matter what you do, Rawr will not be able to get as good results as the sim, since one is a static calculation, and the other actually calculates based on a clear simulation of all factors. Rawr can be used to decrease the number of things to compare, but will be unable to provide 100% answers.

Offline
Reply With Quote
Old 04/09/09, 1:51 PM   #91
Cufaifo
Glass Joe
 
Cufifo
Draenei Shaman
 
Ragnaros
I am using the version 2.2.0b6 downloaded yesterday from Rawr page.
Don’t know if this is a bug or intentional, but have call my attention.
In the buff tab, under the damage (%) buff there are 2 options Ferocious Inspiration or Sanctified Retribution. Both buff should be equivalent (or I am missing something) but the DPS difference between these buff is considerable 6399.91 with SR and 6591.9 with FI.
Other thing, this is more like a doubt, what 1 proc means in the berserking enchant? Could be that what’s put berserking behind the superior potency or might spellpower on the optimizer?

Sorry about my English, not my native language.

Offline
Reply With Quote
Old 04/09/09, 2:52 PM   #92
OnosKT
Piston Honda
 
Tauren Shaman
 
Kel'Thuzad
Ok, tested to see if I can replicate, and you are right, using my shaman

0 buffs my DPS is: 3241
with sanctified crusade: 3339
with fer. inspiration: 3493


I also checked to make sure that it is the Enhancement model that is broken, and it seems it is. For both the warrior and the paladin ret. models, the two buffs increase the DPS by the same amount.

Edit: Looking at those two numbers, sanctified crusade adds 1.03, so a 3% DPS increase which is correct, while fer. insp is 1.077, so 7.7% more than double.

The 1 proc part for berserking is correct. If you look at the other weapon enchants, it shows what they provide. For accuracy for example it shows the correct +hit/+crit, so berserking enchant provides 1 proc of berserking.

Offline
Reply With Quote
Old 04/09/09, 8:53 PM   #93
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
Originally Posted by OnosKT View Post
Well, personally for any real decision I intend to do, (after EnhSim gets released for 3.1) I will use Rawr just to get the stats quickly into EnhSim. So I am thinking something like this:

1. Grab my char info into Rawr
2. Make changes to gear that I want to test
3. Export and run sim
4. Repeat 2 and 3 as appropriate

In the end, no matter what you do, Rawr will not be able to get as good results as the sim, since one is a static calculation, and the other actually calculates based on a clear simulation of all factors. Rawr can be used to decrease the number of things to compare, but will be unable to provide 100% answers.
The route you suggest is how most of the serious Elitists here will go, including myself, and how I designed the model to work, for the benefit of the general community (ie: the ones that get banned here for asking handholding questions) I'm hoping to get Rawr as accurate as they need it.

Originally Posted by OnosKT View Post
Well looking at that part of code, there are two things that bug me:

1. I do not see the reason for that loop. Simply looking at the code, I see nothing that modifies with each iteration, it looks like the exact same values are calculated 5 times. I'll need to go with a debugger through it to make sure, but that will have to wait till I get home, since I don't have VS2008 here.
If you look you will see its flurryUptime thats being changed which is why its iterating over 5 times to try to narrow down flurry uptime.

Originally Posted by Cufaifo View Post
I am using the version 2.2.0b6 downloaded yesterday from Rawr page.
Don’t know if this is a bug or intentional, but have call my attention.
In the buff tab, under the damage (%) buff there are 2 options Ferocious Inspiration or Sanctified Retribution. Both buff should be equivalent (or I am missing something) but the DPS difference between these buff is considerable 6399.91 with SR and 6591.9 with FI.
Other thing, this is more like a doubt, what 1 proc means in the berserking enchant? Could be that what’s put berserking behind the superior potency or might spellpower on the optimizer?

Sorry about my English, not my native language.
If you visit Rawr.Enhance - Enhancement Shaman DPS calculator - Patch 3.1 ready you can download the very very latest version which I've released and see what's fixed. In particular I reworked berserking after noting a issue with it in beta 6 which was making it a lot lower than it should have been.

I'm investgating FI & SR discrepancy - not narrowed it down yet.

Edit: Ok found the problem the old model has an option for "Number of Ferocious Inspirations" and this is set to 2 by default in the options tab. I suspect this is due to having multiple BM hunters = multiple buffs which probably doesn't happen now can someone confirm that this is a solo +3% raid wide buff now. I'll remove the code that used multiples and assume it is an old BC hangover.

Last edited by Levva : 04/09/09 at 9:41 PM.

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
Reply With Quote
Old 04/12/09, 6:07 PM   #94
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
Changes since v2.2.0b6

You can get beta 6 from Rawr - Release: Rawr 2.2.0b6 if you then download and unzip My latest changes into your Rawr v2.2.0b6 directory it will update it to the very latest version.

v2.2.0.37255 - Major reworking of stats to utilise "Special Effect" stats. Now instead of using flat averages for stats it uses proc chances. eg: Mirror of Truth has +1000 AP chance on melee crit strike for 10 seconds. Previously this was modeled as a flat +AP add, now the amount of AP added is based on your crit chance. This is effectively a whole new way of calculating and so its possible that I've mistyped something during the cut n' paste process. Some careful testing would be most welcome to verify that base figures are as expected.
Main form now has a status bar so you can see your total dps values regardless of which tab you are on.

v2.2.0.58 - Export all buffs implemented and tested vs EnhSim v1.6.7
After testing of Feral Spirits on PTR I've established their dps effects, and implemented this in the model.
Fix for set bonuses appearing twice in export & Unleashed Rage buff now unticked by default.
NB. The main code has implemented a new "Special Effect" proc for trinkets etc this is not yet implemented in Enhance so some tooltips may not show all effects. I also need to test that default procs are still working.

v2.2.0.21008 - Removed "Number of Ferocious Inspirations" option and enabled Bloodlust uptime slider.
Fixed Glancing OH dps was using MH value
Modified base Feral Spirit dps

v2.2.0.25206 - New in-between beta version. Download the RawrTest.zip file and extract it to your Rawr directory overwriting the existing files (note this will restrict your Rawr to Enhance model only).

Fixed Optimiser in base shouldn't crash any more
Updated EnhSim Export to include buffs
Reworked Berserker & Mongoose enchants
Add Export to EnhSim option to main export menu
Update buff output to EnhSim to fix double counting of Draenei spell hit, disable buff output for SoE totem, MotW buff & Int buff.
Support for glyphs as part of talent specs. Updated Glyph comparison chart.
Fix to Lava Lash & Stormstrike hits per second calcs
Implemented default buffs & glyphs on loading from armory
Fix for stonebreaker's totem having too much attack power
Added checks for presence of Dual Wield talent so that its true value is reflected in talent optimisation calcs.
Added Optimiser Results output to equip items confirmation dialog. This is a temporary measure until a new results form can be designed to display the results better.
Fixed new 3.1 spellpower co-efficient for FT to be 3.81% per 0.1 speed instead of 4% per 0.1 of speed.
Fixed double counting of Unleashed Rage attack power bonus from UR uptime and buff
Added first draft of more detailed feral spirit model to include miss rate, armour reduction etc
Open in Wowhead now respects Locale & ptr settings to determine which site to view item on.

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
Reply With Quote
Old 04/14/09, 7:59 PM   #95
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
New Release of Rawr v2.2.0.7 available at Rawr - Release: Rawr 2.2.0.7

Note that whilst its giving decent figures it got an overhaul for trinket effects the day before release so I'm still working on checking all of that. In addition I've had less than 24 hours testing of Rawr outputing to EnhSim v1.6.8+ I'm aware there is a discrepancy in the figures however it appears to be a percent uplift from one to the other so I'm suspecting a simple multiplier that shouldn't be present. The net effect shouldn't change much for what's an upgrade.

Anyone who can assist doing detailed testing please contact me asap so we can get it giving similar figures to EnhSim asap.

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
Reply With Quote
Old 04/14/09, 8:40 PM   #96
OnosKT
Piston Honda
 
Tauren Shaman
 
Kel'Thuzad
Well, with the servers down, I can help test it. Now here's what I observed (using 2.2.0b7 Rawr and EnhSim 1.6.8):

1. When exporting/importing EnhSim only imports naxx_melee_4 and not naxx_melee_2 also. Not sure if this is a bug or not.

2. I'll point where there are major discrepancies (between Rawr and EnhSim 10k hours sim, with 100-200 latency)

Melee is within 20dps
WF is wihin 10 dps
** FT is almost 100 DPS difference
** SS is around 125 DPS difference
** LL is 137 DPS difference
Magma is wihin 50 dps (lower in rawr than in sim)
** ES is around 100dps diff
** LB is 130 dps diff
LS is 15 dps
Spirit wolves are 74 dps lower in rawr

Overall 6.2k dps rawr, 5.7k dps enhsim

Here is the Rawr config XML

<?xml version="1.0" encoding="utf-8"?>
<Character xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Name>Onos</Name>
  <Realm>Kel'Thuzad</Realm>
  <Region>US</Region>
  <Race>Tauren</Race>
  <Class>Shaman</Class>
  <ActiveBuffs>Strength of Earth Totem</ActiveBuffs>
  <ActiveBuffs>Enhancing Totems (Agility/Strength)</ActiveBuffs>
  <ActiveBuffs>Blessing of Might</ActiveBuffs>
  <ActiveBuffs>Improved Blessing of Might</ActiveBuffs>
  <ActiveBuffs>Unleashed Rage</ActiveBuffs>
  <ActiveBuffs>Ferocious Inspiration</ActiveBuffs>
  <ActiveBuffs>Improved Moonkin Form</ActiveBuffs>
  <ActiveBuffs>Arcane Intellect</ActiveBuffs>
  <ActiveBuffs>Rampage</ActiveBuffs>
  <ActiveBuffs>Windfury Totem</ActiveBuffs>
  <ActiveBuffs>Improved Windfury Totem</ActiveBuffs>
  <ActiveBuffs>Moonkin Form</ActiveBuffs>
  <ActiveBuffs>Wrath of Air Totem</ActiveBuffs>
  <ActiveBuffs>Flametongue Totem</ActiveBuffs>
  <ActiveBuffs>Power Word: Fortitude</ActiveBuffs>
  <ActiveBuffs>Mark of the Wild</ActiveBuffs>
  <ActiveBuffs>Improved Mark of the Wild</ActiveBuffs>
  <ActiveBuffs>Blessing of Kings</ActiveBuffs>
  <ActiveBuffs>Expose Armor</ActiveBuffs>
  <ActiveBuffs>Heart of the Crusader</ActiveBuffs>
  <ActiveBuffs>Savage Combat</ActiveBuffs>
  <ActiveBuffs>Winter's Chill</ActiveBuffs>
  <ActiveBuffs>Earth and Moon</ActiveBuffs>
  <ActiveBuffs>Misery</ActiveBuffs>
  <ActiveBuffs>Flask of Endless Rage</ActiveBuffs>
  <ActiveBuffs>Master of Anatomy</ActiveBuffs>
  <ActiveBuffs>Earthshatter Battlegear 2 Piece Bonus</ActiveBuffs>
  <ActiveBuffs>Earthshatter Battlegear 4 Piece Bonus</ActiveBuffs>
  <CalculationOptions>
    <item>
      <key>
        <string>Bear</string>
      </key>
      <value>
        <string>&lt;?xml version="1.0" encoding="utf-16"?&gt;
&lt;CalculationOptionsBear xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
  &lt;TargetLevel&gt;83&lt;/TargetLevel&gt;
  &lt;ThreatScale&gt;10&lt;/ThreatScale&gt;
  &lt;TargetArmor&gt;10645&lt;/TargetArmor&gt;
  &lt;SurvivalSoftCap&gt;140000&lt;/SurvivalSoftCap&gt;
  &lt;TargetDamage&gt;50000&lt;/TargetDamage&gt;
  &lt;TargetAttackSpeed&gt;2&lt;/TargetAttackSpeed&gt;
  &lt;CustomUseMaul xsi:nil="true" /&gt;
  &lt;CustomUseMangle&gt;false&lt;/CustomUseMangle&gt;
  &lt;CustomUseSwipe&gt;false&lt;/CustomUseSwipe&gt;
  &lt;CustomUseFaerieFire&gt;false&lt;/CustomUseFaerieFire&gt;
  &lt;CustomUseLacerate&gt;false&lt;/CustomUseLacerate&gt;
&lt;/CalculationOptionsBear&gt;</string>
      </value>
    </item>
    <item>
      <key>
        <string>Elemental</string>
      </key>
      <value>
        <string>&lt;?xml version="1.0" encoding="utf-16"?&gt;
&lt;CalculationOptionsElemental xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
  &lt;BSRatio&gt;75&lt;/BSRatio&gt;
  &lt;FightDuration&gt;300&lt;/FightDuration&gt;
  &lt;ManaPot&gt;0&lt;/ManaPot&gt;
  &lt;ReplenishmentUptime&gt;30&lt;/ReplenishmentUptime&gt;
  &lt;UseThunderstorm&gt;true&lt;/UseThunderstorm&gt;
  &lt;glyphOfFlameShock&gt;false&lt;/glyphOfFlameShock&gt;
  &lt;glyphOfElementalMastery&gt;false&lt;/glyphOfElementalMastery&gt;
  &lt;glyphOfFlametongue&gt;false&lt;/glyphOfFlametongue&gt;
  &lt;glyphOfLava&gt;false&lt;/glyphOfLava&gt;
  &lt;glyphOfLightningBolt&gt;false&lt;/glyphOfLightningBolt&gt;
  &lt;glyphOfShocking&gt;false&lt;/glyphOfShocking&gt;
  &lt;glyphOfWaterMastery&gt;false&lt;/glyphOfWaterMastery&gt;
  &lt;rotationType&gt;0&lt;/rotationType&gt;
&lt;/CalculationOptionsElemental&gt;</string>
      </value>
    </item>
    <item>
      <key>
        <string>Enhance</string>
      </key>
      <value>
        <string>&lt;?xml version="1.0" encoding="utf-16"?&gt;
&lt;CalculationOptionsEnhance xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
  &lt;TargetLevel&gt;83&lt;/TargetLevel&gt;
  &lt;TargetArmor&gt;10645&lt;/TargetArmor&gt;
  &lt;NumberOfFerociousInspirations&gt;2&lt;/NumberOfFerociousInspirations&gt;
  &lt;BloodlustUptime&gt;0.15&lt;/BloodlustUptime&gt;
  &lt;ShattrathFaction&gt;Aldor&lt;/ShattrathFaction&gt;
  &lt;MainhandImbue&gt;Windfury&lt;/MainhandImbue&gt;
  &lt;OffhandImbue&gt;Flametongue&lt;/OffhandImbue&gt;
  &lt;FightLength&gt;5&lt;/FightLength&gt;
  &lt;BaseStatOption&gt;false&lt;/BaseStatOption&gt;
  &lt;Magma&gt;false&lt;/Magma&gt;
&lt;/CalculationOptionsEnhance&gt;</string>
      </value>
    </item>
  </CalculationOptions>
  <AvailableItems>40521</AvailableItems>
  <AvailableItems>-13817</AvailableItems>
  <AvailableItems>40065</AvailableItems>
  <AvailableItems>40524</AvailableItems>
  <AvailableItems>-33808</AvailableItems>
  <AvailableItems>40523</AvailableItems>
  <AvailableItems>-53252</AvailableItems>
  <AvailableItems>40275</AvailableItems>
  <AvailableItems>40522</AvailableItems>
  <AvailableItems>-113823</AvailableItems>
  <AvailableItems>40549</AvailableItems>
  <AvailableItems>-123826</AvailableItems>
  <AvailableItems>40282</AvailableItems>
  <AvailableItems>-83756</AvailableItems>
  <AvailableItems>40262</AvailableItems>
  <AvailableItems>-93234</AvailableItems>
  <AvailableItems>40074</AvailableItems>
  <AvailableItems>40717</AvailableItems>
  <AvailableItems>40256</AvailableItems>
  <AvailableItems>40531</AvailableItems>
  <AvailableItems>40721</AvailableItems>
  <AvailableItems>40383</AvailableItems>
  <AvailableItems>-153789</AvailableItems>
  <AvailableItems>40189</AvailableItems>
  <AvailableItems>40322</AvailableItems>
  <CurrentModel>Enhance</CurrentModel>
  <EnforceMetagemRequirements>false</EnforceMetagemRequirements>
  <Head>40521.41398.39999.0.3817</Head>
  <Neck>40065.0.0.0.0</Neck>
  <Shoulders>40524.40029.0.0.3808</Shoulders>
  <Back>40721.0.0.0.0</Back>
  <Chest>40523.39999.40029.0.3252</Chest>
  <Shirt>4335.0.0.0.0</Shirt>
  <Tabard>43300.0.0.0.0</Tabard>
  <Wrist>40282.39999.0.0.3756</Wrist>
  <Hands>40262.0.0.0.3234</Hands>
  <Waist>40275.39999.0.0.0</Waist>
  <Legs>40522.39999.39999.0.3823</Legs>
  <Feet>40549.0.0.0.3826</Feet>
  <Finger1>40074.0.0.0.0</Finger1>
  <Finger2>40717.0.0.0.0</Finger2>
  <Trinket1>40256.0.0.0.0</Trinket1>
  <Trinket2>40531.0.0.0.0</Trinket2>
  <MainHand>40383.0.0.0.3789</MainHand>
  <OffHand>40189.0.0.0.3789</OffHand>
  <Ranged>40322.0.0.0.0</Ranged>
  <OptimizationRequirements />
  <WarriorTalents>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000000000000000000000000</WarriorTalents>
  <PaladinTalents>000000000000000000000000000000000000000000000000000000000000000000000000000000.0000000000000000000000000000000000</PaladinTalents>
  <HunterTalents>000000000000000000000000000000000000000000000000000000000000000000000000000000000</HunterTalents>
  <RogueTalents>00000000000000000000000000000000000000000000000000000000000000000000000000000000000</RogueTalents>
  <PriestTalents>000000000000000000000000000000000000000000000000000000000000000000000000000000000</PriestTalents>
  <ShamanTalents>05303205000000000000000003020503310502133303113103105100000000000000000000000000.0001000000000100000000100000</ShamanTalents>
  <MageTalents>00000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0000000000000000</MageTalents>
  <WarlockTalents>000000000000000000000000000000000000000000000000000000000000000000000000000000000</WarlockTalents>
  <DruidTalents>000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000000000000000000000</DruidTalents>
  <DeathKnightTalents>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000</DeathKnightTalents>
  <CustomItemInstances>
    <ItemInstance>
      <Id>40282</Id>
      <Gem1Id>39999</Gem1Id>
      <EnchantId>3756</EnchantId>
      <ForceDisplay>true</ForceDisplay>
    </ItemInstance>
    <ItemInstance>
      <Id>40522</Id>
      <Gem1Id>40003</Gem1Id>
      <Gem2Id>39999</Gem2Id>
      <EnchantId>3823</EnchantId>
      <ForceDisplay>true</ForceDisplay>
    </ItemInstance>
    <ItemInstance>
      <Id>40522</Id>
      <Gem1Id>40003</Gem1Id>
      <Gem2Id>39999</Gem2Id>
      <EnchantId>3823</EnchantId>
      <ForceDisplay>true</ForceDisplay>
    </ItemInstance>
    <ItemInstance>
      <Id>40522</Id>
      <Gem1Id>39999</Gem1Id>
      <Gem2Id>39999</Gem2Id>
      <EnchantId>3823</EnchantId>
      <ForceDisplay>true</ForceDisplay>
    </ItemInstance>
  </CustomItemInstances>
  <WaistBlacksmithingSocketEnabled>true</WaistBlacksmithingSocketEnabled>
  <HandsBlacksmithingSocketEnabled>false</HandsBlacksmithingSocketEnabled>
  <WristBlacksmithingSocketEnabled>false</WristBlacksmithingSocketEnabled>
</Character>
And the EhSim config (it's obtained by export/import), moving MT higher and changing the simulation variables.

simulation_time                 10000
simulation_time_combatlog       300
combat_length                   6
report_count                    80
threads                         2
min_lag                         100
max_lag                         200
simulate_mana                   0

ep_precision                    2
ep_base_stat                    ap
ep_ap                           200
ep_crit_rating                  30
ep_hit_rating                   30
ep_expertise                    4
ep_haste_rating                 30
ep_armor_penetration_rating     30
ep_spellpower                   150
ep_dps                          7.5
ep_mana                         250
ep_spirit                       150
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       700
use_mana_potion_if_mana_left    3000

rotation_priority_count         9
rotation_priority1              SW
rotation_priority2              SR
rotation_priority3              MW5_LB
rotation_priority4              ES_SS
rotation_priority5              MT
rotation_priority6              SS
rotation_priority7              ES
rotation_priority8              LL
rotation_priority9              LS

miss                            8.00
dodge                           6.50
glancing                        24.00
armor                           10645
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              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    99.7/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                 144/144
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               1
blessing_of_wisdom              0
judgement_of_wisdom             0

flask_elixir                    flask_of_endless_rage
guardian_elixir                 -
potion                          haste_potion
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                            tauren
mh_speed                        2.6
oh_speed                        2.5
mh_dps                          171.3
oh_dps                          156.6
mh_crit                         30.53
oh_crit                         30.53
mh_hit                          11.71
oh_hit                          11.71
mh_expertise_rating             151
oh_expertise_rating             151
ap                              3789
melee_haste                     4.12
armor_penetration               3.00
str                             133
agi                             818
int                             483
spi                             153
spellpower                      1136
spell_crit                      22.89
spell_hit                       14.64
spell_haste                     3.17
max_mana                        11361
mp5                             0

mh_imbue                        windfury
oh_imbue                        flametongue

mh_enchant                      berserking
oh_enchant                      berserking

mh_weapon                       -
oh_weapon                       -

trinket1                        grim_toll
trinket2                        mark_of_norgannon

totem                           totem_of_dueling

set_bonus1                      naxx_melee_4
set_bonus2                      naxx_melee_2
set_bonus3                      -

metagem                         relentless_earthsiege_diamond

gloves_enchant                  -
cloak_enchant                   -

glyph_major1                    lightning_shield
glyph_major2                    stormstrike
glyph_major3                    windfury_weapon

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
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
Depending on when servers come up tonight, I'll play some more with em and try to create different configs t see DPS differences.

Offline
Reply With Quote
Old 04/14/09, 9:38 PM   #97
Electrofreak
Von Kaiser
 
Draenei Shaman
 
Spirestone
I'm a little embarassed to be so vague, and while I haven't had the opportunity to try Rawr b07, I've done a fair bit of messing around with b06, and I remember noticing that spellpower was being weighted rather heavily in terms of DPS. At least, for my fairly poorly geared enhance Shaman.

I recall specifically the Titansteel Guardian being rated higher for MH DPS than the Titansteel Bonecrusher I currently wield. I've been experimenting around with this to try to determine if it is correct (hence the Spellshock ring currently on my character), and it's been difficult to determine.

I did purchase a Titansteel Guardian (might as well kick-start my Resto set anyhow) and tested my DPS on a dummy, finding it nearly comperable to the Bonecrusher, but it wasn't higher DPS as Rawr b06 indicated.

Just in case this point towards an issue that has not yet been dealt with in b07.

(edit) using direct export from Rawr b06 to EnhSim 1.5.0, equipping a Titansteel Guardian GAINS me 2 DPS... while according to Rawr b06 it would be a gain of 35 DPS.

Last edited by Electrofreak : 04/14/09 at 10:09 PM.

Offline
Reply With Quote
Old 04/15/09, 7:38 AM   #98
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
Major update to v2.2.0.8 which fixes a lot of the issues with v2.2.0.7 which tbh was released with some bits missing which were then downloaded VERY VERY slowly from the Armoury.

Rawr.Enhance updates include new stats tooltips for each damage contribution shows hit, miss, dodge, glancing & crit percentages. This should make it easier to compare stats with EnhSim outputs.

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
Reply With Quote
Old 04/15/09, 9:10 AM   #99
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
Originally Posted by Electrofreak View Post
I'm a little embarassed to be so vague, and while I haven't had the opportunity to try Rawr b07, I've done a fair bit of messing around with b06, and I remember noticing that spellpower was being weighted rather heavily in terms of DPS. At least, for my fairly poorly geared enhance Shaman.
This is a misunderstanding of how Rawr works it does not use ANY weightings at all. What it does is calculate what your dps is with that slot/enchant/gem socket empty then calc what your dps is with various optional items/enchants/gems. The result is displayed as a chart.

Its exactly the same calculation done every time just swapping the different items. So assuming the calculation can be made accurate the recommendations will be accurate. At present that's the focus of testing making the calculations accurate. Telling me its saying swap one piece for another doesn't actually tell me anything sorry. What I need is with this config I'm seeing X dps if I tweak A then I get Y dps but I was expecting Z.

Once we get EnhSim confirmed as stable and accurate again I'll be able to do lots of testing (in between raiding Ulduar of course) to check why any differences might be occuring. With any major patch you can expect LOTS of new Rawr versions as its under active review not just of Enhance model but all models and the base code too. eg: I added import possible upgrades from wowhead options, extra language localisation options, the export menu to export PAWN strings, and view weighted stats on LootRank & Wowhead.

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
Reply With Quote
Old 04/18/09, 6:14 PM   #100
Levva
In Awe of Shocks
 
Levva's Avatar
 
Draenei Shaman
 
Khadgar (EU)
I've posted a new WF model which should be updated for v2.2.0.10

Model seems to give decent results at present. The new model works as follows

maxExpectedWFPerFight = hitsThatProcWFPerS * chanceToProcWFPerHit * FightLength
ineligibleSeconds = maxExpectedWFPerFight * (3f - hastedMHSpeed)
expectedWFPerFight = hitsThatProcWFPerS * chanceToProcWFPerHit * (FightLength - ineligibleSeconds)
wfProcsPerSecond = expectedWFPerFight / FightLength

ie: it works out the maximum number of WF hits per fight, then works out that for each of those WF hits there is a 3 second window after every hit that's ineligible, so it assumes that all of that time is no longer available and then works out how many WF hits are then possible in this reduced time, and thus the average wfProcs per sec.

This is not ideal but its a lot more stable than the old model with regard to haste below 1.5 sec. Does anyone have any suggestions or comments?

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
Reply With Quote
Reply

Go Back   Elitist Jerks » Shamans

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Rawr.Enhancement Malan Shamans 17 12/15/08 8:16 PM
Enhance Shaman: The Collected Works of Theorycraft, Vol I Malan Class Mechanics 8574 04/16/08 8:00 PM
[Shaman] Raiding: Enhance or Elemental? Blazingwater Class Mechanics 53 03/02/08 4:38 PM
[Shaman] Elemental v. Enhance - balance QQ thread mek Class Mechanics 1 04/09/07 5:33 PM