FeenixServerProject / Archangel_2.4.3_Bugtracker

This is the official Issue tracker for the Archangel 2.4.3 realm https://www.wow-one.com
78 stars 74 forks source link

General issue affecting Hunters auto shot #3503

Closed MrRauff closed 9 years ago

MrRauff commented 9 years ago

Auto shot is taking too long to shoot off. Maths: With bm spec, 3.00 bow and rapid fire, att speed is 1.55 sec. Steady shot is cast time is 1.017 sec. Auto shot should have 0.5 sec preparation time, 1.017 +0.5 = 1.517. It means auto shot can be shot every 1.55 sec. Thus a rotation should take 1.55 seconds. Result on feenix: nearly 7 rotations in 15 seconds, but calculated from 7 rotations is equal to: 15/7=2.142 seconds per rotation.

The bug gets worse the more haste you have. And if you're shooting auto shot only, you can't see/notice the bug. How it should work in a vid: http://www.youtube.com/watch?v=to2KhMfD6Gw The part of "how it should be" is irrelevant, but it makes it more clear. And on the vid is 9 rotations, 15/9=1.66, which is close to 1.55.

EDIT: As blizzard doesn't release information about this, I'll link to retail videos and a shot illustration elitist jerks thread which states the 0,5 sec preparation time. http://forums.elitistjerks.com/topic/13034-shot-rotation-illustrated/ -> read the bottom of the post https://www.youtube.com/watch?v=Ac2MGfsQePw -> Hunter shot rotation video https://www.youtube.com/watch?v=kd2ID57ZPz8&t=1m7s -> Found retail vid to compare the "how it should be" part.

Issue confirmed on PTR. This causes the rotations to be way slower and thus less effective than they are supposed to be, ultimately leading to severely decreased Hunter dps in a PvE environment.

Reproduction Guide:

In order to reproduce this issue, you will need two clients.

Client A: Create a hunter .levelup 69 .gm off .gm visible on .learn all_myclass .t arena .add 30105 .learn 264 .add 34581 200 (Arrows) .add 34105

Client B: Create any class .levelup 69 .gm off .gm visible on .m hp 10000000 .m mana 10000000 .t arena

Tab to Client A and equip the Serpent Spine Longbow (ItemID: 30105) as well as the Quiver (ItemID: 34105). Move the 200 Arrows (ItemID: 34581) into the quiver. Use both spells Rapid Fire (ID: 3045) as well as The Beast Within (ID: 34692). According to the calculations as well as the character panel, your ranged attack speed should now be at 1.55 seconds speed for Auto Shot. Steady Shot is on a 1.017 seconds casttime, which, together with the 0.5 seconds preparation time, allows a flawless 1:1 Rotation since the Steady Shot is 1.017 seconds + 0.5 seconds = 1.517 seconds long while Auto Shot is at 1.55 seconds. Thus, a full 1:1 Rotation takes 1.55 seconds. Now type "/sw" in order to toggle an ingame stopwatch for simplicity's sake and organise other means of timetracking in order to countercheck the abovementioned maths. Shoot at the Character on Client B with a manual 1:1 rotation (1 Steady Shot per 1 Auto Shot) for approximately 15 seconds and notice how the expected result of 9 to 10 rotations is not met. The conclusion is that the Auto Shot must be delayed, thus delaying the whole rotation.


This is a copy paste from the closed thread, as nothing has been fixed and the issue remains in an unchanged critical state.

Nzzoth commented 9 years ago

3223