diff --git a/Libs/DF/DFFrames.xml b/Libs/DF/DFFrames.xml
new file mode 100644
index 000000000..78ed57bda
--- /dev/null
+++ b/Libs/DF/DFFrames.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Libs/DF/DFFramesInclude.lua b/Libs/DF/DFFramesInclude.lua
new file mode 100644
index 000000000..53113917b
--- /dev/null
+++ b/Libs/DF/DFFramesInclude.lua
@@ -0,0 +1,42 @@
+DFNamePlateBorderTemplateMixin = {};
+
+local PixelUtil = PixelUtil or DFPixelUtil
+
+function DFNamePlateBorderTemplateMixin:SetVertexColor(r, g, b, a)
+ for i, texture in ipairs(self.Textures) do
+ texture:SetVertexColor(r, g, b, a);
+ end
+end
+
+function DFNamePlateBorderTemplateMixin:SetBorderSizes(borderSize, borderSizeMinPixels, upwardExtendHeightPixels, upwardExtendHeightMinPixels)
+ self.borderSize = borderSize;
+ self.borderSizeMinPixels = borderSizeMinPixels;
+ self.upwardExtendHeightPixels = upwardExtendHeightPixels;
+ self.upwardExtendHeightMinPixels = upwardExtendHeightMinPixels;
+end
+
+function DFNamePlateBorderTemplateMixin:UpdateSizes()
+ local borderSize = self.borderSize or 1;
+ local minPixels = self.borderSizeMinPixels or 2;
+
+ local upwardExtendHeightPixels = self.upwardExtendHeightPixels or borderSize;
+ local upwardExtendHeightMinPixels = self.upwardExtendHeightMinPixels or minPixels;
+
+ PixelUtil.SetWidth(self.Left, borderSize, minPixels);
+ PixelUtil.SetPoint(self.Left, "TOPRIGHT", self, "TOPLEFT", 0, upwardExtendHeightPixels, 0, upwardExtendHeightMinPixels);
+ PixelUtil.SetPoint(self.Left, "BOTTOMRIGHT", self, "BOTTOMLEFT", 0, -borderSize, 0, minPixels);
+
+ PixelUtil.SetWidth(self.Right, borderSize, minPixels);
+ PixelUtil.SetPoint(self.Right, "TOPLEFT", self, "TOPRIGHT", 0, upwardExtendHeightPixels, 0, upwardExtendHeightMinPixels);
+ PixelUtil.SetPoint(self.Right, "BOTTOMLEFT", self, "BOTTOMRIGHT", 0, -borderSize, 0, minPixels);
+
+ PixelUtil.SetHeight(self.Bottom, borderSize, minPixels);
+ PixelUtil.SetPoint(self.Bottom, "TOPLEFT", self, "BOTTOMLEFT", 0, 0);
+ PixelUtil.SetPoint(self.Bottom, "TOPRIGHT", self, "BOTTOMRIGHT", 0, 0);
+
+ if self.Top then
+ PixelUtil.SetHeight(self.Top, borderSize, minPixels);
+ PixelUtil.SetPoint(self.Top, "BOTTOMLEFT", self, "TOPLEFT", 0, 0);
+ PixelUtil.SetPoint(self.Top, "BOTTOMRIGHT", self, "TOPRIGHT", 0, 0);
+ end
+end
\ No newline at end of file
diff --git a/Libs/DF/fw.lua b/Libs/DF/fw.lua
index 5d58f79ac..06eea3e23 100644
--- a/Libs/DF/fw.lua
+++ b/Libs/DF/fw.lua
@@ -1,6 +1,6 @@
-local dversion = 249
+local dversion = 250
local major, minor = "DetailsFramework-1.0", dversion
local DF, oldminor = LibStub:NewLibrary (major, minor)
diff --git a/Libs/DF/load.xml b/Libs/DF/load.xml
index 49f076560..07f4a36cc 100644
--- a/Libs/DF/load.xml
+++ b/Libs/DF/load.xml
@@ -1,6 +1,8 @@
+
+
diff --git a/boot.lua b/boot.lua
index 3b12ae999..5974d6a75 100644
--- a/boot.lua
+++ b/boot.lua
@@ -6,8 +6,8 @@
local version, build, date, tocversion = GetBuildInfo()
- _detalhes.build_counter = 8513
- _detalhes.alpha_build_counter = 8513 --if this is higher than the regular counter, use it instead
+ _detalhes.build_counter = 8514
+ _detalhes.alpha_build_counter = 8514 --if this is higher than the regular counter, use it instead
_detalhes.dont_open_news = true
_detalhes.game_version = version
_detalhes.userversion = version .. _detalhes.build_counter
diff --git a/core/parser.lua b/core/parser.lua
index 80ac761a7..6a466c7d5 100755
--- a/core/parser.lua
+++ b/core/parser.lua
@@ -5821,7 +5821,12 @@ local SPELL_POWER_PAIN = SPELL_POWER_PAIN or (PowerEnum and PowerEnum.Pain) or 1
local players = GetNumBattlefieldScores()
for i = 1, players do
- local name, killingBlows, honorableKills, deaths, honorGained, faction, race, class, classToken, damageDone, healingDone, bgRating, ratingChange, preMatchMMR, mmrChange, talentSpec = GetBattlefieldScore(i)
+ local name, killingBlows, honorableKills, deaths, honorGained, faction, race, rank, class, classToken, damageDone, healingDone, bgRating, ratingChange, preMatchMMR, mmrChange, talentSpec
+ if (DetailsFramework.IsTBCWow()) then
+ name, killingBlows, honorableKills, deaths, honorGained, faction, rank, race, class, classToken, damageDone, healingDone, bgRating, ratingChange, preMatchMMR, mmrChange, talentSpec = GetBattlefieldScore(i)
+ else
+ name, killingBlows, honorableKills, deaths, honorGained, faction, race, class, classToken, damageDone, healingDone, bgRating, ratingChange, preMatchMMR, mmrChange, talentSpec = GetBattlefieldScore(i)
+ end
--damage done
local actor = _detalhes.tabela_vigente(1, name)
diff --git a/frames/window_main.lua b/frames/window_main.lua
index 9b6fefde4..9ae5026be 100644
--- a/frames/window_main.lua
+++ b/frames/window_main.lua
@@ -4013,7 +4013,12 @@ function gump:CreateNewLine (instancia, index)
new_row.border:SetAllPoints (new_row)
--border
- local lineBorder = CreateFrame("frame", nil, new_row, "NamePlateFullBorderTemplate, BackdropTemplate")
+ local lineBorder
+ if (DetailsFramework.IsTBCWow()) then
+ lineBorder = CreateFrame("frame", nil, new_row, "DFNamePlateFullBorderTemplate, BackdropTemplate")
+ else
+ lineBorder = CreateFrame("frame", nil, new_row, "NamePlateFullBorderTemplate, BackdropTemplate")
+ end
new_row.lineBorder = lineBorder
-- search key: ~model
diff --git a/plugins/Details_TinyThreat/Details_TinyThreat.lua b/plugins/Details_TinyThreat/Details_TinyThreat.lua
index eb56b2a54..187e01538 100644
--- a/plugins/Details_TinyThreat/Details_TinyThreat.lua
+++ b/plugins/Details_TinyThreat/Details_TinyThreat.lua
@@ -667,7 +667,7 @@ function ThreatMeter:OnEvent (_, event, ...)
local MINIMAL_DETAILS_VERSION_REQUIRED = 1
--> Install
- local install, saveddata = _G._detalhes:InstallPlugin ("RAID", Loc ["STRING_PLUGIN_NAME"], "Interface\\Icons\\Ability_Paladin_ShieldofVengeance", ThreatMeter, "DETAILS_PLUGIN_TINY_THREAT", MINIMAL_DETAILS_VERSION_REQUIRED, "Details! Team", "v1.07")
+ local install, saveddata = _G._detalhes:InstallPlugin ("RAID", Loc ["STRING_PLUGIN_NAME"], "Interface\\Icons\\Ability_Druid_Cower", ThreatMeter, "DETAILS_PLUGIN_TINY_THREAT", MINIMAL_DETAILS_VERSION_REQUIRED, "Details! Team", "v1.07")
if (type (install) == "table" and install.error) then
print (install.error)
end