diff --git a/Libs/NickTag-1.0/NickTag-1.0.lua b/Libs/NickTag-1.0/NickTag-1.0.lua index 875a4a97..5db4402c 100644 --- a/Libs/NickTag-1.0/NickTag-1.0.lua +++ b/Libs/NickTag-1.0/NickTag-1.0.lua @@ -4,7 +4,7 @@ -- NickTag:SetNickname (name) -> set the player nick name, after set nicktag will broadcast the nick over addon guild channel. -- -local major, minor = "NickTag-1.0", 5 +local major, minor = "NickTag-1.0", 6 local NickTag, oldminor = LibStub:NewLibrary (major, minor) if (not NickTag) then @@ -231,12 +231,15 @@ end storedPersona [CONST_INDEX_REVISION] = receivedPersona [CONST_INDEX_REVISION] --> we need to check if the received nickname fit in our rules. - local allowNickName = NickTag:CheckName (receivedPersona [CONST_INDEX_NICKNAME]) - if (allowNickName) then - storedPersona [CONST_INDEX_NICKNAME] = receivedPersona [CONST_INDEX_NICKNAME] - else - storedPersona [CONST_INDEX_NICKNAME] = LibStub ("AceLocale-3.0"):GetLocale ("NickTag-1.0")["STRING_INVALID_NAME"] - end + --local allowNickName = NickTag:CheckName (receivedPersona [CONST_INDEX_NICKNAME]) + --if (allowNickName) then + -- storedPersona [CONST_INDEX_NICKNAME] = receivedPersona [CONST_INDEX_NICKNAME] + --else + --storedPersona [CONST_INDEX_NICKNAME] = LibStub ("AceLocale-3.0"):GetLocale ("NickTag-1.0")["STRING_INVALID_NAME"] + --end + + storedPersona [CONST_INDEX_NICKNAME] = receivedPersona [CONST_INDEX_NICKNAME] + --> update the rest storedPersona [CONST_INDEX_AVATAR_PATH] = receivedPersona [CONST_INDEX_AVATAR_PATH] storedPersona [CONST_INDEX_AVATAR_TEXCOORD] = receivedPersona [CONST_INDEX_AVATAR_TEXCOORD] diff --git a/boot.lua b/boot.lua index cecacc95..28eab68d 100644 --- a/boot.lua +++ b/boot.lua @@ -8,7 +8,7 @@ _ = nil _detalhes = LibStub("AceAddon-3.0"):NewAddon("_detalhes", "AceTimer-3.0", "AceComm-3.0", "AceSerializer-3.0", "NickTag-1.0", "LibHotCorners") - _detalhes.userversion = "v1.17.3" + _detalhes.userversion = "v1.17.4" _detalhes.version = "Alpha 020" _detalhes.realversion = 20 diff --git a/classes/classe_custom.lua b/classes/classe_custom.lua index d9e83cad..6481838d 100644 --- a/classes/classe_custom.lua +++ b/classes/classe_custom.lua @@ -129,7 +129,7 @@ function atributo_custom:RefreshWindow (instance, combat, force, export) total = atributo_custom._TargetActorsProcessedTotal top = atributo_custom._TargetActorsProcessedTop end - + if (amount == 0) then if (force) then if (instance:IsGroupMode()) then @@ -163,7 +163,6 @@ end --> refresh functions function atributo_custom:Refresh (instance, instance_container, combat, force, total, top) - local qual_barra = 1 local barras_container = instance.barras local percentage_type = instance.row_info.percent_type @@ -277,7 +276,6 @@ end atributo_custom._TargetActorsProcessedAmt = 0 atributo_custom._TargetActorsProcessedTotal = 0 atributo_custom._TargetActorsProcessedTop = 0 - instance_container:ResetCustomActorContainer() end @@ -321,6 +319,7 @@ end instance_container:SetValue (actor, actortotal) end + end end @@ -465,7 +464,7 @@ end for _, targetactor in _ipairs (spell.targets._ActorTable) do if (roster [targetactor.nome]) then --> add amount - instance_container:AddValue (targetactor, targetactor.total) + instance_container:AddValue (targetactor, targetactor.total, true) atributo_custom._TargetActorsProcessedTotal = atributo_custom._TargetActorsProcessedTotal + targetactor.total --> add to processed container if (not atributo_custom._TargetActorsProcessed [targetactor.nome]) then @@ -481,7 +480,7 @@ end if (targetactor) then targetactor = spell.targets._ActorTable [targetactor] --> add amount - instance_container:AddValue (targetactor, targetactor.total) + instance_container:AddValue (targetactor, targetactor.total, true) atributo_custom._TargetActorsProcessedTotal = atributo_custom._TargetActorsProcessedTotal + targetactor.total --> add to processed container if (not atributo_custom._TargetActorsProcessed [targetactor.nome]) then @@ -496,7 +495,7 @@ end if (targetactor) then targetactor = spell.targets._ActorTable [targetactor] --> add amount - instance_container:AddValue (targetactor, targetactor.total) + instance_container:AddValue (targetactor, targetactor.total, true) atributo_custom._TargetActorsProcessedTotal = atributo_custom._TargetActorsProcessedTotal + targetactor.total --> add to processed container if (not atributo_custom._TargetActorsProcessed [targetactor.nome]) then @@ -644,7 +643,7 @@ end for _, targetactor in _ipairs (spell.targets._ActorTable) do if (roster [targetactor.nome]) then --> add amount - instance_container:AddValue (targetactor, targetactor.total) + instance_container:AddValue (targetactor, targetactor.total, true) atributo_custom._TargetActorsProcessedTotal = atributo_custom._TargetActorsProcessedTotal + targetactor.total --> add to processed container if (not atributo_custom._TargetActorsProcessed [targetactor.nome]) then @@ -660,7 +659,7 @@ end if (targetactor) then targetactor = spell.targets._ActorTable [targetactor] --> add amount - instance_container:AddValue (targetactor, targetactor.total) + instance_container:AddValue (targetactor, targetactor.total, true) atributo_custom._TargetActorsProcessedTotal = atributo_custom._TargetActorsProcessedTotal + targetactor.total --> add to processed container if (not atributo_custom._TargetActorsProcessed [targetactor.nome]) then @@ -675,7 +674,7 @@ end if (targetactor) then targetactor = spell.targets._ActorTable [targetactor] --> add amount - instance_container:AddValue (targetactor, targetactor.total) + instance_container:AddValue (targetactor, targetactor.total, true) atributo_custom._TargetActorsProcessedTotal = atributo_custom._TargetActorsProcessedTotal + targetactor.total --> add to processed container if (not atributo_custom._TargetActorsProcessed [targetactor.nome]) then @@ -754,9 +753,9 @@ end end local row_value = _math_floor ((self.value / top) * 100) - - --tooltip function-- - + + -- update tooltip function-- + actor_class_color_r, actor_class_color_g, actor_class_color_b = self:GetBarColor() self:RefreshBarra2 (row, instance, previous_table, is_forced, row_value, index, row_container) @@ -926,7 +925,7 @@ end function atributo_custom:ResetCustomActorContainer() for _, actor in _ipairs (self._ActorTable) do - actor.value = 0 + actor.value = _detalhes:GetAlphabeticalOrderNumber (actor.nome) end end @@ -936,6 +935,7 @@ end end function atributo_custom:AddValue (actor, actortotal, checktop) + --print (debugstack()) local actor_table = self:GetActorTable (actor) actor_table.my_actor = actor actor_table.value = actor_table.value + actortotal diff --git a/classes/classe_instancia.lua b/classes/classe_instancia.lua index 2b4bae06..c1a22418 100644 --- a/classes/classe_instancia.lua +++ b/classes/classe_instancia.lua @@ -1179,21 +1179,35 @@ function _detalhes:SwitchTo (switch_table, nosave) end --backtable indexes: [1]: mode [2]: attribute [3]: sub attribute [4]: segment [5]: raidmode index [6]: solomode index -function _detalhes:CheckSwitchOnCombatEnd (nowipe) +function _detalhes:CheckSwitchOnCombatEnd (nowipe, warning) self:SwitchBack() local role = _UnitGroupRolesAssigned ("player") + local got_switch = false + if (role == "DAMAGER" and self.switch_damager) then self:SwitchTo (self.switch_damager) + got_switch = true elseif (role == "HEALER" and self.switch_healer) then self:SwitchTo (self.switch_healer) + got_switch = true elseif (role == "TANK" and self.switch_tank) then self:SwitchTo (self.switch_tank, true) + got_switch = true + + elseif (role == "NONE" and _detalhes.last_assigned_role ~= "NONE") then + self:SwitchBack() + got_switch = true + + end + if (warning and got_switch) then + local attribute_name = self:GetInstanceAttributeText() + self:InstanceAlert (string.format (Loc ["STRING_SWITCH_WARNING"], attribute_name), {[[Interface\AddOns\Details\images\sword]], 18, 18, false}, 4) end if (self.switch_all_roles_after_wipe and not nowipe) then @@ -1205,36 +1219,51 @@ function _detalhes:CheckSwitchOnCombatEnd (nowipe) end -function _detalhes:CheckSwitchOnLogon() +function _detalhes:CheckSwitchOnLogon (warning) for index, instancia in ipairs (_detalhes.tabela_instancias) do if (instancia.ativa) then - instancia:CheckSwitchOnCombatEnd (true) + instancia:CheckSwitchOnCombatEnd (true, warning) end end end -function _detalhes:CheckSwitchOnCombatStart() +function _detalhes:CheckSegmentForSwitchOnCombatStart() + +end + +function _detalhes:CheckSwitchOnCombatStart (check_segment) self:SwitchBack() local all_roles = self.switch_all_roles_in_combat local role = _UnitGroupRolesAssigned ("player") + local got_switch = false if (role == "DAMAGER" and self.switch_damager_in_combat) then self:SwitchTo (self.switch_damager_in_combat) + got_switch = true elseif (role == "HEALER" and self.switch_healer_in_combat) then self:SwitchTo (self.switch_healer_in_combat) + got_switch = true elseif (role == "TANK" and self.switch_tank_in_combat) then self:SwitchTo (self.switch_tank_in_combat) + got_switch = true elseif (self.switch_all_roles_in_combat) then self:SwitchTo (self.switch_all_roles_in_combat) + got_switch = true end + if (check_segment and got_switch) then + if (self:GetSegment() ~= 0) then + self:TrocaTabela (0) + end + end + end function _detalhes:ExportSkin() diff --git a/core/control.lua b/core/control.lua index 7c2cf702..82239cba 100644 --- a/core/control.lua +++ b/core/control.lua @@ -331,7 +331,7 @@ for index, instancia in ipairs (_detalhes.tabela_instancias) do if (instancia.ativa) then --instancia:SetCombatAlpha (nil, nil, true) --passado para o regen disable - instancia:CheckSwitchOnCombatStart() + instancia:CheckSwitchOnCombatStart (true) end end diff --git a/core/parser.lua b/core/parser.lua index ff967873..6e2ae08a 100644 --- a/core/parser.lua +++ b/core/parser.lua @@ -2730,6 +2730,20 @@ end end + function _detalhes.parser_functions:ROLE_CHANGED_INFORM (...) + if (_detalhes.last_assigned_role ~= _UnitGroupRolesAssigned ("player")) then + _detalhes:CheckSwitchOnLogon (true) + _detalhes.last_assigned_role = _UnitGroupRolesAssigned ("player") + end + end + + function _detalhes.parser_functions:PLAYER_ROLES_ASSIGNED (...) + if (_detalhes.last_assigned_role ~= _UnitGroupRolesAssigned ("player")) then + _detalhes:CheckSwitchOnLogon (true) + _detalhes.last_assigned_role = _UnitGroupRolesAssigned ("player") + end + end + function _detalhes.parser_functions:GROUP_ROSTER_UPDATE (...) if (not _detalhes.in_group) then _detalhes.in_group = IsInGroup() or IsInRaid() diff --git a/core/util.lua b/core/util.lua index 12c2d8ca..8dd7329a 100644 --- a/core/util.lua +++ b/core/util.lua @@ -41,9 +41,17 @@ --> get the fractional number representing the alphabetical letter function _detalhes:GetAlphabeticalOrderNumber (who_name) + --local name = _upper (who_name) + --local byte = _string_byte (name) + --local abs = _math_abs (byte-91) + --local n = math.floor (abs)/1000000 + --print (name, byte, abs, n) + --return n return _math_abs (_string_byte (_upper (who_name))-91)/1000000 end - + + --/script print (tonumber (4/1000000)) - 4e-006 + --0.000004 --> set all table keys to lower local temptable = {} function _detalhes:LowerizeKeys (_table) diff --git a/functions/spells.lua b/functions/spells.lua index 7efc67ed..7988c60a 100644 --- a/functions/spells.lua +++ b/functions/spells.lua @@ -953,6 +953,8 @@ do _detalhes.DefensiveCooldownSpellsNoBuff = { + [6262] = {120, 1, 1}, --healthstone + --["DEATHKNIGHT"] = {}, [48707] = {45, 5, 1}, -- Anti-Magic Shell [48743] = {120, 0, 1}, --Death Pact @@ -1001,8 +1003,9 @@ do [6229] = {30, 30, 1}, -- Twilight Ward 1 = self --["WARRIOR"] = {}, - [114203] = {180, 15}, -- Demoralizing Banner + [114203] = {180, 15}, -- Demoralizing Banner [114028] = {60, 5}, -- Mass Spell Reflection + [97462] = {180, 10}, -- Rallying Cry } _detalhes.DefensiveCooldownSpells = { diff --git a/gumps/janela_principal.lua b/gumps/janela_principal.lua index 37c27c64..c72893b5 100644 --- a/gumps/janela_principal.lua +++ b/gumps/janela_principal.lua @@ -1230,25 +1230,33 @@ local lockButtonTooltip = { } local lockFunctionOnEnter = function (self) - OnEnterMainWindow (self.instancia, self) - - if (self.instancia.modo ~= _detalhes._detalhes_props["MODO_ALONE"]) then - self.label:SetTextColor (1, 1, 1, .6) + if (self.instancia.modo ~= _detalhes._detalhes_props["MODO_ALONE"] and not self.mostrando) then + OnEnterMainWindow (self.instancia, self) + self.mostrando = true + self.label:SetTextColor (1, 1, 1, .6) + GameCooltip:Reset() + GameCooltip:SetType ("tooltip") GameCooltip:AddFromTable (lockButtonTooltip) GameCooltip:SetWallpaper (1, [[Interface\SPELLBOOK\Spellbook-Page-1]], {.6, 0.1, 0, 0.64453125}, {1, 1, 1, 0.1}, true) - GameCooltip:ShowCooltip (self, "tooltip") - + GameCooltip:SetOwner (self) + GameCooltip:ShowCooltip() end end local lockFunctionOnLeave = function (self) - OnLeaveMainWindow (self.instancia, self) - self.label:SetTextColor (.3, .3, .3, .6) - self.mostrando = false - GameCooltip:Hide() + + if (self.mostrando) then + + OnLeaveMainWindow (self.instancia, self) + self.label:SetTextColor (.3, .3, .3, .6) + self.mostrando = false + _G.GameCooltip:ShowMe (false) + + end + end local lockFunctionOnClick = function (button) @@ -3679,9 +3687,7 @@ end local SetIconAlphaCacheButtonsTable = {} function _detalhes:SetIconAlpha (alpha, hide, no_animations) - - table.wipe (SetIconAlphaCacheButtonsTable) - + if (self.attribute_text.enabled) then if (not self.menu_attribute_string) then --> create on demand self:AttributeMenu() @@ -3698,22 +3704,41 @@ function _detalhes:SetIconAlpha (alpha, hide, no_animations) end end + table.wipe (SetIconAlphaCacheButtonsTable) SetIconAlphaCacheButtonsTable [1] = self.baseframe.cabecalho.modo_selecao SetIconAlphaCacheButtonsTable [2] = self.baseframe.cabecalho.segmento SetIconAlphaCacheButtonsTable [3] = self.baseframe.cabecalho.atributo SetIconAlphaCacheButtonsTable [4] = self.baseframe.cabecalho.report - SetIconAlphaCacheButtonsTable [5] = self.baseframe.cabecalho.fechar - SetIconAlphaCacheButtonsTable [6] = self.baseframe.cabecalho.novo - SetIconAlphaCacheButtonsTable [7] = self.baseframe.cabecalho.reset + + for index, button in _ipairs (SetIconAlphaCacheButtonsTable) do + if (self.menu_icons [index]) then + if (hide) then + gump:Fade (button, _unpack (_detalhes.windows_fade_in)) + else + if (no_animations) then + button:SetAlpha (alpha) + else + gump:Fade (button, "ALPHAANIM", alpha) + end + end + end + end + + table.wipe (SetIconAlphaCacheButtonsTable) + SetIconAlphaCacheButtonsTable [1] = self.baseframe.cabecalho.fechar + SetIconAlphaCacheButtonsTable [2] = self.baseframe.cabecalho.novo + SetIconAlphaCacheButtonsTable [3] = self.baseframe.cabecalho.reset for index, button in _ipairs (SetIconAlphaCacheButtonsTable) do - if (hide) then - gump:Fade (button, _unpack (_detalhes.windows_fade_in)) - else - if (no_animations) then - button:SetAlpha (alpha) + if (self.menu2_icons [index]) then + if (hide) then + gump:Fade (button, _unpack (_detalhes.windows_fade_in)) else - gump:Fade (button, "ALPHAANIM", alpha) + if (no_animations) then + button:SetAlpha (alpha) + else + gump:Fade (button, "ALPHAANIM", alpha) + end end end end @@ -5695,6 +5720,10 @@ function gump:CriaCabecalho (baseframe, instancia) baseframe.cabecalho.fechar:SetScript ("OnLeave", close_button_onleave) baseframe.cabecalho.fechar:SetScript ("OnClick", close_button_onclick) + + baseframe.cabecalho.fechar:SetScript ("OnShow", function() + --print (debugstack()) + end) --> bola do canto esquedo superior --> primeiro criar a armação para apoiar as texturas baseframe.cabecalho.ball_point = baseframe.cabecalho.fechar:CreateTexture (nil, "overlay") diff --git a/locales/Details-enUS.lua b/locales/Details-enUS.lua index c9e109e1..65e3af8c 100644 --- a/locales/Details-enUS.lua +++ b/locales/Details-enUS.lua @@ -3,8 +3,7 @@ if not Loc then return end -------------------------------------------------------------------------------------------------------------------------------------------- - - Loc ["STRING_VERSION_LOG"] = "|cFFFFFF00a1.17.2 - a1.17.3 (|cFFFFCC00Jun 26, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Many improvements over Default Skin, Minimalistic Skin and ElvUI Frame Style Skin.\n\n|cFFFFFF00-|r Added 'Logos' and 'Raid & Dungeons' sections for Wallpapers. \n\n|cFFFFFF00-|r Added a option to load a image from the computer to use as wallpaper.\n\n|cFFFFFF00-|r Revamp on Image Editor, many bugs solves and now it is usable.\n\n|cFFFFFF00-|r Few tweaks done on shortcut panel, now the buttons they are smaller and the panel can hold more.\n\n|cFFFFFF00-|r Fixed 'While in Combat' hiding schema |cFF999999(thanks @skmzarn-mmochampion forum)|r.\n\n|cFFFFFF00-|r 'Hide' slash command now hides all opened windows; 'Show', open all closed windows and 'New' create a new window.\n\n|cFFFFFF00-|r Many fixes on Interact Auto Transparency.\n\n|cFFFFFF00-|r Fixed the report window alert when opening the report window and it already is opened |cFF999999(thanks @Rasstapp-mmochampion forum)|r.\n\n|cFFFFFF00-|r Fixed the gap between last row created and the end of the window.\n\n|cFFFFFF00-|r Fixed all tooltips bugs on Wallpaper Section on Options Panel.\n\n|cFFFFFF00a1.17.0 (|cFFFFCC00Jun 21, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Support for Custom Displays has been rewrited, to access the new panel go to Sword Menu -> Custom -> Create New Display.\n\n|cFFFFFF00-|r Added a custom display for show potion usage.\n\n|cFFFFFF00-|r Fixed a bug where the player pet wasnt being tracked after logon in the game. This bug was affecting directly classes with pets playing out of a raid group.\n\n|cFFFFFF00-|r Fixed the report bug on healing, energy and misc attributes |cFF999999(thanks @skmzarn-mmochampion forum)|r.\n\n|cFFFFFF00a1.16.0 - a1.16.1 - a1.16.3b (|cFFFFCC00Jun 14, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Fixed row creation while resizing where sometimes it was broking the last row in the window.\n\n|cFFFFFF00-|r Fixed small involuntary resizes after resizing a window. |cFF999999(thanks @Morimvudu-Nemesis)|r\n\n|cFFFFFF00-|r Fixed frame strata after stretching the window where was setting its strata to Medium.\n\n|cFFFFFF00-|r Fixed Vanguard strata where it wasnt following the strata from its host window.\n\n|cFFFFFF00-|r Mode menu now have a sub menu for raid plugins.\n\n|cFFFFFF00-|r Red and Green colors under comparison frame has been inverted. |cFF999999(thanks @skmzarn-mmochampion forum)|r\n\n|cFFFFFF00-|r Fixed some report issues with dps and hps, also almost all reports now have guide lines. |cFF999999(thanks @sosleapy-mmochampion forum)|r\n\n|cFFFFFF00-|r Pet dispell and interrupt count also for its owner as well. |cFF999999(thanks @skmzarn-mmochampion forum)|r\n\n|cFFFFFF00-|r Few fixes on comparison panel over Player Details Window.\n\n|cFFFFFF00-|r Added option to be able to save the windows size and position within the profile. |cFF999999(thanks @Torchler-mmochampion forum)|r\n\n|cFFFFFF00-|r Added performance profile settings. |cFF999999(thanks @SlippyCheeze-mmochampion forum)|r\n\n|cFFFFFF00-|r Added auto switch based on group roles also a switch for wipe. |cFF999999(thanks @SlippyCheeze-mmochampion forum)|r\n\n|cFFFFFF00-|r Fixed a bug where sometimes all non boss segments was considered boss encounters.\n\n|cFFFFFF00v1.15.4 (|cFFFFCC00Jun 06, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added a compare tab under Player Details Window:\nThis new tab showns up when there is too characters with the same class and spec.\nIts useful to compare skills used, uptimes and targets.\n\n|cFFFFFF00-|r Few improvements on Default and ElvUI skins.\n\n|cFFFFFF00-|r Added a button for auto align two windows within right chat window when ElvUI skin is active.\n\n|cFFFFFF00-|r Fixed problem with Damage -> Enemies display.\n\n|cFFFFFF00-|r Fixed report Player Detail Window report buttons.\n\n|cFFFFFF00-|r Fixed some report lines where the numbers wasnt properly formatted.\n\n|cFFFFFF00-|r Fixed a rare bug where the owner of some pets wasnt detected.\n\n|cFFFFFF00-|r Fixed issue in dungeons where capture data get paused after a boss kill.\n\n|cFFFFFF00-|r Fixed issue with Encounter Details showing its icon for dungeons bosses.\n\n|cFFFFFF00-|r Fixed a rare bug where the capture of damage stops after erasing a trash segment.\n\n|cFFFFFF00v1.15.0 - v1.15.3 - v1.15.3b (|cFFFFCC00Jun 03, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Emergencial fix for death logs which sometimes was breaking the addon data capture.\n\n|cFFFFFF00-|r Fixed window alerts which was showing behind the bars.\n\n|cFFFFFF00-|r Fixed death log issue with friendly fire hits.\n\n|cFFFFFF00-|r Fixed a issue where Details! windows wasn't hidden when a pet battle starts.\n\n|cFFFFFF00-|r Fixed a issue with segments menu when a window is placed on the right side of the screen.\n\n|cFFFFFF00-|r Damage -> Enemies now also show neutral creatures.\n\n|cFFFFFF00-|r Added support to dungeons, bosses and trash mobs are now recognized.\n\n|cFFFFFF00-|r Added target information for each spell in Player Detail Window.\n\n|cFFFFFF00-|r Added options for change the location of tooltips.\n\n|cFFFFFF00-|r Added options for change the Overall Data functionality.\n\n|cFFFFFF00-|r Added tooltips for lock and detach buttons.\n\n|cFFFFFF00-|r Added new row texture: Details Vidro.\n\n|cFFFFFF00-|r Revamp on death log tooltips.\n\n|cFFFFFF00-|r Improved the visual effect for the instance which current moving window can snap to.\n\n|cFFFFFF00v1.14.5 - 1.14.6 (|cFFFFCC00May 24, 2014|r|cFFFFFF00):|r\n\n|cFFFFFF00-|r Added option for lock segments display, so, when a segment is chosen, the other windows also change it.\n\n|cFFFFFF00-|r Added option for show the total amount of spells, targets and pets in tooltips.\n\n|cFFFFFF00-|r Finished another revamp on options panel.\n\n|cFFFFFF00-|r Now its possible open more then 1 Raid Plugins at once on diferent windows.\n\n|cFFFFFF00-|r Added a large text editor for make changes on custom texts.\n\n|cFFFFFF00-|r Added new option for enable borders on the bars.\n\n|cFFFFFF00-|r Added Death Barrier as a absorb spell.\n\n|cFFFFFF00-|r Fixed a bug on overheal tooltip where was showing the Hps instead of overheal.\n\n|cFFFFFF00v1.14.0 - v1.14.0b (|cFFFFCC00May 17, 2014|r|cFFFFFF00):\n\n|cFFFFFF00-|r Added a new tab on options panel for tooltip configuration.\n\n|cFFFFFF00-|r Added a new tab on options panel for broker config.\n\n|cFFFFFF00-|r Added new abbreviation method called comma.\n\n|cFFFFFF00-|r All instances now have a delete button.\n\n|cFFFFFF00-|r Full re-write on the instance, delete and close buttons.\n\n|cFFFFFF00-|r HotCorners now sort icons according with most used.\n\n|cFFFFFF00-|r Few changes on all skins in order to fit on the new right menu buttons.\n\n|cFFFFFF00-|r Added Horde avatars.\n\n|cFFFFFF00-|r Fixed issue where shortcut panel shows below thw windows when its in Dialog strata.\n\n|cFFFFFF00v1.13.8 - v1.13.8a (|cFFFFCC00May 09, 2014|r|cFFFFFF00):\n\n|cFFFFFF00-|r Fixed issue with Vanguard where it wasn't showing debuffs stacks on the tanks if you are a healer os dps.\n\n|cFFFFFF00-|r Added option for put stretch button on the fullscreen strata which makes it always on top of others frames.\n\n|cFFFFFF00-|r Added background and dialog stratas." + Loc ["STRING_VERSION_LOG"] = "|cFFFFFF00a1.17.2 - a1.17.3 - a1.17.4 (|cFFFFCC00Jun 28, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added Rallying Cry to warrior cooldown list.\n\n|cFFFFFF00-|r Healthstone now is also considered a cooldown.\n\n|cFFFFFF00-|r Fixed non-combat switch by role where changing role wasnt changing the shown attribute.\n\n|cFFFFFF00-|r NickTag now dont check anymore if a received nickname from other guild member is invalid.\n\n|cFFFFFF00-|r Many improvements over Default Skin, Minimalistic Skin and ElvUI Frame Style Skin.\n\n|cFFFFFF00-|r Added 'Logos' and 'Raid & Dungeons' sections for Wallpapers. \n\n|cFFFFFF00-|r Added a option to load a image from the computer to use as wallpaper.\n\n|cFFFFFF00-|r Revamp on Image Editor, many bugs solves and now it is usable.\n\n|cFFFFFF00-|r Few tweaks done on shortcut panel, now the buttons they are smaller and the panel can hold more.\n\n|cFFFFFF00-|r Fixed 'While in Combat' hiding schema |cFF999999(thanks @skmzarn-mmochampion forum)|r.\n\n|cFFFFFF00-|r 'Hide' slash command now hides all opened windows; 'Show', open all closed windows and 'New' create a new window.\n\n|cFFFFFF00-|r Many fixes on Interact Auto Transparency.\n\n|cFFFFFF00-|r Fixed the report window alert when opening the report window and it already is opened |cFF999999(thanks @Rasstapp-mmochampion forum)|r.\n\n|cFFFFFF00-|r Fixed the gap between last row created and the end of the window.\n\n|cFFFFFF00-|r Fixed all tooltips bugs on Wallpaper Section on Options Panel.\n\n|cFFFFFF00a1.17.0 (|cFFFFCC00Jun 21, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Support for Custom Displays has been rewrited, to access the new panel go to Sword Menu -> Custom -> Create New Display.\n\n|cFFFFFF00-|r Added a custom display for show potion usage.\n\n|cFFFFFF00-|r Fixed a bug where the player pet wasnt being tracked after logon in the game. This bug was affecting directly classes with pets playing out of a raid group.\n\n|cFFFFFF00-|r Fixed the report bug on healing, energy and misc attributes |cFF999999(thanks @skmzarn-mmochampion forum)|r.\n\n|cFFFFFF00a1.16.0 - a1.16.1 - a1.16.3b (|cFFFFCC00Jun 14, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Fixed row creation while resizing where sometimes it was broking the last row in the window.\n\n|cFFFFFF00-|r Fixed small involuntary resizes after resizing a window. |cFF999999(thanks @Morimvudu-Nemesis)|r\n\n|cFFFFFF00-|r Fixed frame strata after stretching the window where was setting its strata to Medium.\n\n|cFFFFFF00-|r Fixed Vanguard strata where it wasnt following the strata from its host window.\n\n|cFFFFFF00-|r Mode menu now have a sub menu for raid plugins.\n\n|cFFFFFF00-|r Red and Green colors under comparison frame has been inverted. |cFF999999(thanks @skmzarn-mmochampion forum)|r\n\n|cFFFFFF00-|r Fixed some report issues with dps and hps, also almost all reports now have guide lines. |cFF999999(thanks @sosleapy-mmochampion forum)|r\n\n|cFFFFFF00-|r Pet dispell and interrupt count also for its owner as well. |cFF999999(thanks @skmzarn-mmochampion forum)|r\n\n|cFFFFFF00-|r Few fixes on comparison panel over Player Details Window.\n\n|cFFFFFF00-|r Added option to be able to save the windows size and position within the profile. |cFF999999(thanks @Torchler-mmochampion forum)|r\n\n|cFFFFFF00-|r Added performance profile settings. |cFF999999(thanks @SlippyCheeze-mmochampion forum)|r\n\n|cFFFFFF00-|r Added auto switch based on group roles also a switch for wipe. |cFF999999(thanks @SlippyCheeze-mmochampion forum)|r\n\n|cFFFFFF00-|r Fixed a bug where sometimes all non boss segments was considered boss encounters.\n\n|cFFFFFF00v1.15.4 (|cFFFFCC00Jun 06, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added a compare tab under Player Details Window:\nThis new tab showns up when there is too characters with the same class and spec.\nIts useful to compare skills used, uptimes and targets.\n\n|cFFFFFF00-|r Few improvements on Default and ElvUI skins.\n\n|cFFFFFF00-|r Added a button for auto align two windows within right chat window when ElvUI skin is active.\n\n|cFFFFFF00-|r Fixed problem with Damage -> Enemies display.\n\n|cFFFFFF00-|r Fixed report Player Detail Window report buttons.\n\n|cFFFFFF00-|r Fixed some report lines where the numbers wasnt properly formatted.\n\n|cFFFFFF00-|r Fixed a rare bug where the owner of some pets wasnt detected.\n\n|cFFFFFF00-|r Fixed issue in dungeons where capture data get paused after a boss kill.\n\n|cFFFFFF00-|r Fixed issue with Encounter Details showing its icon for dungeons bosses.\n\n|cFFFFFF00-|r Fixed a rare bug where the capture of damage stops after erasing a trash segment.\n\n|cFFFFFF00v1.15.0 - v1.15.3 - v1.15.3b (|cFFFFCC00Jun 03, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Emergencial fix for death logs which sometimes was breaking the addon data capture.\n\n|cFFFFFF00-|r Fixed window alerts which was showing behind the bars.\n\n|cFFFFFF00-|r Fixed death log issue with friendly fire hits.\n\n|cFFFFFF00-|r Fixed a issue where Details! windows wasn't hidden when a pet battle starts.\n\n|cFFFFFF00-|r Fixed a issue with segments menu when a window is placed on the right side of the screen.\n\n|cFFFFFF00-|r Damage -> Enemies now also show neutral creatures.\n\n|cFFFFFF00-|r Added support to dungeons, bosses and trash mobs are now recognized.\n\n|cFFFFFF00-|r Added target information for each spell in Player Detail Window.\n\n|cFFFFFF00-|r Added options for change the location of tooltips.\n\n|cFFFFFF00-|r Added options for change the Overall Data functionality.\n\n|cFFFFFF00-|r Added tooltips for lock and detach buttons.\n\n|cFFFFFF00-|r Added new row texture: Details Vidro.\n\n|cFFFFFF00-|r Revamp on death log tooltips.\n\n|cFFFFFF00-|r Improved the visual effect for the instance which current moving window can snap to.\n\n|cFFFFFF00v1.14.5 - 1.14.6 (|cFFFFCC00May 24, 2014|r|cFFFFFF00):|r\n\n|cFFFFFF00-|r Added option for lock segments display, so, when a segment is chosen, the other windows also change it.\n\n|cFFFFFF00-|r Added option for show the total amount of spells, targets and pets in tooltips.\n\n|cFFFFFF00-|r Finished another revamp on options panel.\n\n|cFFFFFF00-|r Now its possible open more then 1 Raid Plugins at once on diferent windows.\n\n|cFFFFFF00-|r Added a large text editor for make changes on custom texts.\n\n|cFFFFFF00-|r Added new option for enable borders on the bars.\n\n|cFFFFFF00-|r Added Death Barrier as a absorb spell.\n\n|cFFFFFF00-|r Fixed a bug on overheal tooltip where was showing the Hps instead of overheal.\n\n|cFFFFFF00v1.14.0 - v1.14.0b (|cFFFFCC00May 17, 2014|r|cFFFFFF00):\n\n|cFFFFFF00-|r Added a new tab on options panel for tooltip configuration.\n\n|cFFFFFF00-|r Added a new tab on options panel for broker config.\n\n|cFFFFFF00-|r Added new abbreviation method called comma.\n\n|cFFFFFF00-|r All instances now have a delete button.\n\n|cFFFFFF00-|r Full re-write on the instance, delete and close buttons.\n\n|cFFFFFF00-|r HotCorners now sort icons according with most used.\n\n|cFFFFFF00-|r Few changes on all skins in order to fit on the new right menu buttons.\n\n|cFFFFFF00-|r Added Horde avatars.\n\n|cFFFFFF00-|r Fixed issue where shortcut panel shows below thw windows when its in Dialog strata.\n\n|cFFFFFF00v1.13.8 - v1.13.8a (|cFFFFCC00May 09, 2014|r|cFFFFFF00):\n\n|cFFFFFF00-|r Fixed issue with Vanguard where it wasn't showing debuffs stacks on the tanks if you are a healer os dps.\n\n|cFFFFFF00-|r Added option for put stretch button on the fullscreen strata which makes it always on top of others frames.\n\n|cFFFFFF00-|r Added background and dialog stratas." Loc ["STRING_DETAILS1"] = "|cffffaeaeDetails:|r " --> color and details name @@ -536,24 +535,18 @@ if not Loc then return end Loc ["STRING_OPTIONS_HIDECOMBATALPHA"] = "Modify To" Loc ["STRING_OPTIONS_HIDECOMBATALPHA_DESC"] = "Changes the transparency to this value when your character matches with the chosen rule.\n\n|cFFFFFF00Zero|r: fully hidden, can't interact within the window.\n\n|cFFFFFF001 - 100|r: not hidden, only the transparency is changed, you can interact with the window." + Loc ["STRING_SWITCH_WARNING"] = "Role changed. Switching: |cFFFFAA00%s|r " + Loc ["STRING_OPTIONS_AUTO_SWITCH_COMBAT"] = "|cFFFFAA00(in combat)|r" Loc ["STRING_OPTIONS_AUTO_SWITCH"] = "All Roles (in combat)" - Loc ["STRING_OPTIONS_AUTO_SWITCH_DESC"] = "When you enter in combat, this window changes for the selected attribute or plugin.\n\nLeaving the combat, it switch back." + Loc ["STRING_OPTIONS_AUTO_SWITCH_DESC"] = "When you enter in combat, this window show the selected attribute or plugin.\n\n|cFFFFFF00Important|r: The individual attribute chosen for each role overwrites the attribute selected here." Loc ["STRING_OPTIONS_AUTO_SWITCH_WIPE"] = "After Encounter Wipe" - Loc ["STRING_OPTIONS_AUTO_SWITCH_WIPE_DESC"] = "After a fail attempt in defeat a raid encounter, this window automatically show this." - - Loc ["STRING_OPTIONS_AUTO_SWITCH_DAMAGER"] = "As Damager" - Loc ["STRING_OPTIONS_AUTO_SWITCH_DAMAGER2"] = "As Damager (in combat)" - Loc ["STRING_OPTIONS_AUTO_SWITCH_DAMAGER_DESC"] = "Auto switch what is show in this window when you are in a damager specialization." - - Loc ["STRING_OPTIONS_AUTO_SWITCH_HEALER"] = "As Healer" - Loc ["STRING_OPTIONS_AUTO_SWITCH_HEALER2"] = "As Healer (in combat)" - Loc ["STRING_OPTIONS_AUTO_SWITCH_HEALER_DESC"] = "Auto switch what is show in this window when you are in a healer specialization." - - Loc ["STRING_OPTIONS_AUTO_SWITCH_TANK"] = "As Tank" - Loc ["STRING_OPTIONS_AUTO_SWITCH_TANK2"] = "As Tank (in combat)" - Loc ["STRING_OPTIONS_AUTO_SWITCH_TANK_DESC"] = "Auto switch what is show in this window when you are in a tank specialization." + Loc ["STRING_OPTIONS_AUTO_SWITCH_WIPE_DESC"] = "After a fail attempt in defeat a raid encounter, this window automatically show this attribute." + + Loc ["STRING_OPTIONS_AUTO_SWITCH_DAMAGER_DESC"] = "When in damager specialization, this window show the selected attribute or plugin." + Loc ["STRING_OPTIONS_AUTO_SWITCH_HEALER_DESC"] = "When in healer specialization, this window show the selected attribute or plugin." + Loc ["STRING_OPTIONS_AUTO_SWITCH_TANK_DESC"] = "When in tank specialization, this window show the selected attribute or plugin." Loc ["STRING_OPTIONS_PERFORMANCE1"] = "Performance Tweaks" Loc ["STRING_OPTIONS_PERFORMANCE1_DESC"] = "This options can help save some cpu usage." diff --git a/locales/Details-ptBR.lua b/locales/Details-ptBR.lua index 503d9ce1..611651ad 100644 --- a/locales/Details-ptBR.lua +++ b/locales/Details-ptBR.lua @@ -3,7 +3,7 @@ if not Loc then return end -------------------------------------------------------------------------------------------------------------------------------------------- - Loc ["STRING_VERSION_LOG"] = "|cFFFFFF00a1.17.2 - a1.17.3 (|cFFFFCC00Jun 26, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Many improvements over Default Skin, Minimalistic Skin and ElvUI Frame Style Skin.\n\n|cFFFFFF00-|r Added 'Logos' and 'Raid & Dungeons' sections for Wallpapers. \n\n|cFFFFFF00-|r Added a option to load a image from the computer to use as wallpaper.\n\n|cFFFFFF00-|r Revamp on Image Editor, many bugs solves and now it is usable.\n\n|cFFFFFF00-|r Few tweaks done on shortcut panel, now the buttons they are smaller and the panel can hold more.\n\n|cFFFFFF00-|r Fixed 'While in Combat' hiding schema |cFF999999(thanks @skmzarn-mmochampion forum)|r.\n\n|cFFFFFF00-|r 'Hide' slash command now hides all opened windows; 'Show', open all closed windows and 'New' create a new window.\n\n|cFFFFFF00-|r Many fixes on Interact Auto Transparency.\n\n|cFFFFFF00-|r Fixed the report window alert when opening the report window and it already is opened |cFF999999(thanks @Rasstapp-mmochampion forum)|r.\n\n|cFFFFFF00-|r Fixed the gap between last row created and the end of the window.\n\n|cFFFFFF00-|r Fixed all tooltips bugs on Wallpaper Section on Options Panel.\n\n|cFFFFFF00a1.17.0 (|cFFFFCC00Jun 21, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Support for Custom Displays has been rewrited, to access the new panel go to Sword Menu -> Custom -> Create New Display.\n\n|cFFFFFF00-|r Added a custom display for show potion usage.\n\n|cFFFFFF00-|r Fixed a bug where the player pet wasnt being tracked after logon in the game. This bug was affecting directly classes with pets playing out of a raid group.\n\n|cFFFFFF00-|r Fixed the report bug on healing, energy and misc attributes |cFF999999(thanks @skmzarn-mmochampion forum)|r.\n\n|cFFFFFF00a1.16.0 - a1.16.1 - a1.16.3b (|cFFFFCC00Jun 14, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Fixed row creation while resizing where sometimes it was broking the last row in the window.\n\n|cFFFFFF00-|r Fixed small involuntary resizes after resizing a window. |cFF999999(thanks @Morimvudu-Nemesis)|r\n\n|cFFFFFF00-|r Fixed frame strata after stretching the window where was setting its strata to Medium.\n\n|cFFFFFF00-|r Fixed Vanguard strata where it wasnt following the strata from its host window.\n\n|cFFFFFF00-|r Mode menu now have a sub menu for raid plugins.\n\n|cFFFFFF00-|r Red and Green colors under comparison frame has been inverted. |cFF999999(thanks @skmzarn-mmochampion forum)|r\n\n|cFFFFFF00-|r Fixed some report issues with dps and hps, also almost all reports now have guide lines. |cFF999999(thanks @sosleapy-mmochampion forum)|r\n\n|cFFFFFF00-|r Pet dispell and interrupt count also for its owner as well. |cFF999999(thanks @skmzarn-mmochampion forum)|r\n\n|cFFFFFF00-|r Few fixes on comparison panel over Player Details Window.\n\n|cFFFFFF00-|r Added option to be able to save the windows size and position within the profile. |cFF999999(thanks @Torchler-mmochampion forum)|r\n\n|cFFFFFF00-|r Added performance profile settings. |cFF999999(thanks @SlippyCheeze-mmochampion forum)|r\n\n|cFFFFFF00-|r Added auto switch based on group roles also a switch for wipe. |cFF999999(thanks @SlippyCheeze-mmochampion forum)|r\n\n|cFFFFFF00-|r Fixed a bug where sometimes all non boss segments was considered boss encounters.\n\n|cFFFFFF00v1.15.4 (|cFFFFCC00Jun 06, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added a compare tab under Player Details Window:\nThis new tab showns up when there is too characters with the same class and spec.\nIts useful to compare skills used, uptimes and targets.\n\n|cFFFFFF00-|r Few improvements on Default and ElvUI skins.\n\n|cFFFFFF00-|r Added a button for auto align two windows within right chat window when ElvUI skin is active.\n\n|cFFFFFF00-|r Fixed problem with Damage -> Enemies display.\n\n|cFFFFFF00-|r Fixed report Player Detail Window report buttons.\n\n|cFFFFFF00-|r Fixed some report lines where the numbers wasnt properly formatted.\n\n|cFFFFFF00-|r Fixed a rare bug where the owner of some pets wasnt detected.\n\n|cFFFFFF00-|r Fixed issue in dungeons where capture data get paused after a boss kill.\n\n|cFFFFFF00-|r Fixed issue with Encounter Details showing its icon for dungeons bosses.\n\n|cFFFFFF00-|r Fixed a rare bug where the capture of damage stops after erasing a trash segment.\n\n|cFFFFFF00v1.15.0 - v1.15.3 - v1.15.3b (|cFFFFCC00Jun 03, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Emergencial fix for death logs which sometimes was breaking the addon data capture.\n\n|cFFFFFF00-|r Fixed window alerts which was showing behind the bars.\n\n|cFFFFFF00-|r Fixed death log issue with friendly fire hits.\n\n|cFFFFFF00-|r Fixed a issue where Details! windows wasn't hidden when a pet battle starts.\n\n|cFFFFFF00-|r Fixed a issue with segments menu when a window is placed on the right side of the screen.\n\n|cFFFFFF00-|r Damage -> Enemies now also show neutral creatures.\n\n|cFFFFFF00-|r Added support to dungeons, bosses and trash mobs are now recognized.\n\n|cFFFFFF00-|r Added target information for each spell in Player Detail Window.\n\n|cFFFFFF00-|r Added options for change the location of tooltips.\n\n|cFFFFFF00-|r Added options for change the Overall Data functionality.\n\n|cFFFFFF00-|r Added tooltips for lock and detach buttons.\n\n|cFFFFFF00-|r Added new row texture: Details Vidro.\n\n|cFFFFFF00-|r Revamp on death log tooltips.\n\n|cFFFFFF00-|r Improved the visual effect for the instance which current moving window can snap to.\n\n|cFFFFFF00v1.14.5 - 1.14.6 (|cFFFFCC00May 24, 2014|r|cFFFFFF00):|r\n\n|cFFFFFF00-|r Added option for lock segments display, so, when a segment is chosen, the other windows also change it.\n\n|cFFFFFF00-|r Added option for show the total amount of spells, targets and pets in tooltips.\n\n|cFFFFFF00-|r Finished another revamp on options panel.\n\n|cFFFFFF00-|r Now its possible open more then 1 Raid Plugins at once on diferent windows.\n\n|cFFFFFF00-|r Added a large text editor for make changes on custom texts.\n\n|cFFFFFF00-|r Added new option for enable borders on the bars.\n\n|cFFFFFF00-|r Added Death Barrier as a absorb spell.\n\n|cFFFFFF00-|r Fixed a bug on overheal tooltip where was showing the Hps instead of overheal.\n\n|cFFFFFF00v1.14.0 - v1.14.0b (|cFFFFCC00May 17, 2014|r|cFFFFFF00):\n\n|cFFFFFF00-|r Added a new tab on options panel for tooltip configuration.\n\n|cFFFFFF00-|r Added a new tab on options panel for broker config.\n\n|cFFFFFF00-|r Added new abbreviation method called comma.\n\n|cFFFFFF00-|r All instances now have a delete button.\n\n|cFFFFFF00-|r Full re-write on the instance, delete and close buttons.\n\n|cFFFFFF00-|r HotCorners now sort icons according with most used.\n\n|cFFFFFF00-|r Few changes on all skins in order to fit on the new right menu buttons.\n\n|cFFFFFF00-|r Added Horde avatars.\n\n|cFFFFFF00-|r Fixed issue where shortcut panel shows below thw windows when its in Dialog strata.\n\n|cFFFFFF00v1.13.8 - v1.13.8a (|cFFFFCC00May 09, 2014|r|cFFFFFF00):\n\n|cFFFFFF00-|r Fixed issue with Vanguard where it wasn't showing debuffs stacks on the tanks if you are a healer os dps.\n\n|cFFFFFF00-|r Added option for put stretch button on the fullscreen strata which makes it always on top of others frames.\n\n|cFFFFFF00-|r Added background and dialog stratas." + Loc ["STRING_VERSION_LOG"] = "|cFFFFFF00a1.17.2 - a1.17.3 - a1.17.4 (|cFFFFCC00Jun 28, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added Rallying Cry to warrior cooldown list.\n\n|cFFFFFF00-|r Healthstone now is also considered a cooldown.\n\n|cFFFFFF00-|r Fixed non-combat switch by role where changing role wasnt changing the shown attribute.\n\n|cFFFFFF00-|r NickTag now dont check anymore if a received nickname from other guild member is invalid.\n\n|cFFFFFF00-|r Many improvements over Default Skin, Minimalistic Skin and ElvUI Frame Style Skin.\n\n|cFFFFFF00-|r Added 'Logos' and 'Raid & Dungeons' sections for Wallpapers. \n\n|cFFFFFF00-|r Added a option to load a image from the computer to use as wallpaper.\n\n|cFFFFFF00-|r Revamp on Image Editor, many bugs solves and now it is usable.\n\n|cFFFFFF00-|r Few tweaks done on shortcut panel, now the buttons they are smaller and the panel can hold more.\n\n|cFFFFFF00-|r Fixed 'While in Combat' hiding schema |cFF999999(thanks @skmzarn-mmochampion forum)|r.\n\n|cFFFFFF00-|r 'Hide' slash command now hides all opened windows; 'Show', open all closed windows and 'New' create a new window.\n\n|cFFFFFF00-|r Many fixes on Interact Auto Transparency.\n\n|cFFFFFF00-|r Fixed the report window alert when opening the report window and it already is opened |cFF999999(thanks @Rasstapp-mmochampion forum)|r.\n\n|cFFFFFF00-|r Fixed the gap between last row created and the end of the window.\n\n|cFFFFFF00-|r Fixed all tooltips bugs on Wallpaper Section on Options Panel.\n\n|cFFFFFF00a1.17.0 (|cFFFFCC00Jun 21, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Support for Custom Displays has been rewrited, to access the new panel go to Sword Menu -> Custom -> Create New Display.\n\n|cFFFFFF00-|r Added a custom display for show potion usage.\n\n|cFFFFFF00-|r Fixed a bug where the player pet wasnt being tracked after logon in the game. This bug was affecting directly classes with pets playing out of a raid group.\n\n|cFFFFFF00-|r Fixed the report bug on healing, energy and misc attributes |cFF999999(thanks @skmzarn-mmochampion forum)|r.\n\n|cFFFFFF00a1.16.0 - a1.16.1 - a1.16.3b (|cFFFFCC00Jun 14, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Fixed row creation while resizing where sometimes it was broking the last row in the window.\n\n|cFFFFFF00-|r Fixed small involuntary resizes after resizing a window. |cFF999999(thanks @Morimvudu-Nemesis)|r\n\n|cFFFFFF00-|r Fixed frame strata after stretching the window where was setting its strata to Medium.\n\n|cFFFFFF00-|r Fixed Vanguard strata where it wasnt following the strata from its host window.\n\n|cFFFFFF00-|r Mode menu now have a sub menu for raid plugins.\n\n|cFFFFFF00-|r Red and Green colors under comparison frame has been inverted. |cFF999999(thanks @skmzarn-mmochampion forum)|r\n\n|cFFFFFF00-|r Fixed some report issues with dps and hps, also almost all reports now have guide lines. |cFF999999(thanks @sosleapy-mmochampion forum)|r\n\n|cFFFFFF00-|r Pet dispell and interrupt count also for its owner as well. |cFF999999(thanks @skmzarn-mmochampion forum)|r\n\n|cFFFFFF00-|r Few fixes on comparison panel over Player Details Window.\n\n|cFFFFFF00-|r Added option to be able to save the windows size and position within the profile. |cFF999999(thanks @Torchler-mmochampion forum)|r\n\n|cFFFFFF00-|r Added performance profile settings. |cFF999999(thanks @SlippyCheeze-mmochampion forum)|r\n\n|cFFFFFF00-|r Added auto switch based on group roles also a switch for wipe. |cFF999999(thanks @SlippyCheeze-mmochampion forum)|r\n\n|cFFFFFF00-|r Fixed a bug where sometimes all non boss segments was considered boss encounters.\n\n|cFFFFFF00v1.15.4 (|cFFFFCC00Jun 06, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added a compare tab under Player Details Window:\nThis new tab showns up when there is too characters with the same class and spec.\nIts useful to compare skills used, uptimes and targets.\n\n|cFFFFFF00-|r Few improvements on Default and ElvUI skins.\n\n|cFFFFFF00-|r Added a button for auto align two windows within right chat window when ElvUI skin is active.\n\n|cFFFFFF00-|r Fixed problem with Damage -> Enemies display.\n\n|cFFFFFF00-|r Fixed report Player Detail Window report buttons.\n\n|cFFFFFF00-|r Fixed some report lines where the numbers wasnt properly formatted.\n\n|cFFFFFF00-|r Fixed a rare bug where the owner of some pets wasnt detected.\n\n|cFFFFFF00-|r Fixed issue in dungeons where capture data get paused after a boss kill.\n\n|cFFFFFF00-|r Fixed issue with Encounter Details showing its icon for dungeons bosses.\n\n|cFFFFFF00-|r Fixed a rare bug where the capture of damage stops after erasing a trash segment.\n\n|cFFFFFF00v1.15.0 - v1.15.3 - v1.15.3b (|cFFFFCC00Jun 03, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Emergencial fix for death logs which sometimes was breaking the addon data capture.\n\n|cFFFFFF00-|r Fixed window alerts which was showing behind the bars.\n\n|cFFFFFF00-|r Fixed death log issue with friendly fire hits.\n\n|cFFFFFF00-|r Fixed a issue where Details! windows wasn't hidden when a pet battle starts.\n\n|cFFFFFF00-|r Fixed a issue with segments menu when a window is placed on the right side of the screen.\n\n|cFFFFFF00-|r Damage -> Enemies now also show neutral creatures.\n\n|cFFFFFF00-|r Added support to dungeons, bosses and trash mobs are now recognized.\n\n|cFFFFFF00-|r Added target information for each spell in Player Detail Window.\n\n|cFFFFFF00-|r Added options for change the location of tooltips.\n\n|cFFFFFF00-|r Added options for change the Overall Data functionality.\n\n|cFFFFFF00-|r Added tooltips for lock and detach buttons.\n\n|cFFFFFF00-|r Added new row texture: Details Vidro.\n\n|cFFFFFF00-|r Revamp on death log tooltips.\n\n|cFFFFFF00-|r Improved the visual effect for the instance which current moving window can snap to.\n\n|cFFFFFF00v1.14.5 - 1.14.6 (|cFFFFCC00May 24, 2014|r|cFFFFFF00):|r\n\n|cFFFFFF00-|r Added option for lock segments display, so, when a segment is chosen, the other windows also change it.\n\n|cFFFFFF00-|r Added option for show the total amount of spells, targets and pets in tooltips.\n\n|cFFFFFF00-|r Finished another revamp on options panel.\n\n|cFFFFFF00-|r Now its possible open more then 1 Raid Plugins at once on diferent windows.\n\n|cFFFFFF00-|r Added a large text editor for make changes on custom texts.\n\n|cFFFFFF00-|r Added new option for enable borders on the bars.\n\n|cFFFFFF00-|r Added Death Barrier as a absorb spell.\n\n|cFFFFFF00-|r Fixed a bug on overheal tooltip where was showing the Hps instead of overheal.\n\n|cFFFFFF00v1.14.0 - v1.14.0b (|cFFFFCC00May 17, 2014|r|cFFFFFF00):\n\n|cFFFFFF00-|r Added a new tab on options panel for tooltip configuration.\n\n|cFFFFFF00-|r Added a new tab on options panel for broker config.\n\n|cFFFFFF00-|r Added new abbreviation method called comma.\n\n|cFFFFFF00-|r All instances now have a delete button.\n\n|cFFFFFF00-|r Full re-write on the instance, delete and close buttons.\n\n|cFFFFFF00-|r HotCorners now sort icons according with most used.\n\n|cFFFFFF00-|r Few changes on all skins in order to fit on the new right menu buttons.\n\n|cFFFFFF00-|r Added Horde avatars.\n\n|cFFFFFF00-|r Fixed issue where shortcut panel shows below thw windows when its in Dialog strata.\n\n|cFFFFFF00v1.13.8 - v1.13.8a (|cFFFFCC00May 09, 2014|r|cFFFFFF00):\n\n|cFFFFFF00-|r Fixed issue with Vanguard where it wasn't showing debuffs stacks on the tanks if you are a healer os dps.\n\n|cFFFFFF00-|r Added option for put stretch button on the fullscreen strata which makes it always on top of others frames.\n\n|cFFFFFF00-|r Added background and dialog stratas." Loc ["STRING_DETAILS1"] = "|cffffaeaeDetalhes:|r " --> color and details name diff --git a/startup.lua b/startup.lua index dc81a940..fca27964 100644 --- a/startup.lua +++ b/startup.lua @@ -134,6 +134,9 @@ function _G._detalhes:Start() self.memorycleanup = self:ScheduleRepeatingTimer ("CheckMemoryPeriodically", self.intervalo_memoria) self.next_memory_check = time()+self.intervalo_memoria + --> role + self.last_assigned_role = UnitGroupRolesAssigned ("player") + --> start parser --> load parser capture options @@ -163,6 +166,9 @@ function _G._detalhes:Start() self.listener:RegisterEvent ("PET_BATTLE_OPENING_START") self.listener:RegisterEvent ("PET_BATTLE_CLOSE") + self.listener:RegisterEvent ("PLAYER_ROLES_ASSIGNED") + self.listener:RegisterEvent ("ROLE_CHANGED_INFORM") + self.parser_frame:RegisterEvent ("COMBAT_LOG_EVENT_UNFILTERED") --> group