You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

361 lines
8.3 KiB

--[[
This file is part of 'Masque', an add-on for World of Warcraft. For bug reports,
suggestions and license information, please visit https://github.com/SFX-WoW/Masque.
* File...: Skins\Modern_Enhanced.lua
* Author.: StormFX, Blizzard Entertainment
"Modern Enhanced" Skin
]]
local _, Core = ...
if not Core.WOW_RETAIL then return end
----------------------------------------
-- Internal
---
-- @ Locales\enUS
local L = Core.Locale
-- @ Skins\Skins
local Hidden = Core.__Hidden
----------------------------------------
-- Modern Enhanced
---
Core.AddSkin("Modern Enhanced", {
-- API_VERSION = Template.API_VERSION,
-- Shape = Template.Shape,
Template = "Blizzard Modern",
-- Info
Authors = {"StormFX", "|cff0099ffBlizzard Entertainment|r"},
Description = L["An enhanced version of the Dragonflight button style."],
Discord = Core.Discord,
-- Version = Template.Version,
Websites = Core.Websites,
-- Skin
-- Mask = Template.Mask,
-- Backdrop = Template.Backdrop,
Icon = {
-- TexCoords = {0, 1, 0, 1},
DrawLayer = "BACKGROUND",
DrawLevel = 0,
Width = 36,
Height = 36,
Point = "CENTER",
RelPoint = "CENTER",
OffsetX = 0,
OffsetY = 0,
-- SetAllPoints = nil,
UseMask = true,
Aura = {
-- TexCoords = {0, 1, 0, 1},
DrawLayer = "BACKGROUND",
DrawLevel = 0,
Width = 36,
Height = 36,
Point = "TOP",
RelPoint = "TOP",
OffsetX = 0,
OffsetY = 0,
-- SetAllPoints = nil,
UseMask = true,
},
BagSlot = {
-- TexCoords = {0, 1, 0, 1},
DrawLayer = "BACKGROUND",
DrawLevel = 0,
Width = 36,
Height = 36,
Point = "CENTER",
RelPoint = "CENTER",
OffsetX = 0,
OffsetY = 0,
-- SetAllPoints = nil,
UseMask = true,
},
Item = {
-- TexCoords = {0, 1, 0, 1},
DrawLayer = "BACKGROUND",
DrawLevel = 0,
Width = 36,
Height = 36,
Point = "CENTER",
RelPoint = "CENTER",
OffsetX = 0,
OffsetY = 0,
-- SetAllPoints = nil,
},
},
-- SlotIcon = Template.SlotIcon,
-- Shadow = Template.Shadow,
Normal = {
Atlas = "UI-HUD-ActionBar-IconFrame",
-- EmptyAtlas = "UI-HUD-ActionBar-IconFrame",
UseAtlasSize = false,
-- Color = {1, 1, 1, 0},
-- EmptyColor = {1, 1, 1, 0.5},
BlendMode = "BLEND",
DrawLayer = "ARTWORK",
DrawLevel = 0,
Width = 37,
Height = 36,
Point = "CENTER",
RelPoint = "CENTER",
OffsetX = 1,
OffsetY = -0.5,
-- SetAllPoints = nil,
-- UseStates = true,
Backpack = {
Atlas = "bag-main",
-- EmptyAtlas = "bag-main",
UseAtlasSize = false,
-- Color = {1, 1, 1, 1},
-- EmptyColor = {1, 1, 1, 1},
BlendMode = "BLEND",
DrawLayer = "ARTWORK",
DrawLevel = 0,
Width = 36,
Height = 36,
Point = "CENTER",
RelPoint = "CENTER",
OffsetX = 0,
OffsetY = 0,
-- SetAllPoints = nil,
UseStates = true,
},
BagSlot = {
Atlas = "bag-border",
-- EmptyAtlas = "bag-border-empty",
UseAtlasSize = false,
-- Color = {1, 1, 1, 1},
-- EmptyColor = {1, 1, 1, 1},
BlendMode = "BLEND",
DrawLayer = "ARTWORK",
DrawLevel = 0,
Width = 36,
Height = 36,
Point = "CENTER",
RelPoint = "CENTER",
OffsetX = 0,
OffsetY = 0,
SetAllPoints = true,
UseStates = true,
},
Item = {
Texture = [[Interface\Buttons\UI-Quickslot2]],
-- EmptyTexture = "Interface\\Buttons\\UI-Quickslot2",
-- TexCoords = {0, 1, 0, 1},
-- EmptyCoords = {0, 1, 0, 1},
-- Color = {1, 1, 1, 1},
-- EmptyColor = {1, 1, 1, 1},
BlendMode = "BLEND",
DrawLayer = "ARTWORK",
DrawLevel = 0,
Width = 62,
Height = 62,
Point = "CENTER",
RelPoint = "CENTER",
OffsetX = 0.5,
OffsetY = -0.5,
-- SetAllPoints = nil,
UseStates = true,
},
ReagentBag = {
Atlas = "bag-reagent-border",
-- EmptyAtlas = "bag-reagent-border-empty",
UseAtlasSize = false,
-- Color = {1, 1, 1, 1},
-- EmptyColor = {1, 1, 1, 1},
BlendMode = "BLEND",
DrawLayer = "ARTWORK",
DrawLevel = 0,
Width = 36,
Height = 36,
Point = "CENTER",
RelPoint = "CENTER",
OffsetX = 0,
OffsetY = 0,
SetAllPoints = true,
UseStates = true,
},
},
-- Disabled = Template.Disabled,
-- Pushed = Template.Pushed,
-- Flash = Template.Flash,
-- HotKey = Template.HotKey,
-- Count = Template.Count,
-- Duration = Template.Duration,
-- Checked = Template.Checked,
-- SlotHighlight = Template.SlotHighlight,
-- Name = Template.Name,
Border = {
Atlas = "UI-HUD-ActionBar-IconFrame-Border",
UseAtlasSize = false, -- true
-- Color = {1, 1, 1, 1},
BlendMode = "BLEND",
DrawLayer = "OVERLAY",
DrawLevel = 0,
Width = 35,
Height = 34,
Point = "CENTER",
RelPoint = "CENTER",
OffsetX = 0.5,
OffsetY = 0,
-- SetAllPoints = nil,
Debuff = {
Texture = [[Interface\Buttons\UI-Debuff-Overlays]],
TexCoords = {0.296875, 0.5703125, 0, 0.515625},
-- Color = {1, 1, 1, 1},
BlendMode = "BLEND",
DrawLayer = "OVERLAY",
DrawLevel = 0,
Width = 33,
Height = 32,
Anchor = "Icon",
Point = "CENTER",
RelPoint = "CENTER",
OffsetX = 0,
OffsetY = -0.5,
-- SetAllPoints = nil,
},
Item = {
Texture = [[Interface\Common\WhiteIconFrame]],
-- TexCoords = {0, 1, 0, 1},
-- Color = {1, 1, 1, 1},
BlendMode = "BLEND",
DrawLayer = "OVERLAY",
DrawLevel = 0,
Width = 36,
Height = 36,
Point = "CENTER",
RelPoint = "CENTER",
OffsetX = 0,
OffsetY = 0,
-- SetAllPoints = nil,
},
},
DebuffBorder = {
Texture = [[Interface\Buttons\UI-Debuff-Overlays]],
TexCoords = {0.296875, 0.5703125, 0, 0.515625},
-- Color = {1, 1, 1, 1},
BlendMode = "BLEND",
DrawLayer = "OVERLAY",
DrawLevel = 0,
Width = 33,
Height = 32,
Anchor = "Icon",
Point = "CENTER",
RelPoint = "CENTER",
OffsetX = 0,
OffsetY = -0.5,
-- SetAllPoints = nil,
},
EnchantBorder = "Border",
-- IconBorder = Template.IconBorder,
Gloss = {
Texture = [[Interface\AddOns\Masque\Textures\Gloss\Action-Modern]],
-- TexCoords = {0, 1, 0, 1},
Color = {1, 1, 1, 0.8},
BlendMode = "BLEND",
DrawLayer = "OVERLAY",
DrawLevel = 0,
Width = 52,
Height = 52,
--Anchor = "Icon",
Point = "CENTER",
RelPoint = "CENTER",
OffsetX = 0,
OffsetY = 0,
-- SetAllPoints = nil,
Backpack = Hidden,
BagSlot = Hidden,
Item = Hidden,
},
-- NewAction = Template.NewAction,
-- SpellHighlight = Template.SpellHighlight,
-- AutoCastable = Template.AutoCastable,
-- IconOverlay = Template.IconOverlay,
-- UpgradeIcon = Template.UpgradeIcon,
-- IconOverlay2 = Template.IconOverlay2,
-- QuestBorder = Template.QuestBorder,
-- NewItem = Template.NewItem,
-- SearchOverlay = Template.SearchOverlay,
-- ContextOverlay = Template.ContextOverlay,
-- JunkIcon = Template.JunkIcon,
Highlight = {
Atlas = "UI-HUD-ActionBar-IconFrame-Mouseover",
UseAtlasSize = false,
-- Color = {1, 1, 1, 1},
BlendMode = "ADD",
DrawLayer = "HIGHLIGHT",
DrawLevel = 0,
Width = 35,
Height = 34,
Point = "CENTER",
RelPoint = "CENTER",
OffsetX = 0.5,
OffsetY = -0.5,
-- SetAllPoints = nil,
-- UseColor = nil,
Backpack = {
Atlas = "bag-main-highlight",
UseAtlasSize = false,
Color = {1, 1, 1, 0.4},
BlendMode = "ADD",
DrawLayer = "HIGHLIGHT",
DrawLevel = 0,
Width = 36,
Height = 36,
Point = "CENTER",
RelPoint = "CENTER",
OffsetX = 0,
OffsetY = 0,
-- SetAllPoints = nil,
-- UseColor = nil,
},
BagSlot = {
Atlas = "bag-border-highlight",
UseAtlasSize = false,
Color = {1, 1, 1, 0.4},
BlendMode = "ADD",
DrawLayer = "HIGHLIGHT",
DrawLevel = 0,
Width = 36,
Height = 36,
Point = "CENTER",
RelPoint = "CENTER",
OffsetX = 0,
OffsetY = 0,
-- SetAllPoints = nil,
-- UseColor = nil,
},
Item = {
Texture = [[Interface\Buttons\ButtonHilight-Square]],
-- TexCoords = {0, 1, 0, 1},
-- Color = {1, 1, 1, 1},
BlendMode = "ADD",
DrawLayer = "HIGHLIGHT",
DrawLevel = 0,
Width = 37,
Height = 37,
Point = "CENTER",
RelPoint = "CENTER",
OffsetX = 0,
OffsetY = 0,
-- SetAllPoints = nil,
-- UseColor = nil,
},
},
-- AutoCastShine = Template.AutoCastShine,
-- Cooldown = Template.Cooldown,
-- ChargeCooldown = Template.ChargeCooldown,
}, true)