Help
Help

Agility (AGI)

Agility (AGI) is a derived stat in Dark Souls II. Agility increases the speed that a character performs certain actions, though the full extent of these changes are not yet known.
It increases how long the character is invincible during a roll and decreases how long it takes to use consumables.

Increasing Agility


To calculate Agility up to 110, use the following formula:

  • When ATT + (3 * ADP) is less than or equal to 120: ((ATT + (3 * ADP)) / 4) + 80.


To calculate Agility over 110, use this formula instead:

  • When ATT + (3 * ADP) is greater than 120: (((ATT + (3 * ADP)) - 120) / 28) + 110.

(ATT=Attunement, ADP=Adaptability)

Effects of Agility

Agility increases how long the character is invincible during a roll and decreases how long it takes to use consumables.

iFrames during rolling (begins on the first frame of the roll animation):

Agility iFrames Seconds
85 5 0.1667
86 8 0.2667
88 9 0.3
92 10 0.3333
96 11 0.3667
99 12 0.4
105 13 0.4333
111 14 0.4667
114 15 0.5
116 16 0.5333


iFrames during backstep (begins on the fifth frame of the backstep animation):

Agility iFrames Seconds
85 3 0.1
87 5 0.1667
91 6 0.2
100 7 0.2333
108 8 0.2667
113 9 0.3



iFrame is short for “invincibility frame,” which is 1/30 of a second. This duration comes from the console versions of the game running at 30 frames per second. Running at a higher framerate doesn’t change the total invincibility duration, but the duration itself is measured in these exact increments.

These values have been updated after more thorough testing. The source for the original values can be found here. The source for the updated values can be found here.

For reference, the iFrames of Dark Souls 1 are 9 for slow rolls, 11 for medium, 13 for fast, and 15 with the Dark Wood Grain Ring.

Effects on Item Use

Higher agility allows characters to use consumable items (like life gems and the estus flask) with greater speed, meaning the player is exposed for less time while using such items. At 90 Agility and lower, an Estus Flask takes 68 frames (2.267 seconds) to use. At 95 Agility, it takes 63 frames (2.1 seconds), and at 100 Agility and higher, it takes 58 frames (1.933 seconds). The total decrease is 1/3 of a second, which may seem small, but will often make the difference between death and narrow survival.

Frame-Rate Data For Rolling

Agility increases iFrames drastically, as shown in these videos.





Load more

Chat