Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Shamans

Closed Thread
 
LinkBack Thread Tools
Old 10/19/09, 5:21 AM   #276
MightRecruitment
Glass Joe
 
Draenei Shaman
 
Turalyon
One thing I've always thought was notably lacking from it was the ability to show DPS/stat scaling while using Searing/Magma instead of assuming ToW.

May be somewhat tricky to add in a precise way, though.

Offline
Old 10/19/09, 11:10 AM   #277
Zamir
Piston Honda
 
Zamir's Avatar
 
Draenei Shaman
 
Shadowsong (EU)
The setting for Thundering Strikes doesn't seem to have any effect on the most recent version of the spreadsheet. Simple enough to fix (append +M21/100 to the end of E6).

Last edited by Zamir : 10/19/09 at 11:19 AM.

Scotland Offline
Old 10/20/09, 3:32 AM   #278
Gamaron
Glass Joe
 
Gamaron's Avatar
 
Tauren Shaman
 
Bloodscalp (EU)
What I would like to see it an option to select what trinkets you are using, and somehow take trinkets into account when calculating DPS. Would help me decide if it's worth swapping trinkets, especially if it's a hit trinket, which means you often need to regem or even change some other items around to make you stay above the cap.

Offline
Old 10/20/09, 6:27 PM   #279
Caelwynar
Glass Joe
 
Draenei Shaman
 
Sisters of Elune
I tinkered around with the spreadsheet a bit this morning, adding the thundering strikes fix mentioned above, and expanding on the Trinkets section a bit to address some of what Gamaron mentioned. The "Effective" column takes into account your current hit rating and buffs as entered in the other sections. If you're, say, 50 points below 17%, the Effective column will reflect a value only giving credit for that 50 hit rating from each trinket.

If you set "Equipped" next to a trinket to 1, it will have its value added to the DPS cells for you.

This works fine for evaluating a single trinket with hit, but gets a little wierd if you're trying to evaluate two hit trinkets at once, and the combination of the two would put you over the cap.

Whoever winds up taking over the spreadsheet in the long-term, feel free to incorporate these changes (or not) as you see fit. Other than the visible changes on the Current sheet, I added a few new cells to the EP sheet to keep the clutter off of Current, and updated the trinket table Sort macros to account for the fact that I moved those cells slightly and added the new column.

SEIC 3.2.2_Pahvel_102009

Edit: Thought occurred to me as I was driving home. If you really want to use the feature that adds a trinket's effective DEP to your DPS total, make sure you haven't included that trinket's permanent stats when you entered them (ie, enter your stat totals as they are without any trinkets equipped), or you wind up getting double credit for that particular stat.

Last edited by Caelwynar : 10/20/09 at 8:08 PM.

Offline
Old 10/21/09, 4:34 AM   #280
Zuathar
Glass Joe
 
Zuathar's Avatar
 
Draenei Shaman
 
Defias Brotherhood (EU)
Binkenstein - thanks for all your work in past 2, 3 years! you helped a lot the whole elemental community in all this period, thanks man.

Caelwynar - I like your changes, are very welcome, keep it up! The trinket change is simply excellent.

Offline
Old 10/21/09, 5:54 AM   #281
freegod725
Glass Joe
 
Tauren Shaman
 
Bonechewer
so where will new updates go? or should i just stay tuned at this thread?

Offline
Old 10/21/09, 10:07 AM   #282
tarrick
Von Kaiser
 
Orc Shaman
 
Lightning's Blade
Originally Posted by Gamaron View Post
What I would like to see it an option to select what trinkets you are using, and somehow take trinkets into account when calculating DPS. Would help me decide if it's worth swapping trinkets, especially if it's a hit trinket, which means you often need to regem or even change some other items around to make you stay above the cap.
You can always add the trinket bonus into your stats manually and then use different stats for two different gearing setups to compare.

Offline
Old 10/21/09, 2:46 PM   #283
 masanbol
Space Goats Coast to Coast
 
masanbol's Avatar
 
Draenei Shaman
 
