initial commit

This commit is contained in:
Gitea
2020-11-13 14:27:50 -05:00
commit e2015fd9bb
581 changed files with 101308 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
<Ui xmlns='http://www.blizzard.com/wow/ui/'>
<Script file='UnitFrame.lua'/>
<Script file='NamePlate.lua'/>
</Ui>

View File

@@ -0,0 +1,318 @@
--[[
Nameplate Filter
Add the nameplates name that you do NOT want to see.
]]
local E, L, V, P, G = unpack(select(2, ...)) --Engine
G.nameplate.filters = {
ElvUI_Boss = {
triggers = {
level = true,
curlevel = -1,
priority = 2
},
actions = {
usePortrait = true,
scale = 1.15
}
},
ElvUI_Target = {
triggers = {
isTarget = true
},
actions = {
scale = 1.2
}
},
ElvUI_NonTarget = {
triggers = {
notTarget = true,
requireTarget = true,
nameplateType = {
enable = true,
friendlyPlayer = true,
friendlyNPC = true,
enemyPlayer = true,
enemyNPC = true
}
},
actions = {
alpha = 50
}
},
ElvUI_Explosives = {
triggers = {
priority = 2,
nameplateType = {
enable = true,
enemyNPC = true
},
names = {
['120651'] = true
}
},
actions = {
usePortrait = true,
scale = 1.15,
color = {
health = true,
healthColor = {r = 0, g = 255, b = 255}
}
}
}
}
E.StyleFilterDefaults = {
triggers = {
priority = 1,
targetMe = false,
isTarget = false,
notTarget = false,
requireTarget = false,
level = false,
casting = {
isCasting = false,
isChanneling = false,
notCasting = false,
notChanneling = false,
interruptible = false,
notSpell = false,
spells = {}
},
role = {
tank = false,
healer = false,
damager = false
},
classification = {
worldboss = false,
rareelite = false,
elite = false,
rare = false,
normal = false,
trivial = false,
minus = false
},
class = {}, -- this can stay empty we only will accept values that exist
raidTarget = {
star = false,
circle = false,
diamond = false,
triangle = false,
moon = false,
square = false,
cross = false,
skull = false
},
talent = {
type = 'normal',
enabled = false,
requireAll = false,
tier1enabled = false,
tier1 = {missing = false, column = 0},
tier2enabled = false,
tier2 = {missing = false, column = 0},
tier3enabled = false,
tier3 = {missing = false, column = 0},
tier4enabled = false,
tier4 = {missing = false, column = 0},
tier5enabled = false,
tier5 = {missing = false, column = 0},
tier6enabled = false,
tier6 = {missing = false, column = 0},
tier7enabled = false,
tier7 = {missing = false, column = 0}
},
threat = {
enable = false,
good = false,
goodTransition = false,
badTransition = false,
bad = false,
offTank = false,
offTankGoodTransition = false,
offTankBadTransition = false
},
curlevel = 0,
maxlevel = 0,
minlevel = 0,
healthThreshold = false,
healthUsePlayer = false,
underHealthThreshold = 0,
overHealthThreshold = 0,
powerThreshold = false,
powerUsePlayer = false,
underPowerThreshold = 0,
overPowerThreshold = 0,
names = {},
creatureType = {
enable = false,
Aberration = false,
Beast = false,
Critter = false,
Demon = false,
Dragonkin = false,
Elemental = false,
['Gas Cloud'] = false,
Giant = false,
Humanoid = false,
Mechanical = false,
['Not specified'] = false,
Totem = false,
Undead = false,
['Wild Pet'] = false,
['Non-combat Pet'] = false
},
nameplateType = {
enable = false,
friendlyPlayer = false,
friendlyNPC = false,
enemyPlayer = false,
enemyNPC = false,
player = false
},
reactionType = {
enabled = false,
reputation = false,
hated = false,
hostile = false,
unfriendly = false,
neutral = false,
friendly = false,
honored = false,
revered = false,
exalted = false
},
instanceType = {
none = false,
scenario = false,
party = false,
raid = false,
arena = false,
pvp = false
},
location = {
mapIDEnabled = false,
mapIDs = {},
instanceIDEnabled = false,
instanceIDs = {},
zoneNamesEnabled = false,
zoneNames = {},
subZoneNamesEnabled = false,
subZoneNames = {},
},
keyMod = {
enable = false,
Modifier = false,
Shift = false,
Alt = false,
Control = false,
LeftShift = false,
LeftAlt = false,
LeftControl = false,
RightShift = false,
RightAlt = false,
RightControl = false
},
instanceDifficulty = {
dungeon = {
normal = false,
heroic = false,
mythic = false,
['mythic+'] = false,
timewalking = false
},
raid = {
lfr = false,
normal = false,
heroic = false,
mythic = false,
timewalking = false,
legacy10normal = false,
legacy25normal = false,
legacy10heroic = false,
legacy25heroic = false
}
},
cooldowns = {
names = {},
mustHaveAll = false
},
buffs = {
mustHaveAll = false,
missing = false,
names = {},
minTimeLeft = 0,
maxTimeLeft = 0,
hasStealable = false,
hasNoStealable = false
},
debuffs = {
mustHaveAll = false,
missing = false,
names = {},
minTimeLeft = 0,
maxTimeLeft = 0
},
isResting = false,
isPet = false,
isNotPet = false,
isPlayerControlled = false,
isNotPlayerControlled = false,
isOwnedByPlayer = false,
isNotOwnedByPlayer = false,
isPvP = false,
isNotPvP = false,
isTapDenied = false,
isNotTapDenied = false,
playerCanAttack = false,
playerCanNotAttack = false,
hasTitleNPC = false,
noTitleNPC = false,
isQuest = false,
notQuest = false,
questBoss = false,
-- combat
inCombat = false,
outOfCombat = false,
inCombatUnit = false,
outOfCombatUnit = false,
-- vehicle
inVehicle = false,
outOfVehicle = false,
inVehicleUnit = false,
outOfVehicleUnit = false
},
actions = {
color = {
health = false,
power = false,
border = false,
healthColor = {r = 1, g = 1, b = 1, a = 1},
powerColor = {r = 1, g = 1, b = 1, a = 1},
borderColor = {r = 1, g = 1, b = 1, a = 1}
},
texture = {
enable = false,
texture = 'ElvUI Norm'
},
flash = {
enable = false,
color = {r = 1, g = 1, b = 1, a = 1},
speed = 4
},
tags = {
name = '',
level = '',
title = '',
health = '',
power = ''
},
hide = false,
usePortrait = false,
nameOnly = false,
scale = 1,
alpha = -1
}
}

