From 4619612c1c9c023d2bfc52a63a5619240d6dd471 Mon Sep 17 00:00:00 2001 From: Tercio Date: Tue, 17 Feb 2015 17:33:39 -0200 Subject: [PATCH] - Improvements on Encounter Details plugin. --- boot.lua | 24 +- classes/classe_combate.lua | 1 + classes/classe_damage.lua | 2 +- classes/classe_instancia_include.lua | 2 +- core/control.lua | 4 + functions/events.lua | 2 + functions/link.lua | 119 ++- functions/skins.lua | 4 +- functions/slash.lua | 23 + .../Details_EncounterDetails.lua | 43 +- plugins/Details_EncounterDetails/enUS.lua | 6 +- plugins/Details_EncounterDetails/frames.lua | 740 +++++++++++++----- .../images/boss_bg.tga | Bin 577597 -> 135123 bytes .../images/boss_button_statistic.tga | Bin 2046 -> 0 bytes .../images/boss_dispell.tga | Bin 6841 -> 0 bytes .../images/boss_frame1.tga | Bin 276643 -> 0 bytes .../images/boss_frame2.tga | Bin 23549 -> 0 bytes .../images/boss_frame3.tga | Bin 97345 -> 0 bytes .../images/boss_frame4.tga | Bin 48926 -> 0 bytes .../images/boss_frame_button.tga | Bin 6842 -> 0 bytes .../images/boss_frame_button_disabled.tga | Bin 5682 -> 0 bytes .../images/boss_frame_buttons.tga | Bin 14352 -> 20210 bytes .../images/boss_icones.tga | Bin 2173 -> 0 bytes .../images/boss_interrupt.tga | Bin 11257 -> 0 bytes .../images/boss_minisha.tga | Bin 9592 -> 0 bytes .../images/boss_stone.tga | Bin 6773 -> 0 bytes .../images/dano_recebido_bg.tga | Bin 8185 -> 0 bytes .../images/habilidades_inimigas_bg.tga | Bin 7871 -> 0 bytes plugins/Details_Vanguard/Details_Vanguard.lua | 22 + startup.lua | 38 +- 30 files changed, 739 insertions(+), 291 deletions(-) delete mode 100644 plugins/Details_EncounterDetails/images/boss_button_statistic.tga delete mode 100644 plugins/Details_EncounterDetails/images/boss_dispell.tga delete mode 100644 plugins/Details_EncounterDetails/images/boss_frame1.tga delete mode 100644 plugins/Details_EncounterDetails/images/boss_frame2.tga delete mode 100644 plugins/Details_EncounterDetails/images/boss_frame3.tga delete mode 100644 plugins/Details_EncounterDetails/images/boss_frame4.tga delete mode 100644 plugins/Details_EncounterDetails/images/boss_frame_button.tga delete mode 100644 plugins/Details_EncounterDetails/images/boss_frame_button_disabled.tga delete mode 100644 plugins/Details_EncounterDetails/images/boss_icones.tga delete mode 100644 plugins/Details_EncounterDetails/images/boss_interrupt.tga delete mode 100644 plugins/Details_EncounterDetails/images/boss_minisha.tga delete mode 100644 plugins/Details_EncounterDetails/images/boss_stone.tga delete mode 100644 plugins/Details_EncounterDetails/images/dano_recebido_bg.tga delete mode 100644 plugins/Details_EncounterDetails/images/habilidades_inimigas_bg.tga diff --git a/boot.lua b/boot.lua index 8968b4bf..73bbe9e9 100644 --- a/boot.lua +++ b/boot.lua @@ -4,8 +4,8 @@ _ = nil _detalhes = LibStub("AceAddon-3.0"):NewAddon("_detalhes", "AceTimer-3.0", "AceComm-3.0", "AceSerializer-3.0", "NickTag-1.0") _detalhes.build_counter = 570 --it's 570 for release - _detalhes.userversion = "v3.9.12a" - _detalhes.realversion = 59 --core version + _detalhes.userversion = "v3.10.0" + _detalhes.realversion = 60 --core version _detalhes.version = _detalhes.userversion .. " (core " .. _detalhes.realversion .. ")" ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -20,23 +20,13 @@ do local Loc = LibStub ("AceLocale-3.0"):GetLocale ( "Details" ) --[[ -|cFFFFFF00v3.9.12 (|cFFFFCC00Feb 13, 2015|r|cFFFFFF00)|r:\n\n -|cFFFFFF00-|r Advanced Death Logs (plugin): got report buttons for Endurance and Deaths Overall Damage.\n\n -|cFFFFFF00-|r Advanced Death Logs (plugin): the Deaths and Endurance limits can now be changed under the plugin options.\n\n -|cFFFFFF00-|r Chart Viewer (plugin): has been revamped and now it's less complicated to use.\n\n -|cFFFFFF00-|r Time Line (plugin): added options to change the background color and scale.\n\n -|cFFFFFF00-|r Raid Check (plugin): its window is now 'always on top'.\n\n -|cFFFFFF00-|r Accuracy adjustments on overheal of Divine Aegis and Illuminated Healing.\n\n -|cFFFFFF00-|r Removed healthstone from cooldown list, added Nature's Vigil.\n\n -|cFFFFFF00-|r Enemies display now shows damage taken instead of damage done.\n\n -|cFFFFFF00-|r Tooltip for enemies display now also show damage and healing done by the enemy.\n\n -|cFFFFFF00-|r Added an option under miscellaneous to show neutral and hostile creatures on damage taken display.\n\n -|cFFFFFF00-|r Added an option to ignore nicknames and always use character names.\n\n -|cFFFFFF00-|r Enabling the display icon on title bar now makes the title text automatically move slightly to right.\n\n -|cFFFFFF00-|r Fixed issue with skin changing when the window has the statusbar enabled.\n\n +|cFFFFFF00v3.10.0 (|cFFFFCC00Feb 17, 2015|r|cFFFFFF00)|r:\n\n +|cFFFFFF00-|r Several improvements on Encounter Details plugin.\n\n --]] - Loc ["STRING_VERSION_LOG"] = "|cFFFFFF00v3.9.12a (|cFFFFCC00Feb 16, 2015|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Roll back on combat detection after reset data, might be causing problems.\n\n|cFFFFFF00v3.9.12 (|cFFFFCC00Feb 13, 2015|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Advanced Death Logs (plugin): got report buttons for Endurance and Deaths Overall Damage.\n\n|cFFFFFF00-|r Advanced Death Logs (plugin): the Deaths and Endurance limits can now be changed under the plugin options.\n\n|cFFFFFF00-|r Chart Viewer (plugin): has been revamped and now it's less complicated to use.\n\n|cFFFFFF00-|r Time Line (plugin): added options to change the background color and scale.\n\n|cFFFFFF00-|r Raid Check (plugin): its window is now 'always on top'.\n\n|cFFFFFF00-|r Accuracy adjustments on overheal of Divine Aegis and Illuminated Healing.\n\n|cFFFFFF00-|r Removed healthstone from cooldown list, added Nature's Vigil.\n\n|cFFFFFF00-|r Enemies display now shows damage taken instead of damage done.\n\n|cFFFFFF00-|r Tooltip for enemies display now also show damage and healing done by the enemy.\n\n|cFFFFFF00-|r Added an option under miscellaneous to show neutral and hostile creatures on damage taken display.\n\n|cFFFFFF00-|r Added an option to ignore nicknames and always use character names.\n\n|cFFFFFF00-|r Enabling the display icon on title bar now makes the title text automatically move slightly to right.\n\n|cFFFFFF00-|r Fixed issue with skin changing when the window has the statusbar enabled.\n\n|cFFFFFF00v3.9.4 (|cFFFFCC00Feb 03, 2015|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added option 'Ignore Mass Toggle', when enabled the window won't be affected when hiding, showing or toggling all windows.\n\n|cFFFFFF00-|r Added window number for slash commands 'hide', 'show' and 'toggle'. Usage: '/details hide 1' to hide window 1.\n\n|cFFFFFF00-|r Removed keybinds for Open and Close, added toggle instead.\n\n|cFFFFFF00-|r Added slash command 'toggle'.\n\n|cFFFFFF00-|r Added display icons for all skins which still didn't have they.\n\n|cFFFFFF00-|r Improved 'Align with right chat' tool, now it also supports Forced Square skin.\n\n|cFFFFFF00-|r Improvements on Bookmark panel.\n\n|cFFFFFF00-|r Improvements on spec icons with transparency.\n\n|cFFFFFF00-|r Created custom spell for Living Bomb explosion.\n\n|cFFFFFF00-|r Fixed statusbar textures and mini displays.\n\n|cFFFFFF00-|r Fixed an issue with title bar buttons when toggling the titlebar anchor from bottom to top position.\n\n|cFFFFFF00-|r Fixed an issue with title bar text when toggling the statusbar position from bottom to top.\n\n|cFFFFFF00-|r Fixed yet another bug with avoidance tab on player detail window.\n\n|cFFFFFF00-|r Fixed the window ungroup button (above the resize one).\n\n|cFFFFFF00v3.8.13 (|cFFFFCC00Jan 26, 2015|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r RaidCheck (plugin): added an option to be able to use the report panel.\n\n|cFFFFFF00-|r You Are Not Prepared (plugin): added Auto Close the window, can be disabled through its options panel.\n\n|cFFFFFF00-|r Vanguard (plugin): Added Options Panel.\n\n|cFFFFFF00-|r Details! is now using 'LibWindow-1.1' to save and restore the positioning of the windows, bug might appear, please report if something weird happen.\n\n|cFFFFFF00-|r Improved specialization detection in order to try detect spec changes.\n\n|cFFFFFF00-|r Added options to change the brackets and the separator for dps/percent block.\n\n|cFFFFFF00-|r Added options for show (or hide) totals, dps and percent amount.\n\n|cFFFFFF00-|r Added Segments shortcut menu pressing Shift + Right click.\n\n|cFFFFFF00-|r Fixed positioning after reopen a window previously closed on last logon.\n\n|cFFFFFF00-|r Fixed enemies display where sometimes the bars were black instead of red.\n\n|cFFFFFF00-|r Fixed few places where spec icons wasn't being used on.\n\n|cFFFFFF00-|r Fixed avoidance panel on Player Details Window where sometimes was giving errors.\n\n|cFFFFFF00-|r Fixed priest shadow and holy detection.\n\n|cFFFFFF00-|r Fixed blood and unholy spec icons.\n\n|cFFFFFF00-|r Fixed an issue with 'Always Show me' feature where it was showing the player on Enemies display.\n\n|cFFFFFF00v3.8.1 (|cFFFFCC00Jan 17, 2015|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Plugin Vanguard: got full rewrite and now it is more easy to use.\n\n|cFFFFFF00-|r Plugin TimeAttack: fixed problem where sometimes required a reload to start a new time.\n\n|cFFFFFF00-|r Plugin Damage the Game!: fixed a problem where sometimes the time didn't started after level 2.\n\n|cFFFFFF00-|r Added specialization icons.\n\n|cFFFFFF00-|r Fixed Auto-Hide where it wasn't hiding the wallpaper of the window.\n\n|cFFFFFF00-|r Added 'Editing Group' check box on option panel, when enabled, settings changed also are modified on all windows in the group.\n\n|cFFFFFF00-|r Changing window's skin, doesn't change any more settings not related with appearance, for example, Auto-Hide, Switches.\n\n|cFFFFFF00-|r Custom display 'Health Potion & Stone' now also track Healing Tonic.\n\n|cFFFFFF00-|r Custom display 'Damage Taken by Spell' now tracks more spells and also melee hits.\n\n|cFFFFFF00-|r Menus now uses 'Friz Quadrata TT' font as default, also added an option to change it on options panel -> miscellaneous.\n\n|cFFFFFF00-|r 'Switch to Current' feature now switches all windows which have this option enabled.\n\n|cFFFFFF00-|r The message telling to use '/details reinstall' now only shows if a problem happen during the addon load process.\n\n|cFFFFFF00-|r Segments Saved option now can be set to 25, up from 5.\n\n|cFFFFFF00-|r Attempt to fix the bug with the monk spell 'Storm, Earth, and Fire'.\n\n|cFFFFFF00-|r Fixed 'Icon Pick' panel.\n\n|cFFFFFF00-|r Fixed bug when reporting friendly fire through player detail window.\n\n|cFFFFFF00-|r Fixed bug with report window where sometimes it was reporting on a wrong channel.\n\n|cFFFFFF00v3.7.1 (|cFFFFCC00Jan 08, 2015|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Plugin 'Damage Rank': is now called 'Damage, the Game!' and had its levels adjusted for WoD.\n\n|cFFFFFF00-|r Plugin 'Tiny Threat': fixed player name where it was showing the realm name too.\n\n|cFFFFFF00-|r Plugin 'Vanguard': fixed frame details (clicking on a bar) shown behind the Vanguard panel.\n\n|cFFFFFF00-|r Plugin 'Vanguard': fixed a problem when clicking with right button wasn't opening the bookmark panel.\n\n|cFFFFFF00-|r Plugin 'Vanguard': incoming heals now count shield amount on the player too.\n\n|cFFFFFF00-|r Plugin 'Vanguard' Known Bug: incoming damage and melee vs avoidance seems to be inaccurate by now, we need more time to study and fix it.\n\n|cFFFFFF00-|r Added Twins Ogron's Charge as custom spells, one for the charge by him self and other for the copies (mythic only).\n\n|cFFFFFF00-|r Added option panel for Raid Check plugin.\n\n|cFFFFFF00-|r Added key bindings for open a window, close a window and select a bookmark.\n\n|cFFFFFF00-|r Added 'CTRL + RightClick' closes a window.\n\n|cFFFFFF00-|r Fixed wallpaper transparency after releasing the window from a stretch.|cFFFFFF00-|r Fixed few issues when using class text colors.\n\n|cFFFFFF00-|r Fixed characters name outside instances, now it replaces the realm name with a * and show the complete name on tooltip.\n\n|cFFFFFF00-|r Fixed damage mitigation on damage taken, this affects only specific classes like monk tank.\n\n|cFFFFFF00-|r Fixed auto erase poping up when the player enters on its garrison.\n\n|cFFFFFF00-|r Fixed combat on garrison training dummies which was being marked as Trash Segment.\n\n|cFFFFFF00-|r Fixed command /details disable, wasn't disabling the capture of cooldowns.\n\n|cFFFFFF00-|r Fixed a problem with fast dps/hps when the window is in a empty segment.\n\n|cFFFFFF00-|r Fixed an issue using bookmark panel where it wasn't changing the display when the window is in a plugin mode." +-- |cFFFFFF00v3.10.0 (|cFFFFCC00Feb 17, 2015|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Several improvements on Encounter Details plugin.\n\n + + Loc ["STRING_VERSION_LOG"] = "|cFFFFFF00v3.10.0 (|cFFFFCC00Feb 17, 2015|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Several improvements on Encounter Details plugin.\n\n|cFFFFFF00v3.9.12a (|cFFFFCC00Feb 16, 2015|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Roll back on combat detection after reset data, might be causing problems.\n\n|cFFFFFF00v3.9.12 (|cFFFFCC00Feb 13, 2015|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Advanced Death Logs (plugin): got report buttons for Endurance and Deaths Overall Damage.\n\n|cFFFFFF00-|r Advanced Death Logs (plugin): the Deaths and Endurance limits can now be changed under the plugin options.\n\n|cFFFFFF00-|r Chart Viewer (plugin): has been revamped and now it's less complicated to use.\n\n|cFFFFFF00-|r Time Line (plugin): added options to change the background color and scale.\n\n|cFFFFFF00-|r Raid Check (plugin): its window is now 'always on top'.\n\n|cFFFFFF00-|r Accuracy adjustments on overheal of Divine Aegis and Illuminated Healing.\n\n|cFFFFFF00-|r Removed healthstone from cooldown list, added Nature's Vigil.\n\n|cFFFFFF00-|r Enemies display now shows damage taken instead of damage done.\n\n|cFFFFFF00-|r Tooltip for enemies display now also show damage and healing done by the enemy.\n\n|cFFFFFF00-|r Added an option under miscellaneous to show neutral and hostile creatures on damage taken display.\n\n|cFFFFFF00-|r Added an option to ignore nicknames and always use character names.\n\n|cFFFFFF00-|r Enabling the display icon on title bar now makes the title text automatically move slightly to right.\n\n|cFFFFFF00-|r Fixed issue with skin changing when the window has the statusbar enabled.\n\n|cFFFFFF00v3.9.4 (|cFFFFCC00Feb 03, 2015|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added option 'Ignore Mass Toggle', when enabled the window won't be affected when hiding, showing or toggling all windows.\n\n|cFFFFFF00-|r Added window number for slash commands 'hide', 'show' and 'toggle'. Usage: '/details hide 1' to hide window 1.\n\n|cFFFFFF00-|r Removed keybinds for Open and Close, added toggle instead.\n\n|cFFFFFF00-|r Added slash command 'toggle'.\n\n|cFFFFFF00-|r Added display icons for all skins which still didn't have they.\n\n|cFFFFFF00-|r Improved 'Align with right chat' tool, now it also supports Forced Square skin.\n\n|cFFFFFF00-|r Improvements on Bookmark panel.\n\n|cFFFFFF00-|r Improvements on spec icons with transparency.\n\n|cFFFFFF00-|r Created custom spell for Living Bomb explosion.\n\n|cFFFFFF00-|r Fixed statusbar textures and mini displays.\n\n|cFFFFFF00-|r Fixed an issue with title bar buttons when toggling the titlebar anchor from bottom to top position.\n\n|cFFFFFF00-|r Fixed an issue with title bar text when toggling the statusbar position from bottom to top.\n\n|cFFFFFF00-|r Fixed yet another bug with avoidance tab on player detail window.\n\n|cFFFFFF00-|r Fixed the window ungroup button (above the resize one).\n\n|cFFFFFF00v3.8.13 (|cFFFFCC00Jan 26, 2015|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r RaidCheck (plugin): added an option to be able to use the report panel.\n\n|cFFFFFF00-|r You Are Not Prepared (plugin): added Auto Close the window, can be disabled through its options panel.\n\n|cFFFFFF00-|r Vanguard (plugin): Added Options Panel.\n\n|cFFFFFF00-|r Details! is now using 'LibWindow-1.1' to save and restore the positioning of the windows, bug might appear, please report if something weird happen.\n\n|cFFFFFF00-|r Improved specialization detection in order to try detect spec changes.\n\n|cFFFFFF00-|r Added options to change the brackets and the separator for dps/percent block.\n\n|cFFFFFF00-|r Added options for show (or hide) totals, dps and percent amount.\n\n|cFFFFFF00-|r Added Segments shortcut menu pressing Shift + Right click.\n\n|cFFFFFF00-|r Fixed positioning after reopen a window previously closed on last logon.\n\n|cFFFFFF00-|r Fixed enemies display where sometimes the bars were black instead of red.\n\n|cFFFFFF00-|r Fixed few places where spec icons wasn't being used on.\n\n|cFFFFFF00-|r Fixed avoidance panel on Player Details Window where sometimes was giving errors.\n\n|cFFFFFF00-|r Fixed priest shadow and holy detection.\n\n|cFFFFFF00-|r Fixed blood and unholy spec icons.\n\n|cFFFFFF00-|r Fixed an issue with 'Always Show me' feature where it was showing the player on Enemies display.\n\n|cFFFFFF00v3.8.1 (|cFFFFCC00Jan 17, 2015|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Plugin Vanguard: got full rewrite and now it is more easy to use.\n\n|cFFFFFF00-|r Plugin TimeAttack: fixed problem where sometimes required a reload to start a new time.\n\n|cFFFFFF00-|r Plugin Damage the Game!: fixed a problem where sometimes the time didn't started after level 2.\n\n|cFFFFFF00-|r Added specialization icons.\n\n|cFFFFFF00-|r Fixed Auto-Hide where it wasn't hiding the wallpaper of the window.\n\n|cFFFFFF00-|r Added 'Editing Group' check box on option panel, when enabled, settings changed also are modified on all windows in the group.\n\n|cFFFFFF00-|r Changing window's skin, doesn't change any more settings not related with appearance, for example, Auto-Hide, Switches.\n\n|cFFFFFF00-|r Custom display 'Health Potion & Stone' now also track Healing Tonic.\n\n|cFFFFFF00-|r Custom display 'Damage Taken by Spell' now tracks more spells and also melee hits.\n\n|cFFFFFF00-|r Menus now uses 'Friz Quadrata TT' font as default, also added an option to change it on options panel -> miscellaneous.\n\n|cFFFFFF00-|r 'Switch to Current' feature now switches all windows which have this option enabled.\n\n|cFFFFFF00-|r The message telling to use '/details reinstall' now only shows if a problem happen during the addon load process.\n\n|cFFFFFF00-|r Segments Saved option now can be set to 25, up from 5.\n\n|cFFFFFF00-|r Attempt to fix the bug with the monk spell 'Storm, Earth, and Fire'.\n\n|cFFFFFF00-|r Fixed 'Icon Pick' panel.\n\n|cFFFFFF00-|r Fixed bug when reporting friendly fire through player detail window.\n\n|cFFFFFF00-|r Fixed bug with report window where sometimes it was reporting on a wrong channel.\n\n|cFFFFFF00v3.7.1 (|cFFFFCC00Jan 08, 2015|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Plugin 'Damage Rank': is now called 'Damage, the Game!' and had its levels adjusted for WoD.\n\n|cFFFFFF00-|r Plugin 'Tiny Threat': fixed player name where it was showing the realm name too.\n\n|cFFFFFF00-|r Plugin 'Vanguard': fixed frame details (clicking on a bar) shown behind the Vanguard panel.\n\n|cFFFFFF00-|r Plugin 'Vanguard': fixed a problem when clicking with right button wasn't opening the bookmark panel.\n\n|cFFFFFF00-|r Plugin 'Vanguard': incoming heals now count shield amount on the player too.\n\n|cFFFFFF00-|r Plugin 'Vanguard' Known Bug: incoming damage and melee vs avoidance seems to be inaccurate by now, we need more time to study and fix it.\n\n|cFFFFFF00-|r Added Twins Ogron's Charge as custom spells, one for the charge by him self and other for the copies (mythic only).\n\n|cFFFFFF00-|r Added option panel for Raid Check plugin.\n\n|cFFFFFF00-|r Added key bindings for open a window, close a window and select a bookmark.\n\n|cFFFFFF00-|r Added 'CTRL + RightClick' closes a window.\n\n|cFFFFFF00-|r Fixed wallpaper transparency after releasing the window from a stretch.|cFFFFFF00-|r Fixed few issues when using class text colors.\n\n|cFFFFFF00-|r Fixed characters name outside instances, now it replaces the realm name with a * and show the complete name on tooltip.\n\n|cFFFFFF00-|r Fixed damage mitigation on damage taken, this affects only specific classes like monk tank.\n\n|cFFFFFF00-|r Fixed auto erase poping up when the player enters on its garrison.\n\n|cFFFFFF00-|r Fixed combat on garrison training dummies which was being marked as Trash Segment." Loc ["STRING_DETAILS1"] = "|cffffaeaeDetails!:|r " diff --git a/classes/classe_combate.lua b/classes/classe_combate.lua index 8a1b27ce..d387e69c 100644 --- a/classes/classe_combate.lua +++ b/classes/classe_combate.lua @@ -227,6 +227,7 @@ --> time data container esta_tabela.TimeData = _detalhes:TimeDataCreateCombatTables() + esta_tabela.PhaseData = {{1, 1}, damage = {}, heal = {}, damage_section = {}, heal_section = {}} --[1] phase number [2] phase started --> Skill cache (not used) esta_tabela.CombatSkillCache = {} diff --git a/classes/classe_damage.lua b/classes/classe_damage.lua index 02b81f5d..fb6f4386 100644 --- a/classes/classe_damage.lua +++ b/classes/classe_damage.lua @@ -1272,7 +1272,7 @@ function atributo_damage:RefreshWindow (instancia, tabela_do_combate, forcar, ex qual_barra = qual_barra+1 else for i = instancia.barraS[1], instancia.barraS[2], 1 do --> vai atualizar só o range que esta sendo mostrado - conteudo[i]:AtualizaBarra (instancia, barras_container, qual_barra, i, total, sub_atributo, forcar, keyName, combat_time, percentage_type, use_animations, bars_show_data, bars_brackets, bars_separator) +--[[ index nil value]] conteudo[i]:AtualizaBarra (instancia, barras_container, qual_barra, i, total, sub_atributo, forcar, keyName, combat_time, percentage_type, use_animations, bars_show_data, bars_brackets, bars_separator) qual_barra = qual_barra+1 end end diff --git a/classes/classe_instancia_include.lua b/classes/classe_instancia_include.lua index 8832b23a..50ee5afb 100644 --- a/classes/classe_instancia_include.lua +++ b/classes/classe_instancia_include.lua @@ -134,7 +134,7 @@ _detalhes.instance_defaults = { --blackwhiite icons desaturated_menu = false, --mode segment attribute report --icons on menu - menu_icons = {true, true, true, true, true, true, space = -4, shadow = false}, --mode segment attribute report reset close + menu_icons = {true, true, true, true, true, false, space = -4, shadow = false}, --mode segment attribute report reset close --menu icons size multiplicator factor menu_icons_size = 1.0, --mode segment attribute report --auto hide menu buttons diff --git a/core/control.lua b/core/control.lua index f6cdfdb2..b135c835 100644 --- a/core/control.lua +++ b/core/control.lua @@ -602,6 +602,10 @@ _detalhes.in_combat = false --sinaliza ao addon que não há combate no momento _detalhes.leaving_combat = false --sinaliza que não esta mais saindo do combate + _detalhes:OnCombatPhaseChanged() + _table_wipe (_detalhes.tabela_vigente.PhaseData.damage_section) + _table_wipe (_detalhes.tabela_vigente.PhaseData.heal_section) + _table_wipe (_detalhes.cache_damage_group) _table_wipe (_detalhes.cache_healing_group) diff --git a/functions/events.lua b/functions/events.lua index fd3099ca..e0c1e64a 100644 --- a/functions/events.lua +++ b/functions/events.lua @@ -39,6 +39,7 @@ ["COMBAT_PREPOTION_UPDATED"] = {}, ["COMBAT_CHARTTABLES_CREATING"] = {}, ["COMBAT_CHARTTABLES_CREATED"] = {}, + ["COMBAT_ENCOUNTER_PHASE_CHANGED"] = {}, --> area ["ZONE_TYPE_CHANGED"] = {}, @@ -88,6 +89,7 @@ local common_events = { ["COMBAT_PREPOTION_UPDATED"] = true, ["COMBAT_CHARTTABLES_CREATING"] = true, ["COMBAT_CHARTTABLES_CREATED"] = true, + ["COMBAT_ENCOUNTER_PHASE_CHANGED"] = true, ["GROUP_ONENTER"] = true, ["GROUP_ONLEAVE"] = true, ["ZONE_TYPE_CHANGED"] = true, diff --git a/functions/link.lua b/functions/link.lua index db146b00..dcf8ec14 100644 --- a/functions/link.lua +++ b/functions/link.lua @@ -1,4 +1,3 @@ -do local _detalhes = _G._detalhes --> default weaktable @@ -311,4 +310,120 @@ do DetailsAuraPanel:Show() end -end \ No newline at end of file + ------------------------------------------------------------------------------------------------------------------ + + --> get the total of damage and healing of this phase + function _detalhes:OnCombatPhaseChanged() + + local current_combat = _detalhes:GetCurrentCombat() + local current_phase = current_combat.PhaseData [#current_combat.PhaseData][1] + + local phase_damage_container = current_combat.PhaseData.damage [current_phase] + local phase_healing_container = current_combat.PhaseData.heal [current_phase] + + local phase_damage_section = current_combat.PhaseData.damage_section + local phase_healing_section = current_combat.PhaseData.heal_section + + if (not phase_damage_container) then + phase_damage_container = {} + current_combat.PhaseData.damage [current_phase] = phase_damage_container + end + if (not phase_healing_container) then + phase_healing_container = {} + current_combat.PhaseData.heal [current_phase] = phase_healing_container + end + + for index, damage_actor in ipairs (_detalhes.cache_damage_group) do + local phase_damage = damage_actor.total - (phase_damage_section [damage_actor.nome] or 0) + phase_damage_section [damage_actor.nome] = damage_actor.total + phase_damage_container [damage_actor.nome] = (phase_damage_container [damage_actor.nome] or 0) + phase_damage + end + + for index, healing_actor in ipairs (_detalhes.cache_healing_group) do + local phase_heal = healing_actor.total - (phase_healing_section [healing_actor.nome] or 0) + phase_healing_section [healing_actor.nome] = healing_actor.total + phase_healing_container [healing_actor.nome] = (phase_healing_container [healing_actor.nome] or 0) + phase_heal + end + + end + + function _detalhes:BossModsLink() + if (_G.DBM) then + local dbm_callback_phase = function (event, msg) + + local mod = _detalhes.encounter_table.DBM_Mod + + if (not mod) then + local id = _detalhes:GetEncounterIdFromBossIndex (_detalhes.encounter_table.mapid, _detalhes.encounter_table.id) + if (id) then + for index, tmod in ipairs (DBM.Mods) do + if (tmod.id == id) then + _detalhes.encounter_table.DBM_Mod = tmod + mod = tmod + end + end + end + end + + local phase = mod and mod.vb and mod.vb.phase + if (phase and _detalhes.encounter_table.phase ~= phase) then + --_detalhes:Msg ("Current phase:", phase) + + _detalhes:OnCombatPhaseChanged() + + _detalhes.encounter_table.phase = phase + + local cur_combat = _detalhes:GetCurrentCombat() + local time = cur_combat:GetCombatTime() + if (time > 5) then + tinsert (cur_combat.PhaseData, {phase, time}) + end + + _detalhes:SendEvent ("COMBAT_ENCOUNTER_PHASE_CHANGED", nil, phase) + end + end + + local dbm_callback_pull = function (event, mod, delay, synced, startHp) + _detalhes.encounter_table.DBM_Mod = mod + _detalhes.encounter_table.DBM_ModTime = time() + end + + DBM:RegisterCallback ("DBM_Announce", dbm_callback_phase) + DBM:RegisterCallback ("pull", dbm_callback_pull) + end + + LoadAddOn ("BigWigs_Core") + + if (BigWigs and not _G.DBM) then + BigWigs:Enable() + + function _detalhes:BigWigs_Message (event, module, key, text) + --print ("new bigwigs message...") + if (key == "stages") then + local phase = text:gsub (".*%s", "") + phase = tonumber (phase) + --print ("Phase Changed!", phase) + + if (phase and type (phase) == "number" and _detalhes.encounter_table.phase ~= phase) then + --_detalhes:Msg ("Current phase:", phase) + + _detalhes:OnCombatPhaseChanged() + + _detalhes.encounter_table.phase = phase + + local cur_combat = _detalhes:GetCurrentCombat() + local time = cur_combat:GetCombatTime() + if (time > 5) then + tinsert (cur_combat.PhaseData, {phase, time}) + end + + _detalhes:SendEvent ("COMBAT_ENCOUNTER_PHASE_CHANGED", nil, phase) + end + + end + end + + BigWigs.RegisterMessage (_detalhes, "BigWigs_Message") + end + end + \ No newline at end of file diff --git a/functions/skins.lua b/functions/skins.lua index 57065ec6..4bbb4373 100644 --- a/functions/skins.lua +++ b/functions/skins.lua @@ -1143,7 +1143,7 @@ local _ true, true, true, -- [5] - true, -- [6] + false, -- [6] ["space"] = -4, ["shadow"] = true, }, @@ -1763,7 +1763,7 @@ local _ ["strata"] = "LOW", ["show_sidebars"] = true, ["hide_in_combat_alpha"] = 0, - ["menu_icons"] = {true,true,true,true,true, true, ["space"] = -4, ["shadow"] = true}, + ["menu_icons"] = {true, true, true, true, true, false, ["space"] = -4, ["shadow"] = true}, ["desaturated_menu"] = false, ["auto_hide_menu"] = { ["left"] = false, diff --git a/functions/slash.lua b/functions/slash.lua index 73ec5288..c4024652 100644 --- a/functions/slash.lua +++ b/functions/slash.lua @@ -884,6 +884,29 @@ function SlashCmdList.DETAILS (msg, editbox) elseif (msg == "gs") then _detalhes:teste_grayscale() + elseif (msg == "bwload") then + if not BigWigs then LoadAddOn("BigWigs_Core") end + BigWigs:Enable() + + LoadAddOn ("BigWigs_Highmaul") + + local mod = BigWigs:GetBossModule("Imperator Mar'gok") + mod:Enable() + + elseif (msg == "bwsend") then + local mod = BigWigs:GetBossModule("Imperator Mar'gok") + mod:Message("stages", "Neutral", "Long", "Phase 2", false) + + elseif (msg == "bwregister") then + + local addon = {} + BigWigs.RegisterMessage(addon, "BigWigs_Message") + function addon:BigWigs_Message(event, module, key, text) + if module.journalId == 1197 and text:match("^Phase %d$") then -- 1197 = Margok + print ("Phase Changed!", event, module, key, text) + end + end + elseif (msg == "outline") then local instancia = _detalhes.tabela_instancias [1] diff --git a/plugins/Details_EncounterDetails/Details_EncounterDetails.lua b/plugins/Details_EncounterDetails/Details_EncounterDetails.lua index 4abee4ff..34eb49ec 100644 --- a/plugins/Details_EncounterDetails/Details_EncounterDetails.lua +++ b/plugins/Details_EncounterDetails/Details_EncounterDetails.lua @@ -197,6 +197,10 @@ local function CreatePluginFrames (data) --drop last combat table EncounterDetails.LastSegmentShown = nil + if (DetailsRaidDpsGraph) then + DetailsRaidDpsGraph.combat = nil + end + --wipe emotes table.wipe (EncounterDetails.boss_emotes_table) @@ -545,7 +549,6 @@ local function DamageTakenDetails (jogador, barra) for nome, _ in _pairs (agressores) do --> agressores seria a lista de nomes local este_agressor = showing._ActorTable[showing._NameIndexTable[nome]] if (este_agressor) then --> checagem por causa do total e do garbage collector que não limpa os nomes que deram dano - local habilidades = este_agressor.spells._ActorTable for id, habilidade in _pairs (habilidades) do --print ("oi - " .. este_agressor.nome) @@ -763,19 +766,28 @@ end function EncounterDetails:OpenAndRefresh (_, segment) local frame = EncounterDetailsFrame --alias - local _combat_object = _combat_object - - if (not _combat_object) then - return - end - + if (segment) then --get combat segment, 1 more recently ...25 oldest _combat_object = EncounterDetails:GetCombat (segment) EncounterDetails._segment = segment else - _G [frame:GetName().."SegmentsDropdown"].MyObject:Select (1, true) - EncounterDetails._segment = 1 + + local historico = _detalhes.tabela_historico.tabelas + for index, combate in ipairs (historico) do + if (combate.is_boss and combate.is_boss.index) then + _G [frame:GetName().."SegmentsDropdown"].MyObject:Select (index) + EncounterDetails._segment = index + _combat_object = combate + break + end + end + + end + + if (not _combat_object) then + EncounterDetails:Msg ("no combat found.") + return end local boss_id @@ -826,6 +838,8 @@ function EncounterDetails:OpenAndRefresh (_, segment) if (EncounterDetailsFrame.ShowType == "graph") then EncounterDetails:BuildDpsGraphic() + elseif (EncounterDetailsFrame.ShowType == "spellsauras") then + --refresh spells and auras end EncounterDetails.LastSegmentShown = _combat_object @@ -848,20 +862,15 @@ function EncounterDetails:OpenAndRefresh (_, segment) if (file) then EncounterDetailsFrame.raidbackground:SetTexture (file) EncounterDetailsFrame.raidbackground:SetTexCoord (L, R, T, B) - EncounterDetailsFrame.raidbackground:SetAlpha (0.8) else EncounterDetailsFrame.raidbackground:SetTexture ([[Interface\Glues\LOADINGSCREENS\LoadScreenDungeon]]) EncounterDetailsFrame.raidbackground:SetTexCoord (0, 1, 120/512, 408/512) - EncounterDetailsFrame.raidbackground:SetAlpha (0.8) end -------------- set totals on down frame -------------- --[[ data mine: _combat_object ["totals_grupo"] hold the total [1] damage // [2] heal // [3] [energy_name] energies // [4] [misc_name] miscs --]] - --EncounterDetailsFrame.StatusBar_totaldamage:SetText (Loc ["STRING_TOTAL_DAMAGE"]..": ".. _detalhes:comma_value (_combat_object.totals_grupo[1])) --> [1] total damage - --EncounterDetailsFrame.StatusBar_totalheal:SetText (Loc ["STRING_TOTAL_HEAL"]..": ".. _detalhes:comma_value (_combat_object.totals_grupo[2])) --> [2] total heal - --> Container Overall Damage Taken --[[ data mine: combat tables have 4 containers [1] damage [2] heal [3] energy [4] misc each container have 2 tables: ._NameIndexTable and ._ActorTable --]] @@ -1416,7 +1425,7 @@ function EncounterDetails:OpenAndRefresh (_, segment) local barra = container.barras [index] if (not barra) then - barra = EncounterDetails:CreateRow (index, container, 3, 3, -6) + barra = EncounterDetails:CreateRow (index, container, 3, 0, -6) barra.TTT = "total_interrupt" -- tool tip type barra.report_text = "Details! ".. Loc ["STRING_INTERRUPT_BY"] barra:SetBackdrop (backdrop_bar_onleave) @@ -1590,13 +1599,13 @@ function EncounterDetails:OpenAndRefresh (_, segment) --> {esta_morte, time, este_jogador.nome, este_jogador.classe, _UnitHealthMax (alvo_name), minutos.."m "..segundos.."s", ["dead"] = true} local barra = container.barras [index] if (not barra) then - barra = EncounterDetails:CreateRow (index, container, 3, 0, -4) + barra = EncounterDetails:CreateRow (index, container, 3, 0, 1) barra.TTT = "morte" -- tool tip type barra.report_text = "Details! " .. Loc ["STRING_DEAD_LOG"] _detalhes:SetFontSize (barra.texto_esquerdo, 9) _detalhes:SetFontSize (barra.texto_direita, 9) _detalhes:SetFontFace (barra.texto_esquerdo, "Arial Narrow") - barra:SetWidth (160) + barra:SetWidth (169) end if (tabela [3]:find ("-")) then diff --git a/plugins/Details_EncounterDetails/enUS.lua b/plugins/Details_EncounterDetails/enUS.lua index 133746eb..f039c473 100644 --- a/plugins/Details_EncounterDetails/enUS.lua +++ b/plugins/Details_EncounterDetails/enUS.lua @@ -29,8 +29,10 @@ Loc ["STRING_ADDS"] = "Adds" Loc ["STRING_INTERRUPTS"] = "Interrupts" Loc ["STRING_DISPELLS"] = "Dispells" Loc ["STRING_DEATH_LOG"] = "Death Log" -Loc ["STRING_FIGHT_SUMMARY"] = "fight details" -Loc ["STRING_FIGHT_GRAPHIC"] = "performance charts" +Loc ["STRING_FIGHT_SUMMARY"] = "Encounter Summary" +Loc ["STRING_FIGHT_GRAPHIC"] = "Encounter Charts and Phases" +Loc ["STRING_FIGHT_EMOTES"] = "Encounter Emotes" +Loc ["STRING_FIGHT_SPELLS"] = "Encounter Spells and Auras" Loc ["STRING_TOOLTIP"] = "Show Encounter Details Window" Loc ["STRING_LAST_COOLDOWN"] = "last cooldown used" Loc ["STRING_NOLAST_COOLDOWN"] = "no cooldown used" diff --git a/plugins/Details_EncounterDetails/frames.lua b/plugins/Details_EncounterDetails/frames.lua index 51dbfaba..32e5140c 100644 --- a/plugins/Details_EncounterDetails/frames.lua +++ b/plugins/Details_EncounterDetails/frames.lua @@ -151,7 +151,7 @@ do barra:SetWidth (200+width_mod) --> tamanho da barra de acordo com o tamanho da janela barra:SetHeight (16) --> altura determinada pela instância - local y = (index-1)*17 --> 17 é a altura da barra + local y = (index-1)*15 --> 17 é a altura da barra y_mod = y_mod or 0 y = y + y_mod y = y*-1 --> baixo @@ -205,8 +205,7 @@ do function EncounterDetails:BuildDpsGraphic() local segment = EncounterDetails._segment - - --print ("Segment:", segment) + local g if (not _G.DetailsRaidDpsGraph) then @@ -285,6 +284,34 @@ do end end end + + g:ClearPhaseTexture() + local phase_data = combat.PhaseData + local scale = 610 / combat:GetCombatTime() + + for i = 1, #phase_data do + local phase = phase_data[i][1] + local start_at = phase_data[i][2] + local texture = g:GetPhaseTexture (i, phase) + + texture:SetPoint ("bottomleft", g, "bottomleft", (start_at * scale)+58, 0) + texture.phase = phase + texture.start_at = start_at + + local next_phase = phase_data[i+1] + if (next_phase) then + local duration = next_phase [2] - start_at + texture:SetWidth (scale * duration) + texture.elapsed = duration + else + local duration = combat:GetCombatTime() - start_at + texture:SetWidth (scale * duration) + texture.elapsed = duration + end + end + + g.combat = combat + -- EncounterDetails:DrawSegmentGraphic (g, graphicData, combat, combat) @@ -482,6 +509,329 @@ do g:SetBorderSize ("right", 0.001) g.VerticalLines = {} g.TryIndicator = {} + g.PhaseTextures = {} + + local phase_alpha = 0.5 + local phase_colors = {{0.2, 1, 0.2, phase_alpha}, {1, 1, 0.2, phase_alpha}, {1, 0.2, 0.2, phase_alpha}, {0.2, 1, 1, phase_alpha}, {0.2, 0.2, 1, phase_alpha}} + + local phase_panel = CreateFrame ("frame", "EncounterDetailsPhasePanel", g) + phase_panel:SetFrameStrata ("TOOLTIP") + phase_panel:SetWidth (451) + phase_panel:SetBackdrop ({bgFile = "Interface\\Tooltips\\UI-Tooltip-Background", tile = true, tileSize = 16, + edgeFile = [[Interface\AddOns\Details\images\border_2]], edgeSize = 32, + insets = {left = 1, right = 1, top = 1, bottom = 1}}) + phase_panel:SetBackdropColor (0, 0, 0, .4) + + local damage_icon = DetailsFrameWork:CreateImage (phase_panel, [[Interface\AddOns\Details\images\skins\classic_skin_v1]], 16, 16, "overlay", {11/1024, 24/1024, 376/1024, 390/1024}) + local damage_label = DetailsFrameWork:CreateLabel (phase_panel, "Damage Done:") + damage_icon:SetPoint ("topleft", phase_panel, "topleft", 10, -10) + damage_label:SetPoint ("left", damage_icon, "right", 4, 0) + + local heal_icon = DetailsFrameWork:CreateImage (phase_panel, [[Interface\AddOns\Details\images\skins\classic_skin_v1]], 16, 16, "overlay", {43/1024, 57/1024, 376/1024, 390/1024}) + local heal_label = DetailsFrameWork:CreateLabel (phase_panel, "Healing Done:") + heal_icon:SetPoint ("topleft", phase_panel, "topleft", 250, -10) + heal_label:SetPoint ("left", heal_icon, "right", 4, 0) + + phase_panel.damage_labels = {} + phase_panel.heal_labels = {} + + function phase_panel:ClearLabels() + for i, label in ipairs (phase_panel.damage_labels) do + label.lefttext:Hide() + label.righttext:Hide() + label.icon:Hide() + label.bg:Hide() + end + for i, label in ipairs (phase_panel.heal_labels) do + label.lefttext:Hide() + label.righttext:Hide() + label.icon:Hide() + label.bg:Hide() + end + end + + function phase_panel:GetDamageLabel (index) + local label = phase_panel.damage_labels [index] + if (not label) then + local player_name = DetailsFrameWork:CreateLabel (phase_panel, "") + local amount = DetailsFrameWork:CreateLabel (phase_panel, "") + amount:SetJustifyH ("right") + local icon = DetailsFrameWork:CreateImage (phase_panel, "", 16, 16) + local bg = DetailsFrameWork:CreateImage (phase_panel, [[Interface\AddOns\Details\images\BantoBar]], nil, nil, "artwork") + bg:SetPoint ("left", icon, "left"); bg.height = 16; bg:SetPoint ("right", amount, "right"); bg:SetVertexColor (.2, .2, .2, 0.8) + + icon:SetPoint ("topleft", phase_panel, "topleft", 10, ((index * 16) * -1) - 16) + player_name:SetPoint ("left", icon, "right", 2, 0) + amount:SetPoint ("topright", phase_panel, "topleft", 200, ((index * 16) * -1) - 16) + + label = {lefttext = player_name, righttext = amount, icon = icon, bg = bg} + phase_panel.damage_labels [index] = label + end + return label + end + + function phase_panel:GetHealLabel (index) + local label = phase_panel.heal_labels [index] + if (not label) then + local player_name = DetailsFrameWork:CreateLabel (phase_panel, "") + local amount = DetailsFrameWork:CreateLabel (phase_panel, "") + amount:SetJustifyH ("right") + local icon = DetailsFrameWork:CreateImage (phase_panel, "", 16, 16) + local bg = DetailsFrameWork:CreateImage (phase_panel, [[Interface\AddOns\Details\images\BantoBar]], nil, nil, "artwork") + bg:SetPoint ("left", icon, "left"); bg.height = 16; bg:SetPoint ("right", amount, "right"); bg:SetVertexColor (.2, .2, .2, 0.8) + + icon:SetPoint ("topleft", phase_panel, "topleft", 250, ((index * 16) * -1) - 16) + player_name:SetPoint ("left", icon, "right", 2, 0) + amount:SetPoint ("topright", phase_panel, "topleft", 440, ((index * 16) * -1) - 16) + + label = {lefttext = player_name, righttext = amount, icon = icon, bg = bg} + phase_panel.heal_labels [index] = label + end + return label + end + + phase_panel.phase_label = DetailsFrameWork:CreateLabel (phase_panel, "") + phase_panel.time_label = DetailsFrameWork:CreateLabel (phase_panel, "") + phase_panel.report_label = DetailsFrameWork:CreateLabel (phase_panel, "|cFFffb400Left Click|r: Report Damage |cFFffb400Right Click|r: Report Heal") + + phase_panel.phase_label:SetPoint ("bottomleft", phase_panel, "bottomleft", 10, 5) + phase_panel.time_label:SetPoint ("left", phase_panel.phase_label, "right", 5, 0) + phase_panel.report_label:SetPoint ("bottomright", phase_panel, "bottomright", -10, 5) + + local bg = DetailsFrameWork:CreateImage (phase_panel, [[Interface\Tooltips\UI-Tooltip-Background]], nil, nil, "artwork") + bg:SetPoint ("left", phase_panel.phase_label, "left"); bg.height = 16; bg:SetPoint ("right", phase_panel.report_label, "right"); bg:SetVertexColor (0, 0, 0, 1) + + local spark_container = {} + local create_spark = function() + local t = phase_panel:CreateTexture (nil, "overlay") + t:SetTexture ([[Interface\CastingBar\UI-CastingBar-Spark]]) + t:SetBlendMode ("ADD") + t:Hide() + tinsert (spark_container, t) + end + local get_spark = function (index) + local spark = spark_container [index] + if (not spark) then + create_spark() + spark = spark_container [index] + end + spark:ClearAllPoints() + return spark + end + local hide_sparks = function() + for _, spark in ipairs (spark_container) do + spark:Hide() + end + end + + local phase_on_enter = function (self) + + local spark1 = get_spark (1) + local spark2 = get_spark (2) + self.texture:SetBlendMode ("ADD") + spark1:SetPoint ("left", self.texture, "left", -16, 0) + spark2:SetPoint ("right", self.texture, "right", 16, 0) + spark1:Show() + spark2:Show() + + local phase = self.phase + local spark_index = 3 + + self.texture:SetVertexColor (1, 1, 1) + + for _, f in ipairs (g.PhaseTextures) do + if (f ~= self and f.phase == phase) then + local spark1 = get_spark (spark_index) + local spark2 = get_spark (spark_index+1) + f.texture:SetBlendMode ("ADD") + f.texture:SetVertexColor (1, 1, 1) + spark1:SetPoint ("left", f.texture, "left", -16, 0) + spark2:SetPoint ("right", f.texture, "right", 16, 0) + spark1:Show() + spark2:Show() + spark_index = spark_index + 2 + end + end + + local combat = DetailsRaidDpsGraph.combat + if (combat) then + + phase_panel:ClearLabels() + + --damage + local players = {} + for player_name, damage in pairs (combat.PhaseData.damage [self.phase]) do + tinsert (players, {player_name, damage}) + end + table.sort (players, _detalhes.Sort2) + + for i, player in ipairs (players) do + local dlabel = phase_panel:GetDamageLabel (i) + dlabel.lefttext.text = EncounterDetails:GetOnlyName (player [1]) + dlabel.righttext.text = _detalhes:ToK (_math_floor (player [2])) + + local class = EncounterDetails:GetClass (player [1]) + local spec = EncounterDetails:GetSpec (player [1]) + + if (spec) then + dlabel.icon.texture = [[Interface\AddOns\Details\images\spec_icons_normal]] + dlabel.icon.texcoord = EncounterDetails.class_specs_coords [spec] + + elseif (class) then + dlabel.icon.texture = [[Interface\AddOns\Details\images\classes_small_alpha]] + dlabel.icon.texcoord = _detalhes.class_coords [class] + + else + dlabel.icon.texture = [[Interface\LFGFRAME\LFGROLE_BW]] + dlabel.icon:SetTexCoord (.25, .5, 0, 1) + end + + dlabel.lefttext:Show() + dlabel.righttext:Show() + dlabel.icon:Show() + dlabel.bg:Show() + end + + local damage_players = #players + self.damage_actors = players + + --heal + local players = {} + for player_name, heal in pairs (combat.PhaseData.heal [self.phase]) do + tinsert (players, {player_name, heal}) + end + table.sort (players, _detalhes.Sort2) + + for i, player in ipairs (players) do + local hlabel = phase_panel:GetHealLabel (i) + hlabel.lefttext.text = EncounterDetails:GetOnlyName (player [1]) + hlabel.righttext.text = _detalhes:ToK (_math_floor (player [2])) + + local classe = _detalhes:GetClass (player [1]) + if (classe) then + hlabel.icon:SetTexture ([[Interface\AddOns\Details\images\classes_small_alpha]]) + hlabel.icon:SetTexCoord (unpack (_detalhes.class_coords [classe])) + else + hlabel.icon:SetTexture ([[Interface\LFGFRAME\LFGROLE_BW]]) + hlabel.icon:SetTexCoord (.25, .5, 0, 1) + end + + hlabel.lefttext:Show() + hlabel.righttext:Show() + hlabel.icon:Show() + hlabel.bg:Show() + end + + local heal_players = #players + self.heal_actors = players + + --show the panel + phase_panel:SetHeight ((math.max (damage_players, heal_players) * 16) + 60) + phase_panel:SetPoint ("bottom", self, "top", 0, 10) + phase_panel:Show() + + phase_panel.phase_label.text = "|cFFffb400Phase|r: " .. self.phase + + local m, s = _math_floor (self.elapsed / 60), _math_floor (self.elapsed % 60) + phase_panel.time_label.text = "|cFFffb400Elapsed|r: " .. m .. "m " .. s .. "s" + + end + + end + local phase_on_leave = function (self) + table.wipe (self.damage_actors) + table.wipe (self.heal_actors) + + for _, f in ipairs (g.PhaseTextures) do + f.texture:SetBlendMode ("BLEND") + f.texture:SetVertexColor (unpack (f.texture.original_color)) + end + + hide_sparks() + phase_panel:Hide() + end + + local phase_on_click = function (self, button) + if (button == "LeftButton") then + + local result = {} + local reportFunc = function (IsCurrent, IsReverse, AmtLines) + AmtLines = AmtLines + 1 + if (#result > AmtLines) then + for i = #result, AmtLines+1, -1 do + tremove (result, i) + end + end + EncounterDetails:SendReportLines (result) + end + + --need to build here because the mouse will leave the block to click in the send button + tinsert (result, "Details!: Damage for Phase " .. self.phase .. " of " .. (g.combat and g.combat.is_boss and g.combat.is_boss.name or "Unknown") .. ":") + for i = 1, #self.damage_actors do + tinsert (result, EncounterDetails:GetOnlyName (self.damage_actors[i][1]) .. ": " .. _detalhes:ToK (_math_floor (self.damage_actors [i][2]))) + end + EncounterDetails:SendReportWindow (reportFunc, nil, nil, true) + + elseif (button == "RightButton") then + + local result = {} + local reportFunc = function (IsCurrent, IsReverse, AmtLines) + AmtLines = AmtLines + 1 + if (#result > AmtLines) then + for i = #result, AmtLines+1, -1 do + tremove (result, i) + end + end + EncounterDetails:SendReportLines (result) + end + + tinsert (result, "Details!: Healing for Phase " .. self.phase .. " of " .. (g.combat and g.combat.is_boss and g.combat.is_boss.name or "Unknown") .. ":") + for i = 1, #self.heal_actors do + tinsert (result, EncounterDetails:GetOnlyName (self.heal_actors[i][1]) .. ": " .. _detalhes:ToK (_math_floor (self.heal_actors [i][2]))) + end + EncounterDetails:SendReportWindow (reportFunc, nil, nil, true) + + end + end + + function g:GetPhaseTexture (index, phase) + + local texture = g.PhaseTextures [index] + + if (not texture) then + local f = CreateFrame ("frame", "EncounterDetailsPhaseTexture" .. index, g) + f:SetHeight (16) + + local t = f:CreateTexture (nil, "artwork") + t:SetAllPoints() + t:SetTexture (1, 1, 1, phase_alpha) + t.original_color = {1, 1, 1} + f.texture = t + + f:SetScript ("OnEnter", phase_on_enter) + f:SetScript ("OnLeave", phase_on_leave) + f:SetScript ("OnMouseUp", phase_on_click) + + texture = f + tinsert (g.PhaseTextures, f) + end + + texture:ClearAllPoints() + phase = math.min (phase, 5) + texture.texture:SetVertexColor (unpack (phase_colors [phase])) + local oc = texture.texture.original_color + oc[1], oc[2], oc[3] = unpack (phase_colors [phase]) + + texture:Show() + + return texture + end + + function g:ClearPhaseTexture() + for i, texture in pairs (g.PhaseTextures) do + texture:Hide() + end + end function g:ChangeColorOnDataSeries (index, color) self.Data [index].Color = color @@ -581,19 +931,6 @@ do BossFrame:SetResizable (false) BossFrame:SetMovable (true) - function BossFrame:ToFront() - if (_detalhes.janela_info) then - if (BossFrame:GetFrameLevel() < _detalhes.janela_info:GetFrameLevel()) then - BossFrame:SetFrameLevel (BossFrame:GetFrameLevel()+3) - _detalhes.janela_info:SetFrameLevel (_detalhes.janela_info:GetFrameLevel()-3) - end - end - end - - BossFrame.grab = DetailsFrameWork:NewDetailsButton (BossFrame, BossFrame, _, BossFrame.ToFront, nil, nil, 698, 73, "", "", "", "", {OnGrab = "PassClick"}) - BossFrame.grab:SetPoint ("topleft", BossFrame, "topleft") - BossFrame.grab:SetFrameLevel (BossFrame:GetFrameLevel()+1) - BossFrame:SetScript ("OnMouseDown", function (self, botao) if (botao == "LeftButton") then @@ -612,21 +949,7 @@ do end end) - --> fix para dar fadein ao apertar esc - --[[ - BossFrame:SetScript ("OnHide", function (self) - if (not BossFrame.hidden) then --> significa que foi fechado com ESC - BossFrame:Show() - DetailsFrameWork:Fade (BossFrame, "in") - end - end) - --]] - - --BossFrame:SetBackdrop (gump_fundo_backdrop) - --BossFrame:SetBackdropColor (0, 0, 0, 0.3) - BossFrame:SetPoint ("CENTER", UIParent) - --EncounterDetails.Frame = BossFrame --> icone da classe no canto esquerdo superior BossFrame.boss_icone = BossFrame:CreateTexture (nil, "BACKGROUND") @@ -635,19 +958,29 @@ do BossFrame.boss_icone:SetHeight (64) --> imagem de fundo - BossFrame.raidbackground = BossFrame:CreateTexture (nil, "BACKGROUND") + BossFrame.raidbackground = BossFrame:CreateTexture (nil, "BORDER") BossFrame.raidbackground:SetPoint ("TOPLEFT", BossFrame, "TOPLEFT", 244, -74) - - BossFrame.raidbackground:SetWidth (450) - BossFrame.raidbackground:SetHeight (256) + BossFrame.raidbackground:SetDrawLayer ("BORDER", 2) + BossFrame.raidbackground:SetWidth (445) + BossFrame.raidbackground:SetHeight (240) + BossFrame.raidbackground:SetAlpha (0.4) --> background completo BossFrame.bg = BossFrame:CreateTexture (nil, "BORDER") BossFrame.bg:SetPoint ("TOPLEFT", BossFrame, "TOPLEFT", 0, 0) BossFrame.bg:SetWidth (1024) BossFrame.bg:SetHeight (512) - BossFrame.bg:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_bg") + BossFrame.bg:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_bg_graphic") + BossFrame.bg:SetDrawLayer ("BORDER", 1) + BossFrame.bg_main = BossFrame:CreateTexture (nil, "BORDER") + BossFrame.bg_main:SetPoint ("TOPLEFT", BossFrame, "TOPLEFT", 0, 0) + BossFrame.bg_main:SetWidth (1024) + BossFrame.bg_main:SetHeight (512) + BossFrame.bg_main:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_bg") + BossFrame.bg_main:SetDrawLayer ("BORDER", 3) + BossFrame.bg_main:Show() + BossFrame.Widgets = {} BossFrame.ShowType = "main" @@ -673,7 +1006,12 @@ do BossFrame.switch = function (to) if (to == "main") then - BossFrame.bg:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_bg") + + local bg_texture = BossFrame.bg_main + BossFrame.bg_main:Show() + + BossFrame.raidbackground:Show() + for _, frame in _ipairs (BossFrame.Widgets) do frame:Show() end @@ -700,14 +1038,53 @@ do mode_label.text = "Summary" BossFrame.segmentosDropdown:Enable() + elseif (to == "spellsauras") then + + --hide boss frames + for _, frame in _ipairs (BossFrame.Widgets) do + frame:Hide() + end + + BossFrame.bg_main:Hide() + BossFrame.raidbackground:Show() + + --hide graph + if (_G.DetailsRaidDpsGraph) then + _G.DetailsRaidDpsGraph:Hide() + for i = 1, 8, 1 do + BossFrame["dpsamt"..i]:Hide() + BossFrame["timeamt"..i]:Hide() + + end + BossFrame["timeamt0"]:Hide() + end + + --hide emote frames + for _, widget in pairs (BossFrame.EmoteWidgets) do + widget:Hide() + end + + selected:SetPoint ("center", BossFrame.buttonSwitchSpellsAuras.widget, "center", 0, 1) + u:SetAllPoints (BossFrame.buttonSwitchSpellsAuras.widget) + + BossFrame.ShowType = "spellsauras" + mode_label.text = "Spells and Auras" + + -- show spells box + + + BossFrame.segmentosDropdown:Disable() + elseif (to == "emotes") then - BossFrame.bg:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_bg_graphic") - --hide boss frames for _, frame in _ipairs (BossFrame.Widgets) do frame:Hide() end + + BossFrame.bg_main:Hide() + BossFrame.raidbackground:Show() + --hide graph if (_G.DetailsRaidDpsGraph) then _G.DetailsRaidDpsGraph:Hide() @@ -742,7 +1119,9 @@ do return end - BossFrame.bg:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_bg_graphic") + BossFrame.bg_main:Hide() + BossFrame.raidbackground:Hide() + for _, frame in _ipairs (BossFrame.Widgets) do frame:Hide() end @@ -752,11 +1131,6 @@ do _G.DetailsRaidDpsGraph:Show() - BossFrame.StatusBar_damageicon:Hide() - BossFrame.StatusBar_healicon:Hide() - BossFrame.StatusBar_totaldamage:Hide() - BossFrame.StatusBar_totalheal:Hide() - for i = 1, 8, 1 do BossFrame["dpsamt"..i].widget:Show() BossFrame["timeamt"..i].widget:Show() @@ -776,15 +1150,16 @@ do end end + --summary BossFrame.buttonSwitchNormal = DetailsFrameWork:NewDetailsButton (BossFrame, BossFrame, _, BossFrame.switch, "main", nil, 26, 33) - BossFrame.buttonSwitchNormal:SetPoint ("bottomright", BossFrame, "bottomright", -244, 5) + BossFrame.buttonSwitchNormal:SetPoint ("bottomright", BossFrame, "bottomright", -270, 5) local t = BossFrame.buttonSwitchNormal:CreateTexture (nil, "artwork") t:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_buttons") t:SetTexCoord (0, 0.1015625, 0, 0.515625) t:SetWidth (26) t:SetHeight (33) t:SetAllPoints (BossFrame.buttonSwitchNormal) - + --chart BossFrame.buttonSwitchGraphic = DetailsFrameWork:NewDetailsButton (BossFrame, BossFrame, _, BossFrame.switch, "graph", nil, 26, 33) BossFrame.buttonSwitchGraphic:SetPoint ("left", BossFrame.buttonSwitchNormal, "right", 0, 0) local g = BossFrame.buttonSwitchGraphic:CreateTexture (nil, "artwork") @@ -793,16 +1168,24 @@ do g:SetWidth (26) g:SetHeight (33) g:SetAllPoints (BossFrame.buttonSwitchGraphic) - + --emotes BossFrame.buttonSwitchBossEmotes = DetailsFrameWork:NewButton (BossFrame, nil, "EncounterDetailsBossEmoteButton", nil, 26, 33, BossFrame.switch, "emotes") BossFrame.buttonSwitchBossEmotes:SetPoint ("left", BossFrame.buttonSwitchGraphic, "right", 0, 0) - --BossFrame.buttonSwitchBossEmotes:SetPoint ("center", UIParent, "center") local e = BossFrame.buttonSwitchBossEmotes:CreateTexture (nil, "artwork") e:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_buttons") e:SetTexCoord (90/256, 116/256, 0, 0.515625) e:SetWidth (26) e:SetHeight (33) e:SetAllPoints (BossFrame.buttonSwitchBossEmotes.widget) + --spells e auras + BossFrame.buttonSwitchSpellsAuras = DetailsFrameWork:NewButton (BossFrame, nil, "EncounterDetailsBossSpellAuraButton", nil, 26, 33, BossFrame.switch, "spellsauras") + BossFrame.buttonSwitchSpellsAuras:SetPoint ("left", BossFrame.buttonSwitchBossEmotes, "right", 0, 0) + local aa = BossFrame.buttonSwitchSpellsAuras:CreateTexture (nil, "artwork") + aa:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_buttons") + aa:SetTexCoord (120/256, 146/256, 0, 0.515625) + aa:SetWidth (26) + aa:SetHeight (33) + aa:SetAllPoints() u = BossFrame.buttonSwitchGraphic:CreateTexture (nil, "overlay") u:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_buttons") @@ -819,7 +1202,7 @@ do --mode label local support_frame = CreateFrame ("frame", nil, BossFrame) - support_frame:SetPoint ("topleft", BossFrame.buttonSwitchBossEmotes.widget, "topright", 0, -1) + support_frame:SetPoint ("topleft", BossFrame.buttonSwitchSpellsAuras.widget, "topright", 0, -1) support_frame:SetPoint ("bottomright", BossFrame, "bottomright", -9, 6) support_frame:SetBackdrop ({bgFile = [[Interface\AddOns\Details\images\background]], tile = true, tileSize = 16}) support_frame:SetBackdropColor (1, 1, 1, 0.3) @@ -846,10 +1229,7 @@ do --tooltips BossFrame.buttonSwitchNormal.MouseOnEnterHook = function() GameCooltip:Reset() - --GameCooltip:AddLine (Loc ["STRING_FIGHT_SUMMARY"]) GameCooltip:AddLine (Loc ["STRING_FIGHT_SUMMARY"], nil, nil, "orange", nil, 12) - --GameCooltip:AddIcon ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_buttons", 1, 1, 16, 16, 0, 0.1015625, 0, 0.515625) - GameCooltip:SetWallpaper (1, [[Interface\SPELLBOOK\Spellbook-Page-1]], {.6, 0.1, 0, 0.64453125}, {1, 1, 1, 0.1}, true) GameCooltip:ShowCooltip (BossFrame.buttonSwitchNormal, "tooltip") t:SetBlendMode ("ADD") @@ -859,8 +1239,6 @@ do BossFrame.buttonSwitchGraphic.MouseOnEnterHook = function() GameCooltip:Reset() GameCooltip:AddLine (Loc ["STRING_FIGHT_GRAPHIC"], nil, nil, "orange", nil, 12) - --GameCooltip:AddIcon ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_buttons", 1, 1, 16, 16, 0.1171875, 0.21875, 0, 0.515625) - GameCooltip:SetWallpaper (1, [[Interface\SPELLBOOK\Spellbook-Page-1]], {.6, 0.1, 0, 0.64453125}, {1, 1, 1, 0.1}, true) GameCooltip:ShowCooltip (BossFrame.buttonSwitchGraphic, "tooltip") g:SetBlendMode ("ADD") @@ -869,9 +1247,7 @@ do -- BossFrame.buttonSwitchBossEmotes:SetHook ("OnEnter", function() GameCooltip:Reset() - GameCooltip:AddLine ("boss emotes", nil, nil, "orange", nil, 12) - --GameCooltip:AddIcon ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_buttons", 1, 1, 16, 16, 90/256, 116/256, 0, 0.515625) - + GameCooltip:AddLine (Loc ["STRING_FIGHT_EMOTES"], nil, nil, "orange", nil, 12) GameCooltip:SetWallpaper (1, [[Interface\SPELLBOOK\Spellbook-Page-1]], {.6, 0.1, 0, 0.64453125}, {1, 1, 1, 0.1}, true) GameCooltip:ShowCooltip (BossFrame.buttonSwitchBossEmotes, "tooltip") e:SetBlendMode ("ADD") @@ -880,7 +1256,19 @@ do _detalhes.popup:ShowMe (false); e:SetBlendMode ("BLEND") end) - + -- + BossFrame.buttonSwitchSpellsAuras:SetHook ("OnEnter", function() + GameCooltip:Reset() + GameCooltip:AddLine (Loc ["STRING_FIGHT_SPELLS"], nil, nil, "orange", nil, 12) + GameCooltip:SetWallpaper (1, [[Interface\SPELLBOOK\Spellbook-Page-1]], {.6, 0.1, 0, 0.64453125}, {1, 1, 1, 0.1}, true) + GameCooltip:ShowCooltip (BossFrame.buttonSwitchSpellsAuras, "tooltip") + aa:SetBlendMode ("ADD") + end) + BossFrame.buttonSwitchSpellsAuras:SetHook ("OnLeave", function() + _detalhes.popup:ShowMe (false); + aa:SetBlendMode ("BLEND") + end) + -- local emote_lines = {} local emote_search_table = {} @@ -975,6 +1363,34 @@ do GameCooltip:Hide() end + local row_on_mouse_up = function (self) + --report + local text = self.righttext:GetText() + local time = self.lefttext:GetText() + + local reportFunc = function() + -- remove textures + text = text:gsub ("(|T).*(|t)", "") + -- remove colors + text = text:gsub ("|c%x?%x?%x?%x?%x?%x?%x?%x?", "") + text = text:gsub ("|r", "") + -- replace links + for _, spellid in text:gmatch ("(|Hspell:)(.-)(|h)") do + local spell = tonumber (spellid) + local link = GetSpellLink (spell) + text = text:gsub ("(|Hspell).*(|h)", link) + end + -- remove the left space + text = text:gsub ("^%s$", "") + +-- |TINTERFACE\\ICONS\\ability_socererking_arcanewrath.blp:20|t You have been branded by |cFFF00000|Hspell:156238|h[Arcane Wrath]|h|r! + + EncounterDetails:SendReportLines ({"Details! Encounter Emote at " .. time, "\"" .. text .. "\""}) + end + + EncounterDetails:SendReportWindow (reportFunc) + end + for i = 1, 16 do local line = CreateFrame ("frame", nil, BossFrame) local y = (i-1) * 15 * -1 @@ -1004,6 +1420,7 @@ do line:SetScript ("OnEnter", row_on_enter) line:SetScript ("OnLeave", row_on_leave) + line:SetScript ("OnMouseUp", row_on_mouse_up) tinsert (emote_lines, line) tinsert (BossFrame.EmoteWidgets, line) line:Hide() @@ -1081,11 +1498,28 @@ do widget:Hide() end + local emote_report_label = DetailsFrameWork:NewLabel (search.widget, search.widget, nil, "report_click", "|cFFffb400Left Click|r: Report Line") + emote_report_label:SetPoint ("topleft", search.widget, "bottomleft", 1, -141) + --window title DetailsFrameWork:NewLabel (BossFrame, BossFrame, nil, "titulo", Loc ["STRING_WINDOW_TITLE"], "GameFontHighlightLeft", 12, {227/255, 186/255, 4/255}) BossFrame.titulo:SetPoint ("center", BossFrame, "center") BossFrame.titulo:SetPoint ("top", BossFrame, "top", 0, -18) +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + --> spells and auras + + local segment = EncounterDetails._segment + local combat = EncounterDetails:GetCombat (segment) + + + + --spell cast by enemy actor + + + --debuff applied on players + + ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ local frame = BossFrame @@ -1113,33 +1547,6 @@ do DetailsFrameWork:NewLabel (frame, frame, nil, "raid_name", "Unknown Raid", "GameFontHighlightSmall") frame.raid_name:SetPoint ("CENTER", frame.boss_name, "CENTER", 0, 14) - --> Barra de Status: - - frame.StatusBar_damageicon = frame:CreateTexture (nil, "overlay") - frame.StatusBar_damageicon:SetPoint ("bottomleft", frame, "bottomleft", 20, 21) - frame.StatusBar_damageicon:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_icones") - frame.StatusBar_damageicon:SetWidth (16) - frame.StatusBar_damageicon:SetHeight (16) - frame.StatusBar_damageicon:SetTexCoord (0, 0.0625, 0, 1) -- 256x16 - - DetailsFrameWork:NewLabel (frame, frame, nil, "StatusBar_totaldamage", Loc ["STRING_TOTAL_DAMAGE"], "GameFontHighlightSmall") - frame.StatusBar_totaldamage:SetPoint ("left", frame.StatusBar_damageicon, "right", 2, 0) - - frame.StatusBar_healicon = frame:CreateTexture (nil, "overlay") - frame.StatusBar_healicon:SetPoint ("bottomleft", frame, "bottomleft", 20, 5) - frame.StatusBar_healicon:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_icones") - frame.StatusBar_healicon:SetWidth (16) - frame.StatusBar_healicon:SetHeight (16) - frame.StatusBar_healicon:SetTexCoord (0.0625, 0.125, 0, 1) -- 256x16 - - DetailsFrameWork:NewLabel (frame, frame, nil, "StatusBar_totalheal", Loc ["STRING_TOTAL_HEAL"], "GameFontHighlightSmall") - frame.StatusBar_totalheal:SetPoint ("left", frame.StatusBar_healicon, "right", 2, 0) - - frame.StatusBar_damageicon:Hide() - frame.StatusBar_totaldamage:Hide() - frame.StatusBar_healicon:Hide() - frame.StatusBar_totalheal:Hide() - --> Selecionar o segmento local buildSegmentosMenu = function (self) @@ -1158,8 +1565,6 @@ do local segmentos_string = DetailsFrameWork:NewLabel (frame, nil, nil, "segmentosString", "Segment:", "GameFontNormal", 12) segmentos_string:SetPoint ("bottomleft", frame, "bottomleft", 20, 16) - --_detalhes:SetFontColor (segmentos_string, "white") - --_detalhes:SetFontSize (segmentos_string, 10) local segmentos = DetailsFrameWork:NewDropDown (frame, _, "$parentSegmentsDropdown", "segmentosDropdown", 160, 18, buildSegmentosMenu, nil) segmentos:SetPoint ("left", segmentos_string, "right", 2, 0) @@ -1193,8 +1598,11 @@ do frame.Widgets [#frame.Widgets+1] = dano_recebido_bg dano_recebido_bg.textura = dano_recebido_bg:CreateTexture (nil, "overlay") - dano_recebido_bg.textura:SetPoint ("topleft", dano_recebido_bg, "topleft") - dano_recebido_bg.textura:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\dano_recebido_bg") + dano_recebido_bg.textura:SetPoint ("topleft", dano_recebido_bg, "topleft", 0, 2) + dano_recebido_bg.textura:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_bg") + dano_recebido_bg.textura:SetTexCoord (19/1024, 217/1024, 74/512, 90/512) + dano_recebido_bg.textura:SetSize (198, 16) + dano_recebido_bg.textura:SetBlendMode ("ADD") dano_recebido_bg.textura:Hide() dano_recebido_bg:SetScript ("OnEnter", function(self) self.textura:Show() end) @@ -1258,8 +1666,12 @@ do habilidades_inimigas_bg.textura = habilidades_inimigas_bg:CreateTexture (nil, "overlay") habilidades_inimigas_bg.textura:SetPoint ("topleft", habilidades_inimigas_bg, "topleft") - --habilidades_inimigas_bg.textura:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\habilidades_inimigas_bg") - habilidades_inimigas_bg.textura:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\habilidades_inimigas_bg") + habilidades_inimigas_bg.textura:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_bg") + + habilidades_inimigas_bg.textura:SetTexCoord (19/1024, 217/1024, 195/512, 211/512) + habilidades_inimigas_bg.textura:SetSize (199, 16) + habilidades_inimigas_bg.textura:SetBlendMode ("ADD") + habilidades_inimigas_bg.textura:Hide() habilidades_inimigas_bg:SetScript ("OnEnter", function(self) self.textura:Show() end) @@ -1346,30 +1758,23 @@ do container_adds_frame.barras = {} - --container_adds_window:SetBackdrop({edgeFile = "Interface\\DialogFrame\\UI-DialogBox-gold-Border", tile = true, tileSize = 16, edgeSize = 5, insets = {left = 1, right = 1, top = 0, bottom = 1},}) - --container_adds_window:SetBackdropBorderColor (0,0,0,0) - - --container_adds_window:SetBackdrop (gump_fundo_backdrop) - --container_adds_window:SetBackdropBorderColor (1, 1, 1, 1) - --container_adds_window:SetBackdropColor (0, 0, 0, 0.1) - container_adds_frame:SetAllPoints (container_adds_window) container_adds_frame:SetWidth (175) - container_adds_frame:SetHeight (67) + container_adds_frame:SetHeight (90) container_adds_frame:EnableMouse (true) container_adds_frame:SetResizable (false) container_adds_frame:SetMovable (true) container_adds_window:SetWidth (175) - container_adds_window:SetHeight (65) + container_adds_window:SetHeight (88) container_adds_window:SetScrollChild (container_adds_frame) container_adds_window:SetPoint ("TOPLEFT", frame, "TOPLEFT", 255, -113) DetailsFrameWork:NewLabel (container_adds_window, container_adds_window, nil, "titulo", Loc ["STRING_ADDS"], "QuestFont_Large", 16, {1, 1, 1}) - container_adds_window.titulo:SetPoint ("bottomleft", container_adds_window, "topleft", 0, 4) + container_adds_window.titulo:SetPoint ("bottomleft", container_adds_window, "topleft", 0, 0) DetailsFrameWork:NewScrollBar (container_adds_window, container_adds_frame, 4, -13) - container_adds_window.slider:Altura (45) + container_adds_window.slider:Altura (65) container_adds_window.slider:cimaPoint (0, 1) container_adds_window.slider:baixoPoint (0, -1) container_adds_frame.slider = container_adds_window.slider @@ -1395,12 +1800,12 @@ do mouseOver_interrupt_frame:SetHeight (50) mouseOver_interrupt_frame.imagem = mouseOver_interrupt_frame:CreateTexture (nil, "overlay") - mouseOver_interrupt_frame.imagem:SetPoint ("topright", mouseOver_interrupt_frame, "topright", 12, -16) + mouseOver_interrupt_frame.imagem:SetPoint ("topright", mouseOver_interrupt_frame, "topright", 1, -25) mouseOver_interrupt_frame.imagem:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_icons") mouseOver_interrupt_frame.imagem:SetTexCoord (0.6015625, 1, 0.734375, 0.9765625) - mouseOver_interrupt_frame.imagem:SetWidth (103) - mouseOver_interrupt_frame.imagem:SetHeight (34) + mouseOver_interrupt_frame.imagem:SetWidth (103*0.7) + mouseOver_interrupt_frame.imagem:SetHeight (34*0.7) mouseOver_interrupt_frame:SetScript ("OnEnter", function() @@ -1434,15 +1839,15 @@ do container_interrupt_window:SetWidth (185) container_interrupt_window:SetHeight (65) container_interrupt_window:SetScrollChild (container_interrupt_frame) - container_interrupt_window:SetPoint ("TOPLEFT", frame, "TOPLEFT", 470, -113) + container_interrupt_window:SetPoint ("TOPLEFT", frame, "TOPLEFT", 470, -234) DetailsFrameWork:NewLabel (container_interrupt_window, container_interrupt_window, nil, "titulo", Loc ["STRING_INTERRUPTS"], "QuestFont_Large", 16, {1, 1, 1}) - container_interrupt_window.titulo:SetPoint ("bottomleft", container_interrupt_window, "topleft", 0, 4) + container_interrupt_window.titulo:SetPoint ("bottomleft", container_interrupt_window, "topleft", 0, 3) - DetailsFrameWork:NewScrollBar (container_interrupt_window, container_interrupt_frame, -1, -13) + DetailsFrameWork:NewScrollBar (container_interrupt_window, container_interrupt_frame, -1, -8) container_interrupt_window.slider:Altura (45) - container_interrupt_window.slider:cimaPoint (0, 1) - container_interrupt_window.slider:baixoPoint (0, -1) + container_interrupt_window.slider:cimaPoint (0, 0) + container_interrupt_window.slider:baixoPoint (0, -2) container_interrupt_frame.slider = container_interrupt_window.slider container_interrupt_window.gump = container_interrupt_frame @@ -1463,15 +1868,15 @@ do mouseOver_dispell_frame:SetPoint ("bottom", container_dispell_window, "top") mouseOver_dispell_frame:SetPoint ("bottomleft", container_dispell_window, "topleft", 0, 5) mouseOver_dispell_frame:SetPoint ("bottomright", container_dispell_window, "topright", 20, 5) - mouseOver_dispell_frame:SetHeight (50) + mouseOver_dispell_frame:SetHeight (30) mouseOver_dispell_frame.imagem = mouseOver_dispell_frame:CreateTexture (nil, "overlay") - mouseOver_dispell_frame.imagem:SetPoint ("topright", mouseOver_dispell_frame, "topright", -8, -17) + mouseOver_dispell_frame.imagem:SetPoint ("topright", mouseOver_dispell_frame, "topright", -10, -10) mouseOver_dispell_frame.imagem:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_icons") mouseOver_dispell_frame.imagem:SetTexCoord (0, 0.15625, 0.4140625, 0.71875) - mouseOver_dispell_frame.imagem:SetWidth (40) - mouseOver_dispell_frame.imagem:SetHeight (39) + mouseOver_dispell_frame.imagem:SetWidth (30) + mouseOver_dispell_frame.imagem:SetHeight (29) mouseOver_dispell_frame:SetScript ("OnEnter", function() @@ -1509,7 +1914,7 @@ do container_dispell_window:SetPoint ("TOPLEFT", frame, "TOPLEFT", 245, -231) DetailsFrameWork:NewLabel (container_dispell_window, container_dispell_window, nil, "titulo", Loc ["STRING_DISPELLS"], "QuestFont_Large", 16, {1, 1, 1}) - container_dispell_window.titulo:SetPoint ("bottomleft", container_dispell_window, "topleft", 0, 4) + container_dispell_window.titulo:SetPoint ("bottomleft", container_dispell_window, "topleft", 8, 0) DetailsFrameWork:NewScrollBar (container_dispell_window, container_dispell_frame, -1, -13) container_dispell_window.slider:Altura (45) @@ -1538,7 +1943,7 @@ do mouseOver_dead_frame:SetHeight (50) mouseOver_dead_frame.imagem = mouseOver_dead_frame:CreateTexture (nil, "overlay") - mouseOver_dead_frame.imagem:SetPoint ("topright", mouseOver_dead_frame, "topright", -14, -10) + mouseOver_dead_frame.imagem:SetPoint ("topright", mouseOver_dead_frame, "topright", -14, -14) mouseOver_dead_frame.imagem:SetTexture ("Interface\\AddOns\\Details_EncounterDetails\\images\\boss_icons") mouseOver_dead_frame.imagem:SetTexCoord (0, 0.1640625, 0.03125, 0.34375) @@ -1573,22 +1978,22 @@ do container_dead_frame:SetPoint ("bottom", container_dead_window, "bottom", 0, 10) container_dead_frame:SetWidth (178) - container_dead_frame:SetHeight (60) + container_dead_frame:SetHeight (89) container_dead_frame:EnableMouse (true) container_dead_frame:SetResizable (false) container_dead_frame:SetMovable (true) container_dead_window:SetWidth (178) - container_dead_window:SetHeight (70) + container_dead_window:SetHeight (88) container_dead_window:SetScrollChild (container_dead_frame) - container_dead_window:SetPoint ("TOPLEFT", frame, "TOPLEFT", 472, -235) + container_dead_window:SetPoint ("TOPLEFT", frame, "TOPLEFT", 470, -113) DetailsFrameWork:NewLabel (container_dead_window, container_dead_window, nil, "titulo", Loc ["STRING_DEATH_LOG"], "QuestFont_Large", 16, {1, 1, 1}) - container_dead_window.titulo:SetPoint ("bottomleft", container_dead_window, "topleft", 0, 3) + container_dead_window.titulo:SetPoint ("bottomleft", container_dead_window, "topleft", 0, 1) - DetailsFrameWork:NewScrollBar (container_dead_window, container_dead_frame, 4, -9) - container_dead_window.slider:Altura (45) + DetailsFrameWork:NewScrollBar (container_dead_window, container_dead_frame, 6, -12) + container_dead_window.slider:Altura (65) container_dead_window.slider:cimaPoint (0, 1) container_dead_window.slider:baixoPoint (0, -1) container_dead_frame.slider = container_dead_window.slider @@ -1597,98 +2002,7 @@ do container_dead_frame.window = container_dead_window container_dead_window.ultimo = 0 frame.overall_dead = container_dead_window - - - --> funções dos botões das fases - local disable_func = function (self) self.texto:SetTextColor (.4, .4, .4) end - local enable_func = function (self) self.texto:SetTextColor (.7, .7, .7) end - - function frame.ShowOverall() - return true - end - function frame.ShowFase (fase) - return true - end - - --> Botão Overall - local botao_overall = DetailsFrameWork:NewDetailsButton (frame, frame, _, frame.ShowOverall, _, nil, 32, 16, - "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button", "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button", "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button_disabled", "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button") - botao_overall:SetPoint ("topleft", frame, "topleft", 480, -50) - DetailsFrameWork:NewLabel (botao_overall, botao_overall, nil, "texto", "A", "QuestFont_Large", 12, {.7, .7, .7}) - botao_overall.texto:SetPoint ("center", botao_overall, "center", 0, 1) - botao_overall:SetScript ("OnEnable", enable_func) - botao_overall:SetScript ("OnDisable", disable_func) - botao_overall.tooltip = Loc ["STRING_SHOW_ALL_DATA"].."\n|cFFFF0000"..Loc ["STRING_NOT IMPLEMENTED"] - - - --> Botão Fase 1 - local botao_fase1 = DetailsFrameWork:NewDetailsButton (frame, frame, _, frame.ShowFase, 1, nil, 32, 16, - "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button", "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button", "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button_disabled", "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button") - botao_fase1:SetPoint ("left", botao_overall, "right", 2, 0) - DetailsFrameWork:NewLabel (botao_fase1, botao_fase1, nil, "texto", "F1", "QuestFont_Large", 12, {.7, .7, .7}) - botao_fase1.texto:SetPoint ("center", botao_fase1, "center", 0, 1) - botao_fase1:SetScript ("OnEnable", enable_func) - botao_fase1:SetScript ("OnDisable", disable_func) - botao_fase1.tooltip = Loc ["STRING_SHOW_PHASE_DATA"].."\n|cFFFF0000"..Loc ["STRING_NOT IMPLEMENTED"] - - --> Botão Fase 2 - local botao_fase2 = DetailsFrameWork:NewDetailsButton (frame, frame, _, frame.ShowFase, 2, nil, 32, 16, - "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button", "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button", "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button_disabled", "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button") - botao_fase2:SetPoint ("left", botao_fase1, "right", 2, 0) - DetailsFrameWork:NewLabel (botao_fase2, botao_fase2, nil, "texto", "F2", "QuestFont_Large", 12, {.7, .7, .7}) - botao_fase2.texto:SetPoint ("center", botao_fase2, "center", 0, 1) - botao_fase2:SetScript ("OnEnable", enable_func) - botao_fase2:SetScript ("OnDisable", disable_func) - botao_fase2.tooltip = Loc ["STRING_SHOW_PHASE_DATA"].."\n|cFFFF0000"..Loc ["STRING_NOT IMPLEMENTED"] - - --> Botão Fase 3 - local botao_fase3 = DetailsFrameWork:NewDetailsButton (frame, frame, _, frame.ShowFase, 3, nil, 32, 16, - "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button", "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button", "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button_disabled", "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button") - botao_fase3:SetPoint ("left", botao_fase2, "right", 2, 0) - DetailsFrameWork:NewLabel (botao_fase3, botao_fase3, nil, "texto", "F3", "QuestFont_Large", 12, {.7, .7, .7}) - botao_fase3.texto:SetPoint ("center", botao_fase3, "center", 0, 1) - botao_fase3:SetScript ("OnEnable", enable_func) - botao_fase3:SetScript ("OnDisable", disable_func) - botao_fase3.tooltip = Loc ["STRING_SHOW_PHASE_DATA"].."\n|cFFFF0000"..Loc ["STRING_NOT IMPLEMENTED"] - - --> Botão Fase 4 - local botao_fase4 = DetailsFrameWork:NewDetailsButton (frame, frame, _, frame.ShowFase, 4, nil, 32, 16, - "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button", "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button", "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button_disabled", "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button") - botao_fase4:SetPoint ("left", botao_fase3, "right", 2, 0) - DetailsFrameWork:NewLabel (botao_fase4, botao_fase4, nil, "texto", "F4", "QuestFont_Large", 12, {.7, .7, .7}) - botao_fase4.texto:SetPoint ("center", botao_fase4, "center", 0, 1) - botao_fase4:SetScript ("OnEnable", enable_func) - botao_fase4:SetScript ("OnDisable", disable_func) - botao_fase4.tooltip = Loc ["STRING_SHOW_PHASE_DATA"].."\n|cFFFF0000"..Loc ["STRING_NOT IMPLEMENTED"] - - --> Botão Fase 5 - local botao_fase5 = DetailsFrameWork:NewDetailsButton (frame, frame, _, frame.ShowFase, 5, nil, 32, 16, - "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button", "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button", "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button_disabled", "Interface\\AddOns\\Details_EncounterDetails\\images\\boss_frame_button") - botao_fase5:SetPoint ("left", botao_fase4, "right", 2, 0) - DetailsFrameWork:NewLabel (botao_fase5, botao_fase5, nil, "texto", "F5", "QuestFont_Large", 12, {.7, .7, .7}) - botao_fase5.texto:SetPoint ("center", botao_fase5, "center", 0, 1) - botao_fase5:SetScript ("OnEnable", enable_func) - botao_fase5:SetScript ("OnDisable", disable_func) - botao_fase5.tooltip = Loc ["STRING_SHOW_PHASE_DATA"].."\n|cFFFF0000"..Loc ["STRING_NOT IMPLEMENTED"] - - botao_overall:SetFrameLevel (frame:GetFrameLevel()+2) - botao_fase1:SetFrameLevel (frame:GetFrameLevel()+2) - botao_fase2:SetFrameLevel (frame:GetFrameLevel()+2) - botao_fase3:SetFrameLevel (frame:GetFrameLevel()+2) - botao_fase4:SetFrameLevel (frame:GetFrameLevel()+2) - botao_fase5:SetFrameLevel (frame:GetFrameLevel()+2) - - --> os botões das fases estão desativados pois não foram implementados ainda - --[[ - botao_overall:Disable() - botao_fase1:Disable() - botao_fase2:Disable() - botao_fase3:Disable() - botao_fase4:Disable() - botao_fase5:Disable() - --]] - --> botão fechar frame.fechar = CreateFrame ("Button", nil, frame, "UIPanelCloseButton") frame.fechar:SetWidth (32) diff --git a/plugins/Details_EncounterDetails/images/boss_bg.tga b/plugins/Details_EncounterDetails/images/boss_bg.tga index c1697c49478a2d1cdbf8abd2ca1ceddc23614ea2..857b93b2a9f14592a3df014e92e8631403f2166b 100644 GIT binary patch literal 135123 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ⅈ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

CH|Mp9lTyp8Zz2vgX|4r)sQ~7kv^8O4p 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 N)Pf1wlf6T1{{Y68zBm8? diff --git a/plugins/Details_EncounterDetails/images/boss_button_statistic.tga b/plugins/Details_EncounterDetails/images/boss_button_statistic.tga deleted file mode 100644 index 4afa97c9194d583f0345fa7ef13c88e4e4d55c68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2046 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