diff --git a/SVUI_Skins/Loader.lua b/SVUI_Skins/Loader.lua
index 1a70ce8..e6957a5 100644
--- a/SVUI_Skins/Loader.lua
+++ b/SVUI_Skins/Loader.lua
@@ -142,6 +142,7 @@ SV.defaults[Schema] = {
['Recount'] = true,
['SexyCooldown'] = true,
['Skada'] = true,
+ ['Storyline'] = true,
['TinyDPS'] = true,
['TomTom'] = true,
['TradeSkillDW'] = true,
diff --git a/SVUI_Skins/components/addons/Storyline.lua b/SVUI_Skins/components/addons/Storyline.lua
new file mode 100644
index 0000000..1ca5045
--- /dev/null
+++ b/SVUI_Skins/components/addons/Storyline.lua
@@ -0,0 +1,64 @@
+--[[
+##############################################################################
+S V U I By: Munglunch
+##############################################################################
+--]]
+--[[ GLOBALS ]]--
+local _G = _G;
+local unpack = _G.unpack;
+local select = _G.select;
+local ipairs = _G.ipairs;
+local pairs = _G.pairs;
+--[[ ADDON ]]--
+local SV = _G['SVUI'];
+local L = SV.L;
+local MOD = SV.Skins;
+local Schema = MOD.Schema;
+--[[
+##########################################################
+STYLE (IN DEVELOPMENT)
+##########################################################
+]]--
+local function StyleStoryline()
+ assert(_G.Storyline_NPCFrame, "AddOn Not Loaded");
+
+ Storyline_NPCFrame:RemoveTextures()
+ Storyline_NPCFrame:SetStyle("Frame", "Window2")
+ Storyline_NPCFrameModels:RemoveTextures()
+
+ local leftBG = CreateFrame("Frame", nil, Storyline_NPCFrame)
+ leftBG:SetPoint("TOPLEFT", Storyline_NPCFrame, "TOPLEFT", 20, -20)
+ leftBG:SetPoint("BOTTOMRIGHT", Storyline_NPCFrame, "BOTTOM", -4, 20)
+ leftBG:SetStyle("Frame", 'Model', false, 3, 2, 2)
+
+ local rightBG = CreateFrame("Frame", nil, Storyline_NPCFrame)
+ rightBG:SetPoint("TOPLEFT", Storyline_NPCFrame, "TOP", 4, -20)
+ rightBG:SetPoint("BOTTOMRIGHT", Storyline_NPCFrame, "BOTTOMRIGHT", -20, 20)
+ rightBG:SetStyle("Frame", 'Model', false, 3, 2, 2)
+
+ Storyline_NPCFrameModels:SetParent(leftBG)
+ Storyline_NPCFrameChat:RemoveTextures()
+ Storyline_NPCFrameChat:SetStyle("!_Frame", 'Transparent')
+ Storyline_NPCFrameChat:SetParent(Storyline_NPCFrameModels)
+
+ SV.API:Set("Button", Storyline_NPCFrameConfigButton, true)
+ Storyline_NPCFrameConfigButton:SetParent(Storyline_NPCFrameModels)
+ Storyline_NPCFrameConfigButton:ClearAllPoints()
+ Storyline_NPCFrameConfigButton:SetPoint("BOTTOMLEFT", Storyline_NPCFrame, "BOTTOMLEFT", 0, 0)
+
+ SV.API:Set("Button", Storyline_NPCFrameResizeButton, true)
+ Storyline_NPCFrameResizeButton:SetParent(Storyline_NPCFrameModels)
+ Storyline_NPCFrameResizeButton:ClearAllPoints()
+ Storyline_NPCFrameResizeButton:SetPoint("BOTTOMRIGHT", Storyline_NPCFrame, "BOTTOMRIGHT", 0, 0)
+
+ SV.API:Set("CloseButton", Storyline_NPCFrameClose)
+ Storyline_NPCFrameClose:SetParent(Storyline_NPCFrameModels)
+ Storyline_NPCFrameClose:ClearAllPoints()
+ Storyline_NPCFrameClose:SetPoint("TOPRIGHT", Storyline_NPCFrame, "TOPRIGHT", 0, 0)
+end
+--[[
+##########################################################
+MOD LOADING
+##########################################################
+]]--
+MOD:SaveAddonStyle("Storyline", StyleStoryline)
diff --git a/SVUI_Skins/components/addons/_load.xml b/SVUI_Skins/components/addons/_load.xml
index f38fc3c..231c531 100644
--- a/SVUI_Skins/components/addons/_load.xml
+++ b/SVUI_Skins/components/addons/_load.xml
@@ -23,6 +23,7 @@
<Script file='Recount.lua'/>
<Script file='SexyCooldown.lua'/>
<Script file='Skada.lua'/>
+ <Script file='Storyline.lua'/>
<Script file='TinyDPS.lua'/>
<Script file='TomTom.lua'/>
<Script file='TradeSkillDW.lua'/>