Advertisement
Guest User

xully

a guest
Oct 9th, 2012
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 50.68 KB | None | 0 0
  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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement