Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TukuiCF["general"] = {
- ["autoscale"] = true, -- mainly enabled for users that don't want to mess with the config file
- ["uiscale"] = .75, -- set your value (between 0.64 and 1) of your uiscale if autoscale is off
- ["overridelowtohigh"] = true, -- 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!
- }
- TukuiCF["theme"] = { -- Optional pixelfont can be used if desired, use this: -- TukuiCF.media.pixelfont --
- ["CHAT_Font"] = TukuiCF.media.font, -- Controls: Chat Font ONLY!!
- ["CHAT_FSize"] = 15, -- Controls: Font size for the chatframes.
- ["CHAT_FFlag"] = "", -- "THINOUTLINE" // "OUTLINE" // "THICKOUTLINE" // "MONOCHROME"
- ["UF_Font"] = TukuiCF.media.uffont, -- Controls: Unitframe // Actionbar // Nameplate Font
- ["UF_FSize"] = 16, -- Controls: Font size for unitframes.
- ["UF_FFlag"] = "OUTLINE", -- "THINOUTLINE" // "OUTLINE" // "THICKOUTLINE" // "MONOCHROME"
- ["DATA_Font"] = TukuiCF.media.uffont, -- Controls: Datatext // Chat Tab Fonts // Buff+Debuff Fonts
- ["DATA_FSize"] = 14, -- Controls: Font size on datatext panels.
- ["DATA_FFlag"] = "OUTLINE", -- "THINOUTLINE" // "OUTLINE" // "THICKOUTLINE" // "MONOCHROME"
- ["UI_Font"] = TukuiCF.media.dmgfont, -- Controls: Datatext // Chat Tab Fonts // Buff+Debuff Fonts
- ["UI_FSize"] = 37, -- Controls: Font size on datatext panels.
- ["UI_FFlag"] = "OUTLINE", -- "THINOUTLINE" // "OUTLINE" // "THICKOUTLINE" // "MONOCHROME"
- ["UI_Texture"] = TukuiCF.media.normTex, -- Controls: All UI Textures.
- ["scale"] = 45, -- Global Action Bar Panel Size
- ["custom_hover"] = false, -- True: Uses the custom color below for coloring mouse-over on buttons.
- ["hover_color"] = { .8, .2, .2, .5 }, -- False: Uses your class color for coloring mouse-over on buttons.
- }
- TukuiCF["unitframes"] = {
- ["V3_Style"] = true, -- adds panels on the UF
- ["show_solomode"] = false, --
- ["health_vertical"] = false, -- vertical aligment on health
- ["classcolor"] = true, -- duh?
- ["showvalues"] = true, -- shows hp/pp values on UF
- ["showpercentage"] = true, -- shows hp/pp percent on UF
- ["ufwidth"] = 250, -- the width of the player/target UF
- -- general options
- ["enable"] = true, -- do i really need to explain this?
- ["enemyhcolor"] = false, -- enemy target (players) color by hostility, very useful for healer.
- ["unitcastbar"] = true, -- enable tukui castbar
- ["cblatency"] = true, -- enable castbar latency
- ["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"] = true, -- enable auras above the player frame
- ["targetauras"] = true, -- enable buffs on target unit frame
- ["highThreshold"] = 80, -- hunter high threshold
- ["lowThreshold"] = 20, -- global low threshold, for low mana warning.
- ["targetpowerpvponly"] = true, -- enable power text on pvp target only
- ["totdebuffs"] = true, -- enable tot debuffs (high reso only)
- ["focusdebuffs"] = true, -- enable focus debuffs
- ["petbuffs"] = true, -- enable pet buffs
- ["showfocustarget"] = true, -- show focus target
- ["showtotalhpmp"] = true, -- change the display of info text on player and target with XXXX/Total.
- ["showsmooth"] = true, -- enable smooth bar
- ["showthreat"] = true, -- enable the threat bar anchored to info left panel.
- ["charportrait"] = true, -- do i really need to explain this?
- ["maintank"] = true, -- 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.
- ["positionbychar"] = true, -- save X, Y position with /uf (movable frame) per character instead of per account.
- ["showboss"] = true, -- enable boss unit frames for PVELOL encounters.
- ["healcomm"] = true, -- enable healprediction support.
- ["group"] = true, -- enables party/raid layout (requested feature)
- ["swing"] = true, -- enable a swing bar for the unitframes (located just above the castbar)
- ["vengeance"] = true, -- enable tukui vengeance plugin / Tanks ONLY (located just under the acionbars)
- -- raid layout
- ["showrange"] = true, -- show range opacity on raidframes
- ["raidalphaoor"] = 0.3, -- alpha of unitframes when unit is out of range
- ["gridonly"] = false, -- 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
- -- class bar plugin (only priest so far)
- --["show_time"] = false, -- show time on the bar
- --["show_player"] = false, -- show bar on player unit (disabled until i've figured out a better way to display it)
- --["show_target"] = false, -- show bar on target unit (disabled until i've figured out a better way to display it)
- -- class specific extra plugins
- ["runebar"] = true, -- enable tukui runebar plugin / Death Knight
- ["eclipse"] = true, -- enable tukui eclipse plugin / Druid
- }
- TukuiCF["arena"] = {
- ["unitframes"] = true, -- enable tukz arena unitframes (requirement : tukui unitframes enabled)
- ["interrupt"] = false, -- enable interrupt icons (interruptbar alternative)
- }
- TukuiCF["actionbar"] = {
- ["enable"] = true, -- enable tukz action bars
- ["hotkey"] = true, -- enable hotkey display because it was a lot requested
- ["hideshapeshift"] = false, -- hide shapeshift or totembar because it was a lot requested.
- ["bottomrows"] = 2, -- numbers of row you want to show at the bottom (select between 1 and 2 only)
- ["rightbars"] = 1, -- numbers of right bar you want (0 - 2)
- ["showgrid"] = false, -- show grid on empty button
- ["split_bar"] = true,
- ["mainbar_swap"] = false,
- ["rightbars_vh"] = false,
- }
- TukuiCF["gains"] = {
- ["experience"] = true, -- enables exp "spam" in the loot frame.
- ["reputation"] = true, -- enables rep "spam" in the loot frame
- ["petexperience"] = true, -- enables pet exp "spam" in the loot frame.
- }
- TukuiCF["timetodie"] = {
- ["enable"] = true, -- enables calculated time to die on your target
- ["type"] = 2, -- set your mobtype (1 = raidboss only) (2 = raidboss and playerlevel + 3 mobs (hc instance bosses, 83 mobs etc.)) (3 = show add for every mob available)
- ["dps"] = 0, -- show raid dps? (0 = disable, 1 = enable)
- ["length"] = 0, -- show fight length? (0 = disable, 1 = enable)
- }
- TukuiCF["combo"] = {
- ["display"] = true, -- true to enable numeric display, false to enable bar display ( ! ! Does not work at the moment, keep it to true ! ! )
- ["powerbar"] = false, -- enables powerbar under the combobars (only if display is set to false)
- ["classcolor"] = false, -- enables class colored power bar
- ["dknight"] = false, -- enable death knight combo module (odd behaviour and not updating correctly, disabled until further notice)
- ["druid"] = false, -- enable druid combo module (odd behaviour and not updating correctly, disabled until further notice)
- ["hunter"] = true, -- enable hunter combo module
- ["mage"] = true, -- enable mage combo module
- ["paladin"] = true, -- enable paladin combo module (will turn into bar above the playerframe if false)
- ["priest"] = true, -- enable priest combo module
- ["shaman"] = true, -- enable shaman combo module
- ["warlock"] = true, -- enable warlock combo module (will turn into bar above the playerframe if false)
- ["warrior"] = true, -- enable warrior combo module
- }
- TukuiCF["bags"] = {
- ["enable"] = true, -- enable an all in one bag mod that fit tukui perfectly
- }
- TukuiCF["map"] = {
- ["enable"] = true, -- reskin the map to fit tukui
- }
- TukuiCF["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
- }
- TukuiCF["cooldown"] = {
- ["enable"] = true, -- do i really need to explain this?
- }
- TukuiCF["datatext"] = {
- ["fps_ms"] = 0, -- show fps and ms on panels
- ["mem"] = 0, -- show total memory on panels
- ["bags"] = 6, -- show space used in bags on panels
- ["gold"] = 5, -- show your current gold on panels
- ["wowtime"] = 0, -- show time on panels
- ["guild"] = 1, -- show number on guildmate connected on panels
- ["dur"] = 9, -- 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"] = 11, -- show your haste rating on panels.
- ["crit"] = 10, -- 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"] = 2, -- show your tracked currency on panels
- ["hitrating"] = 0, -- show your characters hit rating
- ["mastery"] = 4, -- show your characters mastery rating
- ["spec"] = 8, -- show your active talent group and allow you to switch on panels.
- ["battleground"] = true, -- enable 3 stats in battleground only that replace stat1,stat2,stat3.
- ["location"] = true, -- where are ya'll?!
- ["coords"] = true, -- here are we!
- ["stat_block"] = true, -- new 4 block system in top-right screen for important datatexts only (time/mem/latency/fps)
- ["text"] = false, -- enables text on rep/exp frames
- ["classcolor"] = true, -- show some text as classcolor in the datatext
- ["color"] = { .7, .3, .3 }, -- if classcolor is false, use this color instead
- }
- TukuiCF["chat"] = {
- ["enable"] = true, -- blah
- ["whispersound"] = true, -- play a sound when receiving whisper
- ["chatheight"] = TukuiCF["theme"].CHAT_FSize*12, -- the "CHAT_FSize*X" equals the number of lines the chat-windows will have (Default 12 lines)
- }
- TukuiCF["panels"] = {
- ["bottom_panels"] = true,
- }
- TukuiCF["tooltip"] = {
- ["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
- ["id"] = true, -- adds spell and item id to the tooltip
- }
- TukuiCF["merchant"] = {
- ["sellgrays"] = true, -- automaticly sell grays?
- ["autorepair"] = true, -- automaticly repair?
- }
- TukuiCF["error"] = {
- ["enable"] = false, -- true to enable this mod, false to disable
- filter = { -- what messages to not hide
- ["Inventory is full."] = true, -- inventory is full will not be hidden by default
- },
- }
- TukuiCF["invite"] = {
- ["autoaccept"] = false, -- auto-accept invite from guildmate and friends.
- }
- TukuiCF["frames"] = {
- ["watch"] = true, -- Re-added feature from v11, makes the watchframe movable with "/wf".
- ["world"] = true, -- allows the ability to move the world frame around with "/wsup".
- }
- TukuiCF["buffreminder"] = {
- ["enable"] = true, -- this is now the new innerfire warning script for all armor/aspect class.
- ["sound"] = false, -- enable warning sound notification for reminder.
- }
- TukuiCF["others"] = {
- ["pvpautorelease"] = false, -- enable auto-release in bg or wintergrasp. (not working for shaman, sorry)
- ["autoquest"] = false, -- enable auto-accept and auto turn-in of quests
- ["viewport"] = true, -- adds a viewport on your screen.
- }
- TukuiCF["spec"] = {
- ["eset1"] = " ",
- ["eset2"] = " ",
- }
- ----------------------------------------------------------------------------
- -- Per Name Config (overwrite general and class)
- -- Name need to be case sensitive
- ----------------------------------------------------------------------------
- if TukuiDB.myname == "Dajova" then
- TukuiCF.merchant.autorepair = false
- TukuiCF.unitframes.showfocustarget = false
- TukuiCF.unitframes.cbicons = false
- end
- ----------------------------------------------------------------------------
- -- Per Level Config (overwrite general)
- -- Sets the config depening on your current level.
- ----------------------------------------------------------------------------
- if UnitLevel("player") < 20 then -- Sets setting on characters less than lvl 20
- TukuiCF.unitframes.showpercentage = false
- TukuiCF.actionbar.split_bar = false
- TukuiCF.actionbar.rightbars = 0
- TukuiCF.datatext.mastery = 0
- TukuiCF.datatext.hitrating = 4
- TukuiCF.datatext.text = true
- TukuiCF.invite.autoaccept = false
- end
- if UnitLevel("player") >= 20 and UnitLevel("player") < 40 then -- Sets setting on characters equal or more than lvl 20 and less than lvl 40
- TukuiCF.actionbar.rightbars = 0
- TukuiCF.datatext.mastery = 0
- TukuiCF.datatext.hitrating = 4
- TukuiCF.datatext.text = true
- TukuiCF.invite.autoaccept = false
- end
- if UnitLevel("player") >= 40 and UnitLevel("player") < 60 then -- Sets setting on characters equal or more than lvl 40 and less than lvl 60
- TukuiCF.datatext.mastery = 0
- TukuiCF.datatext.hitrating = 4
- TukuiCF.datatext.text = true
- TukuiCF.invite.autoaccept = false
- end
- if UnitLevel("player") >= 60 and UnitLevel("player") < 80 then -- Sets setting on characters equal or more than lvl 60 and less than lvl 80
- TukuiCF.datatext.mastery = 0
- TukuiCF.datatext.hitrating = 4
- TukuiCF.datatext.text = true
- TukuiCF.invite.autoaccept = false
- end
- if UnitLevel("player") >= 80 and UnitLevel("player") < 85 then -- Sets setting on characters equal or more than lvl 60 and less than lvl 80
- TukuiCF.datatext.text = true
- TukuiCF.invite.autoaccept = false
- end
- ----- [[ Support for TelUI_AddonSkins ]] ----- !! Do NOT change the code below !!
- local TelUI_AddonSkins = CreateFrame("Frame")
- TelUI_AddonSkins:RegisterEvent("ADDON_LOADED")
- TelUI_AddonSkins:SetScript("OnEvent", function(self, event, addon)
- if not addon == "TelUI_AddonSkins" then return end
- CustomSkin = { }
- CustomSkin.normTexture = TukuiCF["media"].normTex
- CustomSkin.bgTexture = TukuiCF["media"].blank
- CustomSkin.font = TukuiCF["theme"].DATA_Font
- CustomSkin.smallFont = TukuiCF["theme"].CHAT_Font
- CustomSkin.fontSize = TukuiCF["theme"].DATA_FSize
- CustomSkin.fontFlags = TukuiCF["theme"].DATA_FFlag
- CustomSkin.buttonSize = TukuiDB.buttonsize
- CustomSkin.buttonSpacing = TukuiDB.buttonspacing
- CustomSkin.borderWidth = TukuiDB.Scale(2)
- CustomSkin.buttonZoom = { .08, .92, .08, .92 }
- CustomSkin.barSpacing = TukuiDB.Scale(1)
- CustomSkin.barHeight = TukuiDB.infoheight
- function CustomSkin:SkinBackgroundFrame(frame)
- self:SkinFrame(frame)
- TukuiDB.SkinFadedPanel(frame) -- valid styles: SetTemplate, StyleOverlay, SkinPanel, SkinFadedPanel.
- --TukuiDB.StyleShadow(frame) -- valid shadow: CreateShadow, StyleShadow. (if either Skin is selected, no need to change here)
- end
- self:UnregisterEvent("ADDON_LOADED")
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement