/
config.lua
246 lines (213 loc) · 14.2 KB
/
config.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
local T, C, L = unpack(select(2, ...)) -- Import: T - functions, constants, variables; C - config; L - locales
C["general"] = {
["blizzardsct"] = true, -- Skin also Blizzard SCT Font(put it in generel now)
["normalfont"] = false, -- Use the normal/old font + fontsize instead of pixelfont :>
["overridehightolow"] = false, -- even that is experimental only! :> .. use lowres version on high resolution.
["autoscale"] = true, -- mainly enabled for users that don't want to mess with the config file
["uiscale"] = 0.71, -- set your value (between 0.64 and 1) of your uiscale if autoscale is off
["overridelowtohigh"] = false, -- EXPERIMENTAL ONLY! override lower version to higher version on a lower reso.
["multisampleprotect"] = true, -- i don't recommend this because of shitty border but, voila!
}
C["unitframes"] = {
["fontsize"] = 8, -- Fontsize on Unitframes
["healthbarcolor"] = {.2, .2, .2, 1}, -- Healthbar color (if unicolor = true)
["deficitcolor"] = {0, 0, 0, 1}, -- Healthbar deficit color (if unicolor = true)
["totandpetlines"] = true, -- Show the small Lines on pet & Target of Target
["priestarmor"] = false, -- Display which Armor is currently up on ur priest
["framewidth"] = 220, -- Width of Player & Target Frame (affect also arena- & bossframes)
["vengeancebar"] = false, -- Display a Vengeance-Bar instead of Threat-Bar at the right info panel
["fader"] = false, -- EXPERIMENTAL (cause i didnt really test it :) - Fade Unitframes out when ooc etc.
["fader_alpha"] = 1, -- alpha for frames if you're not in combat but hp is < 100% and some more conditions
["largefocus"] = false, -- Use larger Focus Frame
["gridpets"] = true, -- show pets in grid layout (only in group, not raid)
["gridvertical"] = false, -- Grid direction vertical instead of horizontal
["gridsolo"] = false, -- Show Grid even without a group (solo)
["focusdebuffs"] = true,
-- general options
["enable"] = true, -- do i really need to explain this?
["enemyhcolor"] = false, -- enemy target (players) color by hostility, very useful for healer.´
["cbicons"] = true, -- enable icons on castbar
["auratimer"] = true, -- enable timers on buffs/debuffs
["auratextscale"] = 11, -- the font size of buffs/debuffs timers on unitframes
["playerauras"] = false, -- enable auras
["targetauras"] = true, -- enable auras on target unit frame
["lowThreshold"] = 20, -- global low threshold, for low mana warning.
["targetpowerpvponly"] = true, -- enable power text on pvp target only
["totdebuffs"] = false, -- enable tot debuffs (high reso only)
["showtotalhpmp"] = false, -- change the display of info text on player and target with XXXX/Total.
["showsmooth"] = true, -- enable smooth bar
["charportrait"] = true, -- do i really need to explain this?
["maintank"] = false, -- enable maintank
["mainassist"] = false, -- enable mainassist
["unicolor"] = true, -- enable unicolor theme
["combatfeedback"] = true, -- enable combattext on player and target.
["playeraggro"] = true, -- color player border to red if you have aggro on current target.
["healcomm"] = true, -- enable healprediction support.
["onlyselfdebuffs"] = false, -- display only our own debuffs applied on target
-- raid layout (if one of them is enabled)
["showrange"] = true, -- show range opacity on raidframes
["raidalphaoor"] = 0.5, -- alpha of unitframes when unit is out of range
["gridonly"] = true, -- enable grid only mode for all healer mode raid layout.
["showsymbols"] = true, -- show symbol.
["aggro"] = true, -- show aggro on all raids layouts
["raidunitdebuffwatch"] = true, -- track important spell to watch in pve for grid mode.
["gridhealthvertical"] = true, -- enable vertical grow on health bar for grid mode.
["showplayerinparty"] = true, -- show my player frame in party
["gridscale"] = 1, -- set the healing grid scaling
-- boss frames
["showboss"] = true, -- enable boss unit frames for PVELOL encounters.
-- priest only plugin
["weakenedsoulbar"] = true, -- show weakened soul bar
-- class bar
["classbar"] = true, -- enable tukui classbar over player unit
}
C["castbar"] = {
["enable"] = true,
["cblatency"] = false, -- enable castbar latency
["classcolored"] = true,
["color"] = { 0.9, 0.9, 0.9, 0.9 }, -- Castbar color for everything except player (if classcolored = false)
["target-y-offset"] = 380, -- Target Castbar offset from the BOTTOM
["focus-y-offset"] = -320, -- Focus Castbar offset from the TOP
}
C["actionbar"] = {
["swapbar1and3"] = false, -- Swap Bar 1 and 3 (Mainbar with the third at the Top)
["rightbarsmouseover"] = true, -- Right Bars on mouseover
["shapeshiftborder"] = true, -- Create a Border around the shapeshift buttons
["shapeshiftmouseover"] = false, -- Shapeshiftbar on mouseover
["macrotext"] = false, -- display macro text on buttons
["petbaralwaysvisible"] = true, -- Always show petbar even if rightbarsmouseover = true
["petbarhorizontal"] = false, -- Petbar horizontal on top of Bar1/2
["enable"] = true, -- enable tukui action bars
["hotkey"] = false, -- enable hotkey display because it was a lot requested
["hideshapeshift"] = false, -- hide shapeshift or totembar because it was a lot requested.
["showgrid"] = true, -- show grid on empty button
["buttonsize"] = 27, -- normal buttons size
["petbuttonsize"] = 29, -- pet & stance buttons size
["buttonspacing"] = 4, -- buttons spacing
}
C["arena"] = {
["unitframes"] = true, -- enable tukz arena unitframes (requirement : tukui unitframes enabled)
}
C["pvp"] = {
["drinkannouncement"] = true, -- Drink announcement for arena
["ccannouncement"] = true, -- Announce CC/Buffs/Debuffs (config in AddOns/Stuff/Config.lua)
["sayinterrupt"] = true, -- Interrupt announce
["dispelannouncement"] = false, -- Announce dispels in a movable frame (/ddispel)
}
C["Addon_Skins"] = {
["background"] = false, -- Create a Panel that has the exactly same size as the left chat, placed at the bottomright (for addon placement)
["combat_toggle"] = false, -- Shows the Addon Background, Omen, Recount & Skada infight, hides outfight
["Recount"] = true, -- Enable Recount Skin
["Skada"] = true, -- Enable Skada Skin
["Omen"] = true, -- Enable Omen Skin
["KLE"] = true, -- Enable KLE Skin
["TinyDPS"] = true, -- Enable TinyDPS Skin
["Quartz"] = true, -- Enable Quartz Skin
}
C["sCombo"] = {
["enable"] = true, -- Enable sCombo-Addon for combopoints instead of default cp-display
["energybar"] = false, -- show energy-Bar below cp bar
}
C["classtimer"] = {
["targetdebuffs"] = false, -- target debuffs above target (looks crappy imo)
["playercolor"] = {.2, .2, .2, 1 },
["targetbuffcolor"] = { 70/255, 150/255, 70/255, 1 },
["targetdebuffcolor"] = { 150/255, 30/255, 30/255, 1 },
["trinketcolor"] = {75/255, 75/255, 75/255, 1 },
}
C["auras"] = {
["player"] = true, -- enable tukui buffs/debuffs
}
C["bags"] = {
["enable"] = true, -- enable an all in one bag mod that fit tukui perfectly
}
C["map"] = {
["enable"] = true, -- reskin the map to fit tukui
}
C["loot"] = {
["lootframe"] = true, -- reskin the loot frame to fit tukui
["rolllootframe"] = true, -- reskin the roll frame to fit tukui
["autogreed"] = true, -- auto-dez or auto-greed item at max level, auto-greed Frozen orb
}
C["cooldown"] = {
["enable"] = true, -- do i really need to explain this?
["treshold"] = 8, -- show decimal under X seconds and text turn red
}
C["datatext"] = {
["classcolored"] = false, -- classcolored datatext
["color"] = { 0.4, 0.4, 0.4 }, -- datatext color (if classcolored = false) -- 0.15, 0.49, 0.69
["zonepanel"] = false, -- Show Panel with ur current Zone instead of mouseover on minimap
["mmenu"] = 0, -- shows mMenu datatext (required: mMenu AddOn)
["experience"] = 0,
["reputation"] = 5,
["honor"] = 0,
["honorablekills"] = 0,
["fps_ms"] = 2, -- show fps and ms on panels
["system"] = 0, -- show total memory and others systems infos on panels
["bags"] = 0, -- show space used in bags on panels
["gold"] = 6, -- show your current gold on panels
["wowtime"] = 8, -- show time on panels
["guild"] = 1, -- show number on guildmate connected on panels
["dur"] = 4, -- show your equipment durability on panels.
["friends"] = 3, -- show number of friends connected.
["dps_text"] = 0, -- show a dps meter on panels
["hps_text"] = 0, -- show a heal meter on panels
["power"] = 7, -- show your attackpower/spellpower/healpower/rangedattackpower whatever stat is higher gets displayed
["haste"] = 0, -- show your haste rating on panels.
["crit"] = 0, -- show your crit rating on panels.
["avd"] = 0, -- show your current avoidance against the level of the mob your targeting
["armor"] = 0, -- show your armor value against the level mob you are currently targeting
["currency"] = 0, -- show your tracked currency on panels.
["hit"] = 0, -- show your current hit rating on panels.
["mastery"] = 0, -- show your current mastery rating on panels.
["micromenu"] = 0, -- Micromenu on panels (toggle the same menu as on minimap).
["battleground"] = true, -- enable 3 stats in battleground only that replace stat1,stat2,stat3.
["time24"] = true, -- set time to 24h format.
["localtime"] = false, -- set time to local time instead of server time.
["font"] = [[Interface\AddOns\Tukui\medias\fonts\uf_font.ttf]],
["fontsize"] = 8, -- font size for panels.
}
C["chat"] = {
["leftchatbackground"] = true, -- attached to ChatFrame1
["rightchatbackground"] = true, -- attached to ChatFrameX
["rightchatnumber"] = 4, -- Rightchat-background is attached to ChatFrameX ..X = value
["fading"] = true, -- Enable Fading
["enable"] = true, -- blah
["whispersound"] = true, -- play a sound when receiving whisper
}
C["nameplate"] = {
["enable"] = true, -- enable nice skinned nameplates that fit into tukui
["showhealth"] = false, -- show health text on nameplate
["enhancethreat"] = false, -- threat features based on if your a tank or not
["overlap"] = false, -- allow nameplates to overlap
["combat"] = false, -- only show enemy nameplates in-combat.
["goodcolor"] = {75/255, 175/255, 76/255}, -- good threat color (tank shows this with threat, everyone else without)
["badcolor"] = {0.78, 0.25, 0.25}, -- bad threat color (opposite of above)
["transitioncolor"] = {218/255, 197/255, 92/255}, -- threat color when gaining threat
}
C["tooltip"] = {
["showspellid"] = false,
["enable"] = true, -- true to enable this mod, false to disable
["hidecombat"] = false, -- hide bottom-right tooltip when in combat
["hidebuttons"] = false, -- always hide action bar buttons tooltip.
["hideuf"] = false, -- hide tooltip on unitframes
["cursor"] = false, -- tooltip via cursor only
}
C["merchant"] = {
["sellgrays"] = true, -- automaticly sell grays?
["autorepair"] = true, -- automaticly repair?
["sellmisc"] = true, -- sell defined items automatically
}
C["error"] = {
["enable"] = true, -- true to enable this mod, false to disable
filter = { -- what messages to not hide
[INVENTORY_FULL] = true, -- inventory is full will not be hidden by default
},
}
C["invite"] = {
["autoaccept"] = true, -- auto-accept invite from guildmate and friends.
}
C["buffreminder"] = {
["enable"] = true, -- this is now the new innerfire warning script for all armor/aspect class.
["sound"] = false, -- enable warning sound notification for reminder.
}