vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1  
2 Nurfed_OptionsMenus = {
3 ["AddOns"] = {
4 template = "nrf_options",
5 children = {
6 scroll = {
7 type = "ScrollFrame",
8 Anchor = "all",
9 uitemp = "FauxScrollFrameTemplate",
10 OnVerticalScroll = function() FauxScrollFrame_OnVerticalScroll(14, Nurfed_ScrollAddOns) end,
11 OnShow = function() Nurfed_ScrollAddOns() end,
12 },
13 },
14 },
15  
16 ["Profiles"] = {
17 template = "nrf_options",
18 },
19  
20 ["ActionBars"] = {
21 template = "nrf_options",
22 children = {
23 scroll = {
24 template = "nrf_scroll",
25 vars = { pages = 2 },
26 },
27 check1 = {
28 template = "nrf_check",
29 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 3, -3 },
30 vars = { text = NRF_SHOWBAGS, option = "bagbar", func = function() Nurfed_ActionBars_UpdateBars("bagbar", 5) end, page = 1 },
31 },
32 check2 = {
33 template = "nrf_check",
34 Anchor = { "TOPLEFT", "$parentcheck1", "BOTTOMLEFT", 0, -3 },
35 vars = { text = NRF_VERTBAGS, option = "bagbarvert", func = function() Nurfed_ActionBars_UpdateBars("bagbar", 5) end, page = 1 },
36 },
37 check3 = {
38 template = "nrf_check",
39 Anchor = { "TOPLEFT", "$parentcheck2", "BOTTOMLEFT", 0, -3 },
40 vars = { text = NRF_SHOWPET, option = "petbar", func = function() Nurfed_ActionBars_UpdateBars("petbar", NUM_PET_ACTION_SLOTS) end, page = 1 },
41 },
42 check4 = {
43 template = "nrf_check",
44 Anchor = { "TOPLEFT", "$parentcheck3", "BOTTOMLEFT", 0, -3 },
45 vars = { text = NRF_VERTPET, option = "petbarvert", func = function() Nurfed_ActionBars_UpdateBars("petbar", NUM_PET_ACTION_SLOTS) end, page = 1 },
46 },
47 check5 = {
48 template = "nrf_check",
49 Anchor = { "TOPLEFT", "$parentcheck4", "BOTTOMLEFT", 0, -3 },
50 vars = { text = NRF_SHOWSTANCE, option = "stancebar", func = function() Nurfed_ActionBars_UpdateBars("stancebar", NUM_SHAPESHIFT_SLOTS) end, page = 1 },
51 },
52 check6 = {
53 template = "nrf_check",
54 Anchor = { "TOPLEFT", "$parentcheck5", "BOTTOMLEFT", 0, -3 },
55 vars = { text = NRF_VERSTANCE, option = "stancebarvert", func = function() Nurfed_ActionBars_UpdateBars("stancebar", NUM_SHAPESHIFT_SLOTS) end, page = 1 },
56 },
57 check7 = {
58 template = "nrf_check",
59 Anchor = { "TOPLEFT", "$parentcheck6", "BOTTOMLEFT", 0, -3 },
60 vars = { text = "Show Micro Menu", option = "showmicro", func = function() Nurfed_ActionBars_UpdateMicro() end, page = 1 },
61 },
62 check8 = {
63 template = "nrf_check",
64 Anchor = { "TOPLEFT", "$parentcheck7", "BOTTOMLEFT", 0, -3 },
65 vars = { text = NRF_SHOWHOTKEYS, option = "showhotkey", func = function() Nurfed_ActionBars_UpdateButtons() end, page = 1 },
66 },
67 check9 = {
68 template = "nrf_check",
69 Anchor = { "TOPLEFT", "$parentcheck8", "BOTTOMLEFT", 0, -3 },
70 vars = { text = NRF_SHOWUNUSED, option = "showunused", func = function() Nurfed_ActionBars_UpdateButtons() end, page = 1 },
71 },
72 check10 = {
73 template = "nrf_check",
74 Anchor = { "TOPLEFT", "$parentcheck9", "BOTTOMLEFT", 0, -3 },
75 vars = { text = "Show Border", option = "showborder", func = function() Nurfed_ActionBars_UpdateButtons() end, page = 1 },
76 },
77 swatch2 = {
78 template = "nrf_color",
79 Anchor = { "TOPLEFT", "$parentcheck10", "BOTTOMLEFT", 0, -3 },
80 vars = { text = "Border Color", option = "bordercolor", func = function() Nurfed_ActionBars_UpdateButtons() end, page = 1 },
81 },
82  
83 slider1 = {
84 template = "nrf_slider",
85 Anchor = { "TOPRIGHT", "$parent", "TOPRIGHT", -30, -15 },
86 vars = {
87 text = NRF_BAGSCALE,
88 option = "bagbarscale",
89 low = 0.25,
90 high = 2.5,
91 min = 0.25,
92 max = 2.5,
93 step = 0.01,
94 format = "%.2f",
95 func = function() Nurfed_ActionBars_UpdateBars("bagbar", 5) end,
96 page = 1,
97 },
98 },
99 slider2 = {
100 template = "nrf_slider",
101 Anchor = { "TOPRIGHT", "$parentslider1", "BOTTOMRIGHT", 0, -25 },
102 vars = {
103 text = NRF_PETBARSCALE,
104 option = "petbarscale",
105 low = 0.25,
106 high = 2.5,
107 min = 0.25,
108 max = 2.5,
109 step = 0.01,
110 format = "%.2f",
111 func = function() Nurfed_ActionBars_UpdateBars("petbar", NUM_PET_ACTION_SLOTS) end,
112 page = 1,
113 },
114 },
115 slider3 = {
116 template = "nrf_slider",
117 Anchor = { "TOPRIGHT", "$parentslider2", "BOTTOMRIGHT", 0, -25 },
118 vars = {
119 text = NRF_STANCESCALE,
120 option = "stancebarscale",
121 low = 0.25,
122 high = 2.5,
123 min = 0.25,
124 max = 2.5,
125 step = 0.01,
126 format = "%.2f",
127 func = function() Nurfed_ActionBars_UpdateBars("stancebar", NUM_SHAPESHIFT_SLOTS) end,
128 page = 1,
129 },
130 },
131 slider4 = {
132 template = "nrf_slider",
133 Anchor = { "TOPRIGHT", "$parentslider3", "BOTTOMRIGHT", 0, -25 },
134 vars = {
135 text = "MicroBar Scale",
136 option = "microscale",
137 low = 0.25,
138 high = 2.5,
139 min = 0.25,
140 max = 2.5,
141 step = 0.01,
142 format = "%.2f",
143 page = 1,
144 func = function() Nurfed_ActionBars_UpdateMicro() end,
145 },
146 },
147 slider5 = {
148 template = "nrf_slider",
149 Anchor = { "TOPRIGHT", "$parentslider4", "BOTTOMRIGHT", 0, -25 },
150 vars = {
151 text = NRF_COOLDOWNSCALE,
152 option = "cooldownscale",
153 low = 0.25,
154 high = 2.5,
155 min = 0.25,
156 max = 2.5,
157 step = 0.01,
158 format = "%.2f",
159 page = 1,
160 },
161 },
162 reset = {
163 template = "nrf_button",
164 Anchor = { "BOTTOMRIGHT", "$parent", "BOTTOMRIGHT", -30, 10 },
165 vars = { text = RESET.." Bars", page = 1 },
166 OnClick = function() Nurfed_ActionBarsUpdateBars() end,
167 },
168 clear = {
169 template = "nrf_button",
170 Anchor = { "RIGHT", "$parentreset", "LEFT", -15, 0 },
171 vars = { text = "Clear Bars", page = 1 },
172 OnClick = function() Nurfed_ActionBarsClearBars() end,
173 },
174  
175 pane1 = {
176 template = "nrf_optionpane",
177 size = { 100, 85 },
178 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 2, -13 },
179 children = {
180 scroll = "nrf_panescroll",
181 row1 = {
182 template = "nrf_pane_row",
183 size = { 85, 13 },
184 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 3, -1 },
185 },
186 row2 = {
187 template = "nrf_pane_row",
188 size = { 85, 13 },
189 Anchor = { "TOPLEFT", "$parentrow1", "BOTTOMLEFT", 0, 0 },
190 },
191 row3 = {
192 template = "nrf_pane_row",
193 size = { 85, 13 },
194 Anchor = { "TOPLEFT", "$parentrow2", "BOTTOMLEFT", 0, 0 },
195 },
196 row4 = {
197 template = "nrf_pane_row",
198 size = { 85, 13 },
199 Anchor = { "TOPLEFT", "$parentrow3", "BOTTOMLEFT", 0, 0 },
200 },
201 row5 = {
202 template = "nrf_pane_row",
203 size = { 85, 13 },
204 Anchor = { "TOPLEFT", "$parentrow4", "BOTTOMLEFT", 0, 0 },
205 },
206 row6 = {
207 template = "nrf_pane_row",
208 size = { 85, 13 },
209 Anchor = { "TOPLEFT", "$parentrow5", "BOTTOMLEFT", 0, 0 },
210 },
211 add = {
212 template = "nrf_button",
213 Anchor = { "TOPLEFT", "$parent", "BOTTOMLEFT", 0, 0 },
214 vars = { text = "Add" },
215 OnClick = function() Nurfed_Options_paneAddOption() end,
216 },
217 remove = {
218 template = "nrf_button",
219 Anchor = { "TOPRIGHT", "$parent", "BOTTOMRIGHT", 0, 0 },
220 vars = { text = REMOVE },
221 OnClick = function() Nurfed_Options_paneRemoveOption() end,
222 },
223  
224 slider1 = {
225 template = "nrf_slider",
226 Anchor = { "TOPLEFT", "$parent", "TOPRIGHT", 150, -15 },
227 vars = {
228 text = NRF_ROWS,
229 low = 1,
230 high = 24,
231 min = 1,
232 max = 24,
233 step = 1,
234 format = "%.0f",
235 default = 1,
236 id = 1,
237 },
238 },
239 slider2 = {
240 template = "nrf_slider",
241 Anchor = { "TOPRIGHT", "$parentslider1", "BOTTOMRIGHT", 0, -25 },
242 vars = {
243 text = NRF_COLUMNS,
244 low = 1,
245 high = 24,
246 min = 1,
247 max = 24,
248 step = 1,
249 format = "%.0f",
250 default = 12,
251 id = 2,
252 },
253 },
254 slider3 = {
255 template = "nrf_slider",
256 Anchor = { "TOPRIGHT", "$parentslider2", "BOTTOMRIGHT", 0, -25 },
257 vars = {
258 text = NRF_PAGES,
259 low = 1,
260 high = 6,
261 min = 1,
262 max = 6,
263 step = 1,
264 format = "%.0f",
265 default = 1,
266 id = 3,
267 },
268 },
269 slider4 = {
270 template = "nrf_slider",
271 Anchor = { "TOPRIGHT", "$parentslider3", "BOTTOMRIGHT", 0, -25 },
272 vars = {
273 text = NRF_SCALE,
274 low = "25%",
275 high = "300%",
276 min = 0.25,
277 max = 3,
278 step = 0.01,
279 format = "%.2f",
280 default = 1,
281 id = 4,
282 },
283 },
284 slider5 = {
285 template = "nrf_slider",
286 Anchor = { "TOPRIGHT", "$parentslider4", "BOTTOMRIGHT", 0, -25 },
287 vars = {
288 text = NRF_XGAP,
289 low = "-2",
290 high = "25",
291 min = -2,
292 max = 25,
293 step = 1,
294 format = "%.0f",
295 default = 2,
296 id = 5,
297 },
298 },
299 slider6 = {
300 template = "nrf_slider",
301 Anchor = { "TOPRIGHT", "$parentslider5", "BOTTOMRIGHT", 0, -25 },
302 vars = {
303 text = NRF_YGAP,
304 low = "-2",
305 high = "25",
306 min = -2,
307 max = 25,
308 step = 1,
309 format = "%.0f",
310 default = 2,
311 id = 6,
312 },
313 },
314  
315 check1 = {
316 template = "nrf_check",
317 Anchor = { "TOPLEFT", "$parentadd", "BOTTOMLEFT", 0, -25 },
318 vars = { text = "Show In Combat", id = 8 },
319 },
320 slider7 = {
321 template = "nrf_slider",
322 Anchor = { "TOPLEFT", "$parentcheck1", "BOTTOMLEFT", 0, -25 },
323 vars = {
324 text = NRF_BARALPHA,
325 low = "0%",
326 high = "100%",
327 min = 0,
328 max = 1,
329 step = 0.01,
330 format = "%.2f",
331 default = 1,
332 id = 7,
333 },
334 },
335 },
336 vars = { text = "Action Bars", option = "bars", prefix = "Action Bar ", rows = 6, page = 2, func = function() Nurfed_ActionBars:InitBars() end},
337 },
338 },
339 },
340  
341 ["CombatLog"] = {
342 template = "nrf_options",
343 children = {
344 scroll = {
345 template = "nrf_scroll",
346 vars = { pages = 4 },
347 },
348 swatch1 = {
349 template = "nrf_color",
350 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 4, -4 },
351 vars = { text = YOU, option = "You", page = 1 },
352 },
353 swatch2 = {
354 template = "nrf_color",
355 Anchor = { "TOPLEFT", "$parentswatch1", "BOTTOMLEFT", 0, -2 },
356 vars = { text = PET, option = "Pet", page = 1 },
357 },
358 swatch3 = {
359 template = "nrf_color",
360 Anchor = { "TOPLEFT", "$parentswatch2", "BOTTOMLEFT", 0, -2 },
361 vars = { text = PARTY, option = "Party", page = 1 },
362 },
363 swatch4 = {
364 template = "nrf_color",
365 Anchor = { "TOPLEFT", "$parentswatch3", "BOTTOMLEFT", 0, -2 },
366 vars = { text = RAID, option = "Raid", page = 1 },
367 },
368 swatch5 = {
369 template = "nrf_color",
370 Anchor = { "TOPLEFT", "$parentswatch4", "BOTTOMLEFT", 0, -2 },
371 vars = { text = FACTION_OTHER, option = "Enemy", page = 1 },
372 },
373 swatch6 = {
374 template = "nrf_color",
375 Anchor = { "TOPLEFT", "$parentswatch5", "BOTTOMLEFT", 0, -2 },
376 vars = { text = NRF_TARGET, option = "Target", page = 1 },
377 },
378 swatch7 = {
379 template = "nrf_color",
380 Anchor = { "TOPLEFT", "$parentswatch6", "BOTTOMLEFT", 0, -2 },
381 vars = { text = HEALTH, option = HEALTH, page = 1 },
382 },
383 swatch8 = {
384 template = "nrf_color",
385 Anchor = { "TOPLEFT", "$parentswatch7", "BOTTOMLEFT", 0, -2 },
386 vars = { text = MANA, option = MANA, page = 1 },
387 },
388 swatch9 = {
389 template = "nrf_color",
390 Anchor = { "TOPLEFT", "$parentswatch8", "BOTTOMLEFT", 0, -2 },
391 vars = { text = RAGE, option = RAGE, page = 1 },
392 },
393 swatch10 = {
394 template = "nrf_color",
395 Anchor = { "TOPLEFT", "$parentswatch9", "BOTTOMLEFT", 0, -2 },
396 vars = { text = ENERGY, option = ENERGY, page = 1 },
397 },
398 swatch11 = {
399 template = "nrf_color",
400 Anchor = { "TOPLEFT", "$parentswatch10", "BOTTOMLEFT", 0, -2 },
401 vars = { text = HAPPINESS, option = HAPPINESS, page = 1 },
402 },
403  
404 swatch12 = {
405 template = "nrf_color",
406 Anchor = { "TOPRIGHT", "$parent", "TOPRIGHT", -30, -4 },
407 vars = { text = SPELL_SCHOOL0_CAP, option = SPELL_SCHOOL0_CAP, right = true, page = 1 },
408 },
409 swatch13 = {
410 template = "nrf_color",
411 Anchor = { "TOPRIGHT", "$parentswatch12", "BOTTOMRIGHT", 0, -2 },
412 vars = { text = SPELL_SCHOOL1_CAP, option = SPELL_SCHOOL1_CAP, right = true, page = 1 },
413 },
414 swatch14 = {
415 template = "nrf_color",
416 Anchor = { "TOPRIGHT", "$parentswatch13", "BOTTOMRIGHT", 0, -2 },
417 vars = { text = SPELL_SCHOOL2_CAP, option = SPELL_SCHOOL2_CAP, right = true, page = 1 },
418 },
419 swatch15 = {
420 template = "nrf_color",
421 Anchor = { "TOPRIGHT", "$parentswatch14", "BOTTOMRIGHT", 0, -2 },
422 vars = { text = SPELL_SCHOOL3_CAP, option = SPELL_SCHOOL3_CAP, right = true, page = 1 },
423 },
424 swatch16 = {
425 template = "nrf_color",
426 Anchor = { "TOPRIGHT", "$parentswatch15", "BOTTOMRIGHT", 0, -2 },
427 vars = { text = SPELL_SCHOOL4_CAP, option = SPELL_SCHOOL4_CAP, right = true, page = 1 },
428 },
429 swatch17 = {
430 template = "nrf_color",
431 Anchor = { "TOPRIGHT", "$parentswatch16", "BOTTOMRIGHT", 0, -2 },
432 vars = { text = SPELL_SCHOOL5_CAP, option = SPELL_SCHOOL5_CAP, right = true, page = 1 },
433 },
434 swatch18 = {
435 template = "nrf_color",
436 Anchor = { "TOPRIGHT", "$parentswatch17", "BOTTOMRIGHT", 0, -2 },
437 vars = { text = SPELL_SCHOOL6_CAP, option = SPELL_SCHOOL6_CAP, right = true, page = 1 },
438 },
439 swatch19 = {
440 template = "nrf_color",
441 Anchor = { "TOPRIGHT", "$parentswatch18", "BOTTOMRIGHT", 0, -2 },
442 vars = { text = NRF_HEAL, option = "Heal", right = true, page = 1 },
443 },
444 swatch20 = {
445 template = "nrf_color",
446 Anchor = { "TOPRIGHT", "$parentswatch19", "BOTTOMRIGHT", 0, -2 },
447 vars = { text = MISS, option = MISS, right = true, page = 1 },
448 },
449 swatch21 = {
450 template = "nrf_color",
451 Anchor = { "TOPRIGHT", "$parentswatch20", "BOTTOMRIGHT", 0, -2 },
452 vars = { text = DAMAGE, option = "damage", right = true, page = 1 },
453 },
454 swatch22 = {
455 template = "nrf_color",
456 Anchor = { "TOPRIGHT", "$parentswatch21", "BOTTOMRIGHT", 0, -2 },
457 vars = { text = NRF_CRITOVERLAY, option = "overlay", right = true, page = 1 },
458 },
459 swatch23 = {
460 template = "nrf_color",
461 Anchor = { "TOPRIGHT", "$parentswatch22", "BOTTOMRIGHT", 0, -2 },
462 vars = { text = NRF_BUFFS, option = "buff", right = true, page = 1 },
463 },
464 swatch24 = {
465 template = "nrf_color",
466 Anchor = { "TOPRIGHT", "$parentswatch23", "BOTTOMRIGHT", 0, -2 },
467 vars = { text = NRF_DEBUFFS, option = "debuff", right = true, page = 1 },
468 },
469 swatch25 = {
470 template = "nrf_color",
471 Anchor = { "TOPLEFT", "$parentswatch11", "BOTTOMLEFT", 0, -2 },
472 vars = { text = SPELLS, option = "cast", page = 1 },
473 },
474  
475 input1 = {
476 template = "nrf_input",
477 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 4, -4 },
478 vars = { text = NRF_SOURCE, option = "source", page = 2 },
479 },
480 input2 = {
481 template = "nrf_input",
482 Anchor = { "TOPLEFT", "$parentinput1", "BOTTOMLEFT", 0, -5 },
483 vars = { text = NRF_TARGET, option = "target", page = 2 },
484 },
485 input3 = {
486 template = "nrf_input",
487 Anchor = { "TOPLEFT", "$parentinput2", "BOTTOMLEFT", 0, -5 },
488 vars = { text = TUTORIAL_TITLE25, option = "death", page = 2 },
489 },
490 input4 = {
491 template = "nrf_input",
492 Anchor = { "TOPLEFT", "$parentinput3", "BOTTOMLEFT", 0, -5 },
493 vars = { text = NRF_CRIT, option = "crit", page = 2 },
494 },
495 input5 = {
496 template = "nrf_input",
497 Anchor = { "TOPLEFT", "$parentinput4", "BOTTOMLEFT", 0, -5 },
498 vars = { text = SPELLS, option = "spellalert", page = 2 },
499 },
500 slider1 = {
501 template = "nrf_slider",
502 Anchor = { "TOPRIGHT", "$parent", "TOPRIGHT", -30, -15 },
503 vars = {
504 text = NRF_DEATHOUT,
505 option = "deathout",
506 low = 0,
507 high = 7,
508 min = 0,
509 max = 7,
510 step = 1,
511 format = "%.0f",
512 page = 2,
513 },
514 },
515 check1 = {
516 template = "nrf_check",
517 Anchor = { "TOPRIGHT", "$parentslider1", "BOTTOMRIGHT", 0, -15 },
518 vars = { text = NRF_SHOWDESTROYED, option = "destroyed", right = true, page = 2 },
519 },
520  
521 pane1 = {
522 template = "nrf_optionpane",
523 size = { 100, 110 },
524 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 2, -13 },
525 children = {
526 scroll = "nrf_panescroll",
527 input = {
528 template = "nrf_paneeditbox",
529 size = { 85, 15 },
530 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 1, -1 },
531 },
532 row1 = {
533 template = "nrf_pane_row",
534 size = { 85, 13 },
535 Anchor = { "TOPLEFT", "$parentinput", "BOTTOMLEFT", 2, 0 },
536 },
537 row2 = {
538 template = "nrf_pane_row",
539 size = { 85, 13 },
540 Anchor = { "TOPLEFT", "$parentrow1", "BOTTOMLEFT", 0, 0 },
541 },
542 row3 = {
543 template = "nrf_pane_row",
544 size = { 85, 13 },
545 Anchor = { "TOPLEFT", "$parentrow2", "BOTTOMLEFT", 0, 0 },
546 },
547 row4 = {
548 template = "nrf_pane_row",
549 size = { 85, 13 },
550 Anchor = { "TOPLEFT", "$parentrow3", "BOTTOMLEFT", 0, 0 },
551 },
552 row5 = {
553 template = "nrf_pane_row",
554 size = { 85, 13 },
555 Anchor = { "TOPLEFT", "$parentrow4", "BOTTOMLEFT", 0, 0 },
556 },
557 row6 = {
558 template = "nrf_pane_row",
559 size = { 85, 13 },
560 Anchor = { "TOPLEFT", "$parentrow5", "BOTTOMLEFT", 0, 0 },
561 },
562 row7 = {
563 template = "nrf_pane_row",
564 size = { 85, 13 },
565 Anchor = { "TOPLEFT", "$parentrow6", "BOTTOMLEFT", 0, 0 },
566 },
567 remove = {
568 template = "nrf_button",
569 Anchor = { "TOPRIGHT", "$parent", "BOTTOMRIGHT", 0, 0 },
570 vars = { text = REMOVE },
571 OnClick = function() Nurfed_Options_paneRemoveOption() end,
572 },
573  
574 slider1 = {
575 template = "nrf_slider",
576 Anchor = { "TOPLEFT", "$parent", "TOPRIGHT", 150, -15 },
577 vars = {
578 text = NRF_OUTPUT,
579 low = 0,
580 high = 7,
581 min = 0,
582 max = 7,
583 step = 1,
584 format = "%.0f",
585 default = 2,
586 id = 1,
587 },
588 },
589 check1 = {
590 template = "nrf_smallcheck",
591 Anchor = { "TOPLEFT", "$parent", "TOPRIGHT", 2, -2 },
592 vars = { text = NRF_HEAL, default = 1, id = 2 },
593 },
594 check2 = {
595 template = "nrf_smallcheck",
596 Anchor = { "TOPLEFT", "$parentcheck1", "BOTTOMLEFT", 0, -3 },
597 vars = { text = NRF_HIT, default = 1, id = 3 },
598 },
599 check3 = {
600 template = "nrf_smallcheck",
601 Anchor = { "TOPLEFT", "$parentcheck2", "BOTTOMLEFT", 0, -3 },
602 vars = { text = SPELLS, default = 1, id = 4 },
603 },
604 check4 = {
605 template = "nrf_smallcheck",
606 Anchor = { "TOPLEFT", "$parentcheck3", "BOTTOMLEFT", 0, -3 },
607 vars = { text = NRF_DOT, default = 1, id = 5 },
608 },
609 check5 = {
610 template = "nrf_smallcheck",
611 Anchor = { "TOPLEFT", "$parentcheck4", "BOTTOMLEFT", 0, -3 },
612 vars = { text = NRF_SPELLMISS, default = 1, id = 6 },
613 },
614 check6 = {
615 template = "nrf_smallcheck",
616 Anchor = { "TOPLEFT", "$parentcheck5", "BOTTOMLEFT", 0, -3 },
617 vars = { text = NRF_ENVIRONMENT, default = 1, id = 7 },
618 },
619 check7 = {
620 template = "nrf_smallcheck",
621 Anchor = { "TOPLEFT", "$parentcheck6", "BOTTOMLEFT", 0, -3 },
622 vars = { text = NRF_POWERGAIN, default = 1, id = 8 },
623 },
624 check8 = {
625 template = "nrf_smallcheck",
626 Anchor = { "TOPLEFT", "$parentcheck7", "BOTTOMLEFT", 0, -3 },
627 vars = { text = NRF_DEBUFFS, default = 1, id = 9 },
628 },
629  
630 check9 = {
631 template = "nrf_smallcheck",
632 Anchor = { "TOPRIGHT", "$parentslider1", "BOTTOMRIGHT", 0, -8 },
633 vars = { text = NRF_BUFFS, right = true, default = 1, id = 10 },
634 },
635 check10 = {
636 template = "nrf_smallcheck",
637 Anchor = { "TOPRIGHT", "$parentcheck9", "BOTTOMRIGHT", 0, -3 },
638 vars = { text = NRF_AURAFADE, right = true, default = 1, id = 11 },
639 },
640 check11 = {
641 template = "nrf_smallcheck",
642 Anchor = { "TOPRIGHT", "$parentcheck10", "BOTTOMRIGHT", 0, -3 },
643 vars = { text = NRF_MELEEMISS, right = true, default = 1, id = 12 },
644 },
645 check12 = {
646 template = "nrf_smallcheck",
647 Anchor = { "TOPRIGHT", "$parentcheck11", "BOTTOMRIGHT", 0, -3 },
648 vars = { text = NRF_RESIST, right = true, default = 1, id = 13 },
649 },
650 check13 = {
651 template = "nrf_smallcheck",
652 Anchor = { "TOPRIGHT", "$parentcheck12", "BOTTOMRIGHT", 0, -3 },
653 vars = { text = NRF_SPELLFAIL, right = true, default = 1, id = 14 },
654 },
655 check14 = {
656 template = "nrf_smallcheck",
657 Anchor = { "TOPRIGHT", "$parentcheck13", "BOTTOMRIGHT", 0, -3 },
658 vars = { text = NRF_CAST, right = true, default = 1, id = 15 },
659 },
660 check15 = {
661 template = "nrf_smallcheck",
662 Anchor = { "TOPRIGHT", "$parentcheck14", "BOTTOMRIGHT", 0, -3 },
663 vars = { text = NRF_PERFORM, right = true, default = 1, id = 16 },
664 },
665 },
666 vars = { text = "Source Watches", option = "sourcewatches", up = true, rows = 7, page = 3 },
667 },
668  
669 pane2 = {
670 template = "nrf_optionpane",
671 size = { 100, 110 },
672 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 2, -13 },
673 children = {
674 scroll = "nrf_panescroll",
675 input = {
676 template = "nrf_paneeditbox",
677 size = { 85, 15 },
678 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 1, -1 },
679 },
680 row1 = {
681 template = "nrf_pane_row",
682 size = { 85, 13 },
683 Anchor = { "TOPLEFT", "$parentinput", "BOTTOMLEFT", 2, 0 },
684 },
685 row2 = {
686 template = "nrf_pane_row",
687 size = { 85, 13 },
688 Anchor = { "TOPLEFT", "$parentrow1", "BOTTOMLEFT", 0, 0 },
689 },
690 row3 = {
691 template = "nrf_pane_row",
692 size = { 85, 13 },
693 Anchor = { "TOPLEFT", "$parentrow2", "BOTTOMLEFT", 0, 0 },
694 },
695 row4 = {
696 template = "nrf_pane_row",
697 size = { 85, 13 },
698 Anchor = { "TOPLEFT", "$parentrow3", "BOTTOMLEFT", 0, 0 },
699 },
700 row5 = {
701 template = "nrf_pane_row",
702 size = { 85, 13 },
703 Anchor = { "TOPLEFT", "$parentrow4", "BOTTOMLEFT", 0, 0 },
704 },
705 row6 = {
706 template = "nrf_pane_row",
707 size = { 85, 13 },
708 Anchor = { "TOPLEFT", "$parentrow5", "BOTTOMLEFT", 0, 0 },
709 },
710 row7 = {
711 template = "nrf_pane_row",
712 size = { 85, 13 },
713 Anchor = { "TOPLEFT", "$parentrow6", "BOTTOMLEFT", 0, 0 },
714 },
715 remove = {
716 template = "nrf_button",
717 Anchor = { "TOPRIGHT", "$parent", "BOTTOMRIGHT", 0, 0 },
718 vars = { text = REMOVE },
719 OnClick = function() Nurfed_Options_paneRemoveOption() end,
720 },
721  
722 slider1 = {
723 template = "nrf_slider",
724 Anchor = { "TOPLEFT", "$parent", "TOPRIGHT", 150, -15 },
725 vars = {
726 text = NRF_OUTPUT,
727 low = 0,
728 high = 7,
729 min = 0,
730 max = 7,
731 step = 1,
732 format = "%.0f",
733 default = 2,
734 id = 1,
735 },
736 },
737 check1 = {
738 template = "nrf_smallcheck",
739 Anchor = { "TOPLEFT", "$parent", "TOPRIGHT", 2, -2 },
740 vars = { text = NRF_HEAL, default = 1, id = 2 },
741 },
742 check2 = {
743 template = "nrf_smallcheck",
744 Anchor = { "TOPLEFT", "$parentcheck1", "BOTTOMLEFT", 0, -3 },
745 vars = { text = NRF_HIT, default = 1, id = 3 },
746 },
747 check3 = {
748 template = "nrf_smallcheck",
749 Anchor = { "TOPLEFT", "$parentcheck2", "BOTTOMLEFT", 0, -3 },
750 vars = { text = SPELLS, default = 1, id = 4 },
751 },
752 check4 = {
753 template = "nrf_smallcheck",
754 Anchor = { "TOPLEFT", "$parentcheck3", "BOTTOMLEFT", 0, -3 },
755 vars = { text = NRF_DOT, default = 1, id = 5 },
756 },
757 check5 = {
758 template = "nrf_smallcheck",
759 Anchor = { "TOPLEFT", "$parentcheck4", "BOTTOMLEFT", 0, -3 },
760 vars = { text = NRF_SPELLMISS, default = 1, id = 6 },
761 },
762 check6 = {
763 template = "nrf_smallcheck",
764 Anchor = { "TOPLEFT", "$parentcheck5", "BOTTOMLEFT", 0, -3 },
765 vars = { text = NRF_ENVIRONMENT, default = 1, id = 7 },
766 },
767 check7 = {
768 template = "nrf_smallcheck",
769 Anchor = { "TOPLEFT", "$parentcheck6", "BOTTOMLEFT", 0, -3 },
770 vars = { text = NRF_POWERGAIN, default = 1, id = 8 },
771 },
772 check8 = {
773 template = "nrf_smallcheck",
774 Anchor = { "TOPLEFT", "$parentcheck7", "BOTTOMLEFT", 0, -3 },
775 vars = { text = NRF_DEBUFFS, default = 1, id = 9 },
776 },
777  
778 check9 = {
779 template = "nrf_smallcheck",
780 Anchor = { "TOPRIGHT", "$parentslider1", "BOTTOMRIGHT", 0, -8 },
781 vars = { text = NRF_BUFFS, right = true, default = 1, id = 10 },
782 },
783 check10 = {
784 template = "nrf_smallcheck",
785 Anchor = { "TOPRIGHT", "$parentcheck9", "BOTTOMRIGHT", 0, -3 },
786 vars = { text = NRF_AURAFADE, right = true, default = 1, id = 11 },
787 },
788 check11 = {
789 template = "nrf_smallcheck",
790 Anchor = { "TOPRIGHT", "$parentcheck10", "BOTTOMRIGHT", 0, -3 },
791 vars = { text = NRF_MELEEMISS, right = true, default = 1, id = 12 },
792 },
793 check12 = {
794 template = "nrf_smallcheck",
795 Anchor = { "TOPRIGHT", "$parentcheck11", "BOTTOMRIGHT", 0, -3 },
796 vars = { text = NRF_RESIST, right = true, default = 1, id = 13 },
797 },
798 check13 = {
799 template = "nrf_smallcheck",
800 Anchor = { "TOPRIGHT", "$parentcheck12", "BOTTOMRIGHT", 0, -3 },
801 vars = { text = NRF_SPELLFAIL, right = true, default = 1, id = 14 },
802 },
803 check14 = {
804 template = "nrf_smallcheck",
805 Anchor = { "TOPRIGHT", "$parentcheck13", "BOTTOMRIGHT", 0, -3 },
806 vars = { text = NRF_CAST, right = true, default = 1, id = 15 },
807 },
808 check15 = {
809 template = "nrf_smallcheck",
810 Anchor = { "TOPRIGHT", "$parentcheck14", "BOTTOMRIGHT", 0, -3 },
811 vars = { text = NRF_PERFORM, right = true, default = 1, id = 16 },
812 },
813 },
814 vars = { text = "Target Watches", option = "targetwatches", up = true, rows = 7, page = 4 },
815 },
816 },
817 },
818  
819 ["Bosses"] = {
820 template = "nrf_options",
821 children = {
822 check1 = {
823 template = "nrf_check",
824 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 3, -3 },
825 vars = { text = "Announce", option = "announce" },
826 },
827 check2 = {
828 template = "nrf_check",
829 Anchor = { "TOPLEFT", "$parentcheck1", "BOTTOMLEFT", 0, -3 },
830 vars = { text = "Show Frame", option = "showframe" },
831 },
832 },
833 },
834  
835 ["General"] = {
836 template = "nrf_options",
837 children = {
838 check1 = {
839 template = "nrf_check",
840 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 3, -3 },
841 vars = { text = NRF_AUTOREPAIR, option = "repair" },
842 },
843 check2 = {
844 template = "nrf_check",
845 Anchor = { "TOPLEFT", "$parentcheck1", "BOTTOMLEFT", 0, -3 },
846 vars = { text = NRF_PINGWARNING, option = "ping" },
847 },
848 check3 = {
849 template = "nrf_check",
850 Anchor = { "TOPLEFT", "$parentcheck2", "BOTTOMLEFT", 0, -3 },
851 vars = { text = NRF_UNTRAINABLE, option = "traineravailable" },
852 },
853 check4 = {
854 template = "nrf_check",
855 Anchor = { "TOPLEFT", "$parentcheck3", "BOTTOMLEFT", 0, -3 },
856 vars = { text = NRF_CHATTIMESTAMPS, option = "timestamps" },
857 },
858 check5 = {
859 template = "nrf_check",
860 Anchor = { "TOPLEFT", "$parentcheck4", "BOTTOMLEFT", 0, -3 },
861 vars = { text = NRF_RAIDGROUP, option = "raidgroup" },
862 },
863 check6 = {
864 template = "nrf_check",
865 Anchor = { "TOPLEFT", "$parentcheck5", "BOTTOMLEFT", 0, -3 },
866 vars = { text = NRF_RAIDCLASS, option = "raidclass" },
867 },
868 check7 = {
869 template = "nrf_check",
870 Anchor = { "TOPLEFT", "$parentcheck6", "BOTTOMLEFT", 0, -3 },
871 vars = { text = NRF_CHATBUTTONS, option = "hidechat", func = function() nrf_togglechat() end },
872 },
873 check8 = {
874 template = "nrf_check",
875 Anchor = { "TOPLEFT", "$parentcheck7", "BOTTOMLEFT", 0, -3 },
876 vars = { text = NRF_CHATPREFIX, option = "chatprefix" },
877 },
878 check9 = {
879 template = "nrf_check",
880 Anchor = { "TOPLEFT", "$parentcheck8", "BOTTOMLEFT", 0, -3 },
881 vars = { text = NRF_AUTOINVITE, option = "autoinvite" },
882 },
883 check10 = {
884 template = "nrf_check",
885 Anchor = { "TOPLEFT", "$parentcheck9", "BOTTOMLEFT", 0, -3 },
886 vars = { text = NRF_CHATFADE, option = "chatfade", func = function() nrf_togglechat() end },
887 },
888  
889 slider1 = {
890 template = "nrf_slider",
891 Anchor = { "TOPRIGHT", "$parent", "TOPRIGHT", -5, -15 },
892 vars = {
893 text = NRF_REPAIRLIMIT,
894 option = "repairlimit",
895 low = 0,
896 high = 200,
897 min = 0,
898 max = 200,
899 step = 1,
900 format = "%.0f",
901 },
902 },
903 slider2 = {
904 template = "nrf_slider",
905 Anchor = { "TOPRIGHT", "$parentslider1", "BOTTOMRIGHT", 0, -25 },
906 vars = {
907 text = NRF_CHATFADETIME,
908 option = "chatfadetime",
909 low = 0,
910 high = 250,
911 min = 0,
912 max = 250,
913 step = 1,
914 format = "%.0f",
915 func = function() nrf_togglechat() end,
916 },
917 },
918 input1 = {
919 template = "nrf_input",
920 Anchor = { "TOPRIGHT", "$parentslider2", "BOTTOMRIGHT", 0, -20 },
921 vars = {
922 text = NRF_TIMESTAMP,
923 option = "timestampsformat",
924 },
925 },
926 input2 = {
927 template = "nrf_input",
928 Anchor = { "TOPRIGHT", "$parentinput1", "BOTTOMRIGHT", 0, -15 },
929 vars = {
930 text = NRF_KEYWORD,
931 option = "keyword",
932 },
933 },
934 },
935 },
936  
937 ["Hud"] = {
938 template = "nrf_options",
939 children = {
940 check1 = {
941 template = "nrf_check",
942 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 3, -3 },
943 vars = { text = NRF_NOCOMBAT, option = "nocombat" },
944 },
945  
946 slider1 = {
947 template = "nrf_slider",
948 Anchor = { "TOPRIGHT", "$parent", "TOPRIGHT", -5, -15 },
949 vars = {
950 text = NRF_NOCOMBATALPHA,
951 option = "nocombatalpha",
952 low = "0%",
953 high = "100%",
954 min = 0,
955 max = 1,
956 format = "%.2f",
957 step = 0.01,
958 },
959 },
960 slider2 = {
961 template = "nrf_slider",
962 Anchor = { "TOPRIGHT", "$parentslider1", "BOTTOMRIGHT", 0, -25 },
963 vars = {
964 text = NRF_COMBATALPHA,
965 option = "combatalpha",
966 low = "0%",
967 high = "100%",
968 min = 0,
969 max = 1,
970 format = "%.2f",
971 step = 0.01,
972 },
973 },
974 },
975 },
976  
977 ["UnitFrames"] = {
978 template = "nrf_options",
979 children = {
980 check1 = {
981 template = "nrf_check",
982 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 3, -3 },
983 vars = { text = "Hide Party in Raid", option = "hideparty", func = function() Nurfed_UnitFrames_ToggleParty() end },
984 },
985 check2 = {
986 template = "nrf_check",
987 Anchor = { "TOPLEFT", "$parentcheck1", "BOTTOMLEFT", 0, -3 },
988 vars = { text = "Use Layout (|cffff0000ReloadUI|r)", option = "uselayout", func = function() StaticPopup_Show("NRF_RELOADUI") end },
989 },
990 check3 = {
991 template = "nrf_check",
992 Anchor = { "TOPLEFT", "$parentcheck2", "BOTTOMLEFT", 0, -3 },
993 vars = { text = SHOW_DISPELLABLE_DEBUFFS_TEXT, option = "dispellable", func = function() Nurfed_UnitFrames_UpdateAuras() end },
994 },
995 check4 = {
996 template = "nrf_check",
997 Anchor = { "TOPLEFT", "$parentcheck3", "BOTTOMLEFT", 0, -3 },
998 vars = { text = SHOW_CASTABLE_BUFFS_TEXT, option = "castable", func = function() Nurfed_UnitFrames_UpdateAuras() end },
999 },
1000 check5 = {
1001 template = "nrf_check",
1002 Anchor = { "TOPLEFT", "$parentcheck4", "BOTTOMLEFT", 0, -3 },
1003 vars = { text = "Ignore Target Debuff Filter", option = "targetdebuffs", func = function() Nurfed_UnitFrames_UpdateAuras() end },
1004 },
1005 check6 = {
1006 template = "nrf_check",
1007 Anchor = { "TOPLEFT", "$parentcheck5", "BOTTOMLEFT", 0, -3 },
1008 vars = { text = "Ignore Target Buff Filter", option = "targetbuffs", func = function() Nurfed_UnitFrames_UpdateAuras() end },
1009 },
1010 check7 = {
1011 template = "nrf_check",
1012 Anchor = { "TOPLEFT", "$parentcheck6", "BOTTOMLEFT", 0, -3 },
1013 vars = { text = "Auto Cancel Buffs", option = "cancelbuffs", func = function() Nurfed_CancelBuffs() end },
1014 },
1015  
1016 pane1 = {
1017 template = "nrf_optionpane",
1018 size = { 100, 75 },
1019 Anchor = { "TOPLEFT", "$parentcheck7", "BOTTOMLEFT", 0, -13 },
1020 children = {
1021 scroll = "nrf_panescroll",
1022 input = {
1023 template = "nrf_paneeditbox",
1024 size = { 85, 15 },
1025 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 1, -1 },
1026 },
1027 row1 = {
1028 template = "nrf_pane_row",
1029 size = { 85, 13 },
1030 Anchor = { "TOPLEFT", "$parentinput", "BOTTOMLEFT", 2, 0 },
1031 },
1032 row2 = {
1033 template = "nrf_pane_row",
1034 size = { 85, 13 },
1035 Anchor = { "TOPLEFT", "$parentrow1", "BOTTOMLEFT", 0, 0 },
1036 },
1037 row3 = {
1038 template = "nrf_pane_row",
1039 size = { 85, 13 },
1040 Anchor = { "TOPLEFT", "$parentrow2", "BOTTOMLEFT", 0, 0 },
1041 },
1042 row4 = {
1043 template = "nrf_pane_row",
1044 size = { 85, 13 },
1045 Anchor = { "TOPLEFT", "$parentrow3", "BOTTOMLEFT", 0, 0 },
1046 },
1047 remove = {
1048 template = "nrf_button",
1049 Anchor = { "TOPLEFT", "$parent", "BOTTOMLEFT", 0, 0 },
1050 vars = { text = REMOVE },
1051 OnClick = function() Nurfed_Options_paneRemoveOption() end,
1052 },
1053 },
1054 vars = { text = "Buff List", option = "bufflist", notbl = true, rows = 4 },
1055 },
1056  
1057 slider1 = {
1058 template = "nrf_slider",
1059 Anchor = { "TOPRIGHT", "$parent", "TOPRIGHT", -5, -15 },
1060 vars = {
1061 text = "Player Scale",
1062 option = "playerscale",
1063 low = "0.5",
1064 high = "3",
1065 min = 0.5,
1066 max = 3,
1067 format = "%.2f",
1068 step = 0.01,
1069 func = function() Nurfed_UnitFrames_UpdateScale("player") end
1070 },
1071 },
1072 slider2 = {
1073 template = "nrf_slider",
1074 Anchor = { "TOPRIGHT", "$parentslider1", "BOTTOMRIGHT", 0, -25 },
1075 vars = {
1076 text = "Target Scale",
1077 option = "targetscale",
1078 low = "0.5",
1079 high = "3",
1080 min = 0.5,
1081 max = 3,
1082 format = "%.2f",
1083 step = 0.01,
1084 func = function() Nurfed_UnitFrames_UpdateScale("target") end
1085 },
1086 },
1087 slider3 = {
1088 template = "nrf_slider",
1089 Anchor = { "TOPRIGHT", "$parentslider2", "BOTTOMRIGHT", 0, -25 },
1090 vars = {
1091 text = "Pet Scale",
1092 option = "petscale",
1093 low = "0.5",
1094 high = "3",
1095 min = 0.5,
1096 max = 3,
1097 format = "%.2f",
1098 step = 0.01,
1099 func = function() Nurfed_UnitFrames_UpdateScale("pet") end
1100 },
1101 },
1102 slider4 = {
1103 template = "nrf_slider",
1104 Anchor = { "TOPRIGHT", "$parentslider3", "BOTTOMRIGHT", 0, -25 },
1105 vars = {
1106 text = "Party Scale",
1107 option = "partyscale",
1108 low = "0.5",
1109 high = "3",
1110 min = 0.5,
1111 max = 3,
1112 format = "%.2f",
1113 step = 0.01,
1114 func = function() Nurfed_UnitFrames_UpdateScale("party") end
1115 },
1116 },
1117 },
1118 },
1119  
1120 ["Raids"] = {
1121 template = "nrf_options",
1122 children = {
1123 scroll = {
1124 template = "nrf_scroll",
1125 vars = { pages = 2 },
1126 },
1127  
1128 pane1 = {
1129 template = "nrf_optionpane",
1130 size = { 100, 100 },
1131 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 5, -13 },
1132 children = {
1133 scroll = "nrf_panescroll",
1134 input = {
1135 template = "nrf_paneeditbox",
1136 size = { 85, 15 },
1137 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 1, -1 },
1138 },
1139 row1 = {
1140 template = "nrf_pane_row",
1141 size = { 85, 13 },
1142 Anchor = { "TOPLEFT", "$parentinput", "BOTTOMLEFT", 2, 0 },
1143 },
1144 row2 = {
1145 template = "nrf_pane_row",
1146 size = { 85, 13 },
1147 Anchor = { "TOPLEFT", "$parentrow1", "BOTTOMLEFT", 0, 0 },
1148 },
1149 row3 = {
1150 template = "nrf_pane_row",
1151 size = { 85, 13 },
1152 Anchor = { "TOPLEFT", "$parentrow2", "BOTTOMLEFT", 0, 0 },
1153 },
1154 row4 = {
1155 template = "nrf_pane_row",
1156 size = { 85, 13 },
1157 Anchor = { "TOPLEFT", "$parentrow3", "BOTTOMLEFT", 0, 0 },
1158 },
1159 row5 = {
1160 template = "nrf_pane_row",
1161 size = { 85, 13 },
1162 Anchor = { "TOPLEFT", "$parentrow4", "BOTTOMLEFT", 0, 0 },
1163 },
1164 row6 = {
1165 template = "nrf_pane_row",
1166 size = { 85, 13 },
1167 Anchor = { "TOPLEFT", "$parentrow5", "BOTTOMLEFT", 0, 0 },
1168 },
1169 remove = {
1170 template = "nrf_button",
1171 Anchor = { "TOPLEFT", "$parent", "BOTTOMLEFT", 0, 0 },
1172 vars = { text = REMOVE },
1173 OnClick = function() Nurfed_Options_paneRemoveOption() end,
1174 },
1175  
1176 slider1 = {
1177 template = "nrf_slider",
1178 Anchor = { "TOPLEFT", "$parent", "TOPRIGHT", 150, -5 },
1179 vars = {
1180 text = NRF_SCALE,
1181 low = "25%",
1182 high = "300%",
1183 min = 0.25,
1184 max = 3,
1185 step = 0.01,
1186 format = "%.2f",
1187 default = 1,
1188 id = 1,
1189 },
1190 },
1191 slider2 = {
1192 template = "nrf_slider",
1193 Anchor = { "TOPRIGHT", "$parentslider1", "BOTTOMRIGHT", 0, -20 },
1194 vars = {
1195 text = NRF_COLUMNS,
1196 low = "1",
1197 high = "5",
1198 min = 1,
1199 max = 5,
1200 step = 1,
1201 format = "%.0f",
1202 default = 1,
1203 id = 2,
1204 },
1205 },
1206 slider3 = {
1207 template = "nrf_slider",
1208 Anchor = { "TOPRIGHT", "$parentslider2", "BOTTOMRIGHT", 0, -20 },
1209 vars = {
1210 text = NRF_XGAP,
1211 low = "0",
1212 high = "25",
1213 min = 0,
1214 max = 25,
1215 step = 1,
1216 format = "%.0f",
1217 default = 0,
1218 id = 3,
1219 },
1220 },
1221 slider4 = {
1222 template = "nrf_slider",
1223 Anchor = { "TOPRIGHT", "$parentslider3", "BOTTOMRIGHT", 0, -20 },
1224 vars = {
1225 text = NRF_YGAP,
1226 low = "0",
1227 high = "25",
1228 min = 0,
1229 max = 25,
1230 step = 1,
1231 format = "%.0f",
1232 default = 0,
1233 id = 4,
1234 },
1235 },
1236 slider5 = {
1237 template = "nrf_slider",
1238 Anchor = { "TOPRIGHT", "$parentslider4", "BOTTOMRIGHT", 0, -20 },
1239 vars = {
1240 text = NRF_LIMIT,
1241 low = "1",
1242 high = "40",
1243 min = 1,
1244 max = 40,
1245 step = 1,
1246 format = "%.0f",
1247 default = 20,
1248 id = 24,
1249 },
1250 },
1251  
1252 check18 = {
1253 template = "nrf_check",
1254 Anchor = { "TOPLEFT", "$parentremove", "BOTTOMLEFT", 0, -5 },
1255 vars = { text = HIDE, default = 0, id = 26 },
1256 },
1257  
1258 pane1 = {
1259 template = "nrf_optionpane",
1260 size = { 135, 95 },
1261 Anchor = { "TOPLEFT", "$parentcheck18", "BOTTOMLEFT", 0, -15 },
1262 vars = { text = "Class Filter" }
1263 },
1264 check1 = {
1265 template = "nrf_smallcheck",
1266 Anchor = { "TOPLEFT", "$parentpane1", "TOPLEFT", 2, -2 },
1267 vars = { text = NRF_MAGE, id = 5, color = { 0.41, 0.8, 0.94 } },
1268 },
1269 check2 = {
1270 template = "nrf_smallcheck",
1271 Anchor = { "TOPLEFT", "$parentcheck1", "BOTTOMLEFT", 0, -3 },
1272 vars = { text = NRF_ROGUE, id = 6, color = { 1.0, 0.96, 0.41 } },
1273 },
1274 check3 = {
1275 template = "nrf_smallcheck",
1276 Anchor = { "TOPLEFT", "$parentcheck2", "BOTTOMLEFT", 0, -3 },
1277 vars = { text = NRF_DRUID, id = 7, color = { 1.0, 0.49, 0.04 } },
1278 },
1279 check4 = {
1280 template = "nrf_smallcheck",
1281 Anchor = { "TOPLEFT", "$parentcheck3", "BOTTOMLEFT", 0, -3 },
1282 vars = { text = NRF_SHAMAN, id = 8, color = { 0.96, 0.55, 0.73 } },
1283 },
1284 check5 = {
1285 template = "nrf_smallcheck",
1286 Anchor = { "TOPLEFT", "$parentcheck4", "BOTTOMLEFT", 0, -3 },
1287 vars = { text = NRF_HUNTER, id = 9, color = { 0.67, 0.83, 0.45 } },
1288 },
1289 check6 = {
1290 template = "nrf_smallcheck",
1291 Anchor = { "TOPRIGHT", "$parentpane1", "TOPRIGHT", -2, -2 },
1292 vars = { text = NRF_PRIEST, id = 10, right = true, color = { 1, 1, 1 } },
1293 },
1294 check7 = {
1295 template = "nrf_smallcheck",
1296 Anchor = { "TOPLEFT", "$parentcheck6", "BOTTOMLEFT", 0, -3 },
1297 vars = { text = NRF_PALADIN, id = 11, right = true, color = { 0.96, 0.55, 0.73 } },
1298 },
1299 check8 = {
1300 template = "nrf_smallcheck",
1301 Anchor = { "TOPLEFT", "$parentcheck7", "BOTTOMLEFT", 0, -3 },
1302 vars = { text = NRF_WARRIOR, id = 12, right = true, color = { 0.78, 0.61, 0.43 } },
1303 },
1304 check9 = {
1305 template = "nrf_smallcheck",
1306 Anchor = { "TOPLEFT", "$parentcheck8", "BOTTOMLEFT", 0, -3 },
1307 vars = { text = NRF_WARLOCK, id = 13, right = true, color = { 0.58, 0.51, 0.79 } },
1308 },
1309  
1310 pane2 = {
1311 template = "nrf_optionpane",
1312 size = { 135, 75 },
1313 Anchor = { "BOTTOMLEFT", "$parentpane1", "BOTTOMRIGHT", 15, 0 },
1314 vars = { text = "Group Filter" }
1315 },
1316 check10 = {
1317 template = "nrf_smallcheck",
1318 Anchor = { "TOPLEFT", "$parentpane2", "TOPLEFT", 2, -2 },
1319 vars = { text = GROUP.." 1", id = 14 },
1320 },
1321 check11 = {
1322 template = "nrf_smallcheck",
1323 Anchor = { "TOPLEFT", "$parentcheck10", "BOTTOMLEFT", 0, -3 },
1324 vars = { text = GROUP.." 2", id = 15 },
1325 },
1326 check12 = {
1327 template = "nrf_smallcheck",
1328 Anchor = { "TOPLEFT", "$parentcheck11", "BOTTOMLEFT", 0, -3 },
1329 vars = { text = GROUP.." 3", id = 16 },
1330 },
1331 check13 = {
1332 template = "nrf_smallcheck",
1333 Anchor = { "TOPLEFT", "$parentcheck12", "BOTTOMLEFT", 0, -3 },
1334 vars = { text = GROUP.." 4", id = 17 },
1335 },
1336 check14 = {
1337 template = "nrf_smallcheck",
1338 Anchor = { "TOPRIGHT", "$parentpane2", "TOPRIGHT", -2, -2 },
1339 vars = { text = GROUP.." 5", id = 18, right = true },
1340 },
1341 check15 = {
1342 template = "nrf_smallcheck",
1343 Anchor = { "TOPLEFT", "$parentcheck14", "BOTTOMLEFT", 0, -3 },
1344 vars = { text = GROUP.." 6", id = 19, right = true },
1345 },
1346 check16 = {
1347 template = "nrf_smallcheck",
1348 Anchor = { "TOPLEFT", "$parentcheck15", "BOTTOMLEFT", 0, -3 },
1349 vars = { text = GROUP.." 7", id = 20, right = true },
1350 },
1351 check17 = {
1352 template = "nrf_smallcheck",
1353 Anchor = { "TOPLEFT", "$parentcheck16", "BOTTOMLEFT", 0, -3 },
1354 vars = { text = GROUP.." 8", id = 21, right = true },
1355 },
1356  
1357 pane3 = {
1358 template = "nrf_optionpane",
1359 size = { 105, 76 },
1360 Anchor = { "TOPLEFT", "$parent", "TOPRIGHT", 10, 0 },
1361 children = {
1362 check1 = {
1363 template = "nrf_radio",
1364 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 2, -5 },
1365 vars = { text = "10 Yards", index = 1 },
1366 },
1367 check2 = {
1368 template = "nrf_radio",
1369 Anchor = { "TOPLEFT", "$parentcheck1", "BOTTOMLEFT", 0, -3 },
1370 vars = { text = "30 Yards", index = 2 },
1371 },
1372 check3 = {
1373 template = "nrf_radio",
1374 Anchor = { "TOPLEFT", "$parentcheck2", "BOTTOMLEFT", 0, -3 },
1375 vars = { text = "100 Yards", index = 3 },
1376 },
1377 check4 = {
1378 template = "nrf_radio",
1379 Anchor = { "TOPLEFT", "$parentcheck3", "BOTTOMLEFT", 0, -3 },
1380 vars = { text = ALWAYS, index = 4 },
1381 },
1382 },
1383 vars = { text = "Range Filter", id = 22, default = 2, isradio = true },
1384 },
1385  
1386 pane4 = {
1387 template = "nrf_optionpane",
1388 size = { 125, 59 },
1389 Anchor = { "TOPLEFT", "$parentpane3", "BOTTOMLEFT", 0, -15 },
1390 children = {
1391 check1 = {
1392 template = "nrf_radio",
1393 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 2, -5 },
1394 vars = { text = HEALTH, index = 1 },
1395 },
1396 check2 = {
1397 template = "nrf_radio",
1398 Anchor = { "TOPLEFT", "$parentcheck1", "BOTTOMLEFT", 0, -3 },
1399 vars = { text = MANA, index = 2 },
1400 },
1401 check3 = {
1402 template = "nrf_radio",
1403 Anchor = { "TOPLEFT", "$parentcheck2", "BOTTOMLEFT", 0, -3 },
1404 vars = { text = NAME, index = 3 },
1405 },
1406 check4 = {
1407 template = "nrf_radio",
1408 Anchor = { "TOPRIGHT", "$parent", "TOPRIGHT", -2, -5 },
1409 vars = { text = CLASS, right = true, index = 4 },
1410 },
1411 check5 = {
1412 template = "nrf_radio",
1413 Anchor = { "TOPRIGHT", "$parentcheck4", "BOTTOMRIGHT", 0, -3 },
1414 vars = { text = GROUP, right = true, index = 5 },
1415 },
1416 },
1417 vars = { text = "Sort By", id = 23, default = 1, isradio = true },
1418 },
1419  
1420 pane5 = {
1421 template = "nrf_optionpane",
1422 size = { 85, 55 },
1423 Anchor = { "BOTTOMLEFT", "$parentpane2", "BOTTOMRIGHT", 15, 0 },
1424 children = {
1425 check1 = {
1426 template = "nrf_radio",
1427 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 2, -5 },
1428 vars = { text = HEALTH, index = 1, color = { 0, 1, 0 } },
1429 },
1430 check2 = {
1431 template = "nrf_radio",
1432 Anchor = { "TOPLEFT", "$parentcheck1", "BOTTOMLEFT", 0, -3 },
1433 vars = { text = MANA, index = 2, color = { 0, 1, 1 } },
1434 },
1435 check3 = {
1436 template = "nrf_radio",
1437 Anchor = { "TOPLEFT", "$parentcheck2", "BOTTOMLEFT", 0, -3 },
1438 vars = { text = "Both", index = 3 },
1439 },
1440 },
1441 vars = { text = "Bar Filter", id = 25, default = 3, isradio = true },
1442 },
1443 },
1444 vars = { text = "Raid Frames", option = "frames", rows = 6, page = 1, func = function() Nurfed_Raids_UpdateFrames() end },
1445 },
1446  
1447 pane2 = {
1448 template = "nrf_optionpane",
1449 size = { 100, 101 },
1450 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 5, -13 },
1451 children = {
1452 scroll = "nrf_panescroll",
1453 input = {
1454 template = "nrf_paneeditbox",
1455 size = { 85, 15 },
1456 Anchor = { "TOPLEFT", "$parent", "TOPLEFT", 1, -1 },
1457 },
1458 row1 = {
1459 template = "nrf_pane_row",
1460 size = { 85, 13 },
1461 Anchor = { "TOPLEFT", "$parentinput", "BOTTOMLEFT", 2, 0 },
1462 },
1463 row2 = {
1464 template = "nrf_pane_row",
1465 size = { 85, 13 },
1466 Anchor = { "TOPLEFT", "$parentrow1", "BOTTOMLEFT", 0, 0 },
1467 },
1468 row3 = {
1469 template = "nrf_pane_row",
1470 size = { 85, 13 },
1471 Anchor = { "TOPLEFT", "$parentrow2", "BOTTOMLEFT", 0, 0 },
1472 },
1473 row4 = {
1474 template = "nrf_pane_row",
1475 size = { 85, 13 },
1476 Anchor = { "TOPLEFT", "$parentrow3", "BOTTOMLEFT", 0, 0 },
1477 },
1478 row5 = {
1479 template = "nrf_pane_row",
1480 size = { 85, 13 },
1481 Anchor = { "TOPLEFT", "$parentrow4", "BOTTOMLEFT", 0, 0 },
1482 },
1483 row6 = {
1484 template = "nrf_pane_row",
1485 size = { 85, 13 },
1486 Anchor = { "TOPLEFT", "$parentrow5", "BOTTOMLEFT", 0, 0 },
1487 },
1488 remove = {
1489 template = "nrf_button",
1490 Anchor = { "TOPLEFT", "$parent", "BOTTOMLEFT", 0, 0 },
1491 vars = { text = REMOVE },
1492 OnClick = function() Nurfed_Options_paneRemoveOption() end,
1493 },
1494  
1495 pane1 = {
1496 template = "nrf_optionpane",
1497 size = { 120, 80 },
1498 Anchor = { "TOPLEFT", "$parent", "TOPRIGHT", 15, 0 },
1499 vars = { text = "Permissions" }
1500 },
1501 check1 = {
1502 template = "nrf_smallcheck",
1503 Anchor = { "TOPLEFT", "$parentpane1", "TOPLEFT", 2, -2 },
1504 vars = { text = PVP_RANK_LEADER, id = 1 },
1505 },
1506 check2 = {
1507 template = "nrf_smallcheck",
1508 Anchor = { "TOPLEFT", "$parentcheck1", "BOTTOMLEFT", 0, -3 },
1509 vars = { text = "Assist", id = 2 },
1510 },
1511 check3 = {
1512 template = "nrf_smallcheck",
1513 Anchor = { "TOPLEFT", "$parentcheck2", "BOTTOMLEFT", 0, -3 },
1514 vars = { text = RAID_CONTROL, id = 3 },
1515 },
1516 check4 = {
1517 template = "nrf_smallcheck",
1518 Anchor = { "TOPLEFT", "$parentcheck3", "BOTTOMLEFT", 0, -3 },
1519 vars = { text = READY_CHECK, id = 4 },
1520 },
1521 },
1522 vars = { text = "Raid Users", option = "permissions", up = true, rows = 6, page = 2 },
1523 },
1524  
1525 slider1 = {
1526 template = "nrf_slider",
1527 Anchor = { "TOPRIGHT", "$parent", "TOPRIGHT", -30, -15 },
1528 vars = {
1529 text = "Frame Update Rate",
1530 option = "updaterate",
1531 low = "0.25",
1532 high = "3",
1533 min = 0.25,
1534 max = 3,
1535 format = "%.2f",
1536 step = 0.01,
1537 page = 2,
1538 func = function() Nurfed_Raids_SetRate() end,
1539 },
1540 },
1541 check1 = {
1542 template = "nrf_check",
1543 Anchor = { "TOPRIGHT", "$parentslider1", "BOTTOMRIGHT", 0, -15 },
1544 vars = { text = "Show Rank", option = "showrank", right = true, page = 2, func = function() Nurfed_Raids_UpdateFrames() end },
1545 },
1546 check2 = {
1547 template = "nrf_smallcheck",
1548 Anchor = { "TOPLEFT", "$parentpane2", "BOTTOMLEFT", 0, -20 },
1549 vars = { text = "Show Aura Frame", option = "showauras", page = 2, func = function() Nurfed_Raids_UpdateAuras() end },
1550 },
1551 check3 = {
1552 template = "nrf_smallcheck",
1553 Anchor = { "TOPLEFT", "$parentcheck2", "BOTTOMLEFT", 0, -5 },
1554 vars = { text = "Filter Auras", option = "aurafilter", page = 2, func = function() Nurfed_Raids_UpdateAuras() end },
1555 },
1556 check4 = {
1557 template = "nrf_smallcheck",
1558 Anchor = { "TOPLEFT", "$parentcheck3", "BOTTOMLEFT", 0, -5 },
1559 vars = { text = "Only In Range", option = "aurarange", page = 2, func = function() Nurfed_Raids_UpdateAuras() end },
1560 },
1561 slider2 = {
1562 template = "nrf_slider",
1563 Anchor = { "TOPLEFT", "$parentcheck4", "BOTTOMLEFT", 0, -15 },
1564 vars = {
1565 text = "Aura Columns",
1566 option = "auracolumns",
1567 low = "1",
1568 high = "5",
1569 min = 1,
1570 max = 5,
1571 format = "%.0f",
1572 step = 1,
1573 page = 2,
1574 func = function() Nurfed_Raids_UpdateAuras() end,
1575 },
1576 },
1577 slider3 = {
1578 template = "nrf_slider",
1579 Anchor = { "TOPLEFT", "$parentslider2", "BOTTOMLEFT", 0, -15 },
1580 vars = {
1581 text = "Aura Limit",
1582 option = "auralimit",
1583 low = "1",
1584 high = "40",
1585 min = 1,
1586 max = 40,
1587 format = "%.0f",
1588 step = 1,
1589 page = 2,
1590 func = function() Nurfed_Raids_UpdateAuras() end,
1591 },
1592 },
1593 },
1594 },
1595 };