Frostmane
Originally Posted by Caelwynar View Post
I tinkered around with the spreadsheet a bit this morning, adding the thundering strikes fix mentioned above, and expanding on the Trinkets section a bit to address some of what Gamaron mentioned. The "Effective" column takes into account your current hit rating and buffs as entered in the other sections. If you're, say, 50 points below 17%, the Effective column will reflect a value only giving credit for that 50 hit rating from each trinket.

If you set "Equipped" next to a trinket to 1, it will have its value added to the DPS cells for you.

This works fine for evaluating a single trinket with hit, but gets a little wierd if you're trying to evaluate two hit trinkets at once, and the combination of the two would put you over the cap.

Whoever winds up taking over the spreadsheet in the long-term, feel free to incorporate these changes (or not) as you see fit. Other than the visible changes on the Current sheet, I added a few new cells to the EP sheet to keep the clutter off of Current, and updated the trinket table Sort macros to account for the fact that I moved those cells slightly and added the new column.

SEIC 3.2.2_Pahvel_102009

Edit: Thought occurred to me as I was driving home. If you really want to use the feature that adds a trinket's effective DEP to your DPS total, make sure you haven't included that trinket's permanent stats when you entered them (ie, enter your stat totals as they are without any trinkets equipped), or you wind up getting double credit for that particular stat.
Pahvel, would there be any way to have the static stat values from trinkets be added to the "buffs" column when they are selected? This way we get correct DEP values for those stats (once we subtract them from our character sheet values so as not to double-dip).

Also, adding engineering glove enchants to this spreadsheet at some point would be fantastic.


United States Online
Old 10/21/09, 5:53 PM   #284
Caelwynar
Glass Joe
 
Draenei Shaman
 
