I was playing with this spread sheet to test avoidance setups, and to make a long story short it breaks the spread sheet when you reach 0% unblocked hits.
I'm trying to input accurate numbers into the boss profiles and I was able to discover how to do this correctly for the DPS column. I have been putting in a hit size based on what the result is in "Stats.C23" and matching it up to a my log data. I'm finding that Anub hits me for about 17000 on average in 10 man hard mode. So, by backtracking, I've entered a value of 33600 in cell "Talents+Setup.J17" and a value of 1.75 in cell "Talents+Setup.J19" (the second value is the bosses attack speed which I got from my combat log).
Entering those things gives me an output value of around 17000 in cell "Stats.C23" with all the appropriate raid buffs, consumables, gear equipped, etc. used at the time of the fight.
So now I'm trying to figure out a good way to model magic damage and I was wondering if you could help me with how the spreadsheet uses the boss profile in it's calculations. Obviously cell "Stats.K18" is the value that the spreadsheet user plays with. What sort of number should I be putting there? Should I add up all the magic damage that could possibly hit me at once? Or should I add up the magic damage taken over the length of the fight and divide it by the time giving me a dps number? Or should I take a short section of time where I see a large burst of magic damage, total it up and divide by the short section's time length in seconds?
Originally Posted by todemax
As far as I recall, the burst calcs is based on how long you will survive without heals with rng against you, in steady state dps. So I believe it is averaged. On a typical boss, I myself would choose to use dps values from the highest dps phase of the encounter, and increase the value of the burst weighing to accommodate the 'burstyness' of the damage.
On a side note, it would be nice to include unavoidable damage, bleeds and maybe a combination of both to the boss profiles.
This is pretty much accurate, and to be honest I've been kind of debating with myself on what I want to do with the spreadsheet. The fact is that the spreadsheet is kind of hanging together with duct tape as is, and things that I'd like to do are largely impossible in the spreadsheet format. The alternative would be going to Rawr and dumping the spreadsheet. I'm not entirely happy about that idea, but there's an upper limit on how useful I can make the spreadsheet as a spreadsheet, and I'm kind of butting up against it right now.
Real programming languages are just much nicer, it turns out.
Personally I would generally recommend including numbers from the most stressful part of the encounter, since that's the "important" part. I'm not real sure how to calculate that, and I'm not entirely happy with how the spreadsheet tries to reconcile mitigation and burst, but that's the best I can offer right now.
Thanks for the update, new sheet currently list my Stamina stat weight as zero. Also missing the normal version of Bile-Encrusted Medallion, as well as on the Equip sheet The Black Heart breaks the buffed AC total.
I have a few suggestions Zorba that could maybe make the spread sheet more precise. I could grab some numbers for worse case scenarios and maybe me and a few others could look at what percentage of the boss is magic so you could incorporate N-EH Maintankadin • View topic - "Total" EH - incorporating different damage types into EH for your stamina to armor ratios. I have noticed on full burst your stamina to armor ratios are slightly off, it has armor at 1.6 and stamina at 21 while for EH purposes armor should be around 1.9-2.
I have a few suggestions Zorba that could maybe make the spread sheet more precise. I could grab some numbers for worse case scenarios and maybe me and a few others could look at what percentage of the boss is magic so you could incorporate N-EH Maintankadin • View topic - "Total" EH - incorporating different damage types into EH for your stamina to armor ratios. I have noticed on full burst your stamina to armor ratios are slightly off, it has armor at 1.6 and stamina at 21 while for EH purposes armor should be around 1.9-2.
I'm curious - where are you getting that number from?
Damage-wise, the only thing it doesn't take into account already is bleed damage and magic school resistance. It already handles magic and physical damage properly, otherwise it wouldn't be able to calculate armor improvements in any sane fashion.
I mean I suppose it might be buggy but to the best of my knowledge it isn't.
Personally I would generally recommend including numbers from the most stressful part of the encounter, since that's the "important" part. I'm not real sure how to calculate that, and I'm not entirely happy with how the spreadsheet tries to reconcile mitigation and burst, but that's the best I can offer right now.
I had an idea a while back on how one could model gearing against burst in a spreadsheet. I don't know if it's feasible at all though, as I don't really have had the time to browse logs.
If we disregard armour and avoidance and look at the base boss mechanics so to speak. Then, moving along the time line, every second (or swing timer) or so we can look back and ask ourselves "With a full health bar, how long would we have survived". So basically we break down our log to a lot of localized time-to-live values. Introducing mitigation and avoidance, plotting these as time-to-live values versus multiples of these ttl values, we should get something Gaussian. And from this we can choose our burst scenario as the 5% lowest time-to-live. This should be affected by not only stamina and armour, but by avoidance and block, so the model gets less restricted.
I can imagine a few methods of approaching this, but I don't really know if it's possible. I could create a concept boss fight if there's interest for this type of modelling.
Ah, did not see that but maybe with a few logs pulled you can find out things like Festergut and change his damage so it is only on stack 2 since on stack 3 you are popping all of your cooldowns and stack 2 is where tanks get killed the most often.
I've been gearing my freshly-80 prot warrior, and I downloaded the spreadsheet, but it's been telling me really odd things. For example it says that I should gem defense even though I'm already well over the cap. I just wanted someone to confirm for me what the general gemming priorities are for prot warriors, since the spreadsheet and other sources I've seen seem to disagree. Also, if someone could tell me what's wrong with my spreadsheet that would be great.
I'm posting this here instead of the spreadsheet thread because I figure it has a simple answer that I don't see.
Edit: I'm pretty sure that the problem is with my weights, but I don't really know what I should set them to for a general-purpose 10-man and heroic gear set. I'm far below the point where I would ever have to gear for a specific boss (I think).
Generally with the spreadsheet Avellyr you are going to want to look at Burst Time to Live and slightly adjust the armor to stamina ratio at 1 stam = 11 armor. This is because there are bosses such as Festergut where you cannot kill the encounter if you can't survive a certain burst while you can still make it pass an encounter such as DBS if you have low survival time or damage. I still suggest that you make gear sets for different bosses if you have trouble with them, but make sure you put your best pieces into Burst Time to Live.
Last edited by Krc : 02/24/10 at 7:44 PM.
Reason: Run on sentence
A web form based version? Like Zeherah's Hunter DPS Analyzer
Zeherah's Hunter DPS Analyzer is a prime example of how this sort of spreadsheet can be turned into a web based form. It's truly awesome... You can play with it anywhere, even on your iPhone (on any web compatible platform).
Is there any chance you could move this spreadsheet to a web based form too?
I may go through it and update the recent armor values, since I'm just getting back into raiding. Look for it in a few weeks at best, though, my time's been really cramped.
Originally Posted by MacNugget
Zeherah's Hunter DPS Analyzer is a prime example of how this sort of spreadsheet can be turned into a web based form. It's truly awesome... You can play with it anywhere, even on your iPhone (on any web compatible platform).
Is there any chance you could move this spreadsheet to a web based form too?
Zero chance, unless someone else does the infrastructure for me. I don't much enjoy web work - it's the model I find interesting.
There's a substantially higher chance that I end up turning it into a Rawr plugin. If I do, it'll be post-Cataclysm. Either way, the spreadsheet won't be maintained by me after that (though anyone else is welcome to pick it up.)
Hey I was just kind of messing around with this. I have a kind of bad question though, why is the The Black Heart rated so above everything else? I mean the sheet seems to assign it even more value than the Heroic 25 man Sindragosa drop. I was just kind of curious about this. Is there some in depth trinket analysis I'm missing?
Hey I was just kind of messing around with this. I have a kind of bad question though, why is the The Black Heart rated so above everything else? I mean the sheet seems to assign it even more value than the Heroic 25 man Sindragosa drop. I was just kind of curious about this. Is there some in depth trinket analysis I'm missing?
The spreadsheet doesn't model resistances in any fashion, so the Sindragosa trinket on-use ability is given zero value. It ends up comparing the Sindragosa trinket's stamina against The Black Heart's stamina and on-use ability, and Armor is a really really good stat, so The Black Heart ends up rated extremely high.
Additionally, not-always-up procs aren't penalized in any fashion, the spreadsheet just takes the "average bonus". It's tough to figure out how much a not-always-up proc should be penalized, since the tank can't choose when to focus it and there's a good chance it will be down when the tank needs it most. This is probably suboptimal and gives a further boost to The Black Heart.
Cataclysm is different enough that I'm doubtless going to be getting into tank modeling again. Like Zorba, my feeling is that the spreadsheet format has come about as far as it can, and it butts up against some serious limitations and usability issues. I wanted to turn this into a web application long ago (I write them for a living), but every time I got started I allowed myself to bloat the scope of the project until it wasn't feasible anymore.
It's the usability issues that I think can be improved by Rawr or a web application - balancing average time-to-live against burst and both of those against threat capability is always going to be problematic. The only way to really solve that is to very accurately model the mechanics of a boss fight, which is next to impossible in a spreadsheet, but still quite hard in a programming language.
It's sounding like Cataclysm will simplify things a little, with the developers stating their intention for tank health pools to be typically larger than 2 or 3 hits from a boss. That will allow us to focus on average damage intake, and then adjust threat up to match the dps with whom we raid.
One last note - my considered opinion on "on use" trinkets is that it is best to use them whenever the cooldown is up. I find that in situations where I know I am going to take a lot of damage, I hit Shield Wall, Last Stand, or even Enraged Regen before I use a trinket. They just aren't powerful enough to save your life in one of those situations. A DPS trinket with an "on use" is a very different thing, because they get MORE powerful when combined with your other cooldowns. A tank trinket is utterly wasted when used in combination with Shield Wall.
There are also many situations where the dangerous burst could come at any moment, faster than you could react, so using the trinket on cooldown provides a chance to prevent one of those deadly bursts.
Additionally, if you DO decide to use them at crucial moments, their uptime is going to be greatly reduced - the advantage of correct timing is counterbalanced by reduced uptime. So modeling them based on maximum uptime is still roughly appropriate.