ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
x axiscooldownstage 0stage 1stage 2stage 3
Linear preset: CD >= 10 notify at half cooldown, >= 30 also notify at quarter cooldown
2
110.50
3
220.50
only edit these cells!
x cutoffy offsetmultexp
Variable explanations:
4
330.50stage 000.501
x cutoff (Minimum Cooldown): cooldowns below this value will not trigger this notification stage
5
440.50stage 11000.51
y offset (Trigger Time): minimum time that this notification will occur. Recommend 0 if using multiplier
6
550.50stage 23000.251
mult: slope of the line, e.g. 0.5 will activate at half of the cooldown. Set to 0 to make constant
7
660.50stage 3
exp: tapering curve factor, 0-1
8
770.50
9
880.50
10
990.50
11
10100.550
12
11110.55.50
13
12120.560
14
13130.56.50
15
14140.570
16
15150.57.50
17
16160.580
18
17170.58.50
19
18180.590
20
19190.59.50
21
20200.5100
22
21210.510.50
23
22220.5110
24
23230.511.50
25
24240.5120
26
25250.512.50
27
26260.5130
28
27270.513.50
29
28280.5140
30
29290.514.50
31
30300.5157.50
32
31310.515.57.750
33
32320.51680
34
33330.516.58.250
35
34340.5178.50
36
35350.517.58.750
37
36360.51890
38
37370.518.59.250
39
38380.5199.50
In-game formula calculation:
40
39390.519.59.750timer = CD
41
40400.520100
if (CD - x_cutoff + error < 0)
42
41410.520.510.250;skip this stage
43
42420.52110.50else
44
43430.521.510.750
if (exp < 1 and > 0)
45
44440.522110
timer = timer ^ exp
46
45450.522.511.250end if
47
50500.52512.50
timer = timer * mult + y_offset
48
60600.530150
49
1001000.550250
50
3003000.5150750
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100