Sisters of Elune
Originally Posted by masanbol View Post
Pahvel, would there be any way to have the static stat values from trinkets be added to the "buffs" column when they are selected? This way we get correct DEP values for those stats (once we subtract them from our character sheet values so as not to double-dip).
That's certainly possible, but would involve maintaining more detailed information about each trinket somewhere, instead of just a simple formula cell for each. I'm not sure the benefit there would be worth the maintenance effort. The DEP values should show up correctly if you add the stats to your character sheet (though the DPS cell would be thrown off, the new trinket stuff I added doesn't affect the model / DEP calculations at all).

Offline
Old 10/21/09, 9:54 PM   #285
Schmylie
Glass Joe
 
Schmylie's Avatar
 
Troll Shaman
 
Aman'Thul
Originally Posted by Zuathar View Post
Binkenstein - thanks for all your work in past 2, 3 years! you helped a lot the whole elemental community in all this period, thanks man.
I've had limited time to check here recently, and couldn't get to Bink's blog...

Say it aint so ! (I'm searching through here to see what he's doing, I notice the change on his avatar)...

Kia Kaha Bink!

Offline
Old 10/22/09, 9:22 AM   #286
Caelwynar
Glass Joe
 
Draenei Shaman
 
Sisters of Elune
Originally Posted by Caelwynar View Post
That's certainly possible, but would involve maintaining more detailed information about each trinket somewhere, instead of just a simple formula cell for each. I'm not sure the benefit there would be worth the maintenance effort. The DEP values should show up correctly if you add the stats to your character sheet (though the DPS cell would be thrown off, the new trinket stuff I added doesn't affect the model / DEP calculations at all).
Thought on this a bit, and probably the simplest thing to do is have yet another column in the trinket table, this one only giving the DEP of the trinket's proc or use effect, and have that be the one that gets added to the DPS cells. I've uploaded a new spreadsheet with that style change in it; let me know if that seems better than the last.

Please note that Eye of the Broodmother and Illustration have "proc" values of 0; I figured it would make the most sense to add those 125 / 200 spellpower values to your character stats directly, since they're essentially permanent. For all other trinkets, just enter your stats as seen on your character sheet in-game with the trinkets equipped, and both the stat DEP weights and dps total (with procs figured in) should be closer to accurate.

I also noticed that I had modified cell C4 after downloading Bink's original r20.1 spreadsheet to account for my Alchemy bonus, and mistakenly left that in the version I uploaded on Tuesday. That's fixed in today's version (102209).

SEIC 3.2.2_Pahvel_102209.xls

Offline
Old 10/22/09, 1:14 PM   #287
Zamir
Piston Honda
 
Zamir's Avatar
 
Draenei Shaman
 
Shadowsong (EU)
More picking through the spreadsheet. DISCLAIMER: I'm an arts major, so I'm learning this stuff as I go along. Rotation tab, cell K7, calculates average total damage from LB including overload. However the LB overload calculation seems to have no crit chance or crit modifier associated with it. The CL one does so I'm assuming it's just an oversight, and that crit modifiers (=B6+callofthunder) and bonus (1.09) should be added into G8 and H8 (and all other iterations of the same template)? Or is LO calculated somewhere else that I've not discovered yet?

Scotland Offline
Old 10/22/09, 6:49 PM   #288
Caelwynar
Glass Joe
 
Draenei Shaman
 
Sisters of Elune
Originally Posted by Zamir View Post
More picking through the spreadsheet. DISCLAIMER: I'm an arts major, so I'm learning this stuff as I go along. Rotation tab, cell K7, calculates average total damage from LB including overload. However the LB overload calculation seems to have no crit chance or crit modifier associated with it. The CL one does so I'm assuming it's just an oversight, and that crit modifiers (=B6+callofthunder) and bonus (1.09) should be added into G8 and H8 (and all other iterations of the same template)? Or is LO calculated somewhere else that I've not discovered yet?
Your observation looks correct to me, though I'm not quite comfortable changing the theorycrafting formulae without a reference or test data to verify that it's valid.

The non-crit damage for LB's Overload looks too high as well (more than half of LB's non-crit in the rotation tables), because Bink didn't divide the Shamanism bonus by 2 like he did for every other portion of the Overload coefficient.

I don't know if that was intentional and LB overloads really do more than half of a LB in-game, or if it's a mistake in the spreadsheet.

Offline
Old 10/22/09, 7:12 PM   #289
Zamir
Piston Honda
 
Zamir's Avatar
 
Draenei Shaman
 
Shadowsong (EU)
LB overload and CL overload, though they only receive half the normal LB/CL coefficient, both receive the full 15% coefficient bonus from shamanism. So the total coefficient for LB overload is 50.71% and for CL overload it's 43.57%..

Also, it's not a big difference, but the values used for the overload's base damage are the parent values divided by 2, though for LBO the average base damage value is actually slightly less. And by "slightly less" I mean "2 damage".

I'm still figuring out how the spreadsheet makes its calculations, so I'm also extremely nervous of making changes. I'm also wary of ending up in a situation where 10 different guys have 15 different self-modified versions released and floating around. The more I do figure out, the more impressed I am at just how much work Bink put into this.

Scotland Offline
Old 10/22/09, 7:14 PM   #290
Binkenstein
mumbo-jumbo-theorycrafter
 
Binkenstein's Avatar
 
Draenei Shaman
 
Khaz'goroth
Originally Posted by Zamir View Post
More picking through the spreadsheet. DISCLAIMER: I'm an arts major, so I'm learning this stuff as I go along. Rotation tab, cell K7, calculates average total damage from LB including overload. However the LB overload calculation seems to have no crit chance or crit modifier associated with it. The CL one does so I'm assuming it's just an oversight, and that crit modifiers (=B6+callofthunder) and bonus (1.09) should be added into G8 and H8 (and all other iterations of the same template)? Or is LO calculated somewhere else that I've not discovered yet?
K7 adds the overload proc chance * J8, which is =I8*(1+G8*H8). In other words, I calculate the average overload damage, and then add a % of that to the average LB damage to get an overall value.
Originally Posted by Caelwynar View Post
Your observation looks correct to me, though I'm not quite comfortable changing the theorycrafting formulae without a reference or test data to verify that it's valid.

The non-crit damage for LB's Overload looks too high as well (more than half of LB's non-crit in the rotation tables), because Bink didn't divide the Shamanism bonus by 2 like he did for every other portion of the Overload coefficient.

I don't know if that was intentional and LB overloads really do more than half of a LB in-game, or if it's a mistake in the spreadsheet.
Shamanism is applied after the overload halving. We established that fact in ldrx's ESSE thread a while back.

New Zealand Offline
Old 10/22/09, 7:28 PM   #291
Zamir
Piston Honda
 
Zamir's Avatar
 
Draenei Shaman
 
Shadowsong (EU)
Originally Posted by Binkenstein View Post
K7 adds the overload proc chance * J8, which is =I8*(1+G8*H8). In other words, I calculate the average overload damage, and then add a % of that to the average LB damage to get an overall value.
Cells G8 and H8 are empty on my version of the spreadsheet (r20.1), implying that the average value arrived at in J8 and being multiplied in K7 is just for LBO hits - that is, not including crits. Row 8, which deals with LBO, seems to have identical formulae to row 7 (except pointing to row 8 cells instead of row 7). I noticed that I7 - Lightning Bolt Hit - has a lower value to J7 - Lightning Bolt average damage - which is as expected due to J7 factoring in crits (=I7*(1+G7*H7)). But I8 - Lightning Bolt Overload hit - has the same value as J8 - Lightning Bolt Overload average damage.

Actually, a screenshot would probably help:


I apologise if this is unclear, I've never had to discuss a spreadsheet before!

Thanks for taking the time to help us understand, it's much appreciated.

Last edited by Zamir : 10/22/09 at 7:33 PM. Reason: Cell numbers are important to get right.

Scotland Offline
Old 10/22/09, 8:48 PM   #292
Caelwynar
Glass Joe
 
Draenei Shaman
 
Sisters of Elune
Originally Posted by Binkenstein View Post
K7 adds the overload proc chance * J8, which is =I8*(1+G8*H8). In other words, I calculate the average overload damage, and then add a % of that to the average LB damage to get an overall value.
Yep. The problem is that G8 and H8 are blank, so LB overload's average damage is just equal to the normal hit damage.

Originally Posted by Binkenstein View Post
Shamanism is applied after the overload halving. We established that fact in ldrx's ESSE thread a while back.
Cool, thanks for the input. I'm playing catch-up on the theorycrafting, and just realized that the default forum settings on EJ were hiding old threads like that ESSE one you mentioned. I'll read through the older stuff and try to get up to speed.

Offline
Old 10/22/09, 10:22 PM   #293
Binkenstein
mumbo-jumbo-theorycrafter
 
Binkenstein's Avatar
 
Draenei Shaman
 
Khaz'goroth
Hmm, yeah, I think that was one of the things that I'd missed. I think it was originally looking at the LB values (which are the same anyway).

New Zealand Offline
Old 10/22/09, 11:58 PM   #294
Caelwynar
Glass Joe
 
Draenei Shaman
 
Sisters of Elune
Here's today's previous update with the LB Overload fix:

SEIC 3.2.2_Pahvel_102209b.xls

Offline
Old 10/23/09, 12:01 AM   #295
Zamir
Piston Honda
 
Zamir's Avatar
 
Draenei Shaman
 
Shadowsong (EU)
Clicking that link only shows me the previous version (102009).

Zamir's Blog // Cataclysm Elemental Primer // TotemSpot Community
Every one of us is, in the cosmic perspective, precious. If a human disagrees with you, let him live. In a hundred billion galaxies you will not find another.
-- Carl Sagan

Scotland Offline
Old 10/23/09, 1:06 AM   #296
Caelwynar
Glass Joe
 
Draenei Shaman
 
Sisters of Elune
Originally Posted by Zamir View Post
Clicking that link only shows me the previous version (102009).
Sorry bout that. When I set up that particular share link, I had mistakenly only shared the original .xls file and not the whole folder. Fixed now.

Offline
Old 10/24/09, 3:51 PM   #297
Caelwynar
Glass Joe
 
Draenei Shaman
 
Sisters of Elune
I'm starting to add the calculations for the T10 set bonuses to the spreadsheet, but am running into some circular reference headaches. (Average crit is based on EM's cooldown. EM's cooldown is based on number of LBs cast. Number of LBs cast in the rotation model involves some math looking up LB's average value, which is based on average crit.)

