Difference between revisions of "Cast Time / Delay"

From Project Einherjar
m (Pls3236 moved page Cast Time/Delay to Cast Time / Delay)
(Cast Time update)
Line 1: Line 1:
 
Cast times and delays are generally lower than official, however instant cast and 0 delay are no longer possible.
 
Cast times and delays are generally lower than official, however instant cast and 0 delay are no longer possible.
  
 +
Cast time = Base Cast Time * (30000 / (30000 + JobLevel^2)) * (10000 / (10000 + ([Dex / 10]^2 + Dex)^2)) * (6400 / (6400 + ([CTR/8]^2 + CTR)^2))
  
 +
Cast Delay = Base Cast Delay * 1000 / (1000 + Delay Reduction * Delay Reduction)
  
Cast Time * 50 / (50 + Reduction) * 75 / (75 + Dex) * 70 / (70 + Job Level)
 
 
  
Cast Delay * 1000 / (1000 + Delay Reduction * Delay Reduction)
+
So Cast Time Reduction exists in three portions, each multiplying.
 +
*Cast Reduction from Job Level: 30000 / (30000 + JobLevel^2)
 +
*Cast Reduction from Dex: 10000 / (10000 + ((Dex / 10) * (Dex / 10) + Dex)^2)
 +
*Cast Reduction from Cast time Reduction effects: 6400 / (6400 + ((CTR / 8) * (CTR / 8) + CTR)^2)
  
  
Cast Reduction from Job Level: 30000 / (30000 + JobLevel^2)
+
'''Example:'''
  
Cast Reduction from Dex: 8000 / (8000 + ((Dex / 8) * (Dex / 8) + Dex)^2)
+
A skill with a cast time of 1500 ms (1.5 seconds) at job 70 with 50% Cast Time Reduction and 100 Dex
  
Cast Reduction from Cast time Reduction effects: 5000 / (5000 + ((CTR / 7) * (CTR / 7) + CTR)^2)
+
1500 * (30000 / (30000 + 70 * 70)) * (10000 / (10000 + (10 * 10 + 100)^2) * (6400 / (6400 + ([50 / 8] * [50 / 8] + 50)^2))
 +
 
 +
=> 1500 * (30000 / (30000 + 4900)) * (10000 / (10000 + 40000) * (6400 / (6400 + 7396))
 +
 
 +
=> 1500 * (30000 / 34900) * (10000 / 50000) * (6400 / 13796)
 +
 
 +
=> 1500 * 0.86 * 0.2 * 0.46 = 119 (RO generally always rounds up)

Revision as of 11:13, 6 October 2023

Cast times and delays are generally lower than official, however instant cast and 0 delay are no longer possible.

Cast time = Base Cast Time * (30000 / (30000 + JobLevel^2)) * (10000 / (10000 + ([Dex / 10]^2 + Dex)^2)) * (6400 / (6400 + ([CTR/8]^2 + CTR)^2))

Cast Delay = Base Cast Delay * 1000 / (1000 + Delay Reduction * Delay Reduction)


So Cast Time Reduction exists in three portions, each multiplying.

  • Cast Reduction from Job Level: 30000 / (30000 + JobLevel^2)
  • Cast Reduction from Dex: 10000 / (10000 + ((Dex / 10) * (Dex / 10) + Dex)^2)
  • Cast Reduction from Cast time Reduction effects: 6400 / (6400 + ((CTR / 8) * (CTR / 8) + CTR)^2)


Example:

A skill with a cast time of 1500 ms (1.5 seconds) at job 70 with 50% Cast Time Reduction and 100 Dex

1500 * (30000 / (30000 + 70 * 70)) * (10000 / (10000 + (10 * 10 + 100)^2) * (6400 / (6400 + ([50 / 8] * [50 / 8] + 50)^2))

=> 1500 * (30000 / (30000 + 4900)) * (10000 / (10000 + 40000) * (6400 / (6400 + 7396))

=> 1500 * (30000 / 34900) * (10000 / 50000) * (6400 / 13796)

=> 1500 * 0.86 * 0.2 * 0.46 = 119 (RO generally always rounds up)