One of the major issues that we’ve been working on is the dps lag problem in high level content (especially raid content). We’re attacking this problem from many angles, and since some of the changes we’re considering will have significant impact on many characters, we’re interested in your feedback before it goes to Lamannia or live. We're trying to aggressively attack the issues that cause these lag problems and are interested in feedback regarding how aggressively we should be attempting to tackle them.
My post is a bit more technical than I normally write for public consumption, but I want to make the issues and the reasons we’re considering these changes extremely clear.
Some people may have noticed that problems occur most often when there are many monks or two weapon fighting characters that are loaded with many on-hit effects attacking en masse. These characters currently perform many attacks very quickly, and each attack is pretty heavy performance-wise. Rather than attack the problem by changing common heavy-load equipment, we’ve already taken some steps to optimize the way we perform attacks, and are considering the following changes to reduce overall performance loads:
Currently a single two weapon fighting attack makes a physics detection check with your main hand, followed by a second detection check for your off hand (roughly 0.15 seconds after the first one). Instead of making multiple physics checks, all two weapon fighting attacks (weapons or unarmed) would now make a single check for your main hand attack, and would “piggyback” on that detection check and have a chance to proc (trigger) an off-hand attack based on the number of two weapon fighting feats (or related enhancements) you possess. Off-hand attacks would have a chance to proc on any main hand attack now, instead of being predetermined on certain attacks. Having more TWF feats increases the % chance of proccing an off-hand attack.
We would now assume that if your opponent was within range for your first attack, it will still be in range 0.15 seconds later. We also go about determining whether or not a particular swing gets an off-hand attack in a much cleaner manner than before.
We’re also considering introducing a new mechanic to replace some speed bonus effects, called double strike:
A character with a double strike chance has a chance to make an additional attack roll with their main hand weapon any time they make a main hand attack, on the target of the first attack. (Note that two handed weapons count as “in the main hand” for these purposes.)
The Fighter Alacrity capstone, and the Paladin spell Zeal would be changed to a +10% bonuses to double strike.
A TWF Paladin that Smites something under the effect of Zeal would attack with the main hand, have a 10% chance to attack with the main hand again, and would have a chance (based on TWF feats) to attack with the off hand in one sequence. Level 20 Fighters with the capstone would simply always hit twice 10% of the time with their main hands. For a future update, we’re considering revisiting some old items (such as Jorgundal’s Collar, which currently doesn’t stack with Haste) and replacing the effects with a double strike effect.
For those that are interested in the “how does that help? You’re still making 11 attacks in 10 swings” – double strikes, like the proposed off-hand attacks, would bypass the additional physics detects and secondary characteristics of normal attacks such as glancing blows, while still providing an increase to overall damage over time. It would have the advantage over speed boosts of sometimes proccing on special attacks, and opens up a new itemization and enhancement pathway. (Warchanters, for instance, are likely to end up with a double strike song in a future update.)
.................................................. .................................
---
Some sample attack percentages with this system (assuming you took all possible available feats and enhancements) would be:
Code:
INVALID CHART FOLLOWS:
Build Main-hand Off-hand
20 Ranger (Tempest 3) 100% 85%
20 Monk (Wind Stance 4) 100% 75%
20 Fighter (Alacrity) 110% 55%
20 Paladin (Zeal) 110% 55%
20 [Other] 100% 55%
12 Ftr/6 Rng/2 Mnk 100% 70%
15 Pal/3 Mnk/2 [Any] (unarmed) 110% 60%
14 Pal/6 Rng 110% 65%
18 Rgr/2 Mnk 100% 90%
---
Edit:
Thanks for the massive amount of feedback all.
We're currently thinking of adjusting the numbers to:
Code:
Doublestrike Bonus Main hand Off hand
No feats 0 20% 100% 20%
TWF 0 +20% 100% 40%
ITWF 0 +20% 100% 60%
GTWF 0 +20% 100% 80%
STWF 0 +20% 100% 100%
Tempest I 0 +10% 100% 90%
Tempest II 0 +10% 100% 100%
Tempest III +5%* 0 105% 100%
Wind IV +10% 0 110% 80%
Zeal +10% 0 110% 80%
Alacrity +10% 0 110% 80%
* Only when wielding two weapons.
This set switches Wind Stance and Tempest III to doublestrike bonuses, increases the benefits of the TWF feat chain, and adds an additional feat for high BAB characters.
All of the bottom rows assume that the person has GTWF, except for the STWF row.