Elitist Jerks
Register
Blogs
Chat
Forums
New Posts


Go Back   Elitist Jerks > Public Discussion > Class Mechanics

Welcome to Elitist Jerks
If this is your first visit, please be sure to check out the FAQ and the forum rules. Users must register to post and new registrations are subject to a one day "mute" period to get acquainted with the community. To start viewing messages, select the forum that you want to visit from the selection below.

Reply
 
LinkBack (3144) Thread Tools
Old 05/08/07, 3:21 PM   #176 (permalink)
Von Kaiser
 
Troll Mage
 
Thunderhorn
Originally Posted by The Iron Colonel View Post
Sorry if I sound overly aggressive in my questions, but I'm really trying to understand what you're laying down and it's not making sense to me.
No no, please continue. I really appreciate when people take the time to go over my work and challenge my assumptions. I want to get this working right, and if no one nitpicks my work I'll never know if I've got it right.


Originally Posted by The Iron Colonel View Post
Can you explain why each successive proc cuts the duration in half? Is this indicative of an underlying assumption that a successive proc will come most frequently halfway through the first proc?
Yes, that's what I'm assuming. You may be right on this that I'm 'misusing the mean' as you say. You don't have the same chance to refresh Hawk on the 7th hit as on the 2nd hit. I need to mull this over.
 
User is offline.
Reply With Quote
Old 05/08/07, 3:33 PM   #177 (permalink)
Don Flamenco
 
The Iron Colonel's Avatar
 
Dwarf Hunter
 
Mug'thol
Originally Posted by Norwest View Post
Yes, that's what I'm assuming. You may be right on this that I'm 'misusing the mean' as you say. You don't have the same chance to refresh Hawk on the 7th hit as on the 2nd hit. I need to mull this over.
Strictly speaking, you DO have the same chance to hit on the 7th hit as the 2nd hit. The difference you're referring to is "What is the chance that I will get 7 non-procs consecutively" versus "What is the chance the I will get 2 non-procs consecutively". The probability of each independent event is the same, the probability of consecutive events is different.

I haven't hashed it all out yet, but my feelings are that you'd have to ask "what is the probability that I haven't YET had a proc in a series of shots?" and "what is the probability that this shot will be a proc?". The second question is easy to answer (10% proc chance) whereas the first appears simple, but is actually complex when you consider whether or not you're within the duration of a prior proc. I don't have good answers, but just a little insight.

As for the number of shots in a proc, I think you're on the right track. The first proc will lose time equal to the unmodified attack speed before the first auto shot, which you've accounted for. The subsequent procs, if overlapping such that the effects are contiguous, won't lose the first shot.
 
User is offline.
Reply With Quote
Old 05/08/07, 4:14 PM   #178 (permalink)
King Hippo
 
Glaurong's Avatar
 
Night Elf Hunter
 
Skywall
It is interesting to see you guys thinking out loud, running through some/most of the stuff I did before I decided to just simulate it.

I'm sure there is a way to accurately describe it but I don't have a degree in statistics so it was well beyond my scope.
 
User is offline.
Reply With Quote
Old 05/08/07, 4:15 PM   #179 (permalink)
Von Kaiser
 
Troll Mage
 
Thunderhorn
Gaul just a question, are your numbers at the start on a per-second basis or are they per shot?
 
User is offline.
Reply With Quote
Old 05/08/07, 4:26 PM   #180 (permalink)
Don Flamenco
 
The Iron Colonel's Avatar
 
Dwarf Hunter
 
Mug'thol
Originally Posted by Glaurong View Post
It is interesting to see you guys thinking out loud, running through some/most of the stuff I did before I decided to just simulate it.

I'm sure there is a way to accurately describe it but I don't have a degree in statistics so it was well beyond my scope.
Yeah Glau, as I said before I think simulating it is probably the easiest method to do this (which you've already done). It is an interesting academic question, though, so if someone is able to decipher things and create a nice little equation or set of equations, I'll happily support that effort.

Getting back to the original question of "how do we model iAotH?", I want to reiterate my support for determining average up time and then weighting a QS and non-QS rotation accordingly. It won't be perfectly accurate, but it'll be more representative of the potential alterations required to the shot rotation while QS is up.
 
User is offline.
Reply With Quote
Old 05/08/07, 5:04 PM   #181 (permalink)
Von Kaiser
 
Troll Mage
 
Thunderhorn
Alright, the average number of shots before a reproc isn't that hard. It's a power series and it's not too hard. I'm going to put the numbers in and see what it gives. For a 2.70 it was formerly 4 bonus shots, now it's 3.58.

Edit: Frack I need to redo it for the first proc too! So much for getting any real work done today, The Iron Colonel this is all your fault you realize that?
 
User is offline.
Reply With Quote
Old 05/08/07, 5:32 PM   #182 (permalink)
King Hippo
 
Glaurong's Avatar
 
Night Elf Hunter
 
Skywall
My simulation at the start was to find a way to determine uptime, given different auto shot speeds.

The flaw in the simulation is that the proc gives you a whole number of shots gained (non continuous), the simulation is continuous. This non-continuous nature of the proc (in relation to weapon speed) is part of what makes it difficult.
 
User is offline.
Reply With Quote
Old 05/10/07, 7:57 AM   #183 (permalink)
Piston Honda
 
Breakerone's Avatar
 
Orc Hunter
 
Destromath (EU)
Hey Cheeky,

just a small thing, the base Agi for a lvl 70 orc is 148 and not 150, and base int is 74, not 78.
And I think you got the dive training point costs wrong. Should be the same as dash.
Also, would it be possible to make a checkbox for deciding if someone wants the modeled IAotH or not? Not that I dont want it, but if I could turn it off, I could recheck the rest with my own calculations to be sure that we have the same base.

Edit: Oh, and if you want to go for perfection, you might want to add the 5% damage to the pet if the owner is an orc

Last edited by Breakerone : 05/10/07 at 8:21 AM.
 
User is offline.
Reply With Quote
Old 05/10/07, 11:51 AM   #184 (permalink)
Bastard
 
Cheeky
Troll Hunter
 
No WoW Account
Originally Posted by Breakerone View Post
Hey Cheeky,

just a small thing, the base Agi for a lvl 70 orc is 148 and not 150, and base int is 74, not 78.
And I think you got the dive training point costs wrong. Should be the same as dash.
Also, would it be possible to make a checkbox for deciding if someone wants the modeled IAotH or not? Not that I dont want it, but if I could turn it off, I could recheck the rest with my own calculations to be sure that we have the same base.

Edit: Oh, and if you want to go for perfection, you might want to add the 5% damage to the pet if the owner is an orc
1 - Orc base stats fixed!
2 - Dive cost fixed!
3 - The new way I model IAotH (upcoming version) allows for the Hunter to build 2 shot rotations. One in normal speed, and one with quick shots. It then ratios DPS, MPS, and shots per second between the 2 based on IAotH uptime. This should meet your needs. One way to remove Quick Shots in the current released version is to turn Aspect to Viper and then hand-code in +155 RAP on the gear page.
4 - Orc racial to pet damage added!

Thank you for your comments and suggestions.

 
User is offline.
Reply With Quote
Old 05/10/07, 2:19 PM   #185 (permalink)
Von Kaiser
 
Troll Mage
 
Thunderhorn
Alright cheeky,if you are modelling it as 2 rotations, my calculations still work provided there is no clipping. I added a compact version of my calculations that don't take up half a page. I redid my power series calculations so it doesn't rely on modelling anymore, it just gives average Hawk uptime.

I made the corrections to the average number of shots added by a re-proc. I did that by calculating the relative probabilities each shot will re-proc, then assumed that one of the shots DID proc.

I'm fairly confident of my numbers. Compared to Glauron's numbers they are a bit high though. I blame this on the fact that final shots in the rotation extend the bonus of iAotH past 12sec. Without knowing Glauron's calculations I can't really say.

Here's the updated sheet:
http://www.mediafire.com/?8yennqun0dz
any feedback is greatly appreciated.
 
User is offline.
Reply With Quote
Old 05/10/07, 3:22 PM   #186 (permalink)
Bastard
 
Cheeky
Troll Hunter
 
No WoW Account
Originally Posted by Norwest View Post
Alright cheeky,if you are modelling it as 2 rotations, my calculations still work provided there is no clipping. I added a compact version of my calculations that don't take up half a page. I redid my power series calculations so it doesn't rely on modelling anymore, it just gives average Hawk uptime.

I made the corrections to the average number of shots added by a re-proc. I did that by calculating the relative probabilities each shot will re-proc, then assumed that one of the shots DID proc.

I'm fairly confident of my numbers. Compared to Glauron's numbers they are a bit high though. I blame this on the fact that final shots in the rotation extend the bonus of iAotH past 12sec. Without knowing Glauron's calculations I can't really say.

Here's the updated sheet:
http://www.mediafire.com/?8yennqun0dz
any feedback is greatly appreciated.
Thanks Norwest. I'll look over these equations and move them to my spreadsheet. By separating out the 2 rotations like I did I can compute autoshots/second for both rotations. This will include clipping, so we get an accurate pricture of how frequently auto shots will be fired, rather than relying on the base weapon speed and static haste.

 
User is offline.
Reply With Quote
Old 05/10/07, 5:10 PM   #187 (permalink)
Bastard
 
Cheeky
Troll Hunter
 
No WoW Account
Originally Posted by Norwest View Post
Alright cheeky,if you are modelling it as 2 rotations, my calculations still work provided there is no clipping. I added a compact version of my calculations that don't take up half a page. I redid my power series calculations so it doesn't rely on modelling anymore, it just gives average Hawk uptime.

I made the corrections to the average number of shots added by a re-proc. I did that by calculating the relative probabilities each shot will re-proc, then assumed that one of the shots DID proc.

I'm fairly confident of my numbers. Compared to Glauron's numbers they are a bit high though. I blame this on the fact that final shots in the rotation extend the bonus of iAotH past 12sec. Without knowing Glauron's calculations I can't really say.

Here's the updated sheet:
http://www.mediafire.com/?8yennqun0dz
any feedback is greatly appreciated.
Ok, I've looked this over and I have a few areas I need help understanding. In cell B15, what is this equation trying to do, and where do you derive it from? Also I'm at complete loss to understand what C17 is doing too.

In cell B9 - where you are calculating the number of shots in the re-proc of Quick Shots you subtract off the time of a hasted shot, then divide what is left by the hasted speed and round up. Wouldn't you get the same result by just dividing by the hasted speed and taking the floor?

Ex. 12 seconds and 2.5 hasted speed - Original equation = roundup((12 - 2.5)/2.5) vs. new = floor(12/2.5). Both yield a result of 4. Doing the same thing on a boundary condition, a hasted speed of 2 works the same: Original = roundup((12-2)/2) vs. new = floor(12/2). Both yield 6.

I am not saying any of your numbers are wrong. I just don't understand your math enough to know if they are right.

 
User is offline.
Reply With Quote
Old 05/11/07, 6:12 AM   #188 (permalink)
Vec
Von Kaiser
 
Night Elf Hunter
 
Medivh
I've tried to compare lactose's and cheeky's spreadsheets because I felt if they came up with close to the same results that would be a good thing . I had to add a few things into lactose's spreadsheet, such as blessing of kings buff and the value of +hit rating compared to other stats.

Basically what I found is everything seems to be about the same, except the value of +rating. With my gear and buffs, lactose's sheet showed 1 +hit to be worth about 2.15 ap, while cheeky's showed 1 +hit to be worth almost 3 ap. This is a pretty big difference, especially considering that everything else,(in terms of comparing stat choices), seemed to be almost identical between the 2 sheets. Now since I had to manual add this into lactose's spreadsheet, I could have made a mistake, but I don't think that's the case. I was thinking it could be how each spreadsheet handles the "roll" system differently for crits/hits/misses, etc. I'm definately not an expert on this, so maybe someone else has some insight on it.
 
User is offline.
Reply With Quote
Old 05/11/07, 6:59 AM   #189 (permalink)
Don Lactose
 
Lactose's Avatar
 
Tauren Hunter
 
Talnivarr (EU)
I'm using a 1-roll system.
25% crit --> 25% of total attacks = crits.

A page or two back Cheeky went through and compared some stuff in our spreadsheets, you might find some reasoning for the observed behaviour there?

Look, Lactose, we'd rather you didn't eradicate the whole human race.
- Sam & Max
 
User is offline.
Reply With Quote
Old 05/11/07, 7:37 AM   #190 (permalink)
Vec
Von Kaiser
 
Night Elf Hunter
 
Medivh
Originally Posted by Lactose View Post
I'm using a 1-roll system.
25% crit --> 25% of total attacks = crits.

A page or two back Cheeky went through and compared some stuff in our spreadsheets, you might find some reasoning for the observed behaviour there?
Somehow I missed some of those posts. I think it's pretty clear to me now.
 
User is offline.
Reply With Quote
Old 05/11/07, 8:44 AM   #191 (permalink)
Von Kaiser
 
Troll Mage
 
Thunderhorn
Originally Posted by Cheeky View Post
Ok, I've looked this over and I have a few areas I need help understanding. In cell B15, what is this equation trying to do, and where do you derive it from? Also I'm at complete loss to understand what C17 is doing too.
The difficulty of modeling iAotH is that when you chain procs the last one gets overwritten. The question becomes: how many shots did the first proc get off before it was overwritten? That's what B15/B16 is. I previously had that number as half the length of the 1st proc, since I assumed the 2nd would on average proc halfway through the 1st. But in reality, it procs slightly earlier. The calculations are on the 'Average Shots' Sheet.

C17 is the average number of Hastened shots from the first proc, until the last hastened shot. Basically that's how long a chain of procs lasts on average. That number is really the key to the whole calculation.


Originally Posted by Cheeky View Post
In cell B9 - where you are calculating the number of shots in the re-proc of Quick Shots you subtract off the time of a hasted shot, then divide what is left by the hasted speed and round up. Wouldn't you get the same result by just dividing by the hasted speed and taking the floor?
Yes, you'd get the same result. My formulae are often a bit backwards.
 
User is offline.
Reply With Quote
Old 05/11/07, 8:47 AM   #192 (permalink)
Glass Joe
 
Tauren Hunter
 
Darksorrow (EU)
I just downloaded your spreadsheet (Cheeky) and i find it really interesting, but i get some weird error at some weird places.

Ranged Weapon Steelhawk Crossbow Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 0 0 0

Waist Ebon Netherscale Belt 418 0 0 18 13 0 44 0 20 0 7 0 0
Enchant None Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 0 0



Tried all combinations with gear i could think of and all different bow / waists. Downloaded the sheet several times and looked for earlier versions without success. Working as intended or is it just a "extra function"?
 
User is offline.
Reply With Quote
Old 05/11/07, 11:21 AM   #193 (permalink)
Bastard
 
Cheeky
Troll Hunter
 
No WoW Account
Originally Posted by Skogix View Post
I just downloaded your spreadsheet (Cheeky) and i find it really interesting, but i get some weird error at some weird places.

Ranged Weapon Steelhawk Crossbow Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 0 0 0

Waist Ebon Netherscale Belt 418 0 0 18 13 0 44 0 20 0 7 0 0
Enchant None Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 Err:504 0 0



Tried all combinations with gear i could think of and all different bow / waists. Downloaded the sheet several times and looked for earlier versions without success. Working as intended or is it just a "extra function"?
I develop this tool in Microsoft Excel 2000, and have verified it works in 2003 as well. Anything else is "Use at your own risk."

 
User is offline.
Reply With Quote
Old 05/11/07, 4:52 PM   #194 (permalink)
Bastard
 
Cheeky
Troll Hunter
 
No WoW Account
Version 14 available

Version 14 is released.

Major (and minor) features:
  • Finishing shot used to cycle the timing back to the initial shot in all shot rotations.
  • Major Improved Aspect of the Hawk changes. I now allow Hunters to specify rotations for both in and out of Quick Shots and ratio the DPS/MPS/shot-per-second between them based on the IAotH uptime.
  • Weapon buffs (mana oils)
  • Pet Avoidance ability can be trained (not modeled in any way though)
  • 2.1 PTR gear stats - Courtesy of Vaxum from www.TKASomething.com
  • New automatic shot rotation to generate 2 specials/auto
  • Resilience and armor penetration added. (Vaxum did leg work on tracking down stats)
  • Moved methodology to 1-roll system, so your crit percentage is an absolute of all fired shots. (No more "crit a miss" effect)

 
User is offline.
Reply With Quote
Old 05/11/07, 8:53 PM   #195 (permalink)
Piston Honda
 
Orc Hunter
 
Feathermoon
Cheeky, do you have any plans to implement Monster Slaying/Humanoid Slaying? I realize it would be a pain with regard to having to either note the type of mob the dps is for (and likely would be most intuitive if a total was added for targets under the effects of slaying vs. not), but it seems as though the slaying talents should have a not-insignificant effect on DPS (particularly for a full SV hunter as they approach higher and higher crit rates).
 
User is offline.
Reply With Quote
Old 05/11/07, 10:10 PM   #196 (permalink)
Bastard
 
Cheeky
Troll Hunter
 
No WoW Account
Originally Posted by Groggan View Post
Cheeky, do you have any plans to implement Monster Slaying/Humanoid Slaying? I realize it would be a pain with regard to having to either note the type of mob the dps is for (and likely would be most intuitive if a total was added for targets under the effects of slaying vs. not), but it seems as though the slaying talents should have a not-insignificant effect on DPS (particularly for a full SV hunter as they approach higher and higher crit rates).
Yeah, I can do that pretty easily. I'll have it in the next version, which should be early next week. I figure that gives people plenty of time to point out all the mistakes in the latest (15 - fixed a few bugs in 14) version up.

What I'll do is provide a drop down menu for target type. If it matches one of the types you have slaying points in I'll increase damage accordingly.

 
User is offline.
Reply With Quote
Old 05/13/07, 3:01 PM   #197 (permalink)
Von Kaiser
 
Utters's Avatar
 
Draenei Shaman
 
Dragonblight
I don't know if this has been posted but on the buffs section turning on TSA doesn't seem to add any AP on Cheeky's spreadsheet.

Last edited by Utters : 05/13/07 at 3:19 PM. Reason: spelling
 
User is offline.
Reply With Quote
Old 05/13/07, 4:09 PM   #198 (permalink)
Glass Joe
 
Orc Hunter
 
Ner'zhul
I believe it is assumed to be calculated (TSA) if you already have the talent, the buff section will only add it in to calculate if you are not already talented in that way.

Now, regarding EW, I am having a little trouble with the current model:

1 - (Chance of no proc)^(attempts)

Now, this doesn't really produce a true uptime, at least I don't think so. What it shows is the chance that it will fire off within a period of 7 seconds, but does not really factor in refreshes and such.

I can't figure it out myself I don't think. Is this a combination of Discrete Math with a Rate problem?

The reason is that with points tight in SV, I am wondering if I can get away with 2/3 Expose weakness instead of 3/3 (It seems like greatly diminished returns per point, but I want the raid to benefit from the most possible uptime).
 
User is offline.
Reply With Quote