To avoid the circular reference, I will probably have to resort to estimating the number of LBs cast based on haste rather than actually counting them from the rotation tables. This will resort in slightly lower accuracy in the model with regards to the T10 2-piece bonus, and the Chain Lightning usage models may throw it off even more, but the differences should be minimal. (If the estimate is off by 1 lightning bolt per rotation from the actual model, you gain or lose between 0.04% and 0.08% average crit from the estimate's error). As there are other such small errors inherent to the model anyway, this is probably acceptable.

Offline
Old 10/24/09, 6:24 PM   #298
Zamir
Piston Honda
 
Zamir's Avatar
 
Draenei Shaman
 
Shadowsong (EU)
What if you remove Elemental Mastery from the current rotation calculations altogether? This should result in a more accurate evaluation of LB's average damage for the purposes of working out a "normal" rotation. Then use another new iteration of the rotation calculation that factors in elemental mastery, much like there are separate calculations to factor in CL use, heroism etc.

You could then use the normal rotation's total LB count to calculate how much time is taken off EM's cooldown, and use that number to add EM as a flat DPS value to the final output:

time * 60 / (180-cooldown reduction) = how many EMs used (this could be a real number for formulation purposes or an integer for actual benefit over given fight time)
EM DPS minus Normal DPS * (15 * how many EMs used) = total extra damage from EM
Extra EM damage / ( time * 60 ) = extra EM DPS

Of course this still wouldn't represent a real fight scenario as most of us save EM for use with other cooldowns (BL), but you could model that too if you wanted, since the spreadsheet already has the mechanisms in place.

(Normal disclaimers about my lack of math skill/experience apply, I apologise if this is stupid and/or wrong)

Zamir's Blog // Cataclysm Elemental Primer // TotemSpot Community
Every one of us is, in the cosmic perspective, precious. If a human disagrees with you, let him live. In a hundred billion galaxies you will not find another.
-- Carl Sagan

Scotland Offline
Old 10/24/09, 9:45 PM   #299
Caelwynar
Glass Joe
 
Draenei Shaman
 
Sisters of Elune
I got the 2-piece bonus implemented using Bink's original method (averaging the crit gained similar to trinket procs), taking into account the cooldown reduction. As expected, the dps value is pathetic. You gain 0.63% average crit with my character's haste values, for a whopping ~31 dps.

I implemented the 4-piece bonus fairly easily, and the results suck (~76 dps increase), but I'm not sure I fully trust that number because of how the spreadsheet model works. It figures out the spell cast "rotation" and dps for the duration of a single flame shock. Regardless of whether the cooldown on LvB is 6.5 seconds or 8, you wind up with 2 LvB casts during that flame shock, which results in practically no impact to the numbers. You cast the same spells in a slightly different order. Based on that 1.5 second cooldown reduction, though, you should be seeing around a 23% (8/6.5 = ~1.23) increase in the number of LvBs cast over the duration of a fight, which isn't reflected in the model as it currently exists.

I'm considering moving all of the calculations from the New Rotation sheet into a VBA macro which will simulate the entire fight duration instead. Aside from potentially being more accurate, I'm more comfortable dealing with VB code than I am trying to keep track of all the cells and formulas in the spreadsheet, and would be much more confident about releasing the results.

Offline
Old 10/24/09, 10:42 PM   #300
Zamir
Piston Honda
 
Zamir's Avatar
 
Draenei Shaman
 
Shadowsong (EU)
If you set latency to 0, select all haste buffs except Electrifying Wind and set your haste value to 848 you'll see a sudden massive jump in the value of 4t10 due to the rotation calc adding another LvB in at the end. Two factors are inflating it: first, because the LvB cast starts at 18:00, which is when Flame Shock falls off and this is not accounted for; second, because the rotation then assumes FS->LvB->(LBs)->LvB->(LBs)->LvB---> repeat. That is to say, 3 lava bursts per flame shock for every flame shock.

Even if you resort to simulation, how would you actually construct the 4t10 'rotation'?

Zamir's Blog // Cataclysm Elemental Primer // TotemSpot Community
Every one of us is, in the cosmic perspective, precious. If a human disagrees with you, let him live. In a hundred billion galaxies you will not find another.
-- Carl Sagan

Scotland Offline
Closed Thread

Go Back   Elitist Jerks » Shamans

Thread Tools