File diff suppressed because it is too large Load Diff

440
Settings/Global.lua Normal file
View File

@@ -0,0 +1,440 @@
local E, L, V, P, G = unpack(select(2, ...)) --Import: Engine, Locales, PrivateDB, ProfileDB, GlobalDB
--Global Settings
G.general = {
UIScale = 0.64,
locale = E:GetLocale(),
eyefinity = false,
ultrawide = false,
smallerWorldMap = true,
allowDistributor = false,
smallerWorldMapScale = 0.9,
fadeMapWhenMoving = true,
mapAlphaWhenMoving = 0.2,
fadeMapDuration = 0.2,
WorldMapCoordinates = {
enable = true,
position = 'BOTTOMLEFT',
xOffset = 0,
yOffset = 0
},
AceGUI = {
width = 960,
height = 730
},
disableTutorialButtons = true,
showMissingTalentAlert = false,
commandBarSetting = 'ENABLED_RESIZEPARENT'
}
G.classtimer = {}
G.chat = {
classColorMentionExcludedNames = {}
}
G.bags = {
ignoredItems = {}
}
G.datatexts = {
customPanels = {},
customCurrencies = {},
settings = {
Agility = { Label = '', NoLabel = false },
Armor = { Label = '', NoLabel = false },
Avoidance = { Label = '', NoLabel = false, decimalLength = 1 },
CallToArms = { Label = '', NoLabel = false },
Combat = { TimeFull = true },
Crit = { Label = '', NoLabel = false, decimalLength = 1 },
Currencies = { goldFormat = 'BLIZZARD', goldCoins = true, displayedCurrency = 'BACKPACK', displayStyle = 'ICON', tooltipData = {} },
Durability = { percThreshold = 30 },
ElvUI = { Label = '' },
Experience = { textFormat = 'CUR' },
Friends = {
Label = '', NoLabel = false,
--status
hideAFK = false,
hideDND = false,
--clients
hideWoW = false,
hideD3 = false,
hideVIPR = false,
hideWTCG = false, --Hearthstone
hideHero = false, --Heros of the Storm
hidePro = false, --Overwatch
hideS1 = false,
hideS2 = false,
hideDST2 = false,
hideBSAp = false, --Mobile
hideApp = false, --Launcher
},
Gold = { goldFormat = 'BLIZZARD', goldCoins = true },
Guild = { Label = '', NoLabel = false },
Haste = { Label = '', NoLabel = false, decimalLength = 1 },
QuickJoin = { Label = '', NoLabel = false },
Bags = { textFormat = 'USED_TOTAL' },
Reputation = { textFormat = 'CUR' },
Mastery = { Label = '', NoLabel = false, decimalLength = 1 },
MovementSpeed = { Label = '', NoLabel = false, decimalLength = 1 },
Speed = { Label = '', NoLabel = false, decimalLength = 1 },
Stamina = { Label = '', NoLabel = false },
Strength = { Label = '', NoLabel = false },
System = { NoLabel = false, ShowOthers = true },
Time = { time24 = _G.GetCurrentRegion() ~= 1, localTime = true },
Versatility = { Label = '', NoLabel = false, decimalLength = 1 },
},
newPanelInfo = {
growth = 'HORIZONTAL',
width = 300,
height = 22,
frameStrata = 'LOW',
numPoints = 3,
frameLevel = 1,
backdrop = true,
panelTransparency = false,
mouseover = false,
border = true,
textJustify = 'CENTER',
visibility = '[petbattle] hide;show',
tooltipAnchor = 'ANCHOR_TOPLEFT',
tooltipXOffset = -17,
tooltipYOffset = 4,
fonts = {
enable = false,
font = 'PT Sans Narrow',
fontSize = 12,
fontOutline = 'OUTLINE',
}
},
}
G.nameplate = {
effectiveHealth = false,
effectivePower = false,
effectiveAura = false,
effectiveHealthSpeed = 0.3,
effectivePowerSpeed = 0.3,
effectiveAuraSpeed = 0.3,
widgetMap = {
[149805] = 1940, -- Farseer Ori
[149804] = 1613, -- Hunter Akana
[149803] = 1966, -- Bladesman Inowari
[149904] = 1621, -- Neri Sharpfin
[149902] = 1622, -- Poen Gillbrack
[149906] = 1920, -- Vim Brineheart
[154304] = 1940, -- Farseer Ori
[150202] = 1613, -- Hunter Akana
[154297] = 1966, -- Bladesman Inowari
[151300] = 1621, -- Neri Sharpfin
[151310] = 1622, -- Poen Gillbrack
[151309] = 1920, -- Vim Brineheart
[163541] = 2342, -- Voidtouched Egg
[163592] = 2342, -- Yu'gaz
[163593] = 2342, -- Bitey McStabface
[163595] = 2342, -- Reginald
[163596] = 2342, -- Picco
[163648] = 2342, -- Bitey McStabface
[163651] = 2342, -- Yu'gaz
}
}
G.unitframe = {
aurafilters = {},
aurawatch = {},
effectiveHealth = false,
effectivePower = false,
effectiveAura = false,
effectiveHealthSpeed = 0.3,
effectivePowerSpeed = 0.3,
effectiveAuraSpeed = 0.3,
raidDebuffIndicator = {
instanceFilter = 'RaidDebuffs',
otherFilter = 'CCDebuffs'
},
spellRangeCheck = {
PRIEST = {
enemySpells = {
[585] = true, -- Smite (40 yards)
[589] = true -- Shadow Word: Pain (40 yards)
},
longEnemySpells = {},
friendlySpells = {
[2061] = true, -- Flash Heal (40 yards)
[17] = true -- Power Word: Shield (40 yards)
},
resSpells = {
[2006] = true -- Resurrection (40 yards)
},
petSpells = {}
},
DRUID = {
enemySpells = {
[8921] = true -- Moonfire (40 yards, all specs, lvl 3)
},
longEnemySpells = {},
friendlySpells = {
[8936] = true -- Regrowth (40 yards, all specs, lvl 5)
},
resSpells = {
[50769] = true -- Revive (40 yards, all specs, lvl 14)
},
petSpells = {}
},
PALADIN = {
enemySpells = {
[62124] = true, -- Hand of Reckoning (30 yards)
[183218] = true, -- Hand of Hindrance (30 yards)
[20271] = true, -- Judgement (30 yards) Retribution, (does not work for retribution below lvl 78)
[275779] = true, -- Judgement (30 yards) Tank
[275773] = true -- Judgement (30 yards) Heal
},
longEnemySpells = {
[20473] = true -- Holy Shock (40 yards)
},
friendlySpells = {
[19750] = true -- Flash of Light (40 yards)
},
resSpells = {
[7328] = true -- Redemption (40 yards)
},
petSpells = {}
},
SHAMAN = {
enemySpells = {
[188196] = true, -- Lightning Bolt (Elemental) (40 yards)
[187837] = true, -- Lightning Bolt (Enhancement) (40 yards)
[403] = true -- Lightning Bolt (Resto) (40 yards)
},
longEnemySpells = {},
friendlySpells = {
[8004] = true, -- Healing Surge (Resto/Elemental) (40 yards)
[188070] = true -- Healing Surge (Enhancement) (40 yards)
},
resSpells = {
[2008] = true -- Ancestral Spirit (40 yards)
},
petSpells = {}
},
WARLOCK = {
enemySpells = {
[5782] = true -- Fear (30 yards)
},
longEnemySpells = {
[234153] = true, -- Drain Life (40 yards)
[198590] = true, --Drain Soul (40 yards)
[232670] = true, --Shadow Bolt (40 yards, lvl 1 spell)
[686] = true --Shadow Bolt (Demonology) (40 yards, lvl 1 spell)
},
friendlySpells = {
[20707] = true -- Soulstone (40 yards)
},
resSpells = {},
petSpells = {
[755] = true -- Health Funnel (45 yards)
}
},
MAGE = {
enemySpells = {
[118] = true -- Polymorph (30 yards)
},
longEnemySpells = {
[116] = true, -- Frostbolt (Frost) (40 yards)
[44425] = true, -- Arcane Barrage (Arcane) (40 yards)
[133] = true -- Fireball (Fire) (40 yards)
},
friendlySpells = {
[130] = true -- Slow Fall (40 yards)
},
resSpells = {},
petSpells = {}
},
HUNTER = {
enemySpells = {
[75] = true -- Auto Shot (40 yards)
},
longEnemySpells = {},
friendlySpells = {},
resSpells = {},
petSpells = {
[982] = true -- Mend Pet (45 yards)
}
},
DEATHKNIGHT = {
enemySpells = {
[49576] = true -- Death Grip
},
longEnemySpells = {
[47541] = true -- Death Coil (Unholy) (40 yards)
},
friendlySpells = {},
resSpells = {
[61999] = true -- Raise Ally (40 yards)
},
petSpells = {}
},
ROGUE = {
enemySpells = {
[185565] = true, -- Poisoned Knife (Assassination) (30 yards)
[185763] = true, -- Pistol Shot (Outlaw) (20 yards)
[114014] = true, -- Shuriken Toss (Sublety) (30 yards)
[1725] = true -- Distract (30 yards)
},
longEnemySpells = {},
friendlySpells = {
[57934] = true -- Tricks of the Trade (100 yards)
},
resSpells = {},
petSpells = {}
},
WARRIOR = {
enemySpells = {
[5246] = true, -- Intimidating Shout (Arms/Fury) (8 yards)
[100] = true -- Charge (Arms/Fury) (8-25 yards)
},
longEnemySpells = {
[355] = true -- Taunt (30 yards)
},
friendlySpells = {},
resSpells = {},
petSpells = {}
},
MONK = {
enemySpells = {
[115546] = true -- Provoke (30 yards)
},
longEnemySpells = {
[117952] = true -- Crackling Jade Lightning (40 yards)
},
friendlySpells = {
[116670] = true -- Vivify (40 yards)
},
resSpells = {
[115178] = true -- Resuscitate (40 yards)
},
petSpells = {}
},
DEMONHUNTER = {
enemySpells = {
[183752] = true -- Consume Magic (20 yards)
},
longEnemySpells = {
[185123] = true, -- Throw Glaive (Havoc) (30 yards)
[204021] = true -- Fiery Brand (Vengeance) (30 yards)
},
friendlySpells = {},
resSpells = {},
petSpells = {}
}
}
}
G.profileCopy = {
--Specific values
selected = 'Default',
movers = {},
--Modules
actionbar = {
general = true,
bar1 = true,
bar2 = true,
bar3 = true,
bar4 = true,
bar5 = true,
bar6 = true,
barPet = true,
stanceBar = true,
microbar = true,
extraActionButton = true,
cooldown = true
},
auras = {
general = true,
buffs = true,
debuffs = true,
cooldown = true
},
bags = {
general = true,
split = true,
vendorGrays = true,
bagBar = true,
cooldown = true
},
chat = {
general = true
},
cooldown = {
general = true,
fonts = true
},
databars = {
experience = true,
reputation = true,
honor = true,
azerite = true
},
datatexts = {
general = true,
panels = true
},
general = {
general = true,
minimap = true,
threat = true,
totems = true,
itemLevel = true,
altPowerBar = true
},
nameplates = {
general = true,
cooldown = true,
threat = true,
units = {
PLAYER = true,
TARGET = true,
FRIENDLY_PLAYER = true,
ENEMY_PLAYER = true,
FRIENDLY_NPC = true,
ENEMY_NPC = true
}
},
tooltip = {
general = true,
visibility = true,
healthBar = true
},
unitframe = {
general = true,
cooldown = true,
colors = {
general = true,
power = true,
reaction = true,
healPrediction = true,
classResources = true,
frameGlow = true,
debuffHighlight = true
},
units = {
player = true,
target = true,
targettarget = true,
targettargettarget = true,
focus = true,
focustarget = true,
pet = true,
pettarget = true,
boss = true,
arena = true,
party = true,
raid = true,
raid40 = true,
raidpet = true,
tank = true,
assist = true
}
}
}

