Forum Settings
       
« Previous 1 2
Reply To Thread

[math thread] Shot rotations and weapon speed.Follow

#1 Apr 10 2008 at 10:56 AM Rating: Excellent
***
2,717 posts
I started off doing this just on my own, trying to find what the best attack speed would be (since the model in the stickies did not display, to my knowledge, anything about how haste affects steady shot; and did not display 1:1.5 rotations). My analysis is solely based on shot rotations, not other criteria, and is therefore subject to some error (just as any math is, unless it's very involved).

Assumptions
For this bit, I am using the model of steady shot’s cast time presented in wowwiki, that steady shot is 1.5s / (multiplicative of haste effects). I am also under the assumption that lag does not affect macro-based shot rotations, although I could be wrong. If I am wrong, I am assuming that ping/k should be added to the 1:1, and 2*ping/k should be added to a 1:1.5 rotation.
(note that k is simply the roman-numeral for 1000, not some special variable)
  1. For a 1:1 rotation, it should be steady shot cast time + 0.5 seconds. Minimum is 1.5 second shot rotation.
  2. For a 1:1.5 rotation, it should be steady shot cast time + 1.0 seconds (for 2 rotations, you need a GCD between steady shots – with an autoshot inside – and an extra auto-shot, 2 seconds total, so 1 second per rotation). Minimum is 2.25 second shot rotation. (Assuming 3 total GCD’s, 4.5 second double-rotation).

Math
The math for all of these is to find the steady shot cast time, (15% haste for quiver is assumed, 15% haste for IAotH, and 20% haste for SS – assumed for BM builds), then to add the time for the shot rotation (0.5 for 1:1 and 1.0 for 1:1.5) to find the base shot rotation, then multiply by the haste effects to get the most efficient base weapon speed. I am not including all the work, since it would get fairly redundant to see the same formula posted for each method.
  1. BM, with IAotH on, at a 1:1 rotation, 2.4 base attack speed is best.
  2. BM at a 1:1 rotation, 2.2 base attack speed is best.
  3. MM/SV, with IAotH on, at a 1:1 rotation, 2.2 base attack speed is best.
  4. MM/SV at a 1:1 rotation, 2.1 base attack speed is best.
  5. MM/SV, with IAotH on, at a 1:1.5 rotation, 3.0 base attack speed is best.
  6. MM/SV at a 1:1.5 rotation, 2.7 base attack speed is best.

Notes
There are a few things I would like to note (some which may be known already). First is that no BM spec is going to use a 1:1.5 shot rotation. Second, the attack speeds which are most optimal for 1:1 rotations are not seen on any epic ranged weapons in-game (fastest is 2.6).

Rapid Fire
If rapid fire will bring you to below a 1.5 attack speed, it will clip auto-shots. Thus, if your hasted attack speed is above 2.1, you will not see clipping of auto-shots. Other haste effects are not factored into these equations, but you could use the formulas presented to come up with the math if you had to.
Thus, any weapon designed around a 1:1 rotation is going to see clipping of auto-shots during rapid fire, unless only arcane and multishot are used. However, any weapon designed around a 1:1.5 rotation can drop to a 1:1 rotation but have some dead space in between shots. Thus, I would argue rapid fire is better on a 1:1.5 bow.

Implications
This model supports MM or SV builds in favor of BM builds, albeit that lag was not introduced into the formula. Since lag varies per person (some people get 30 ping, some get 300 ping) I would say there isn’t a “standardization” of weapon speeds, however I hope I have given people the formulae to figure out for themselves what they should use.
While this is probably very counter-intuitive to most of the posters on here (myself included), I do believe that the pure damage in high-end BM allows it to stay on top, despite the pros in weapon speed. I went into this just to figure out what weapon speed I should look for, not to come up with proof that MM is better.

Discussion
Please...discuss. I don't want to start a war between the MM fans and the BM fans, I don't want to have people simply using "I top damage meters and I'm <spec>" as an arguement, I'd rather see emperical or solid theory arguements, or constructively critical comments.

Edit
I changed a few errors in the 1:1.5 shot rotation, which also lead me to drop a previous conclusion I had. I still hold by the others, though.


Edited, Apr 10th 2008 12:13pm by skribs

Edited, Apr 10th 2008 12:18pm by skribs
#2 Apr 10 2008 at 11:14 AM Rating: Good
******
27,272 posts
you missed 3:2 rotation, and the general idea is that 2.6 speed as BM with 1:1 and 2.9 speed as MM/SV with 1.5:1 are the optimal speeds to not clip anything.
Though i dont have the math on it to back it up :P

#3 Apr 10 2008 at 11:14 AM Rating: Good
**
576 posts
I'm currently using the Steelhawk crossbow and a 1:1.5 shot rotation as a BM hunter. I don't normally see myself clipping shots, but was wondering why a BM using 1:1.5 is a bad thing?
#4 Apr 10 2008 at 1:15 PM Rating: Excellent
*****
10,601 posts
I'm a bit confused, where did the 2.4 speed come from?

The ideal weapon speed for a BM hunter with IAotH, with normal lag is 2.7 After normal haste from the quiver and serpents swiftness you get an attack speed of 1.96 that becomes ~1.6 with quick shots.

After rereading your post perhaps you are not calculating the hasted speed properly. Two mistakes I made when I did some math with this a while ago:

correct method

newweaponspeed = oldweaponspeed/haste.

ie: 2.7/1.2 = 2.25 = speed after SS without quiver.

incorrect method

2.7*.8 = 2.16

it's not 80% of the speed, it's 20% faster, which is different. Were you doing this?

Also

haste = .2 +.15 + .15 = .5

this is wrong, haste is multiplied.

so it's (((2.7/1.15)/1.2)/1.15)

which equals 2.7/(1.2*1.15*1.15)

Castsequence macros do include lag, as the next shot will not be triggered until the one before it is done. This is why people with high lag are better off weaving the shots.

On the other hand, if you can get your speed close enough to the GCD you can use the 3:2 macro to get a 1:1 shot cycle that will not be affected by lag. To maximize dps you should be switching every time you get a haste effect.

the 3:2 macro is somewhat modeled but the actual mechanics are (as far as I know) still not super clear. What is clear is that 2.8 or 2.9 speed weapons as a BM hunter are ideal for this rotation.

Yet another point: With the new shot mechanics you don't have to worry about that .5 second window. the auto shot will go off immediately it it's timer is up. This is the basic mechanic for the 3:2 rotation.

Edited, Apr 10th 2008 4:33pm by Xsarus
____________________________
01001001 00100000 01001100 01001001 01001011 01000101 00100000 01000011 01000001 01001011 01000101
You'll always be stupid, you'll just be stupid with more information in your brain
Forum FAQ
#5 Apr 10 2008 at 1:16 PM Rating: Excellent
*****
10,601 posts
TidusBlue wrote:
I'm currently using the Steelhawk crossbow and a 1:1.5 shot rotation as a BM hunter. I don't normally see myself clipping shots, but was wondering why a BM using 1:1.5 is a bad thing?
You are clipping.
____________________________
01001001 00100000 01001100 01001001 01001011 01000101 00100000 01000011 01000001 01001011 01000101
You'll always be stupid, you'll just be stupid with more information in your brain
Forum FAQ
#6 Apr 10 2008 at 2:08 PM Rating: Excellent
***
2,717 posts
The method was to go from your attack speed to the base weapon speed. i.e. if the attack speed for a shot rotation should be 1.46 (random number) with only one haste effect of 15% then I multiplied 1.46*1.15= base weapon speed.

Basically, I went from steady shot, calculated the cast time based on haste, then figured how long of an autoshot would be most efficient for X:Y shot rotation based on that steady shot cast time, then took that auto-shot time back to the original timer.

Like I said, my model is flawed in a few ways (what model isn't), one of those is that it assumes no lag. However, I also mentioned how lag COULD effect it, but that there's no "standard lag" so I can't tell person A with 30-40 ping and person B with 300-400 ping to use the same bow.
#7 Apr 10 2008 at 5:53 PM Rating: Good
*
110 posts
When I read over all the theorycraft and formulas, I get a head-ache.
Can you maybe use my details to come up with a number. Then that will help me (and others) get a grip on how to calculate their ideal weapon speed.

I am a BM hunter, so i have Serpent's Swiftness (naturally), and a 15% quiver, but I'm not specced into IAotH.
I am using the Rocket-Ripper X-54, which has a weapon speed of 2.9
My tooltip attack speed shows as 2.1
My latency usually fluctuates around 300ms
I use a 1:1 rotation, even though i realise the weapon speed is slow for that rotation and there is some dead time.
But it IS fun to maintain a 1:1 rotation while the Rapid Fire is activated.
Rapid Fire + AP trinket + 1:1 = good fun.

Is that all the information needed to calculate an ideal weapon speed?
Would I see a large increase in DPS from, say, dropping by the AH and picking up a Valanos? It's only 0.1 quicker, and very similar DPS, so it doesn't seem like it.
#8 Apr 10 2008 at 6:22 PM Rating: Good
***
2,717 posts
At 300 ping (which is a lot), I'd assume about 2.6-2.7 would be the perfect attack speed for you (for the weapon, the actual attack speed would be about 1.88). With rapid fire, you need a 1.5 second cast to maintain a 1:1 without clipping, or a 2.9 base attack speed. I am rounding, of course.

However, I think it's unwise to base a weapon around the few seconds you're in rapid-fire, instead of the rest of the time when you're in normal firing.
#9 Apr 10 2008 at 7:00 PM Rating: Good
*
110 posts
I know 300 is a lot. I'm sure it's because the Oceanic servers are not actually located anywhere near Oceania. Convenient, huh?

Quote:
However, I think it's unwise to base a weapon around the few seconds you're in rapid-fire, instead of the rest of the time when you're in normal firing.

I totally agree, I just mentioned it because of the speed of the weapon.
So a 2.9 isn't quite as bad as I originally thought.

One weird thing, which others with high latency may have noticed:
If I anticipate when the auto-shot is coming (or refer to the auto-shot cast bar from the ZHunter mod) I can press the Steady Shot button, and the auto-shot will go off before it starts the cast for the Steady Shot.
#10 Apr 10 2008 at 8:14 PM Rating: Good
*****
10,601 posts
Fraeky wrote:
One weird thing, which others with high latency may have noticed:
If I anticipate when the auto-shot is coming (or refer to the auto-shot cast bar from the ZHunter mod) I can press the Steady Shot button, and the auto-shot will go off before it starts the cast for the Steady Shot.
This is because of the change to the autoshot mechanics. Before if you did a shot in the .5 sec cast time of autoshot it would interrupt and delay the autoshot. Now the special shot is delayed and the autoshot goes off as normal.
____________________________
01001001 00100000 01001100 01001001 01001011 01000101 00100000 01000011 01000001 01001011 01000101
You'll always be stupid, you'll just be stupid with more information in your brain
Forum FAQ
#11 Apr 11 2008 at 12:48 AM Rating: Decent
when building a macro for 1:1.5 shot rotations you need to build it round the cooldown of either arcane shot or multishot. 2.9 weapons speed is ideal in this regard as you can fit 1 arcane and 1 multi into your castsequence and it takes 10.09 seconds to get throught the sequence.
using a 2.8 weapons speed it only takes 9.74 to get through the sequence assuming nothing clips. which means the second time you get to multishot you are still waiting on the cooldown for it. you can always put an extra autosteady into the sequence, but this reduces it dps efficiency.
However it is the ideal point in the sequence to use any other cooldown (like mend pet, md, trap, scorpid sting ect) as although it will eventually clip an autoshot it is still more efficient that dropping and extra GCD into a standard 1:1.5 shot rotation.
it's for that reason i've decided to go with my 2.8 steelhawk with and extra auto steady over the 3.0 wraithtail longbow with a straight 1:1.5 based on the multishot cd. even though i'd like the agil cause i'm survival and don't need the hit on the stealhawk as i'm hitcapped without it.
#12 Apr 11 2008 at 8:41 AM Rating: Decent
***
2,717 posts
Yet another thing I didn't take into account, the cooldowns. Hmmm...whoever said hunters are easy mode was way wrong. It'd be so much easier on a warrior, i.e. "get a slower weapon."

With us, you have to factor in:
GCD of all shots (except auto)
Short CD's - such as AS and MS
Long CD's - such as rapid fire, trinkets, and BW
Increased Haste Effects - IAotH and RF
Steady Shot Cast Time
Auto-Shot delay and cast time
Other abilities, such as using longer CD's, trinkets, mend pet, pots, etc.
Mana efficiency
Probably more

Then there's questions like: if you have IAotH, should you build yourself around a better shot rotation when it procs, or when it doesn't? How does the extra damage between different specs factor in with haste-related increases in DPS? At what point is a bow of less efficiency but more raw DPS going to overtake another bow of more efficiency but less raw DPS?
Then we gotta fit 2 shots in between some auto-shots, which are usually coming at about every 2.3-2.5 seconds, when we actually get to DPS, or thread one shot in between a 1.5-2.0 second cast. And this is EASY?
#13 Apr 11 2008 at 8:44 AM Rating: Good
*
69 posts
There's been a TON of discussion about haste/weapon speed/shot rotations in this thread on Elitist Jerks.

It's a very long thread that's been going on now for almost a year and it started off as a thread about SV raiding only. There's much too much info there for me to summarize here; I suggest you take a look. However, towards the end of the thread you get some very interesting posts debating the DPS potential of the 3:2 rotation vs. the 1:1.5 rotation. Apparently, under the right conditions, the 3:2 shows a significant increase in DPS over 1:1.5, allowing SV hunters to match and (with optimal group conditions) even surpass a BM hunter's DPS. Look specifically for posts by Kurkis as he's showing logs of huge amounts of DPS as SV; on page 63 he posts the macro that he uses.

I've been a SV hunter since the start and decided to try BM for a while since I joined a new guild that's doing TK/SSC... I wanted to see how much more DPS I can throw out. After being top 3 (as being, IMO somewhat undergeared) in various attempts on Gruul's and other fights as BM, I decided to switch back to a 0/20/41 build and test out the theories from that thread. And, although I haven't had a chance to raid since my respec, my numbers already parallel what I was doing as BM. Granted... I might have totally played BM incorrectly with regards to gear/pet use since I wasn't completely used to it.

Anyway... my point is that I'm glad that people are really taking time to try and unravel the complexities behind hunter DPS mechanics. I really suggest that you take a look at the thread on Elitist Jerks as it contains loads of theorycraft and numbers to support the theorycraft.

P.S.: I'm using the macro referenced above and use AutoHotKey so I don't have to break my wrists repeatedly hitting the key that I have the macro mapped to.

Edited, Apr 11th 2008 5:23pm by Rycerz
#14 Apr 11 2008 at 9:10 AM Rating: Decent
***
2,717 posts
What's the difference between a 3:2 and a 1:1.5 rotation? I thought they were the same thing, just reworded.
#15 Apr 11 2008 at 9:38 AM Rating: Good
*
69 posts
The assumption is that you're using a macro similar to the following:
/cast !Auto Shot 
/cast Steady Shot
What I gather from the previously linked thread on Elitist Jerks is that 3:2, 2:1, and 1:1 all use this same macro; it uses only Steady Shot and Auto Shot. The difference in the actual rotation occurs when certain levels of haste are achieved.

Up until the 2.3 patch, the standard 1:1 (BM) and 1:1.5 (SV/MM) rotations were achieved by using a /castsequence macro and included Auto Shot and Steady Shot, and for SV/MM, Arcane shot and sometimes a Multi-Shot as well; for example:
/castsequence reset=3/target !Auto Shot, Steady Shot, 
Arcane Shot, !Auto Shot, Steady Shot
or

/castsequence reset=3/target !Auto Shot, Steady Shot  
/castrandom Arcane Shot (remove this line for a 1:1 BM rotation)
Therefore, using a /cast /cast macro:

3:2 is the standard BM rotation:
3 Steady Shots for every 2 Auto Shots

2:1 is what SV hunters get when using the same macro:
2 Steady Shots for every 1 Auto Shot

1:1 is what BM hunters get when under haste (i.e. Rapid Fire):
1 Steady Shot for every 1 Auto Shot

Using a /castsequence macro:

1:1.5 is the assumed standard rotation for SV hunters because of their slower attack speed:
1.5 "Specials" (i.e. Steady, Arcane, Multi) for every 1 Auto Shot (or 3 Specials for every 2 Auto Shots).

1:1 is the common rotation for

The theory is that even though it seems common sense that a 1:1.5 (with Arcane and/or Multi) would be highest DPS for SV, something about the interaction of the cooldowns of Auto Shot, Arcane, and Multi cause for a delay in shots firing. In addition, the use of /castsequence introduces the problem of server response time which, in cases of players with high latency issues, will reduce DPS even more. A pure Steady/Auto rotation using a /cast /cast macro seems to fire off faster.

This is obviously assuming certain levels of haste. In the case of a 0/20/41 spec, the availability of two successive Rapid Fires (using Readniness) and other haste increasing trinkets (i.e. Dragonspine Trophy), group buffs (i.e. Heroism), and items (i.e. Haste Potion, Drums of Battle, etc.) allows the hunter to be at the speed of a BM for a large percentage of a fight. And that speed is what produces such large DPS.

A Disclaimer:
I may be mistaken on some of these points. I've tried to follow many different discussions regarding shot rotations, and terminology seems to always differ a bit. However, the above seems to be the accepted terminology on Elitist Jerks and I would side with their posts because of the abundance of WWS logs to back them up.

Edited, Apr 12th 2008 2:05pm by Rycerz
#16 Apr 11 2008 at 9:44 AM Rating: Good
*
69 posts
Just for a reference:

Kurkis on Elitist Jerks wrote:
It is amusing to see months later people Boom testing the idea of a BM rotation on a Survival hunter. I told you all months ago it worked and nothing has changed now. When you see a Survival hunter knock out 2100 on Brutallus, yeah it works.

I still read the board and look at WWS logs and I've yet to see a 1:1.5 rotation hunter post anything but average Survival DPS. At this point those of you still fighting tooth and nail to prove that you should be running a 1:1.5 rotation or that awful hybrid spec picking up multi-shot talents are going to just continue to fall futher and further behind the 8-ball.

Instead of theory crafting how much armor pentration you can stack on your Survival hunter while running 1:1.5, check how much haste you can get out of Sunwell. It is something around 325 on gear rating. Thats as much as a DST proc boys and girls which on a 2.56 speed Survival hunter is 2.13 speed. Add in a DST if you have been fortunate enough to get one along with 2x Rapid Fire, Heroism and a couple of haste pots while running a 50% raid buffed crit + Master Tact. Time will tell.

Here is a pro tip for the Foam Finger Fans.

Macro1= /run local f = GetMouseFocus(); if f then DEFAULT_CHAT_FRAME: AddMessage(f:GetName()) end

Macro2= /castsequence reset=4 Kill Command, !Auto Shot, !Auto Shot, !Auto Shot

Put macro 2 anywhere on your hot bars. Scroll your mouse over where macro 2 is on your hotbars and then hit macro 1. Write down what pops up in your chat box.

Macro3= #showtooltip Steady Shot
/cast !Auto Shot
/click [target=pettarget,exists] PLACE NAME OF BUTTON YOU WROTE DOWN HERE
/cast Steady Shot
/script UIErrorsFrame:Clear()

Then get rid of macro 1 and use macro 3 endlessly on your G11 or G15. Credit goes to the BM hunters on that one.

The walls of text are enjoyable reads but they don't change that the guys who figured out how to properly utilize a BM shot rotation while playing a Survival hunter are still the only guys competing with BM hunter DPS. You can beat the dead horse only so long before there is nothing left to hit with the bat. Accept it, use it, improve it so instead of competing with BM hunters we can beat the BM hunters.

Unforunately though, in 5-6 months I think the guy who will be blowing up the meters is going to be the one who got his haste set and decided to switch over to a 20/41/0 build.

The reason that the Kill Command is placed in a separate macro is because including it in a /cast /cast macro causes chaining of Steady Shots; it seems to lock up Auto Shots for some reason.

Edited, Apr 14th 2008 9:25am by Rycerz
#17 Apr 11 2008 at 10:49 AM Rating: Good
*
69 posts
As an aside... with regard to the above, wouldn't it be nice if Blizzard created a deep SV talent in the new expansion that would increase ranged speed?

Edited, Apr 11th 2008 2:50pm by Rycerz
#18 Apr 12 2008 at 4:03 AM Rating: Decent
**
415 posts
TidusBlue wrote:
I'm currently using the Steelhawk crossbow and a 1:1.5 shot rotation as a BM hunter. I don't normally see myself clipping shots, but was wondering why a BM using 1:1.5 is a bad thing?


It's mathematically impossible for BM Hunter to do 1:1.5, especially with your weapon. So you are in fact aren't doing 1:1.5 but just lowering dps. Just turning attack on and spamming steady shots will greatly increase your dps.
Quote:

The reason that the Kill Command is placed in a separate macro is because including it in a /cast /cast macro causes chaining of Steady Shots; it seems to lock up Auto Shots for some reason.


This can be easily fixed by adding "nodead"
Like so

/castrandom [target=pettarget, exists, nodead] Kill Command

Edited, Apr 12th 2008 8:06am by Elustriel
#19 Apr 12 2008 at 4:18 AM Rating: Decent
******
27,272 posts
Its not just when the pet is dead, if kill command is in there for some reason it has the tendency to chain much more steadyshots.


And better safe then sorry :P
#20 Apr 12 2008 at 6:30 AM Rating: Decent
**
415 posts
With kc in my macro I still maintain true 3:2 rotation. I use recount all the time and with my macro I get 40% auto and around 58-60% steady ratio. Would be closer to 60 if I didn't use arcanes and aimed for misdirects.
#21 Apr 12 2008 at 11:15 AM Rating: Decent
*
203 posts
So let me get this straight..

/cast !Auto Shot
/cast Steady Shot


using this macro will generate the 1:1 or 3:2 shot rotation, depending on attack speed. So using this same macro will produce the greatest dps for any spec and attack speed, in general?
#22 Apr 12 2008 at 11:46 AM Rating: Decent
**
365 posts
ok so here is a new one for you guys.

I use the Abacus, Rapid fire, IAotH, and the meta gem for haste in my head slot.

normal shot speed = 2.1 w/emberhawk
1.5 w/RF
1.83 w/Abacus or IAotH or Meta gem

Now if I pop Abacus and RF my shot time is around 1.3. I still use the 1:1
rotation when I do this, but it normally procs the other 2 which drops my shot
speed to .9

So my question is: Is there a better **** rotation to use when I pop Abacus and
RF? Because poping the 2 usually makes the meta gem and IAotH proc as well, so
I am sure im clipping Auto Shot at that point.

What Should I do?


#23 Apr 12 2008 at 12:10 PM Rating: Decent
******
27,272 posts
get the +12 agi/3%critdmg meta, replace abacus.
problem solved.
#24 Apr 12 2008 at 12:18 PM Rating: Decent
**
365 posts
but if there was a way to perfect the .9 shoot speed wouldn't it be better DPS?

#25 Apr 12 2008 at 12:22 PM Rating: Decent
******
27,272 posts
there is no way to perfect that speed.
You could do auto > steady > auto > auto > steady > auto and repeat, but it would be less dps then a 1:1 rotation with 12 extra agi, 3% more critdmg and an additional +dmg trinket.
#26 Apr 13 2008 at 8:46 PM Rating: Decent
***
1,292 posts
Looks like you are Whench of Spirestone. I'd advice the same as Aethien: swap the Meta for the Relentless Earthstorm Diamond, and the Abacus for something with some Hit Rating. You'll improve your DPS a lot more by hitting more often than by pushing your shot speed too low to fire an efficient 1:1 rotation.
« Previous 1 2
Reply To Thread

Colors Smileys Quote OriginalQuote Checked Help

 

Recent Visitors: 122 All times are in CST
Anonymous Guests (122)