vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 function CCWatch_ConfigDebuff()
2  
3 -- required attributes: GROUP, LENGTH, DIMINISHES
4 -- ETYPE = Effect Type : ETYPE_CC Pure CC(Stun/Root), ETYPE_DEBUFF Debuff(Snare/DoT,...), ETYPE_BUFF Buff
5 -- GROUP = Bar this CC is placed on
6 -- LENGTH = Duration of CC
7 -- DIMINISHES = 0 never diminishes, 1 = always diminishes, 2 = diminishes on players only
8 -- optional attributes PVPCC, COMBO
9 -- PVPCC = if PVPCC exists this value will be used as the base max for a Player target
10 -- COMBO = if COMBO exists then Combo Points will be added to CC duration
11 --
12 -- TARGET, PLAYER, TIMER_START, TIMER_END, DIMINISH are required for all and should be initialized empty
13 -- MONITOR is required for all and should be initialized to true
14 -- WARN is required for all and should be initialized to 0
15  
16 -- Rogue - Debuffs
17 CCWATCH.CCS[CCWATCH_RUPTURE] = {
18 ETYPE = ETYPE_DEBUFF,
19 GROUP = 1,
20 LENGTH = 2,
21 DIMINISHES = 0,
22 COMBO = true,
23 A = 4, -- f(x) = A * x + LENGTH
24 MONITOR = true,
25 WARN = 0,
26  
27 TARGET = "",
28 PLAYER = nil,
29 TIMER_START = 0,
30 TIMER_END = 0,
31 DIMINISH = 1
32 }
33  
34 CCWATCH.CCS[CCWATCH_GAROTTE] = {
35 ETYPE = ETYPE_DEBUFF,
36 GROUP = 2,
37 LENGTH = 18,
38 DIMINISHES = 0,
39 MONITOR = true,
40 WARN = 0,
41  
42 TARGET = "",
43 PLAYER = nil,
44 TIMER_START = 0,
45 TIMER_END = 0,
46 DIMINISH = 1
47 }
48  
49 CCWATCH.CCS[CCWATCH_RIPOSTE] = {
50 ETYPE = ETYPE_DEBUFF,
51 GROUP = 3,
52 LENGTH = 6,
53 DIMINISHES = 2,
54 MONITOR = true,
55 WARN = 0,
56  
57 TARGET = "",
58 PLAYER = nil,
59 TIMER_START = 0,
60 TIMER_END = 0,
61 DIMINISH = 1
62 }
63  
64 CCWATCH.CCS[CCWATCH_IMPROVEDKICK] = {
65 ETYPE = ETYPE_DEBUFF,
66 GROUP = 3,
67 LENGTH = 2,
68 DIMINISHES = 2,
69 MONITOR = true,
70 WARN = 0,
71  
72 TARGET = "",
73 PLAYER = nil,
74 TIMER_START = 0,
75 TIMER_END = 0,
76 DIMINISH = 1
77 }
78  
79 -- Priest - Debuffs
80 CCWATCH.CCS[CCWATCH_SHADOWWORDPAIN] = {
81 ETYPE = ETYPE_DEBUFF,
82 GROUP = 3,
83 LENGTH = 18,
84 DIMINISHES = 0,
85 MONITOR = true,
86 WARN = 0,
87  
88 TARGET = "",
89 PLAYER = nil,
90 TIMER_START = 0,
91 TIMER_END = 0,
92 DIMINISH = 1
93 }
94  
95 CCWATCH.CCS[CCWATCH_DEVOURINGPLAGUE] = {
96 ETYPE = ETYPE_DEBUFF,
97 GROUP = 4,
98 LENGTH = 24,
99 DIMINISHES = 0,
100 MONITOR = true,
101 WARN = 0,
102  
103 TARGET = "",
104 PLAYER = nil,
105 TIMER_START = 0,
106 TIMER_END = 0,
107 DIMINISH = 1
108 }
109  
110  
111 -- Mage - Debuffs
112 CCWATCH.CCS[CCWATCH_FROSTBOLT] = {
113 ETYPE = ETYPE_DEBUFF,
114 GROUP = 5,
115 LENGTH = 5,
116 DIMINISHES = 2,
117 MONITOR = true,
118 WARN = 0,
119  
120 TARGET = "",
121 PLAYER = nil,
122 TIMER_START = 0,
123 TIMER_END = 0,
124 DIMINISH = 1
125 }
126  
127 CCWATCH.CCS[CCWATCH_CONEOFCOLD] = {
128 ETYPE = ETYPE_DEBUFF,
129 GROUP = 5,
130 LENGTH = 8,
131 DIMINISHES = 2,
132 MONITOR = true,
133 WARN = 0,
134  
135 TARGET = "",
136 PLAYER = nil,
137 TIMER_START = 0,
138 TIMER_END = 0,
139 DIMINISH = 1
140 }
141  
142 CCWATCH.CCS[CCWATCH_COUNTERSPELL] = {
143 ETYPE = ETYPE_DEBUFF,
144 GROUP = 4,
145 LENGTH = 4,
146 DIMINISHES = 0,
147 MONITOR = true,
148 WARN = 0,
149  
150 TARGET = "",
151 PLAYER = nil,
152 TIMER_START = 0,
153 TIMER_END = 0,
154 DIMINISH = 1
155 }
156  
157 CCWATCH.CCS[CCWATCH_FIREBALL] = {
158 ETYPE = ETYPE_DEBUFF,
159 GROUP = 1,
160 LENGTH = 4,
161 DIMINISHES = 0,
162 MONITOR = true,
163 WARN = 0,
164  
165 TARGET = "",
166 PLAYER = nil,
167 TIMER_START = 0,
168 TIMER_END = 0,
169 DIMINISH = 1
170 }
171  
172 CCWATCH.CCS[CCWATCH_PYROBLAST] = {
173 ETYPE = ETYPE_DEBUFF,
174 GROUP = 3,
175 LENGTH = 12,
176 DIMINISHES = 0,
177 MONITOR = true,
178 WARN = 0,
179  
180 TARGET = "",
181 PLAYER = nil,
182 TIMER_START = 0,
183 TIMER_END = 0,
184 DIMINISH = 1
185 }
186  
187 CCWATCH.CCS[CCWATCH_IGNITE] = {
188 ETYPE = ETYPE_DEBUFF,
189 GROUP = 4,
190 LENGTH = 4,
191 DIMINISHES = 0,
192 MONITOR = true,
193 WARN = 0,
194  
195 TARGET = "",
196 PLAYER = nil,
197 TIMER_START = 0,
198 TIMER_END = 0,
199 DIMINISH = 1
200 }
201  
202 CCWATCH.CCS[CCWATCH_FLAMESTRIKE] = {
203 ETYPE = ETYPE_DEBUFF,
204 GROUP = 3,
205 LENGTH = 8,
206 DIMINISHES = 0,
207 MONITOR = true,
208 WARN = 0,
209  
210 TARGET = "",
211 PLAYER = nil,
212 TIMER_START = 0,
213 TIMER_END = 0,
214 DIMINISH = 1
215 }
216  
217 CCWATCH.CCS[CCWATCH_BLASTWAVE] = {
218 ETYPE = ETYPE_DEBUFF,
219 GROUP = 5,
220 LENGTH = 6,
221 DIMINISHES = 0,
222 MONITOR = true,
223 WARN = 0,
224  
225 TARGET = "",
226 PLAYER = nil,
227 TIMER_START = 0,
228 TIMER_END = 0,
229 DIMINISH = 1
230 }
231  
232 CCWATCH.CCS[CCWATCH_FROSTARMOR] = {
233 ETYPE = ETYPE_DEBUFF,
234 GROUP = 5,
235 LENGTH = 8,
236 DIMINISHES = 0,
237 MONITOR = true,
238 WARN = 0,
239  
240 TARGET = "",
241 PLAYER = nil,
242 TIMER_START = 0,
243 TIMER_END = 0,
244 DIMINISH = 1
245 }
246  
247 -- Druid - Debuffs
248 CCWATCH.CCS[CCWATCH_MOONFIRE] = {
249 ETYPE = ETYPE_DEBUFF,
250 GROUP = 3,
251 LENGTH = 8,
252 DIMINISHES = 0,
253 MONITOR = true,
254 WARN = 0,
255  
256 TARGET = "",
257 PLAYER = nil,
258 TIMER_START = 0,
259 TIMER_END = 0,
260 DIMINISH = 1
261 }
262  
263 -- Hunter - Debuffs
264 CCWATCH.CCS[CCWATCH_SERPENTSTING] = {
265 ETYPE = ETYPE_DEBUFF,
266 GROUP = 3,
267 LENGTH = 15,
268 DIMINISHES = 0,
269 MONITOR = true,
270 WARN = 0,
271  
272 TARGET = "",
273 PLAYER = nil,
274 TIMER_START = 0,
275 TIMER_END = 0,
276 DIMINISH = 1
277 }
278  
279 -- Paladin - Debuffs
280  
281 -- Warlock - Debuffs
282 CCWATCH.CCS[CCWATCH_IMMOLATE] = {
283 ETYPE = ETYPE_DEBUFF,
284 GROUP = 3,
285 LENGTH = 15,
286 DIMINISHES = 0,
287 MONITOR = true,
288 WARN = 0,
289  
290 TARGET = "",
291 PLAYER = nil,
292 TIMER_START = 0,
293 TIMER_END = 0,
294 DIMINISH = 1
295 }
296  
297 CCWATCH.CCS[CCWATCH_CORRUPTION] = {
298 ETYPE = ETYPE_DEBUFF,
299 GROUP = 2,
300 LENGTH = 18,
301 DIMINISHES = 0,
302 MONITOR = true,
303 WARN = 0,
304  
305 TARGET = "",
306 PLAYER = nil,
307 TIMER_START = 0,
308 TIMER_END = 0,
309 DIMINISH = 1
310 }
311  
312 CCWATCH.CCS[CCWATCH_CURSEOFAGONY] = {
313 ETYPE = ETYPE_DEBUFF,
314 GROUP = 1,
315 LENGTH = 24,
316 DIMINISHES = 0,
317 MONITOR = true,
318 WARN = 0,
319  
320 TARGET = "",
321 PLAYER = nil,
322 TIMER_START = 0,
323 TIMER_END = 0,
324 DIMINISH = 1
325 }
326  
327 CCWATCH.CCS[CCWATCH_CURSEOFEXHAUSTION] = {
328 ETYPE = ETYPE_DEBUFF,
329 GROUP = 1,
330 LENGTH = 12,
331 DIMINISHES = 0,
332 MONITOR = true,
333 WARN = 0,
334  
335 TARGET = "",
336 PLAYER = nil,
337 TIMER_START = 0,
338 TIMER_END = 0,
339 DIMINISH = 1
340 }
341  
342 CCWATCH.CCS[CCWATCH_CURSEOFELEMENTS] = {
343 ETYPE = ETYPE_DEBUFF,
344 GROUP = 1,
345 LENGTH = 300,
346 DIMINISHES = 0,
347 MONITOR = true,
348 WARN = 0,
349  
350 TARGET = "",
351 PLAYER = nil,
352 TIMER_START = 0,
353 TIMER_END = 0,
354 DIMINISH = 1
355 }
356  
357 CCWATCH.CCS[CCWATCH_CURSEOFSHADOW] = {
358 ETYPE = ETYPE_DEBUFF,
359 GROUP = 1,
360 LENGTH = 300,
361 DIMINISHES = 0,
362 MONITOR = true,
363 WARN = 0,
364  
365 TARGET = "",
366 PLAYER = nil,
367 TIMER_START = 0,
368 TIMER_END = 0,
369 DIMINISH = 1
370 }
371  
372 CCWATCH.CCS[CCWATCH_CURSEOFTONGUES] = {
373 ETYPE = ETYPE_DEBUFF,
374 GROUP = 1,
375 LENGTH = 30,
376 DIMINISHES = 0,
377 MONITOR = true,
378 WARN = 0,
379  
380 TARGET = "",
381 PLAYER = nil,
382 TIMER_START = 0,
383 TIMER_END = 0,
384 DIMINISH = 1
385 }
386  
387 CCWATCH.CCS[CCWATCH_CURSEOFWEAKNESS] = {
388 ETYPE = ETYPE_DEBUFF,
389 GROUP = 1,
390 LENGTH = 120,
391 DIMINISHES = 0,
392 MONITOR = true,
393 WARN = 0,
394  
395 TARGET = "",
396 PLAYER = nil,
397 TIMER_START = 0,
398 TIMER_END = 0,
399 DIMINISH = 1
400 }
401  
402 CCWATCH.CCS[CCWATCH_CURSEOFRECKLESSNESS] = {
403 ETYPE = ETYPE_DEBUFF,
404 GROUP = 1,
405 LENGTH = 120,
406 DIMINISHES = 0,
407 MONITOR = true,
408 WARN = 0,
409  
410 TARGET = "",
411 PLAYER = nil,
412 TIMER_START = 0,
413 TIMER_END = 0,
414 DIMINISH = 1
415 }
416  
417 CCWATCH.CCS[CCWATCH_CURSEOFDOOM] = {
418 ETYPE = ETYPE_DEBUFF,
419 GROUP = 1,
420 LENGTH = 60,
421 DIMINISHES = 0,
422 MONITOR = true,
423 WARN = 0,
424  
425 TARGET = "",
426 PLAYER = nil,
427 TIMER_START = 0,
428 TIMER_END = 0,
429 DIMINISH = 1
430 }
431  
432 -- Warrior - Debuffs
433  
434 -- Shaman - Debuffs
435  
436 CCWATCH.CCS[CCWATCH_FROSTSHOCK] = {
437 ETYPE = ETYPE_DEBUFF,
438 GROUP = 1,
439 LENGTH = 8,
440 DIMINISHES = 0,
441 MONITOR = true,
442 WARN = 0,
443  
444 TARGET = "",
445 PLAYER = nil,
446 TIMER_START = 0,
447 TIMER_END = 0,
448 DIMINISH = 1
449 }
450  
451 CCWATCH.CCS[CCWATCH_FLAMESHOCK] = {
452 ETYPE = ETYPE_DEBUFF,
453 GROUP = 1,
454 LENGTH = 12,
455 DIMINISHES = 0,
456 MONITOR = true,
457 WARN = 0,
458  
459 TARGET = "",
460 PLAYER = nil,
461 TIMER_START = 0,
462 TIMER_END = 0,
463 DIMINISH = 1
464 }
465  
466  
467 -- Specific - Debuffs
468  
469 end