4 -- configurable settings
5 -- character specific settings
7 Positions = {"TOPRIGHT", "BOTTOMLEFT"},
23 ["shift-type1"] = "spell",
24 ["shift-type2"] = "spell",
25 ["ctrl-type1"] = "macro",
26 ["alt-type2"] = "spell",
27 ["alt-shift-type1"] = "spell",
28 ["alt-shift-type2"] = "spell",
29 ["spell1"] = "Holy Light",
30 ["spell2"] = "Bestow Faith",
31 ["shift-spell1"] = "Flash of Light",
32 ["shift-spell2"] = "Light of the Martyr",
33 ["ctrl-macro1"] = "Cleansing",
34 ["alt-spell2"] = "Lay on Hands",
35 ["alt-shift-spell1"] = "Beacon of Light",
36 ["alt-shift-spell2"] = "Beacon of Faith",
45 ["shift-type1"] = "spell",
46 ["shift-type2"] = "spell",
47 ["ctrl-type1"] = "spell",
48 ["alt-type2"] = "spell",
49 ["spell1"] = "Healing Touch",
50 ["spell2"] = "Lifebloom",
51 ["shift-spell1"] = "Regrowth",
52 ["shift-spell2"] = "Swiftmend",
53 ["ctrl-spell1"] = "Nature's Cure",
54 ["alt-spell2"] = "Rebirth",
63 ["shift-type1"] = "spell",
64 ["ctrl-type1"] = "spell",
65 ["spell1"] = "Healing Wave",
66 ["spell2"] = "Chain Heal",
67 ["shift-spell1"] = "Healing Surge",
68 ["ctrl-spell1"] = "Purify Spirit",
74 -- account-wide settings
79 BaseColor = {0, 0, 0},
80 BgColor = {0.7, 0.7, 0.7},
81 HealthColor = {0.3, 0.3, 0.3},
82 ShieldColor = {0, 0.7, 1},
83 ShieldhlColor = {0.5, 0.8, 1},
84 HealpredColor = {0.5, 0.6, 0.5},
85 HealabsorbColor = {0.1, 0.1, 0.1},
86 OverlayColorDispel = {1, 0.5, 0, 0.5},
87 OverlayColorCharm = {0.8, 0, 1, 0.5},
88 OverlayColorAlert = {1, 0, 0, 0.5},
91 ["Psychic Assault"] = {bar=false},
92 ["Everburning Flames"] = {bar=false},
93 ["Corrupt"] = {bar=false},
94 ["Sleep Canister"] = {bar=false},
95 ["Misery"] = {bar=true},
96 ["Necrotic Embrace"] = {bar=false},
97 ["Fulminating Pulse"] = {bar=false},
98 ["Chilled Blood"] = {bar=false},
99 ["Soulblight"] = {bar=false},
100 ["Soulburst"] = {bar=false},
101 ["Soulbomb"] = {bar=false},
102 ["Shock Grenade"] = {bar=false},
103 ["Acidic Web"] = {bar=false},
104 ["Hungering Gloom"] = {bar=true},
105 ["Empowered Pulse Grenade"] = {bar=false},
107 ["Unholy Reckoning"] = {bar=false},
109 ["Carrion Plague"] = {bar=false},
110 ["Soul Corrosion"] = {bar=false},
111 -- Proving Grounds for testing
112 ["Aqua Bomb"] = {bar=false},
114 [209858] = {bar=false}, -- Necrotic Rot
115 [240559] = {bar=false}, -- Grievous Wound
116 --["Grievous Wound"] = {bar=false}, -- Grievous Wound
117 [240443] = {bar=false}, -- Burst
120 OmaRFSettings = settings;
122 function OmaRFLoadChar()
123 local name, realm = UnitFullName("player");
124 if chars[realm] and chars[realm][name] then
125 settings.Character = chars[realm][name];
127 settings.Character = charDefaults;