vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 function CCWatch_ConfigBuff()
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 - Target Buffs
17 CCWATCH.CCS[CCWATCH_ADRENALINERUSH] = {
18 ETYPE = ETYPE_BUFF,
19 GROUP = 3,
20 LENGTH = 15,
21 DIMINISHES = 0,
22 MONITOR = true,
23 WARN = 0,
24  
25 TARGET = "",
26 PLAYER = nil,
27 TIMER_START = 0,
28 TIMER_END = 0,
29 DIMINISH = 0
30 }
31 CCWATCH.CCS[CCWATCH_ROGUESPRINT] = {
32 ETYPE = ETYPE_BUFF,
33 GROUP = 1,
34 LENGTH = 15,
35 DIMINISHES = 0,
36 MONITOR = true,
37 WARN = 0,
38  
39 TARGET = "",
40 PLAYER = nil,
41 TIMER_START = 0,
42 TIMER_END = 0,
43 DIMINISH = 0
44 }
45 CCWATCH.CCS[CCWATCH_EVASION] = {
46 ETYPE = ETYPE_BUFF,
47 GROUP = 2,
48 LENGTH = 15,
49 DIMINISHES = 0,
50 MONITOR = true,
51 WARN = 0,
52  
53 TARGET = "",
54 PLAYER = nil,
55 TIMER_START = 0,
56 TIMER_END = 0,
57 DIMINISH = 0
58 }
59 CCWATCH.CCS[CCWATCH_BLADEFLURRY] = {
60 ETYPE = ETYPE_BUFF,
61 GROUP = 4,
62 LENGTH = 15,
63 DIMINISHES = 0,
64 MONITOR = true,
65 WARN = 0,
66  
67 TARGET = "",
68 PLAYER = nil,
69 TIMER_START = 0,
70 TIMER_END = 0,
71 DIMINISH = 0
72 }
73 -- Priest - Buffs
74 CCWATCH.CCS[CCWATCH_POWERWORDSHIELD] = {
75 ETYPE = ETYPE_BUFF,
76 GROUP = 2,
77 LENGTH = 30,
78 DIMINISHES = 0,
79 MONITOR = true,
80 WARN = 0,
81  
82 TARGET = "",
83 PLAYER = nil,
84 TIMER_START = 0,
85 TIMER_END = 0,
86 DIMINISH = 0
87 }
88 CCWATCH.CCS[CCWATCH_RENEW] = {
89 ETYPE = ETYPE_BUFF,
90 GROUP = 4,
91 LENGTH = 15,
92 DIMINISHES = 0,
93 MONITOR = true,
94 WARN = 0,
95  
96 TARGET = "",
97 PLAYER = nil,
98 TIMER_START = 0,
99 TIMER_END = 0,
100 DIMINISH = 0
101 }
102  
103 CCWATCH.CCS[CCWATCH_POWERINFUSION] = {
104 ETYPE = ETYPE_BUFF,
105 GROUP = 1,
106 LENGTH = 15,
107 DIMINISHES = 0,
108 MONITOR = true,
109 WARN = 0,
110  
111 TARGET = "",
112 PLAYER = nil,
113 TIMER_START = 0,
114 TIMER_END = 0,
115 DIMINISH = 0
116 }
117  
118  
119 -- Mage - Buffs
120 CCWATCH.CCS[CCWATCH_ARCANEPOWER] = {
121 ETYPE = ETYPE_BUFF,
122 GROUP = 2,
123 LENGTH = 15,
124 DIMINISHES = 0,
125 MONITOR = true,
126 WARN = 0,
127  
128 TARGET = "",
129 PLAYER = nil,
130 TIMER_START = 0,
131 TIMER_END = 0,
132 DIMINISH = 0
133 }
134 CCWATCH.CCS[CCWATCH_EVOCATION] = {
135 ETYPE = ETYPE_BUFF,
136 GROUP = 2,
137 LENGTH = 8,
138 DIMINISHES = 0,
139 MONITOR = true,
140 WARN = 0,
141  
142 TARGET = "",
143 PLAYER = nil,
144 TIMER_START = 0,
145 TIMER_END = 0,
146 DIMINISH = 0
147 }
148 -- Druid - Buffs
149 CCWATCH.CCS[CCWATCH_NATURESGRASP] = {
150 ETYPE = ETYPE_BUFF,
151 GROUP = 5,
152 LENGTH = 45,
153 DIMINISHES = 0,
154 MONITOR = true,
155 WARN = 0,
156  
157 TARGET = "",
158 PLAYER = nil,
159 TIMER_START = 0,
160 TIMER_END = 0,
161 DIMINISH = 0
162 }
163 CCWATCH.CCS[CCWATCH_REJUVENATION] = {
164 ETYPE = ETYPE_BUFF,
165 GROUP = 2,
166 LENGTH = 12,
167 DIMINISHES = 0,
168 MONITOR = true,
169 WARN = 0,
170  
171 TARGET = "",
172 PLAYER = nil,
173 TIMER_START = 0,
174 TIMER_END = 0,
175 DIMINISH = 0
176 }
177 CCWATCH.CCS[CCWATCH_REGROWTH] = {
178 ETYPE = ETYPE_BUFF,
179 GROUP = 3,
180 LENGTH = 21,
181 DIMINISHES = 0,
182 MONITOR = false,
183 WARN = 0,
184  
185 TARGET = "",
186 PLAYER = nil,
187 TIMER_START = 0,
188 TIMER_END = 0,
189 DIMINISH = 0
190 }
191 CCWATCH.CCS[CCWATCH_DASH] = {
192 ETYPE = ETYPE_BUFF,
193 GROUP = 5,
194 LENGTH = 15,
195 DIMINISHES = 0,
196 MONITOR = true,
197 WARN = 0,
198  
199 TARGET = "",
200 PLAYER = nil,
201 TIMER_START = 0,
202 TIMER_END = 0,
203 DIMINISH = 0
204 }
205 CCWATCH.CCS[CCWATCH_INNERVATE] = {
206 ETYPE = ETYPE_BUFF,
207 GROUP = 1,
208 LENGTH = 20,
209 DIMINISHES = 0,
210 MONITOR = true,
211 WARN = 0,
212  
213 TARGET = "",
214 PLAYER = nil,
215 TIMER_START = 0,
216 TIMER_END = 0,
217 DIMINISH = 0
218 }
219 CCWATCH.CCS[CCWATCH_BARKSKIN] = {
220 ETYPE = ETYPE_BUFF,
221 GROUP = 4,
222 LENGTH = 15,
223 DIMINISHES = 0,
224 MONITOR = true,
225 WARN = 0,
226  
227 TARGET = "",
228 PLAYER = nil,
229 TIMER_START = 0,
230 TIMER_END = 0,
231 DIMINISH = 0
232 }
233 CCWATCH.CCS[CCWATCH_FREGEN] = {
234 ETYPE = ETYPE_BUFF,
235 GROUP = 5,
236 LENGTH = 10,
237 DIMINISHES = 0,
238 MONITOR = true,
239 WARN = 0,
240  
241 TARGET = "",
242 PLAYER = nil,
243 TIMER_START = 0,
244 TIMER_END = 0,
245 DIMINISH = 0
246 }
247  
248 -- Hunter - Buffs
249 CCWATCH.CCS[CCWATCH_DETERRENCE] = {
250 ETYPE = ETYPE_BUFF,
251 GROUP = 1,
252 LENGTH = 10,
253 DIMINISHES = 0,
254 MONITOR = true,
255 WARN = 0,
256  
257 TARGET = "",
258 PLAYER = nil,
259 TIMER_START = 0,
260 TIMER_END = 0,
261 DIMINISH = 0
262 }
263 CCWATCH.CCS[CCWATCH_RAPIDFIRE] = {
264 ETYPE = ETYPE_BUFF,
265 GROUP = 2,
266 LENGTH = 15,
267 DIMINISHES = 0,
268 MONITOR = true,
269 WARN = 0,
270  
271 TARGET = "",
272 PLAYER = nil,
273 TIMER_START = 0,
274 TIMER_END = 0,
275 DIMINISH = 0
276 }
277 -- Paladin - Buffs
278 CCWATCH.CCS[CCWATCH_DIVINESHIELD] = {
279 ETYPE = ETYPE_BUFF,
280 GROUP = 1,
281 LENGTH = 12,
282 DIMINISHES = 0,
283 MONITOR = true,
284 WARN = 0,
285  
286 TARGET = "",
287 PLAYER = nil,
288 TIMER_START = 0,
289 TIMER_END = 0,
290 DIMINISH = 0
291 }
292 CCWATCH.CCS[CCWATCH_BOPROTECTION] = {
293 ETYPE = ETYPE_BUFF,
294 GROUP = 2,
295 LENGTH = 10,
296 DIMINISHES = 0,
297 MONITOR = true,
298 WARN = 0,
299  
300 TARGET = "",
301 PLAYER = nil,
302 TIMER_START = 0,
303 TIMER_END = 0,
304 DIMINISH = 0
305 }
306 CCWATCH.CCS[CCWATCH_BOFREEDOM] = {
307 ETYPE = ETYPE_BUFF,
308 GROUP = 2,
309 LENGTH = 10,
310 DIMINISHES = 0,
311 MONITOR = true,
312 WARN = 0,
313  
314 TARGET = "",
315 PLAYER = nil,
316 TIMER_START = 0,
317 TIMER_END = 0,
318 DIMINISH = 0
319 }
320  
321 -- Warlock - Buffs
322 CCWATCH.CCS[CCWATCH_SACRIFICE] = {
323 ETYPE = ETYPE_BUFF,
324 GROUP = 1,
325 LENGTH = 30,
326 DIMINISHES = 0,
327 MONITOR = true,
328 WARN = 0,
329  
330 TARGET = "",
331 PLAYER = nil,
332 TIMER_START = 0,
333 TIMER_END = 0,
334 DIMINISH = 0
335 }
336 CCWATCH.CCS[CCWATCH_SPELLSTONE] = {
337 ETYPE = ETYPE_BUFF,
338 GROUP = 2,
339 LENGTH = 45,
340 DIMINISHES = 0,
341 MONITOR = true,
342 WARN = 0,
343  
344 TARGET = "",
345 PLAYER = nil,
346 TIMER_START = 0,
347 TIMER_END = 0,
348 DIMINISH = 0
349 }
350 -- Warrior - Buffs
351 CCWATCH.CCS[CCWATCH_BERSERKERRAGE] = {
352 ETYPE = ETYPE_BUFF,
353 GROUP = 1,
354 LENGTH = 10,
355 DIMINISHES = 0,
356 MONITOR = true,
357 WARN = 0,
358  
359 TARGET = "",
360 PLAYER = nil,
361 TIMER_START = 0,
362 TIMER_END = 0,
363 DIMINISH = 0
364 }
365 CCWATCH.CCS[CCWATCH_BLOODRAGE] = {
366 ETYPE = ETYPE_BUFF,
367 GROUP = 2,
368 LENGTH = 10,
369 DIMINISHES = 0,
370 MONITOR = false,
371 WARN = 0,
372  
373 TARGET = "",
374 PLAYER = nil,
375 TIMER_START = 0,
376 TIMER_END = 0,
377 DIMINISH = 0
378 }
379 CCWATCH.CCS[CCWATCH_LASTSTAND] = {
380 ETYPE = ETYPE_BUFF,
381 GROUP = 3,
382 LENGTH = 20,
383 DIMINISHES = 0,
384 MONITOR = true,
385 WARN = 0,
386  
387 TARGET = "",
388 PLAYER = nil,
389 TIMER_START = 0,
390 TIMER_END = 0,
391 DIMINISH = 0
392 }
393 CCWATCH.CCS[CCWATCH_RETALIATION] = {
394 ETYPE = ETYPE_BUFF,
395 GROUP = 5,
396 LENGTH = 15,
397 DIMINISHES = 0,
398 MONITOR = true,
399 WARN = 0,
400  
401 TARGET = "",
402 PLAYER = nil,
403 TIMER_START = 0,
404 TIMER_END = 0,
405 DIMINISH = 0
406 }
407 CCWATCH.CCS[CCWATCH_SHIELDWALL] = {
408 ETYPE = ETYPE_BUFF,
409 GROUP = 5,
410 LENGTH = 10,
411 DIMINISHES = 0,
412 MONITOR = true,
413 WARN = 0,
414  
415 TARGET = "",
416 PLAYER = nil,
417 TIMER_START = 0,
418 TIMER_END = 0,
419 DIMINISH = 0
420 }
421 CCWATCH.CCS[CCWATCH_RECKLESSNESS] = {
422 ETYPE = ETYPE_BUFF,
423 GROUP = 5,
424 LENGTH = 15,
425 DIMINISHES = 0,
426 MONITOR = true,
427 WARN = 0,
428  
429 TARGET = "",
430 PLAYER = nil,
431 TIMER_START = 0,
432 TIMER_END = 0,
433 DIMINISH = 0
434 }
435 CCWATCH.CCS[CCWATCH_DEATHWISH] = {
436 ETYPE = ETYPE_BUFF,
437 GROUP = 4,
438 LENGTH = 30,
439 DIMINISHES = 0,
440 MONITOR = true,
441 WARN = 0,
442  
443 TARGET = "",
444 PLAYER = nil,
445 TIMER_START = 0,
446 TIMER_END = 0,
447 DIMINISH = 0
448 }
449 -- Specific - Buffs
450  
451 -- Forsaken
452 CCWATCH.CCS[CCWATCH_WOTF] = {
453 ETYPE = ETYPE_BUFF,
454 GROUP = 3,
455 LENGTH = 5,
456 DIMINISHES = 0,
457 MONITOR = true,
458 WARN = 0,
459  
460 TARGET = "",
461 PLAYER = nil,
462 TIMER_START = 0,
463 TIMER_END = 0,
464 DIMINISH = 0
465 }
466  
467 -- Human
468 CCWATCH.CCS[CCWATCH_PERCEPTION] = {
469 ETYPE = ETYPE_BUFF,
470 GROUP = 3,
471 LENGTH = 20,
472 DIMINISHES = 0,
473 MONITOR = true,
474 WARN = 0,
475  
476 TARGET = "",
477 PLAYER = nil,
478 TIMER_START = 0,
479 TIMER_END = 0,
480 DIMINISH = 0
481 }
482  
483 end