Difference between revisions of "Recast Time"

*>Pchan
*>Vanar
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
[[Category:Terminology]]
 
[[Category:Terminology]]
{{Move|Recast Delay}}
 
 
'''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).
 
On evoliths Recast Time is described as '''Ability Delay''' (JAs) or '''Recast Delay''' (spells).
Line 6: Line 5:
 
** Gear that reads ''Enhances "Fast Cast" effect'' will lower [[Recast Time]].
 
** Gear that reads ''Enhances "Fast Cast" effect'' will lower [[Recast Time]].
 
** Gear that reads ''"Fast Cast"+x'' only affects [[Cast Time]], not [[Recast Time]].
 
** Gear that reads ''"Fast Cast"+x'' only affects [[Cast Time]], not [[Recast Time]].
*The maximum amount that recast time can be reduced by is 50% reduction.
+
* The maximum amount that recast time can be reduced by is 50% reduction.
* New Recast = floor( [1-Fast Cast] * ( [1-Haste] * Recast ) )
+
* The Maximum amount that recast time can be reduced by ''[[Fast Cast]]'' is 25%
 
* 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)
 
* 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)
* The game first calculates the haste part and rounds it down to the first decimal, which means the actual recast is
+
* New Recast = ''floor''( [1-Haste] * ''truncate''( [1-Fast Cast] * Recast ) )
New Recast = floor( [1-Fast Cast] * floor(( [1-Haste] * Recast )*10)/10 )
+
* 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;
which is the formula that should be used when comparing different sets of gear.( source : http://www.bluegartrls.com/forum/61643-fast-cast-other-haste-stuff.html and http://www.bluegartrls.com/forum/52417-yey-another-haste-topic.html)
+
** New Recast = ''floor''( [1-Haste] * ''truncate''( [1-Fast Cast] * Recast ) )
Suggestions that fast cast is applied first instead of haste found here http://www.bluegartr.com/forum/showthread.php?t=94856. The formula would be
+
** If [[Hasso]] or [[Seigan]] is active, it turns out to be; New Recast = ''floor''( [1-Haste] * ''truncate''( [1-Fast Cast] * '''1.5''' * Recast ) )
* New Recast =floor( [1-haste] * floor(( [1-Fast cast] * Recast )*10)/10 )
+
*See [[Talk:Recast Time|Discussion]] page for related resources.

Latest revision as of 09:27, 16 January 2011

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.
On evoliths Recast Time is described as Ability Delay (JAs) or Recast Delay (spells).

  • Recast Time can be reduced by Haste effects or the job trait Fast Cast.
  • The maximum amount that recast time can be reduced by is 50% reduction.
  • The Maximum amount that recast time can be reduced by Fast Cast is 25%
  • 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)
  • New Recast = floor( [1-Haste] * truncate( [1-Fast Cast] * Recast ) )
  • 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;
    • 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 ) )
  • See Discussion page for related resources.