Access Counter

Here is the Animation (or Attack) Speed Calculator I have used to create the EIAS tables for Fanatic Swing and other ES skills that are not handled by normal IAS calculators.d2asc.cpp

The program is an interactive console application that uses the standard Unix library. I have developed it using Cygwin (Linux environment under Windows).

The program prompts for the various parameters of the desired animation, then generates the EIAS table. The default values for each parameter are given in the square brackets. If the EIAS step is 1, the table is filtered to show only lines where the attack frames change, if a greater value is used, every line is displayed.

I have written the animation data I could find in a big comment block at the beginning of the program.

This program should work for most animations, not just attacks. I am not sure if/how other speed increase mods (FCR, FBR, ...) work or if they have a diminishing return function like IAS.

I don't yet know how the Wereform attacks work, they aren't handled by this program.

This section was moved from Assassin Traps page, as a technical information (1/26/2007).

Based on new information from animdata.d2, I believe now that an Assassin with throwing weapons has the following animation data: 16 frames total, frame 7 is the action frame and Shuriken has 50% rollback (skills.txt confirms this number).

"Recover" is the time after the last attack until the next attack can start. The given recovery time in the table is shown assuming 10 attacks. If the Shuriken cycle is shorter than 10 attacks, then the "Recover" may be 1 frame shorter or longer because of rounding differences. Total is the time for a full 10 attack sequence.

The notation "x-y" for follow-up attacks means that the first F-U attack takes "x" frames and the others take "y" frames. The notation "x/y" means that the F-U attacks alternate between "x" and "y" frames, starting with "x" frames.

The downloadable version of the PHP application is out of date (at least it doesn't include Jab). Also, could you make the PHP application a bit more expert-friendly? Include a field where you can enter EIAS directly (you'd need something like this for the Eagle Eye synergy anyway) and also output EIAS in the table (in addition to weapon IAS). -- Nameless?01-21-2007 (Sun) 08:10:24

According to info I read on the Assassin Forum on diabloii, 2 and even 1 fpa (not with legit vanilla gear) Claw attacks are possible for a 'sin in Bear Form. So I guess there is no cap. There seem to be some issues with the 2 fpa attack, that physical damage isn't applied (properly) or something. -- Nameless?09-28-2006 (Thu) 10:26:23

There may be some undocumented cap in the wereform attack speed. I have once made a Elemental Druid with tons of weapon IAS, and according to the formula, the attack speed should be 2 fpa, but I couldn't tell the difference of 2 fpa and 3 fpa or even 4 pfa. And I remember the author of Wereform Central said that formula contains his assumption or so. -- tsuru?09-28-2006 (Thu) 09:10:35

All werebear attack skills except Hunger uses normal attack animation, and the attack speed is same as normal attack. Hunger uses a special animation and is slightly faster than normal attack. -- tsuru?09-28-2006 (Thu) 09:04:24

The numbers given by the calculator seem a bit inconsistent, with an Assassin and Claws I get a 1 frame attack with most attack types and >270% Weapon IAS, but the attack speed table gives a 2 frame attack with the same numbers. -- Nameless?09-28-2006 (Thu) 06:38:28

The Wereform calculator on Wereform Central should be applicable to ES, just use the Werebear to calculate numbers for the Elemental and use Maul for Double Smash. I'm not sure what attack speed Iron Claws and Charged Claw (Strike?) use, but I assume that at least Charged Claw use the same numbers as Fire Claws/Maul. -- Nameless?09-28-2006 (Thu) 06:38:11

I have looked over the info on Wereform attacks availiable on Wereform Central and the Amazon Basin and I'll probably update the program to handle them or write a seperate program for that (Wereforms attacks need a lot more parameters than regular attacks). -- Nameless?09-28-2006 (Thu) 06:37:17

It would be nice if this page can host a CGI version of the calculator. Can someone port it to Perl for us? I can write Perl a little, but am currently busy with other patch updates, so any help will be appreciated. -- tsuru?

I remember there had been a formula for Werebear/Werewolf attack speed at Wereform Central, but some of the contents are now missing and I couldn't found it again. I'll search my old HDDs later. -- tsuru?