View File

@@ -0,0 +1,6 @@
<Ui xmlns='http://www.blizzard.com/wow/ui/'>
<Script file='Profile.lua'/>
<Script file='Global.lua'/>
<Script file='Private.lua'/>
<Include file='Filters\Load_Filters.xml'/>
</Ui>

187
Settings/Private.lua Normal file
View File

@@ -0,0 +1,187 @@
------------------------------------------------------------------------------------------------------
-- Locked Settings, These settings are stored for your character only regardless of profile options.
------------------------------------------------------------------------------------------------------
local E, L, V, P, G = unpack(select(2, ...)); --Import: Engine, Locales, PrivateDB, ProfileDB, GlobalDB
V.general = {
loot = true,
lootRoll = true,
normTex = 'ElvUI Norm',
glossTex = 'ElvUI Norm',
dmgfont = 'PT Sans Narrow',
namefont = 'PT Sans Narrow',
chatBubbles = 'backdrop',
chatBubbleFont = 'PT Sans Narrow',
chatBubbleFontSize = 14,
chatBubbleFontOutline = 'NONE',
chatBubbleName = false,
pixelPerfect = true,
replaceNameFont = true,
replaceCombatFont = true,
replaceBlizzFonts = true,
unifiedBlizzFonts = false,
totemBar = true,
minimap = {
enable = true,
hideClassHallReport = false,
hideCalendar = true,
},
classColorMentionsSpeech = true,
raidUtility = true,
voiceOverlay = true,
worldMap = true,
}
V.bags = {
enable = true,
bagBar = false,
}
V.nameplates = {
enable = true,
}
V.auras = {
enable = true,
disableBlizzard = true,
buffsHeader = true,
debuffsHeader = true,
masque = {
buffs = false,
debuffs = false,
},
}
V.chat = {
enable = true,
}
V.skins = {
ace3Enable = true,
checkBoxSkin = true,
parchmentRemoverEnable = false,
blizzard = {
enable = true,
deathRecap = true,
bags = true,
bmah = true, --black market ah
reforge = true,
calendar = true,
achievement = true,
lfguild = true,
inspect = true,
binding = true,
gbank = true,
archaeology = true,
guildcontrol = true,
guild = true,
tradeskill = true,
raid = true,
talent = true,
auctionhouse = true,
barber = true,
macro = true,
debug = true,
trainer = true,
socket = true,
loot = true,
alertframes = true,
bgscore = true,
merchant = true,
mail = true,
garrison = true,
help = true,
trade = true,
gossip = true,
greeting = true,
worldmap = true,
taxi = true,
tooltip = true,
quest = true,
questChoice = true,
petition = true,
dressingroom = true,
pvp = true,
lfg = true,
nonraid = true,
friends = true,
spellbook = true,
character = true,
misc = true,
tabard = true,
guildregistrar = true,
timemanager = true,
encounterjournal = true,
voidstorage = true,
transmogrify = true,
stable = true,
bgmap = true,
collections = true,
petbattleui = true,
losscontrol = true,
itemUpgrade = true,
addonManager = true,
mirrorTimers = true,
objectiveTracker = true,
orderhall = true,
artifact = true,
talkinghead = true,
adventureMap = true,
obliterum = true,
contribution = true,
blizzardOptions = true,
warboard = true,
alliedRaces = true,
channels = true,
azerite = true,
azeriteRespec = true,
communities = true,
scrapping = true,
islandQueue = true,
islandsPartyPose = true,
gmChat = true,
azeriteEssence = true,
tutorials = true,
itemInteraction = true,
-- 9.0
animaDiversion = true,
chromieTime = true,
covenantPreview = true,
covenantSanctum = true,
guide = true,
playerChoice = true,
soulbinds = true,
subscriptionInterstitial = true,
runeforge = true,
weeklyRewards = true,
torghastLevelPicker = true,
},
}
V.tooltip = {
enable = true,
}
V.unitframe = {
enable = true,
disabledBlizzardFrames = {
player = true,
target = true,
focus = true,
boss = true,
arena = true,
party = true,
raid = true,
},
}
V.actionbar = {
enable = true,
hideCooldownBling = false,
masque = {
actionbars = false,
petBar = false,
stanceBar = false,
},
}

2403
Settings/Profile.lua Normal file

File diff suppressed because it is too large Load Diff