For those unfortunate souls (such as myself) that happen to be forced into Fury due to lack of a Feral, would yo be able to add Death Wish & Flurry?
The simulator has been made based on the information found in this thread : http://www.tankspot.com/forums/f177/...ep-wounds.html
However, in order to allow a maximum of people have access to it, I made this thread.
Q: What does it do ?
A: Simulates the damage your Deep Wound ability can deal based on the values you input
Features :
- Supports the following talents :- Attack Power
- Trauma
- 2H Spec
- Wrecking Crew (Enrage)
- Blood Frenzy
- Sword Spec
- Flurry
- Death Wish
- Dual Wield Spec
- Weapon Damage
- Weapon Speed
- Crit %
- Swing Speed Different than Weapon Speed (haste effects)
- Dual-Wielding
- Custom duration
- Custom Instant attack Rate
- * Death Wish will be used as soon as CD is over *
- 3.1 mode (removed Enrage / Death Wish Double - Dippping)
- Iterations (consecutive tests within the same execution)
- Verbose mode (or rather a summary-only mode)
-----------
1.2 : Flurry & Death Wish Added
1.3 : Added Dual Wield Spec & OH Penalty
1.4 :1.5 : Updated Calculations for Fury (Dual Wield)
- Added Iterations (consecutive tests within the same execution)
- Added Verbose mode (or rather a summary-only mode)
1.6 :
- Added internal cooldown to sword spec
LIMITATIONS :
- Assumes hit cap
- assumes expertise cap
- assumes attacks coming from behind at all time
- assumes a stationary fight
- assumes infinite rage scenario
- assumes every GCD is used on damaging attacks
- assumes slam is never used (would delay the swing timer)
To-do (wish list) :
- Have GCD used on non-damaging attacks (Rend / Battle Shout / Demo Shout) as an option
- Support Procs (Taste for blood, sudden death)
If you want any features added, you can post it here.
If you got any questions regarding the "Rolling Ticks mechanism" look at the thread linked above.
Thanks to ebs and Kaze for their help on this project.
Last edited by Rishkkin; 09-18-2009 at 07:21 AM.
For those unfortunate souls (such as myself) that happen to be forced into Fury due to lack of a Feral, would yo be able to add Death Wish & Flurry?
thing is those abilities doesn't have 100 % uptime, so the number they would generate are very biased, unless you simulate a very small timeframe, which in turn defeats the purpose of the simulator.
This is the reason I've put in trauma, but not mangle. If you crit, trauma is applied. Whereas mangle could drop if you druid happened to die.
I could still do it, but like I said, values would be very skewed...
Flurry Added !
Woot, this deserves a sticky me thinks. Good stuff rishkkin! ;]
If you were able to get Flurry in, cant you do the same with Death Wish?
assuming 3/3 Intensify Rage making it an a 2 min 1 sec CD. in a 5 minute fight it wold look something like this
0 min 10 sec DeathWish used
2 min 11 sec DeathWish used
4 min 12 sec DeathWish used
lasts 30 seconds per activation, thus 1 min 30 sec uptime in a 5 min fight.
psssst
Code:onSubmit="CalculateDeepWound(); return false;"
@Fame
Yeah it's what I came up coding when dreaming last night... now I just have to code it for real :P
@BagelBite
What would it change ? Tried it, but didn't saw any "effect" from it. (My Javascript was very rusty when I started that project, so I might have forgot a few thing)
Version 1.2
- Added Death Wish support, it will be used on every CD, I know that in reality this would use a GCD (Instant Rate) but I don't think this would mess the total calculation (by that much to warrant such a change) if I don't use it.
Last edited by Rishkkin; 10-25-2008 at 08:57 AM.
Thanks for this, Rish
Interesting results so far.
I intend to graph what happens across different points of this simulation as you increase your haste and your crit rate, to see what sort of returns you get as you increase these two stats.
Right now, it seems like even increasing your swing rate to 1.0secs through haste, your DPS continues to rise (and not fall, like I feared the 1sec delay would do).
I'm considering taking your code and putting it into a C# program so I can simulate this more cleanly, or just modifying it so I can change the input values incrementally and log the output.
Regardless, great work![]()
This would definitely be helpful, I'm sure that for each stats we could hit some sort of diminishing returns whereas stacking more of that stat provides less benefit than trying to stack the other.I intend to graph what happens across different points of this simulation as you increase your haste and your crit rate, to see what sort of returns you get as you increase these two stats.
Good for us then ! I guess the push back being 1 second rather than 2 seconds like I had 1st thought of is a good thing, the 2 seconds delay could definitely have hurt us in the long run. (Successive crits pushing back ticks over and over)Right now, it seems like even increasing your swing rate to 1.0secs through haste, your DPS continues to rise (and not fall, like I feared the 1sec delay would do)
Be my guest :-D (I'll want to try it when you do so :-P)I'm considering taking your code and putting it into a C# program so I can simulate this more cleanly, or just modifying it so I can change the input values incrementally and log the output.
Last edited by Rishkkin; 10-27-2008 at 07:40 AM.
1.3 : Added Dual Wield Spec & OH Penalty
anyone has some results to post ?
5 minutes duration :
1620 AP (unbuffed)
38.26 Crit
[item]Merciless Gladiator's Decapitator[/item]
57/4/0 (trauma, 2H spec, Blood Frenzy, Enrage)
Flurry uptime : 0.00 %
Deep Wounds uptime : 96.49 %
Total Deep Wounds damage : 73417
Max Deep Wounds Tick damage : 670.15
Number of Crits : 114
Total Damage Dealt : 73417
DPS from Deeep Wounds : 244.72
Work's been hitting me hard this week, haven't had much time to play![]()
I knwo what you mean :P I'm on-call duty this week again (2 shifts back to back) and have been called 3 times in 4 nights--> lack of sleep is growing...
I was wondering, would any prot warrior interested in using it ?
I guess I would need to take into account :
(we'd still need to assume infinite rage / HP scenario)
1- 1 hand spec
2- Incite
3- Damage Shield (if this can crit ?)
Anything else I forget ?
Yes, damage shield can crit and will (since 3.0.2) cause deep wounds.3- Damage Shield (if this can crit ?)
Nothing better than charging into a group of mobs with recklessness on and seeing the damage shield crits fly.
If you don't mind me asking what's the equation(s) that you are using to calculate the DPS from deep wounds. I enjoy doing my own math to calculate my theoretical DPS depending on my stats and I have yet to come up with an equation on my own so any info would be nice.
sure :
http://www.tankspot.com/forums/f177/...ep-wounds.html
This thread was a discussion regarding rolling ticks of DWs, I ended up coding a small simulator. When 3.1 comes I will most likely have to update some of the calculations : to avoid double-dipping (weapons spec + enrage effects for example).
Bookmarks