4 -- configurable settings
5 -- character specific settings
19 ["shift-type1"] = "spell",
20 ["shift-type2"] = "spell",
21 ["ctrl-type1"] = "macro",
22 ["alt-type2"] = "spell",
23 ["alt-shift-type1"] = "spell",
24 ["alt-shift-type2"] = "spell",
25 ["spell1"] = "Holy Light",
26 ["spell2"] = "Bestow Faith",
27 ["shift-spell1"] = "Flash of Light",
28 ["shift-spell2"] = "Light of the Martyr",
29 ["ctrl-macro1"] = "Cleansing",
30 ["alt-spell2"] = "Lay on Hands",
31 ["alt-shift-spell1"] = "Beacon of Light",
32 ["alt-shift-spell2"] = "Beacon of Faith",
41 ["shift-type1"] = "spell",
42 ["shift-type2"] = "spell",
43 ["ctrl-type1"] = "spell",
44 ["alt-type2"] = "spell",
45 ["spell1"] = "Healing Touch",
46 ["spell2"] = "Lifebloom",
47 ["shift-spell1"] = "Regrowth",
48 ["shift-spell2"] = "Swiftmend",
49 ["ctrl-spell1"] = "Nature's Cure",
50 ["alt-spell2"] = "Rebirth",
59 ["shift-type1"] = "spell",
60 ["ctrl-type1"] = "spell",
61 ["spell1"] = "Healing Wave",
62 ["spell2"] = "Chain Heal",
63 ["shift-spell1"] = "Healing Surge",
64 ["ctrl-spell1"] = "Purify Spirit",
70 -- account-wide settings
75 BaseColor = {0, 0, 0},
76 BgColor = {0.7, 0.7, 0.7},
77 HealthColor = {0.3, 0.3, 0.3},
78 ShieldColor = {0, 0.7, 1},
79 ShieldhlColor = {0.5, 0.8, 1},
80 HealpredColor = {0.5, 0.6, 0.5},
81 HealabsorbColor = {0.1, 0.1, 0.1},
82 OverlayColorDispel = {1, 0.5, 0, 0.5},
83 OverlayColorCharm = {0.8, 0, 1, 0.5},
84 OverlayColorAlert = {1, 0, 0, 0.5},
87 ["Psychic Assault"] = {bar=false},
88 ["Everburning Flames"] = {bar=false},
89 ["Corrupt"] = {bar=false},
90 ["Sleep Canister"] = {bar=false},
91 ["Misery"] = {bar=true},
92 ["Necrotic Embrace"] = {bar=false},
93 ["Fulminating Pulse"] = {bar=false},
94 ["Chilled Blood"] = {bar=false},
95 ["Soulblight"] = {bar=false},
96 ["Soulburst"] = {bar=false},
97 ["Soulbomb"] = {bar=false},
98 ["Shock Grenade"] = {bar=false},
99 ["Acidic Web"] = {bar=false},
100 ["Hungering Gloom"] = {bar=true},
101 ["Empowered Pulse Grenade"] = {bar=false},
102 ["Caustic Slime"] = {bar=false},
103 ["Cloying Shadows"] = {bar=false},
105 ["Unholy Reckoning"] = {bar=false},
107 ["Carrion Plague"] = {bar=false},
108 ["Soul Corrosion"] = {bar=false},
109 -- Proving Grounds for testing
110 ["Aqua Bomb"] = {bar=false},
112 [209858] = {bar=false}, -- Necrotic Rot
113 [240559] = {bar=false}, -- Grievous Wound
114 --["Grievous Wound"] = {bar=false}, -- Grievous Wound
115 [240443] = {bar=false}, -- Burst
118 OmaRFSettings = settings;
120 function OmaRFLoadChar()
121 local name, realm = UnitFullName("player");
122 if chars[realm] and chars[realm][name] then
123 settings.Character = chars[realm][name];
125 settings.Character = charDefaults;