Pastebin launched a little side project called HostCabi.net, check it out ;-)Don't like ads? PRO users don't see any ads ;-)
Guest

xully

By: a guest on Oct 9th, 2012  |  syntax: None  |  size: 50.68 KB  |  hits: 77  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.  
  2.   -- // rFilter3
  3.   -- // zork - 2012
  4.  
  5.   --get the addon namespace
  6.   local addon, ns = ...
  7.  
  8.   --object container
  9.   local cfg = CreateFrame("Frame")
  10.   ns.cfg = cfg
  11.  
  12.   cfg.rf3_BuffList, cfg.rf3_DebuffList, cfg.rf3_CooldownList = {}, {}, {}
  13.  
  14.   --local player_name, _ = UnitName("player")
  15.   local _, player_class = UnitClass("player")
  16.  
  17.   -----------------------------
  18.   -- DEFAULT CONFIG
  19.   -----------------------------
  20.  
  21.   cfg.highlightPlayerSpells = true  --player spells will have a blue border
  22.   cfg.updatetime            = 0.3   --how fast should the timer update itself
  23.   cfg.timeFontSize          = 16
  24.   cfg.countFontSize         = 18
  25.  
  26.   if player_class == "DEATHKNIGHT" then
  27.   -- Buffs
  28.   cfg.rf3_BuffList = {
  29.       [1] = {
  30.         spec = nil,
  31.         spellid = 64856, -- Blade Barrier
  32.         size = 28,
  33.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -138, y = 410 },
  34.         unit = "player",
  35.         ismine = true,
  36.         desaturate = true,
  37.         alpha = {
  38.           found = {
  39.             frame = 1,
  40.             icon = 1,
  41.           },
  42.           not_found = {
  43.             frame = 0.0,
  44.             icon = 0.6,          
  45.           },
  46.         },
  47.       },
  48.       [2] = {
  49.         spec = nil,
  50.         spellid = 57330, -- HoW
  51.         spelllist = { --check a list instead because other classes can do the same
  52.           [1] = 57330,
  53.           [2] = 6673,
  54.           [3] = 8076,
  55.           [4] = 93435,
  56.         },
  57.         size = 28,
  58.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -108, y = 410 },
  59.         unit = "player",
  60.         ismine = false,
  61.         hide_ooc = true,
  62.         desaturate = true,
  63.         alpha = {
  64.           found = {
  65.             frame = 1,
  66.             icon = 1,
  67.           },
  68.           not_found = {
  69.             frame = 0.0,
  70.             icon = 0.6,          
  71.           },
  72.         },
  73.       },
  74.       [3] = {
  75.         spec = nil,
  76.         spellid = 49222, -- Bone Shield
  77.         size = 32,
  78.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -232, y = 445 },
  79.         unit = "player",
  80.         ismine = true,
  81.         desaturate = true,
  82.         alpha = {
  83.           found = {
  84.             frame = 1,
  85.             icon = 1,
  86.           },
  87.           not_found = {
  88.             frame = 0.0,
  89.             icon = 0.6,          
  90.           },
  91.         },
  92.       },
  93.       [4] = {
  94.         spec = nil,
  95.         spellid = 55233, -- VB
  96.         size = 32,
  97.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -197, y = 445 },
  98.         unit = "player",
  99.         ismine = false,
  100.         desaturate = true,
  101.         alpha = {
  102.           found = {
  103.             frame = 1,
  104.             icon = 1,
  105.           },
  106.           not_found = {
  107.             frame = 0.0,
  108.             icon = 0.6,          
  109.           },
  110.         },
  111.       },
  112.        [5] = {
  113.         spec = nil,
  114.         spellid = 48792, -- IBF
  115.         size = 32,
  116.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent",  x = -267, y = 445 },
  117.         unit = "player",
  118.         ismine = false,
  119.         desaturate = true,
  120.         alpha = {
  121.           found = {
  122.             frame = 1,
  123.             icon = 1,
  124.           },
  125.           not_found = {
  126.             frame = 0.0,
  127.             icon = 0.6,          
  128.           },
  129.         },
  130.       },
  131.     [6] = {
  132.         spec = nil,
  133.         spellid = 48707, -- AMS
  134.         size = 32,
  135.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -197, y = 445 },
  136.         unit = "player",
  137.         ismine = false,
  138.         desaturate = true,
  139.         alpha = {
  140.           found = {
  141.             frame = 1,
  142.             icon = 1,
  143.           },
  144.           not_found = {
  145.             frame = 0.0,
  146.             icon = 0.6,          
  147.           },
  148.         },
  149.       },
  150.       [7] = {
  151.         spec = nil,
  152.         spellid = 59052, -- Freezing fog
  153.         size = 32,
  154.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -232, y = 447 },
  155.         spelllist = { --Procc
  156.           [1] = 59052, -- Rime
  157.           [2] = 81141, --Blood Swarm
  158.           [3] = 81340, -- Sudden Doom
  159.           [4] = 26017,
  160.           [5] = 702,
  161.           [6] = 50256,
  162.           [7] = 24423,
  163.         },
  164.         unit = "player",
  165.         ismine = true,
  166.         desaturate = true,
  167.         alpha = {
  168.           found = {
  169.             frame = 1,
  170.             icon = 1,
  171.           },
  172.           not_found = {
  173.             frame = 0.0,
  174.             icon = 0.6,          
  175.           },
  176.         },
  177.       },
  178.       [8] = {
  179.         spec = nil,
  180.         spellid = 51124, -- Killing machine
  181.         size = 32,
  182.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -232, y = 495 },
  183.         unit = "player",
  184.         ismine = true,
  185.         desaturate = true,
  186.         alpha = {
  187.           found = {
  188.             frame = 1,
  189.             icon = 1,
  190.           },
  191.           not_found = {
  192.             frame = 0.0,
  193.             icon = 0.6,          
  194.           },
  195.         },
  196.       },
  197.       [9] = {
  198.         spec = nil,
  199.         spellid = 49028, -- Dancing Rune Weapon
  200.         size = 32,
  201.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -232, y = 495 },
  202.         unit = "player",
  203.         ismine = false,
  204.         desaturate = true,
  205.         alpha = {
  206.           found = {
  207.             frame = 1,
  208.             icon = 1,
  209.           },
  210.           not_found = {
  211.             frame = 0.0,
  212.             icon = 0.6,          
  213.           },
  214.         },
  215.       },
  216.       [10] = {
  217.         spec = nil,
  218.         spellid = 35706, -- Pain Suppression
  219.         size = 32,
  220.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -267, y = 495 },
  221.         unit = "player",
  222.         ismine = false,
  223.         desaturate = true,
  224.         alpha = {
  225.           found = {
  226.             frame = 1,
  227.             icon = 1,
  228.           },
  229.           not_found = {
  230.             frame = 0.0,
  231.             icon = 0.6,          
  232.           },
  233.         },
  234.       },
  235.       [11] = {
  236.         spec = nil,
  237.         spellid = 47788, -- Guardian Spirit
  238.         size = 32,
  239.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -302, y = 495 },
  240.         unit = "player",
  241.         ismine = false,
  242.         desaturate = true,
  243.         alpha = {
  244.           found = {
  245.             frame = 1,
  246.             icon = 1,
  247.           },
  248.           not_found = {
  249.             frame = 0.0,
  250.             icon = 0.6,          
  251.           },
  252.         },
  253.       },
  254.       [12] = {
  255.         spec = nil,
  256.         spellid = 49039, -- Lichborne
  257.         size = 32,
  258.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -232, y = 445 },
  259.         unit = "player",
  260.         ismine = false,
  261.         desaturate = true,
  262.         alpha = {
  263.           found = {
  264.             frame = 1,
  265.             icon = 1,
  266.           },
  267.           not_found = {
  268.             frame = 0.0,
  269.             icon = 0.6,          
  270.           },
  271.         },
  272.       },
  273.     [13] = {
  274.         spec = nil,
  275.         spellid = 77513, -- Blood Shield
  276.         size = 28,
  277.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -168, y = 410 },
  278.         unit = "player",
  279.         ismine = true,
  280.         desaturate = true,
  281.         alpha = {
  282.           found = {
  283.             frame = 1,
  284.             icon = 1,
  285.           },
  286.           not_found = {
  287.             frame = 0.0,
  288.             icon = 0.6,          
  289.           },
  290.         },
  291.       },
  292.       [14] = {
  293.         spec = nil,
  294.         spellid = 91342, -- Shadow Infusion
  295.         spelllist = { --check a list instead because other classes can do the same
  296.           [1] = 91342, -- Shadow Infusion
  297.           [2] = 63560, -- Dark Transformation
  298.         },
  299.         size = 28,
  300.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -138, y = 410 },
  301.         unit = "pet",
  302.         ismine = false,
  303.         desaturate = true,
  304.         alpha = {
  305.           found = {
  306.             frame = 1,
  307.             icon = 1,
  308.           },
  309.           not_found = {
  310.             frame = 0.0,
  311.             icon = 0.6,          
  312.           },
  313.         },
  314.       },
  315.       [15] = {
  316.         spec = nil,
  317.         spellid = 77606, -- Dark Simulacrum
  318.         size = 32,
  319.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -178, y = 420 },
  320.         unit = "player",
  321.         ismine = true,
  322.         desaturate = true,
  323.         alpha = {
  324.           found = {
  325.             frame = 1,
  326.             icon = 1,
  327.           },
  328.           not_found = {
  329.             frame = 0.0,
  330.             icon = 0.6,          
  331.           },
  332.         },
  333.       },
  334. --~       [16] = {
  335. --~         spellid = 16236, -- Ancestral Fortitude
  336. --~         spelllist = { --check a list instead because other classes can do the same
  337. --~           [1] = 16236, -- Ancestral Fortitude
  338. --~           [2] = 15357, --Inspiration      
  339. --~         },
  340. --~         size = 28,
  341. --~         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -198, y = 410 },
  342. --~         unit = "player",
  343. --~         ismine = false,
  344. --~         desaturate = true,
  345. --~         alpha = {
  346. --~           found = {
  347. --~             frame = 1,
  348. --~             icon = 1,
  349. --~           },
  350. --~           not_found = {
  351. --~             frame = 0.0,
  352. --~             icon = 0.6,          
  353. --~           },
  354. --~         },
  355. --~       },
  356.     }
  357.        
  358.     -- Debuffs    
  359.     cfg.rf3_DebuffList = {
  360.       [1] = {
  361.         spec = nil,
  362.         spellid = 55095, -- FF
  363.         size = 28,
  364.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 108, y = 410 },
  365.         unit = "target",
  366.         ismine = true,
  367.         desaturate = true,
  368.         alpha = {
  369.           found = {
  370.             frame = 1,
  371.             icon = 1,
  372.           },
  373.           not_found = {
  374.             frame = 0.0,
  375.             icon = 0.6,          
  376.           },
  377.         },
  378.       },
  379.       [2] = {
  380.         spec = nil,
  381.         spellid = 55078, -- BP
  382.         size = 28,
  383.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 138, y = 410 },
  384.         unit = "target",
  385.         ismine = true,
  386.         desaturate = true,
  387.         alpha = {
  388.           found = {
  389.             frame = 1,
  390.             icon = 1,
  391.           },
  392.           not_found = {
  393.             frame = 0.0,
  394.             icon = 0.6,          
  395.           },
  396.         },
  397.       },
  398.       [3] = {
  399.         spec = nil,
  400.         spellid = 81130, -- Scarlet Fever
  401.         spelllist = { --check a list instead because other classes can do the same
  402.           [1] = 81130,
  403.           [2] = 1160,
  404.           [3] = 99,
  405.           [4] = 26017,
  406.           [5] = 702,
  407.           [6] = 50256,
  408.           [7] = 24423,
  409.         },
  410.         size = 28,
  411.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 168, y = 410 },
  412.         unit = "target",
  413.         ismine = false,
  414.         desaturate = true,
  415.         alpha = {
  416.           found = {
  417.             frame = 1,
  418.             icon = 1,
  419.           },
  420.           not_found = {
  421.             frame = 0.0,
  422.             icon = 0.6,          
  423.           },
  424.         },
  425.       },
  426.       [4] = {
  427.         spec = nil,
  428.         spellid = 45524, -- CoI / slows
  429.         spelllist = { --check a list instead because other classes can do the same
  430.           [1] = 45524, -- CoI
  431.           [2] = 68766, -- Desecration
  432.           [3] = 50041, -- Chilblains
  433.         },
  434.         size = 32,
  435.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 142, y = 445 },
  436.         unit = "target",
  437.         ismine = true,
  438.         desaturate = true,
  439.         alpha = {
  440.           found = {
  441.             frame = 1,
  442.             icon = 1,
  443.           },
  444.           not_found = {
  445.             frame = 0.0,
  446.             icon = 0.6,          
  447.           },
  448.         },
  449.       },
  450.       [5] = {
  451.         spec = nil,
  452.         spellid = 73975, -- Necro
  453.         size = 28,
  454.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 168, y = 410 },
  455.         unit = "target",
  456.         ismine = true,
  457.         desaturate = true,
  458.         alpha = {
  459.           found = {
  460.             frame = 1,
  461.             icon = 1,
  462.           },
  463.           not_found = {
  464.             frame = 0.0,
  465.             icon = 0.6,          
  466.           },
  467.         },
  468.       },
  469.       [6] = {
  470.         spec = nil,
  471.         spellid = 64856, -- PvE Stuff
  472.         spelllist = { --check a list instead because other classes can do the same
  473.           [1] = 79624, -- Power Generator Arcanotron
  474.           [2] = 92512, -- Aegis of Flame  25
  475.           [3] = 82631, -- Aegis of Flame  10
  476.           [4] = 88826, -- Double Attack
  477.         },
  478.         size = 34,
  479.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 108, y = 520 },
  480.         unit = "target",
  481.         ismine = false,
  482.         desaturate = true,
  483.         alpha = {
  484.           found = {
  485.             frame = 1,
  486.             icon = 1,
  487.           },
  488.           not_found = {
  489.             frame = 0.0,
  490.             icon = 0.6,          
  491.           },
  492.         },
  493.       },
  494.     }
  495.    
  496.         cfg.rf3_CooldownList = {
  497. --~       [1] = {
  498. --~         spec = 2,
  499. --~         spellid = 49016, -- Unholy Frenzy
  500. --~         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -150, y = 132 },
  501. --~         size = 32,
  502. --~         desaturate = true,
  503. --~         alpha = {
  504. --~           cooldown = {
  505. --~             frame = 1,
  506. --~             icon = 0.6,
  507. --~           },
  508. --~           no_cooldown = {
  509. --~             frame = 1,
  510. --~             icon = 1,          
  511. --~           },
  512. --~         },
  513. --~       },
  514. --~       [2] = {
  515. --~         spec = 2,
  516. --~         spellid = 49206, -- Summon Gargoyle
  517. --~         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -110, y = 132 },
  518. --~         size = 32,
  519. --~         desaturate = true,
  520. --~         alpha = {
  521. --~           cooldown = {
  522. --~             frame = 1,
  523. --~             icon = 0.6,
  524. --~           },
  525. --~           no_cooldown = {
  526. --~             frame = 1,
  527. --~             icon = 1,          
  528. --~           },
  529. --~         },
  530. --~       },
  531.       [1] = {
  532.         spec = nil,
  533.         spellid = 45529, -- Blood Tap
  534.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -70, y = 132 },
  535.         size = 32,
  536.         desaturate = true,
  537.         alpha = {
  538.           cooldown = {
  539.             frame = 1,
  540.             icon = 0.6,
  541.           },
  542.           no_cooldown = {
  543.             frame = 1,
  544.             icon = 1,          
  545.           },
  546.         },
  547.       },
  548.        [2] = {
  549.         spec = nil,
  550.         spellid = 77575, -- Outbreak
  551.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -30, y = 132 },
  552.         size = 32,
  553.         desaturate = true,
  554.         alpha = {
  555.           cooldown = {
  556.             frame = 1,
  557.             icon = 0.6,
  558.           },
  559.           no_cooldown = {
  560.             frame = 1,
  561.             icon = 1,          
  562.           },
  563.         },
  564.       },
  565.      
  566.     }
  567. end
  568.  
  569. if player_class == "SHAMAN" then
  570.   -- Buffs
  571.   cfg.rf3_BuffList = {
  572.       [1] = {
  573.         spec = nil,
  574.         spellid = 53390, -- Tidal Waves
  575.         size = 28,
  576.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -138, y = 410 },
  577.         unit = "player",
  578.         ismine = true,
  579.         desaturate = true,
  580.         alpha = {
  581.           found = {
  582.             frame = 1,
  583.             icon = 1,
  584.           },
  585.           not_found = {
  586.             frame = 0.0,
  587.             icon = 0.6,          
  588.           },
  589.         },
  590.         },
  591.         [2] = {
  592.         spec = nil,
  593.         spellid = 98619, -- Wings of Flame
  594.         size = 32,
  595.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -138, y = 410 },
  596.         unit = "player",
  597.         ismine = true,
  598.         desaturate = true,
  599.         alpha = {
  600.           found = {
  601.             frame = 1,
  602.             icon = 1,
  603.           },
  604.           not_found = {
  605.             frame = 0.0,
  606.             icon = 0.6,          
  607.           },
  608.         },
  609.       },
  610.     }
  611.        
  612.     -- Debuffs    
  613.     cfg.rf3_DebuffList = {
  614.       [1] = {
  615.         spec = nil,
  616.         spellid = 8050, -- Flame Shock
  617.         size = 28,
  618.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 108, y = 410 },
  619.         unit = "target",
  620.         ismine = true,
  621.         desaturate = true,
  622.         alpha = {
  623.           found = {
  624.             frame = 1,
  625.             icon = 1,
  626.           },
  627.           not_found = {
  628.             frame = 0.0,
  629.             icon = 0.6,          
  630.           },
  631.         },
  632.       },
  633. --~       [2] = {
  634. --~         spec = nil,
  635. --~         spellid = 55078, -- BP
  636. --~         size = 28,
  637. --~         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 138, y = 410 },
  638. --~         unit = "target",
  639. --~         ismine = true,
  640. --~         desaturate = true,
  641. --~         alpha = {
  642. --~           found = {
  643. --~             frame = 1,
  644. --~             icon = 1,
  645. --~           },
  646. --~           not_found = {
  647. --~             frame = 0.0,
  648. --~             icon = 0.6,          
  649. --~           },
  650. --~         },
  651. --~       },
  652. --~     }
  653.    
  654. --~         cfg.rf3_CooldownList = {
  655. --~       [1] = {
  656. --~         spec = nil,
  657. --~         spellid = 2094, -- Blind
  658. --~         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -150, y = 132 },
  659. --~         size = 32,
  660. --~         desaturate = true,
  661. --~         alpha = {
  662. --~           cooldown = {
  663. --~             frame = 1,
  664. --~             icon = 0.6,
  665. --~           },
  666. --~           no_cooldown = {
  667. --~             frame = 1,
  668. --~             icon = 1,          
  669. --~           },
  670. --~         },
  671. --~       },
  672. --~       [2] = {
  673. --~         spec = nil,
  674. --~         spellid = 57934, -- Tricks
  675. --~         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -110, y = 132 },
  676. --~         size = 32,
  677. --~         desaturate = true,
  678. --~         alpha = {
  679. --~           cooldown = {
  680. --~             frame = 1,
  681. --~             icon = 0.6,
  682. --~           },
  683. --~           no_cooldown = {
  684. --~             frame = 1,
  685. --~             icon = 1,          
  686. --~           },
  687. --~         },
  688. --~       },
  689. --~       [3] = {
  690. --~         spec = nil,
  691. --~         spellid = 68992, -- Worgen Sprint
  692. --~         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -70, y = 132 },
  693. --~         size = 32,
  694. --~         desaturate = true,
  695. --~         alpha = {
  696. --~           cooldown = {
  697. --~             frame = 1,
  698. --~             icon = 0.6,
  699. --~           },
  700. --~           no_cooldown = {
  701. --~             frame = 1,
  702. --~             icon = 1,          
  703. --~           },
  704. --~         },
  705. --~       },
  706.            
  707.     }
  708. end
  709.  
  710. if player_class == "WARLOCK" then
  711.   -- Buffs
  712.   cfg.rf3_BuffList = {
  713. --~       [1] = {
  714. --~         spec = nil,
  715. --~         spellid = 17941, -- Shadowtrance
  716. --~         size = 28,
  717. --~         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -108, y = 480 },
  718. --~         unit = "player",
  719. --~         ismine = true,
  720. --~         desaturate = true,
  721. --~         alpha = {
  722. --~           found = {
  723. --~             frame = 1,
  724. --~             icon = 1,
  725. --~           },
  726. --~           not_found = {
  727. --~             frame = 0.0,
  728. --~             icon = 0.6,          
  729. --~           },
  730. --~         },
  731. --~         },
  732. --~         [2] = {
  733. --~         spec = nil,
  734. --~         spellid = 64371, -- Eradication
  735. --~         size = 28,
  736. --~         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -108, y = 445 },
  737. --~         unit = "player",
  738. --~         ismine = true,
  739. --~         desaturate = true,
  740. --~         alpha = {
  741. --~           found = {
  742. --~             frame = 1,
  743. --~             icon = 1,
  744. --~           },
  745. --~           not_found = {
  746. --~             frame = 0.0,
  747. --~             icon = 0.6,          
  748. --~           },
  749. --~         },
  750. --~       },
  751. --~         [3] = {
  752. --~         spec = nil,
  753. --~         spellid = 74434, -- Soulburn
  754. --~         size = 28,
  755. --~         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -180, y = 410 },
  756. --~         unit = "player",
  757. --~         ismine = true,
  758. --~         desaturate = true,
  759. --~         alpha = {
  760. --~           found = {
  761. --~             frame = 1,
  762. --~             icon = 1,
  763. --~           },
  764. --~           not_found = {
  765. --~             frame = 0.0,
  766. --~             icon = 0.6,          
  767. --~           },
  768. --~         },
  769. --~       },
  770.     }
  771.        
  772.     -- Debuffs    
  773.     cfg.rf3_DebuffList = {
  774.       [1] = {
  775.         spec = nil,
  776.         spellid = 30108, -- UA
  777.         size = 28,
  778.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 108, y = 410 },
  779.         unit = "target",
  780.         ismine = true,
  781.         desaturate = true,
  782.         alpha = {
  783.           found = {
  784.             frame = 1,
  785.             icon = 1,
  786.           },
  787.           not_found = {
  788.             frame = 0.0,
  789.             icon = 0.6,          
  790.           },
  791.         },
  792.       },
  793.       [2] = {
  794.         spec = nil,
  795.         spellid = 172, -- Corr
  796.         size = 28,
  797.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 138, y = 410 },
  798.         unit = "target",
  799.         ismine = true,
  800.         desaturate = true,
  801.         alpha = {
  802.           found = {
  803.             frame = 1,
  804.             icon = 1,
  805.           },
  806.           not_found = {
  807.             frame = 0.0,
  808.             icon = 0.6,          
  809.           },
  810.         },
  811.       },
  812.       [3] = {
  813.         spec = nil,
  814.         spellid = 980, -- Bane of Agony
  815.         spelllist = { --check a list instead because other classes can do the same
  816.           [1] = 980, -- BoA
  817.           [2] = 603, -- BoD
  818.         },
  819.         size = 28,
  820.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 168, y = 410 },
  821.         unit = "target",
  822.         ismine = true,
  823.         desaturate = true,
  824.         alpha = {
  825.           found = {
  826.             frame = 1,
  827.             icon = 1,
  828.           },
  829.           not_found = {
  830.             frame = 0.0,
  831.             icon = 0.6,          
  832.           },
  833.         },
  834.       },
  835.       [4] = {
  836.         spec = nil,
  837.         spellid = 980, -- Curse
  838.         spelllist = { --check a list instead because other classes can do the same
  839.           [1] = 1490, -- CoE
  840.           [2] = 1714, -- CoT
  841.           [3] = 85547, -- Jinx Ele
  842.           [4] = 18223, -- CoEx
  843.         },
  844.         size = 28,
  845.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 168, y = 445 },
  846.         unit = "target",
  847.         ismine = true,
  848.         desaturate = true,
  849.         alpha = {
  850.           found = {
  851.             frame = 1,
  852.             icon = 1,
  853.           },
  854.           not_found = {
  855.             frame = 0.0,
  856.             icon = 0.6,          
  857.           },
  858.         },
  859.       },
  860. --~         [5] = {
  861. --~         spec = nil,
  862. --~         spellid = 32389, -- Shadow Embrace
  863. --~         size = 28,
  864. --~         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 138, y = 445 },
  865. --~         unit = "target",
  866. --~         ismine = true,
  867. --~         desaturate = true,
  868. --~         alpha = {
  869. --~           found = {
  870. --~             frame = 1,
  871. --~             icon = 1,
  872. --~           },
  873. --~           not_found = {
  874. --~             frame = 0.0,
  875. --~             icon = 0.6,          
  876. --~           },
  877. --~         },
  878. --~       },
  879. --~         [6] = {
  880. --~         spec = nil,
  881. --~         spellid = 48181, -- Haunt
  882. --~         size = 28,
  883. --~         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 108, y = 445 },
  884. --~         unit = "target",
  885. --~         ismine = true,
  886. --~         desaturate = true,
  887. --~         alpha = {
  888. --~           found = {
  889. --~             frame = 1,
  890. --~             icon = 1,
  891. --~           },
  892. --~           not_found = {
  893. --~             frame = 0.0,
  894. --~             icon = 0.6,          
  895. --~           },
  896. --~         },
  897. --~       },
  898.     }
  899. end
  900.  
  901. if player_class == "HUNTER" then
  902.   -- Buffs
  903.   cfg.rf3_BuffList = {
  904.     [1] = {
  905.         spec = nil,
  906.         spellid = 53220, -- Improved Steady
  907.         size = 28,
  908.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -108, y = 410 },
  909.         unit = "player",
  910.         ismine = true,
  911.         hide_ooc = true,
  912.         desaturate = true,
  913.         alpha = {
  914.           found = {
  915.             frame = 1,
  916.             icon = 1,
  917.           },
  918.           not_found = {
  919.             frame = 0.5,
  920.             icon = 0.6,          
  921.           },
  922.         },
  923.       },
  924.     [2] = {
  925.         spec = nil,
  926.         spellid = 3045, -- Rapid Fire
  927.         size = 28,
  928.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -138, y = 410 },
  929.         unit = "player",
  930.         ismine = false,
  931.         desaturate = true,
  932.         alpha = {
  933.           found = {
  934.             frame = 1,
  935.             icon = 1,
  936.           },
  937.           not_found = {
  938.             frame = 0.0,
  939.             icon = 0.6,          
  940.           },
  941.         },
  942.       },
  943.     [3] = {
  944.         spec = nil,
  945.         spellid = 136, -- Mend Pet
  946.         size = 28,
  947.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -112, y = 435 },
  948.         unit = "pet",
  949.         ismine = true,
  950.         desaturate = true,
  951.         alpha = {
  952.           found = {
  953.             frame = 1,
  954.             icon = 1,
  955.           },
  956.           not_found = {
  957.             frame = 0.0,
  958.             icon = 0.6,          
  959.           },
  960.         },
  961.       },
  962.     [4] = {
  963.         spec = nil,
  964.         spellid = 82926, -- Amied!
  965.         size = 32,
  966.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -152, y = 415 },
  967.         unit = "player",
  968.         ismine = false,
  969.         desaturate = true,
  970.         alpha = {
  971.           found = {
  972.             frame = 1,
  973.             icon = 1,
  974.           },
  975.           not_found = {
  976.             frame = 0.0,
  977.             icon = 0.6,          
  978.           },
  979.         },
  980.       },
  981.         }
  982.        
  983.     -- Debuffs    
  984.     cfg.rf3_DebuffList = {
  985.       [1] = {
  986.         spec = nil,
  987.         spellid = 1978, -- Serpent Sting
  988.         size = 28,
  989.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 108, y = 410 },
  990.         unit = "target",
  991.         ismine = true,
  992.         desaturate = true,
  993.         alpha = {
  994.           found = {
  995.             frame = 1,
  996.             icon = 1,
  997.           },
  998.           not_found = {
  999.             frame = 0.0,
  1000.             icon = 0.6,          
  1001.           },
  1002.         },
  1003.       },
  1004.       [2] = {
  1005.         spec = nil,
  1006.         spellid = 1130, -- Hunter's Mark
  1007.                 spelllist = { --check a list instead because other classes can do the same
  1008.           [1] = 1130,
  1009.           [2] = 88691,
  1010.         },
  1011.         size = 28,
  1012.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 138, y = 410 },
  1013.         unit = "target",
  1014.         ismine = false,
  1015.         desaturate = true,
  1016.         alpha = {
  1017.           found = {
  1018.             frame = 1,
  1019.             icon = 1,
  1020.           },
  1021.           not_found = {
  1022.             frame = 0.0,
  1023.             icon = 0.6,          
  1024.           },
  1025.         },
  1026.       },
  1027.     }
  1028.   end
  1029.  
  1030.   if player_class == "ROGUE" then
  1031.   -- Buffs
  1032.    cfg.rf3_BuffList = {
  1033.     [1] = {
  1034.         spec = nil,
  1035.         spellid = 73651, -- Recu
  1036.         size = 28,
  1037.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -108, y = 410 },
  1038.         unit = "player",
  1039.         ismine = true,
  1040.         hide_ooc = false,
  1041.         desaturate = true,
  1042.         alpha = {
  1043.           found = {
  1044.             frame = 1,
  1045.             icon = 1,
  1046.           },
  1047.           not_found = {
  1048.             frame = 0.0,
  1049.             icon = 0.6,          
  1050.           },
  1051.         },
  1052.       },
  1053.     [2] = {
  1054.         spec = nil,
  1055.         spellid = 5171, -- SnD
  1056.         size = 28,
  1057.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -138, y = 410 },
  1058.         unit = "player",
  1059.         ismine = false,
  1060.         desaturate = true,
  1061.         alpha = {
  1062.           found = {
  1063.             frame = 1,
  1064.             icon = 1,
  1065.           },
  1066.           not_found = {
  1067.             frame = 0.0,
  1068.             icon = 0.6,          
  1069.           },
  1070.         },
  1071.       },
  1072.     [3] = {
  1073.         spec = nil,
  1074.         spellid = 74001, -- CR
  1075.         size = 28,
  1076.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -112, y = 435 },
  1077.         unit = "pet",
  1078.         ismine = true,
  1079.         desaturate = true,
  1080.         alpha = {
  1081.           found = {
  1082.             frame = 1,
  1083.             icon = 1,
  1084.           },
  1085.           not_found = {
  1086.             frame = 0.0,
  1087.             icon = 0.6,          
  1088.           },
  1089.         },
  1090.       },
  1091.     [4] = {
  1092.         spec = nil,
  1093.         spellid = 13877, -- Blade Flurry
  1094.         size = 34,
  1095.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -138, y = 495 },
  1096.         unit = "player",
  1097.         ismine = false,
  1098.         desaturate = true,
  1099.         alpha = {
  1100.           found = {
  1101.             frame = 1,
  1102.             icon = 1,
  1103.           },
  1104.           not_found = {
  1105.             frame = 0.0,
  1106.             icon = 0.6,          
  1107.           },
  1108.         },
  1109.       },
  1110.     [5] = {
  1111.         spec = nil,
  1112.         spellid = 1966, -- Feint
  1113.         size = 34,
  1114.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -178, y = 495 },
  1115.         unit = "player",
  1116.         ismine = false,
  1117.         desaturate = true,
  1118.         alpha = {
  1119.           found = {
  1120.             frame = 1,
  1121.             icon = 1,
  1122.           },
  1123.           not_found = {
  1124.             frame = 0.0,
  1125.             icon = 0.6,          
  1126.           },
  1127.         },
  1128.       },
  1129.     [6] = {
  1130.         spec = nil,
  1131.         spellid = 13750, -- AR/Dance
  1132.         spelllist = {
  1133.             [1] = 13750,
  1134.             [2] = 51713,
  1135.                 },
  1136.         size = 34,
  1137.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -218, y = 495 },
  1138.         unit = "player",
  1139.         ismine = false,
  1140.         desaturate = true,
  1141.         alpha = {
  1142.           found = {
  1143.             frame = 1,
  1144.             icon = 1,
  1145.           },
  1146.           not_found = {
  1147.             frame = 0.0,
  1148.             icon = 0.6,          
  1149.           },
  1150.         },
  1151.       },
  1152.         }
  1153.        
  1154.     -- Debuffs    
  1155.     cfg.rf3_DebuffList = {
  1156.       [1] = {
  1157.         spec = nil,
  1158.         spellid = 1943, -- Rupture
  1159.         size = 28,
  1160.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 108, y = 410 },
  1161.         unit = "target",
  1162.         ismine = true,
  1163.         desaturate = true,
  1164.         alpha = {
  1165.           found = {
  1166.             frame = 1,
  1167.             icon = 1,
  1168.           },
  1169.           not_found = {
  1170.             frame = 0.0,
  1171.             icon = 0.6,          
  1172.           },
  1173.         },
  1174.       },
  1175.       [2] = {
  1176.         spec = nil,
  1177.         spellid = 2818, -- DP
  1178. --~             spelllist = { --check a list instead because other classes can do the same
  1179. --~           [1] = 1130,
  1180. --~           [2] = 88691,
  1181. --~         },
  1182.         size = 28,
  1183.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 138, y = 410 },
  1184.         unit = "target",
  1185.         ismine = true,
  1186.         desaturate = true,
  1187.         alpha = {
  1188.           found = {
  1189.             frame = 1,
  1190.             icon = 1,
  1191.           },
  1192.           not_found = {
  1193.             frame = 0.0,
  1194.             icon = 0.6,          
  1195.           },
  1196.         },
  1197.       },
  1198.         [3] = {
  1199.         spec = nil,
  1200.         spellid = 56807, -- Glyph of Hemorrhage
  1201. --~             spelllist = { --check a list instead because other classes can do the same
  1202. --~           [1] = 1130,
  1203. --~           [2] = 88691,
  1204. --~         },
  1205.         size = 28,
  1206.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 168, y = 410 },
  1207.         unit = "target",
  1208.         ismine = true,
  1209.         desaturate = true,
  1210.         alpha = {
  1211.           found = {
  1212.             frame = 1,
  1213.             icon = 1,
  1214.           },
  1215.           not_found = {
  1216.             frame = 0.0,
  1217.             icon = 0.6,          
  1218.           },
  1219.         },
  1220.       },
  1221.     }
  1222.   end
  1223.  
  1224.   if player_name == "Pawny" and player_class == "WARRIOR" then
  1225.     --Rothars Buff List  
  1226.     cfg.rf3_BuffList = {
  1227.       [1] = {
  1228.         spec = nil,
  1229.         spellid = 469, --commanding shout
  1230.         spelllist = {
  1231.           [1] = 469,
  1232.           [2] = 79105,
  1233.           [3] = 6307,
  1234.           [4] = 90364,
  1235.         },
  1236.         size = 28,
  1237.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 130, y = 107 },
  1238.         unit = "player",
  1239.         validate_unit   = true,
  1240.         ismine          = false,
  1241.         desaturate      = true,
  1242.         match_spellid   = false,
  1243.         move_ingame     = true,
  1244.         alpha = {
  1245.           found = {
  1246.             frame = 1,
  1247.             icon = 1,
  1248.           },
  1249.           not_found = {
  1250.             frame = 0.4,
  1251.             icon = 0.6,          
  1252.           },
  1253.         },
  1254.       },
  1255.       [2] = {
  1256.         spec = nil,
  1257.         spellid = 6673, --battle shout
  1258.         spelllist = {
  1259.           [1] = 6673,
  1260.           [2] = 57330,
  1261.           [3] = 8076,
  1262.           [4] = 93435,
  1263.         },
  1264.         size = 28,
  1265.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 100, y = 107 },
  1266.         unit            = "player",
  1267.         ismine          = false,
  1268.         desaturate      = true,
  1269.         match_spellid   = false,
  1270.         move_ingame     = true,
  1271.         alpha = {
  1272.           found = {
  1273.             frame = 1,
  1274.             icon = 1,
  1275.           },
  1276.           not_found = {
  1277.             frame = 0.4,
  1278.             icon = 0.6,          
  1279.           },   
  1280.         },
  1281.       },
  1282.       [3] = {
  1283.         spec            = nil,
  1284.         spellid         = 2565, --shield block
  1285.         size            = 28,
  1286.         pos             = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -130, y = 138 },
  1287.         unit            = "player",
  1288.         ismine          = true,
  1289.         desaturate      = true,
  1290.         match_spellid   = false,
  1291.         move_ingame     = true,
  1292.         alpha           = {
  1293.           found = {
  1294.             frame       = 1,
  1295.             icon        = 1,
  1296.           },
  1297.           not_found = {
  1298.             frame       = 0,
  1299.             icon        = 0.6,          
  1300.           },
  1301.         },
  1302.       },
  1303.       [4] = {
  1304.         spec = nil,
  1305.         spellid = 87096, --thunderclap dps boost
  1306.         size = 28,
  1307.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -100, y = 138 },
  1308.         unit = "player",
  1309.         ismine = true,
  1310.         desaturate = true,
  1311.         move_ingame     = true,
  1312.         alpha = {
  1313.           found = {
  1314.             frame = 1,
  1315.             icon = 1,
  1316.           },
  1317.           not_found = {
  1318.             frame = 0,
  1319.             icon = 0.6,          
  1320.           },
  1321.         },
  1322.       },
  1323.       [5] = {
  1324.         spec = nil,
  1325.         spellid = 60503, --overpower
  1326.         size = 38,
  1327.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -175, y = 142 },
  1328.         unit = "player",
  1329.         ismine = true,
  1330.         desaturate = true,
  1331.         move_ingame     = true,
  1332.         alpha = {
  1333.           found = {
  1334.             frame = 1,
  1335.             icon = 1,
  1336.           },
  1337.           not_found = {
  1338.             frame = 0,
  1339.             icon = 0,          
  1340.           },
  1341.         },
  1342.       },       
  1343.      
  1344.      
  1345.     }
  1346.    
  1347.     --Rothars Debuff List
  1348.    
  1349.     cfg.rf3_DebuffList = {
  1350.       [1] = {
  1351.         spec = nil,
  1352.         spellid = 58567, --sunder armor
  1353.         spelllist = {
  1354.           [1] = 58567,
  1355.           [2] = 91565,
  1356.           [3] = 8647,
  1357.           [4] = 95467,
  1358.           [5] = 95466,
  1359.         },
  1360.         size          = 28,
  1361.         pos           = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -130, y = 107},
  1362.         unit          = "target",
  1363.         validate_unit = true,
  1364.         hide_ooc      = true,
  1365.         ismine        = false,
  1366.         desaturate    = true,
  1367.         move_ingame     = true,
  1368.         alpha = {
  1369.           found = {
  1370.             frame = 1,
  1371.             icon = 1,
  1372.           },
  1373.           not_found = {
  1374.             frame = 0.4,
  1375.             icon = 0.6,          
  1376.           },
  1377.         },
  1378.       },
  1379.       [2] = {
  1380.         spec = nil,
  1381.         spellid = 6343, --thunderclap
  1382.         spelllist = {
  1383.           [1] = 6343,
  1384.           [2] = 55095,
  1385.           [3] = 58180,
  1386.           [4] = 68055,
  1387.           [5] = 8042,
  1388.           [6] = 90315,
  1389.           [7] = 54404,
  1390.         },
  1391.         size = 28,
  1392.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -100, y = 107 },
  1393.         unit = "target",
  1394.         validate_unit = true,
  1395.         hide_ooc      = true,
  1396.         ismine = false,
  1397.         desaturate = true,
  1398.         move_ingame     = true,
  1399.         alpha = {
  1400.           found = {
  1401.             frame = 1,
  1402.             icon = 1,
  1403.           },
  1404.           not_found = {
  1405.             frame = 0.4,
  1406.             icon = 0.6,          
  1407.           },
  1408.         },
  1409.       },
  1410.       [3] = {
  1411.         spec = nil,
  1412.         spellid = 1160, --demo shout
  1413.         spelllist = {
  1414.           [1] = 1160,
  1415.           [2] = 81130,
  1416.           [3] = 99,
  1417.           [4] = 26017,
  1418.           [5] = 702,
  1419.           [6] = 50256,
  1420.           [7] = 24423,
  1421.         },
  1422.         size = 28,
  1423.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -160, y = 107 },
  1424.         unit = "target",
  1425.         validate_unit = true,
  1426.         hide_ooc      = true,
  1427.         ismine = false,
  1428.         desaturate = true,
  1429.         move_ingame     = false,
  1430.         alpha = {
  1431.           found = {
  1432.             frame = 1,
  1433.             icon = 1,
  1434.           },
  1435.           not_found = {
  1436.             frame = 0.4,
  1437.             icon = 0.6,          
  1438.           },
  1439.         },
  1440.       },
  1441.       [4] = {
  1442.         spec            = nil,
  1443.         spellid         = 86346, --colossus smash
  1444.         size            = 50,
  1445.         pos             = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -225, y = 142 },
  1446.         unit            = "target",
  1447.         validate_unit   = true,
  1448.         hide_ooc        = true,
  1449.         ismine          = true,
  1450.         desaturate      = true,
  1451.         move_ingame     = true,
  1452.         alpha = {
  1453.           found = {
  1454.             frame = 1,
  1455.             icon = 1,
  1456.           },
  1457.           not_found = {
  1458.             frame = 0,
  1459.             icon = 0,          
  1460.           },
  1461.         },
  1462.       },
  1463.  
  1464.     }
  1465.  
  1466.   --Rothars Cooldown List
  1467.     cfg.rf3_CooldownList = {
  1468.       [1] = {
  1469.         spec = nil,
  1470.         spellid = 100, --charge
  1471.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 40, y = 107 },
  1472.         size = 28,
  1473.         desaturate = true,
  1474.         move_ingame     = true,
  1475.         alpha = {
  1476.           cooldown = {
  1477.             frame = 1,
  1478.             icon = 0.6,
  1479.           },
  1480.           no_cooldown = {
  1481.             frame = 1,
  1482.             icon = 1,          
  1483.           },
  1484.         },
  1485.       },
  1486.    
  1487.       [2] = {
  1488.         spec = nil,
  1489.         spellid = 20252, --intercept
  1490.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 70, y = 107 },
  1491.         size = 28,
  1492.         desaturate = true,
  1493.         move_ingame     = true,
  1494.         alpha = {
  1495.           cooldown = {
  1496.             frame = 1,
  1497.             icon = 0.6,
  1498.           },
  1499.           no_cooldown = {
  1500.             frame = 1,
  1501.             icon = 1,          
  1502.           },
  1503.         },
  1504.       },
  1505.       [3] = {
  1506.         spec = nil,
  1507.         spellid = 86346, --CS
  1508.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 160, y = 107 },
  1509.         size = 28,
  1510.         desaturate = true,
  1511.         move_ingame     = true,
  1512.         alpha = {
  1513.           cooldown = {
  1514.             frame = 1,
  1515.             icon = 0.6,
  1516.           },
  1517.           no_cooldown = {
  1518.             frame = 1,
  1519.             icon = 1,          
  1520.           },
  1521.         },
  1522.       },
  1523.  
  1524.     }
  1525.    
  1526.   end
  1527.  
  1528.   if player_name == "Pwnty" and player_class == "MAGE" then
  1529.     cfg.rf3_DebuffList = {
  1530.       [1] = {
  1531.         spec = nil,
  1532.         spellid = 36032, --arcane blast debuff
  1533.         size = 32,
  1534.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -150, y = 173 },
  1535.         unit = "player",
  1536.         ismine = false,
  1537.         desaturate = true,
  1538.         move_ingame     = true,
  1539.         alpha = {
  1540.           found = {
  1541.             frame = 1,
  1542.             icon = 1,
  1543.           },
  1544.           not_found = {
  1545.             frame = 0,
  1546.             icon = 0.6,          
  1547.           },
  1548.         },
  1549.       },
  1550.     }
  1551.   end
  1552.  
  1553.   if player_name == "Pawnee" and player_class == "DRUID" then
  1554.     -- Buff List  
  1555.     cfg.rf3_BuffList = {
  1556.        
  1557.         --Proc
  1558.        
  1559.       [1] = {
  1560.         spec = nil,
  1561.         spellid = 96230, --Synapse Spring
  1562.         size = 36,
  1563.         pos = { a1 = "CENTER", a2 = "CENTER", af = "UIParent", x = -135, y = -80 },
  1564.         unit = "player",
  1565.         validate_unit   = true,
  1566.         ismine          = true,
  1567.         desaturate      = true,
  1568.         match_spellid   = false,
  1569.         move_ingame = true,
  1570.         alpha = {
  1571.           found = {
  1572.             frame = 1,
  1573.             icon = 1,
  1574.           },
  1575.           not_found = {
  1576.             frame = 0,
  1577.             icon = 0,          
  1578.           },
  1579.         },
  1580.       },
  1581.          
  1582.       [2] = {
  1583.         spec = nil,
  1584.         spellid = 74241, --Power Torrent
  1585.         size = 36,
  1586.         pos = { a1 = "CENTER", a2 = "CENTER", af = "UIParent", x = 45, y = -80 },
  1587.         unit = "player",
  1588.         validate_unit   = true,
  1589.         ismine          = true,
  1590.         desaturate      = true,
  1591.         match_spellid   = false,
  1592.         move_ingame = true,
  1593.         alpha = {
  1594.           found = {
  1595.             frame = 1,
  1596.             icon = 1,
  1597.           },
  1598.           not_found = {
  1599.             frame = 0,
  1600.             icon = 0,          
  1601.           },
  1602.         },
  1603.       },
  1604.  
  1605.       [3] = {
  1606.         spec = 2,
  1607.         spellid = 89091, --Volcanic Destruction
  1608.         size = 36,
  1609.         pos = { a1 = "CENTER", a2 = "CENTER", af = "UIParent", x = 0, y = -80 },
  1610.         unit = "player",
  1611.         validate_unit   = true,
  1612.         ismine          = true,
  1613.         desaturate      = true,
  1614.         match_spellid   = false,
  1615.         move_ingame = true,
  1616.         alpha = {
  1617.           found = {
  1618.             frame = 1,
  1619.             icon = 1,
  1620.           },
  1621.           not_found = {
  1622.             frame = 0,
  1623.             icon = 0,          
  1624.           },
  1625.         },
  1626.       },
  1627.      
  1628.       [4] = {
  1629.         spec = 2,
  1630.         spellid = 90164, --Astral Alignment
  1631.         size = 36,
  1632.         pos = { a1 = "CENTER", a2 = "CENTER", af = "UIParent", x = -90, y = -80 },
  1633.         unit = "player",
  1634.         validate_unit   = true,
  1635.         ismine          = true,
  1636.         desaturate      = true,
  1637.         match_spellid   = false,
  1638.         move_ingame = true,
  1639.         alpha = {
  1640.           found = {
  1641.             frame = 1,
  1642.             icon = 1,
  1643.           },
  1644.           not_found = {
  1645.             frame = 0,
  1646.             icon = 0,          
  1647.           },
  1648.         },
  1649.       },
  1650.      
  1651.       [5] = {
  1652.         spec = 2,
  1653.         spellid = 93400, --Shooting Stars
  1654.         size = 36,
  1655.         pos = { a1 = "CENTER", a2 = "CENTER", af = "UIParent", x = -45, y = -80 },
  1656.         unit = "player",
  1657.         validate_unit   = true,
  1658.         ismine          = true,
  1659.         desaturate      = true,
  1660.         match_spellid   = false,
  1661.         move_ingame = true,
  1662.         alpha = {
  1663.           found = {
  1664.             frame = 1,
  1665.             icon = 1,
  1666.           },
  1667.           not_found = {
  1668.             frame = 0,
  1669.             icon = 0,          
  1670.           },
  1671.         },
  1672.       },
  1673.          
  1674.          -- Buff       
  1675.       [6] = {
  1676.         spec = nil,
  1677.         spellid = 16870, --Clearcasting
  1678.         size = 36,
  1679.         pos = { a1 = "CENTER", a2 = "CENTER", af = "UIParent", x = 90, y = -80 },
  1680.         unit = "player",
  1681.         validate_unit   = true,
  1682.         ismine          = true,
  1683.         desaturate      = true,
  1684.         match_spellid   = false,
  1685.         move_ingame = true,
  1686.         alpha = {
  1687.           found = {
  1688.             frame = 1,
  1689.             icon = 1,
  1690.           },
  1691.           not_found = {
  1692.             frame = 0,
  1693.             icon = 0,          
  1694.           },
  1695.         },
  1696.       },                 
  1697.          
  1698.     }
  1699.    
  1700.     -- Debuff List
  1701.    
  1702.     cfg.rf3_DebuffList = {
  1703.        
  1704.       [1] = {
  1705.         spec = nil,
  1706.         spellid = 64856, -- PvE Stuff
  1707.         spelllist = { --check a list instead because other classes can do the same
  1708.           [1] = 79624, -- Power Generator Arcanotron
  1709.           [2] = 92512, -- Aegis of Flame  25
  1710.           [3] = 82631, -- Aegis of Flame  10
  1711.           [4] = 88826, -- Double Attack
  1712.         },
  1713.         size = 34,
  1714.         move_ingame     = true,
  1715.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 108, y = 520 },
  1716.         unit = "target",
  1717.         ismine = false,
  1718.         desaturate = true,
  1719.         alpha = {
  1720.           found = {
  1721.             frame = 1,
  1722.             icon = 1,
  1723.           },
  1724.           not_found = {
  1725.             frame = 0.0,
  1726.             icon = 0.6,          
  1727.           },
  1728.         },
  1729.       },  
  1730.       [2] = {
  1731.         spec = nil,
  1732.         spellid = 33786, --CYCLONE
  1733.         size          = 40,
  1734.         pos           = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 140, y = 420 },
  1735.         unit          = "target",
  1736.         validate_unit = true,
  1737.         hide_ooc      = false,
  1738.         ismine        = false,
  1739.         desaturate    = true,
  1740.         move_ingame = true,
  1741.         alpha = {
  1742.           found = {
  1743.             frame = 1,
  1744.             icon = 1,
  1745.           },
  1746.           not_found = {
  1747.             frame = 0.0,
  1748.             icon = 0.6,          
  1749.           },
  1750.         },
  1751.       },
  1752.       [3] = {
  1753.         spec = nil,
  1754.         spellid = 339, --ROOT
  1755.         size          = 40,
  1756.         pos           = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 172, y = 420 },
  1757.         unit          = "target",
  1758.         validate_unit = true,
  1759.         hide_ooc      = false,
  1760.         ismine        = false,
  1761.         desaturate    = true,
  1762.         move_ingame = true,
  1763.         alpha = {
  1764.           found = {
  1765.             frame = 1,
  1766.             icon = 1,
  1767.           },
  1768.           not_found = {
  1769.             frame = 0.0,
  1770.             icon = 0.6,          
  1771.           },
  1772.         },
  1773.       },          
  1774.     }
  1775.  
  1776.   -- Cooldown List
  1777.     cfg.rf3_CooldownList = {
  1778.        
  1779.       [1] = {
  1780.         spec = 2,
  1781.         spellid = 78674, --Starsurge
  1782.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -150, y = 132 },
  1783.         size = 32,
  1784.         desaturate = true,
  1785.         move_ingame = true,
  1786.         alpha = {
  1787.           cooldown = {
  1788.             frame = 1,
  1789.             icon = 0.6,
  1790.           },
  1791.           no_cooldown = {
  1792.             frame = 1,
  1793.             icon = 1,          
  1794.           },
  1795.         },
  1796.       },
  1797.          
  1798.       [2] = {
  1799.         spec = 2,
  1800.         spellid = 88751, --Wild Mushroom: Detonate
  1801.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -30, y = 132 },
  1802.         size = 32,
  1803.         desaturate = true,
  1804.         move_ingame = true,
  1805.         alpha = {
  1806.           cooldown = {
  1807.             frame = 1,
  1808.             icon = 0.6,
  1809.           },
  1810.           no_cooldown = {
  1811.             frame = 0,
  1812.             icon = 0,          
  1813.           },
  1814.         },
  1815.       },
  1816.          
  1817.       [3] = {
  1818.         spec = nil,
  1819.         spellid = 20484, --Rebirth
  1820.         pos = { a1 = "CENTER", a2 = "CENTER", af = "UIParent", x = -440, y = -160 },
  1821.         size = 32,
  1822.         desaturate = true,
  1823.         move_ingame = true,
  1824.         alpha = {
  1825.           cooldown = {
  1826.             frame = 1,
  1827.             icon = 1,
  1828.           },
  1829.           no_cooldown = {
  1830.             frame = 0,
  1831.             icon = 0,          
  1832.           },
  1833.         },
  1834.       },
  1835.          
  1836.       [4] = {
  1837.         spec = nil,
  1838.         spellid = 740, --Tranquility
  1839.         pos = { a1 = "CENTER", a2 = "CENTER", af = "UIParent", x = -400, y = -160 },
  1840.         size = 32,
  1841.         desaturate = true,
  1842.         move_ingame = true,
  1843.         alpha = {
  1844.           cooldown = {
  1845.             frame = 1,
  1846.             icon = 1,
  1847.           },
  1848.           no_cooldown = {
  1849.             frame = 0,
  1850.             icon = 0,          
  1851.           },
  1852.         },
  1853.       },
  1854.          
  1855.       [5] = {
  1856.         spec = 2,
  1857.         spellid = 78675, --Solar Beam
  1858.         pos = { a1 = "CENTER", a2 = "CENTER", af = "UIParent", x = -360, y = -160 },
  1859.         size = 32,
  1860.         desaturate = true,
  1861.         move_ingame = true,
  1862.         alpha = {
  1863.           cooldown = {
  1864.             frame = 1,
  1865.             icon = 1,
  1866.           },
  1867.           no_cooldown = {
  1868.             frame = 0,
  1869.             icon = 0,          
  1870.           },
  1871.         },
  1872.       },
  1873.          
  1874.      [6] = {
  1875.         spec = 1,
  1876.         spellid = 48438, --Wild Growth
  1877.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -150, y = 132 },
  1878.         size = 32,
  1879.         desaturate = true,
  1880.         move_ingame = true,
  1881.         alpha = {
  1882.           cooldown = {
  1883.             frame = 1,
  1884.             icon = 0.6,
  1885.           },
  1886.           no_cooldown = {
  1887.             frame = 1,
  1888.             icon = 1,          
  1889.           },
  1890.         },
  1891.       },
  1892.          
  1893.       [7] = {
  1894.         spec = 1,
  1895.         spellid = 17116, --Nature Swiftness
  1896.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -110, y = 132 },
  1897.         size = 32,
  1898.         desaturate = true,
  1899.         move_ingame = true,
  1900.         alpha = {
  1901.           cooldown = {
  1902.             frame = 1,
  1903.             icon = 0.6,
  1904.           },
  1905.           no_cooldown = {
  1906.             frame = 1,
  1907.             icon = 1,          
  1908.           },
  1909.         },
  1910.       },
  1911.          
  1912.       [8] = {
  1913.         spec = 1,
  1914.         spellid = 18562, --Swiftmend
  1915.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -70, y = 132 },
  1916.         size = 32,
  1917.         desaturate = true,
  1918.         move_ingame = true,
  1919.         alpha = {
  1920.           cooldown = {
  1921.             frame = 1,
  1922.             icon = 0.6,
  1923.           },
  1924.           no_cooldown = {
  1925.             frame = 1,
  1926.             icon = 1,          
  1927.           },
  1928.         },
  1929.       },
  1930.       [9] = {
  1931.         spec = 2,
  1932.         spellid = 48505, --starfall
  1933.         pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -110, y = 132 },
  1934.         size = 32,
  1935.         move_ingame     = true,
  1936.         desaturate = true,
  1937.         alpha = {
  1938.           cooldown = {
  1939.             frame = 1,
  1940.             icon = 0.6,
  1941.           },
  1942.           no_cooldown = {
  1943.             frame = 1,
  1944.             icon = 1,          
  1945.           },
  1946.         },
  1947.       },
  1948.       [10] = {
  1949.         spec = nil,
  1950.         spellid = 16689, --NG
  1951.         pos = { a1 = "CENTER", a2 = "CENTER", af = "UIParent", x = -440, y = -160 },
  1952.         size = 32,
  1953.         desaturate = true,
  1954.         move_ingame = true,
  1955.         alpha = {
  1956.           cooldown = {
  1957.             frame = 1,
  1958.             icon = 1,
  1959.           },
  1960.           no_cooldown = {
  1961.             frame = 0,
  1962.             icon = 0,          
  1963.           },
  1964.         },
  1965.       },
  1966.       [11] = {
  1967.         spec = nil,
  1968.         spellid = 58984, --shadowmeld
  1969.         pos = { a1 = "CENTER", a2 = "CENTER", af = "UIParent", x = -440, y = -160 },
  1970.         size = 32,
  1971.         desaturate = true,
  1972.         move_ingame = true,
  1973.         alpha = {
  1974.           cooldown = {
  1975.             frame = 1,
  1976.             icon = 1,
  1977.           },
  1978.           no_cooldown = {
  1979.             frame = 0,
  1980.             icon = 0,          
  1981.           },
  1982.         },
  1983.       },
  1984.       [12] = {
  1985.         spec = nil,
  1986.         spellid = 33831, --barkskin
  1987.         pos = { a1 = "CENTER", a2 = "CENTER", af = "UIParent", x = -440, y = -160 },
  1988.         size = 32,
  1989.         desaturate = true,
  1990.         move_ingame = true,
  1991.         alpha = {
  1992.           cooldown = {
  1993.             frame = 1,
  1994.             icon = 1,
  1995.           },
  1996.           no_cooldown = {
  1997.             frame = 0,
  1998.             icon = 0,          
  1999.           },
  2000.         },
  2001.       },
  2002.  
  2003.     }
  2004.    
  2005.   end