FANDOM


(Recreated page with modern values and understanding of the calculation. Largely copied from what I wrote on BG Wiki, with a link to what I did not write.)
Line 1: Line 1:
 
[[Category:Terminology]]
 
[[Category:Terminology]]
 
'''Recast Time''' is the amount of time a player must wait before casting the same spell, or using the same job ability (or ability within the same category) again.<br>
 
'''Recast Time''' is the amount of time a player must wait before casting the same spell, or using the same job ability (or ability within the same category) again.<br>
On evoliths Recast Time is described as '''Ability Delay''' (JAs) or '''Recast Delay''' (spells).
+
== The Calculation (Simplified) ==
*Recast Time can be reduced by [[Haste]] effects or the [[Job Trait|job trait]] [[Fast Cast]].
+
* ''Note: This process is technically a slight simplification due to how FFXI stores numbers. Its fractions can come out a tiny bit lower than the numbers we'd see here. This way of doing it is accurate in most cases and easier to follow. For complete details see [https://www.bg-wiki.com/bg/Spell_Recast#The_Calculation_.28Full.29| BG Wiki's full calulation].''
** Gear that reads ''Enhances "Fast Cast" effect'' will lower [[Recast Time]].
+
Spell recast is calculated by taking a spell's Recast Time and multiplying it by three different terms in any order.
** Gear that reads ''"Fast Cast"+x'' only affects [[Cast Time]], not [[Recast Time]].
+
The three terms are:
* The maximum amount that recast time can be reduced by is 50% reduction.
+
* 1 - ([[Haste_(Status Effect)|Equipment Haste + Magic Haste]] - [[Slow_(Status Effect)|Magic Slow]]) / 100
* The Maximum amount that recast time can be reduced by ''[[Fast Cast]]'' is 25%
+
* 1 - ([[Fast Cast|Combined total Fast Cast]] / 2, result rounded down) / 100
* The actual formula takes Haste and Fast Cast as fractions expressed in the 1024 system (x% haste on a gear generally means x*10/1024)
+
* 1 - [[Job Abilities]] spell recast reduction / 100
* New Recast = ''floor''( [1-Haste] * ''truncate''( [1-Fast Cast] * Recast ) )
+
** ''Math reminder: division is done before subtraction.''
* The game first calculates the fast cast part (after multiplying base recast value by 1.5 to apply Hasso/Seigan penalty if present) and truncates it down to the first decimal then the calculated value is multiplied by the haste factor and then the result is floored down to nearest whole number, which means the actual recast is;
+
The result after these three multiplications is then rounded down to the nearest whole number (AKA floored). In other words a result of 10.998 would be rounded down to 10.
** New Recast = ''floor''( [1-Haste] * ''truncate''( [1-Fast Cast] * Recast ) )
+
** If [[Hasso]] or [[Seigan]] is active, it turns out to be; New Recast = ''floor''( [1-Haste] * ''truncate''( [1-Fast Cast] * '''1.5''' * Recast ) )
+
=== Example: ===
*See [[Talk:Recast Time|Discussion]] page for related resources.
+
Stun has a Recast Time of 45 seconds. A player with 25% Gear Haste, 30% Magic Haste, 55% Fast Cast and 10% JA recast reduction would progress through the equation as follows:
  +
  +
* 45 seconds * (1 - (25 ''Gear Haste'' + 30 ''Magic Haste'' - 0 ''Magic Slow'') / 100) * (1 - (55 ''Fast Cast'' / 2, result rounded down) / 100) * (1 - (10 ''Job Ability'') / 100)
  +
* 45 * (1 - 55 / 100) * (1 - 27 / 100) * (1 - 10 / 100)
  +
* 45 * (1 - 0.55) * (1 - 0.27) * (1 - 0.1)
  +
* 45 * 0.45 * 0.73 * 0.9 '''= 13.30425'''
  +
  +
After rounding down you are left with a 13 second recast time.
  +
  +
== Caps: ==
  +
* [[Fast Cast]] has an effective cap of 80%, meaning that 40% reduction (or x0.6) is the best that it can do for recast.
  +
* Recast reduction caps at 80% of the original casting time.

Revision as of 23:52, September 27, 2018

Recast Time is the amount of time a player must wait before casting the same spell, or using the same job ability (or ability within the same category) again.

The Calculation (Simplified)

  • Note: This process is technically a slight simplification due to how FFXI stores numbers. Its fractions can come out a tiny bit lower than the numbers we'd see here. This way of doing it is accurate in most cases and easier to follow. For complete details see BG Wiki's full calulation.

Spell recast is calculated by taking a spell's Recast Time and multiplying it by three different terms in any order. The three terms are:

The result after these three multiplications is then rounded down to the nearest whole number (AKA floored). In other words a result of 10.998 would be rounded down to 10.

Example:

Stun has a Recast Time of 45 seconds. A player with 25% Gear Haste, 30% Magic Haste, 55% Fast Cast and 10% JA recast reduction would progress through the equation as follows:

  • 45 seconds * (1 - (25 Gear Haste + 30 Magic Haste - 0 Magic Slow) / 100) * (1 - (55 Fast Cast / 2, result rounded down) / 100) * (1 - (10 Job Ability) / 100)
  • 45 * (1 - 55 / 100) * (1 - 27 / 100) * (1 - 10 / 100)
  • 45 * (1 - 0.55) * (1 - 0.27) * (1 - 0.1)
  • 45 * 0.45 * 0.73 * 0.9 = 13.30425

After rounding down you are left with a 13 second recast time.

Caps:

  • Fast Cast has an effective cap of 80%, meaning that 40% reduction (or x0.6) is the best that it can do for recast.
  • Recast reduction caps at 80% of the original casting time.
Community content is available under CC-BY-SA unless otherwise noted.