So based on this, off hand ias + main hand ias is not equal? Very confusing setup.
How is the formula for double throw and frenzy now then? EIAS and FPA
Your table makes sense, with exception of: Len?
What is Len?
LEN = animation Length
I renamed it this way, cuz FPA was also confusing since LEN 7 = 3.5 FPA and so on…
And even 3.5 FPA isn’t accurate, as it’s just an average value, while the real AF of both attacks is already displayed on my calc.
And to answer your question about the formula…
To make it work like I did and show all values dynamically in a single table, I had to divide the whole formula in small components.
I based everything on the corrected EIAS table, which is a fixed value, the same table shown on warren’s but with 30 added to each EIAS value, which I double checked in game with recording made at 25 frames/sec. so I could easily watch frame by frame.
Now, this EIAS table ain’t changing. It’s the best point of reference.
Everything in game is already EIAS, except IAS from items.
Average WSM from both weapons
-20 and -10?
= -15 avg WSM = 15 EIAS
-10 and 20?
= 5 avg WSM = -5 EIAS
And so on…
Skill IAS = EIAS
Very simple
Slows = -EIAS
Also very simple
The only harder part is IAS from items.
You have 3 values
IAS from main hand
IAS from off hand
IAS from off-weapon gear
You need to convert IAS to EIAS with this formula:
EIAS = floor((120 * IAS) / (120 + IAS))
Or the other way around:
IAS = ceiling((120 * EIAS) / (120 - EIAS))
But you need to convert the total IAS from
Main hand + off-weapon
and
Off hand + off weapon
Then calculate the average value between both converted EIAS, rounded down.
Luckily you can calculate it only once if both weapons have the same IAS on them.
In all cases, it doesn’t matter what is the combination of IAS vs WSM, because the WSM part was already taken into account previously for the final equation. So you would get the same result if you had for example:
a -20WSM weapon with 40ias, and a 10WSM weapon with 0ias
or
a -20WSM weapon with 0ias, and a 10WSM weapon with 40ias
Same result, as at this step we only calculate the average converted EIAS value from both sides.
Example 1:
Warshrike + Lacerator + lvl 14-15 fana
Avg WSM = -15 = 15 EIAS
33 EIAS from fana
If you want to reach the fastest speed you need 102 EIAS total
102 - 15 - 33 = 54 EIAS missing
Since both weapons have the same 30ias, we can just convert 54 EIAS to IAS
IAS = ceiling((120 * EIAS) / (120 - EIAS))
ceiling((120 x 54) / (120 - 54)) = 99
99-30 = 69
So you need 69 off-weapon IAS, which will make you reach that 54 missing EIAS on both sides.
Example 2:
Ghost glaive 40 IAS + Lacerator + lvl 14-15 fana
Avg WSM = 5 = -5 EIAS
33 EIAS from fana
102 + 5 - 33 = 74 missing EIAS for max speed, LEN 7 (3.5fpa)
Or 80 + 5 - 33 = 52 missing EIAS for LEN 8 (4fpa)
Now this time we need to calculate both sides since they don’t have the same WIAS…
59+40 = 99
59+30 = 89
floor((120 * 99) / (120 + 99)) = 54
floor((120 * 89) / (120 + 89)) = 51
floor((54+51)/2) = 52
You reach LEN 8 with 59 IAS from off-weapon
160+40 = 200
160+30 = 190
floor((120 * 200) / (120 + 200)) = 75
floor((120 * 190) / (120 + 190)) = 73
floor((75+73)/2) = 74
You reach LEN 7 with 160 IAS from off-weapon