- Chart Viewer (plugin): has been revamped and now it's less complicated to use.

- Time Line (plugin): added options to change the background color and scale.
- Raid Check (plugin): its window is now 'always on top'.
- Accuracy adjustments on overheal of Divine Aegis and Illuminated Healing.
- Removed healthstone from cooldown list, added Nature's Vigil.
- Enemies display now shows damage taken instead of damage done.
- Tooltip for enemies display now also show damage and healing done by the enemy.
- Added an option under miscellaneous to show neutral and hostile creatures on damage taken display.
- Added an option to ignore nicknames and always use character names.
- Enabling the display icon on title bar now makes the title text automatically move slightly to right.
- Fixed issue with skin changing when the window has the statusbar enabled.
This commit is contained in:
Tercio
2015-02-10 17:05:36 -02:00
parent ad76abfd00
commit 1b08512cae
15 changed files with 55 additions and 38 deletions
+11 -22
View File
File diff suppressed because one or more lines are too long
+3 -1
View File
@@ -3469,6 +3469,7 @@ end
shadow = overall_dano:PegarCombatente (actor.serial, actor.nome, actor.flag_original, true)
shadow.classe = actor.classe
shadow.spec = actor.spec
shadow.grupo = actor.grupo
shadow.isTank = actor.isTank
shadow.boss = actor.boss
@@ -3513,7 +3514,7 @@ end
friendlyFire_shadow.spells [spellid] = 0
end
end
return shadow
end
@@ -3527,6 +3528,7 @@ end
shadow = overall_dano:PegarCombatente (actor.serial, actor.nome, actor.flag_original, true)
shadow.classe = actor.classe
shadow.spec = actor.spec
shadow.isTank = actor.isTank
shadow.grupo = actor.grupo
shadow.boss = actor.boss
+2
View File
@@ -1451,6 +1451,7 @@ end
shadow = overall_energy:PegarCombatente (actor.serial, actor.nome, actor.flag_original, true)
shadow.classe = actor.classe
shadow.spec = actor.spec
shadow.grupo = actor.grupo
shadow.isTank = actor.isTank
shadow.boss = actor.boss
@@ -1495,6 +1496,7 @@ end
shadow = overall_energy:PegarCombatente (actor.serial, actor.nome, actor.flag_original, true)
shadow.classe = actor.classe
shadow.spec = actor.spec
shadow.grupo = actor.grupo
shadow.isTank = actor.isTank
shadow.boss = actor.boss
+2
View File
@@ -2110,6 +2110,7 @@ end
shadow = overall_cura:PegarCombatente (actor.serial, actor.nome, actor.flag_original, true)
shadow.classe = actor.classe
shadow.spec = actor.spec
shadow.grupo = actor.grupo
shadow.isTank = actor.isTank
shadow.boss = actor.boss
@@ -2171,6 +2172,7 @@ end
shadow = overall_cura:PegarCombatente (actor.serial, actor.nome, actor.flag_original, true)
shadow.classe = actor.classe
shadow.spec = actor.spec
shadow.grupo = actor.grupo
shadow.isTank = actor.isTank
shadow.boss = actor.boss
+2
View File
@@ -2301,6 +2301,7 @@ function atributo_misc:r_onlyrefresh_shadow (actor)
shadow = overall_misc:PegarCombatente (actor.serial, actor.nome, actor.flag_original, true)
shadow.classe = actor.classe
shadow.spec = actor.spec
shadow.grupo = actor.grupo
shadow.isTank = actor.isTank
shadow.boss = actor.boss
@@ -2410,6 +2411,7 @@ function atributo_misc:r_connect_shadow (actor, no_refresh)
shadow = overall_misc:PegarCombatente (actor.serial, actor.nome, actor.flag_original, true)
shadow.classe = actor.classe
shadow.spec = actor.spec
shadow.grupo = actor.grupo
shadow.isTank = actor.isTank
shadow.boss = actor.boss
+11
View File
@@ -324,6 +324,17 @@ function historico:resetar()
_detalhes:AtualizaGumpPrincipal (-1) --atualiza todas as instancias
_detalhes:SendEvent ("DETAILS_DATA_RESET", nil, nil)
if (InCombatLockdown() and UnitAffectingCombat ("player")) then
_detalhes:ScheduleTimer ("DelayCheckCombat", 1)
end
end
function _detalhes:DelayCheckCombat()
if (InCombatLockdown() and UnitAffectingCombat ("player") and not _detalhes.in_combat) then
_detalhes:EntrarEmCombate()
end
end
function _detalhes.refresh:r_historico (este_historico)
+3 -5
View File
@@ -1,8 +1,3 @@
--File Revision: 1
--Last Modification: 27/07/2013
-- Change Log:
-- 27/07/2013: Finished alpha version.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
local _detalhes = _G._detalhes
@@ -462,6 +457,9 @@
_detalhes.schedule_flag_boss_components = true
end
local boss_id = _detalhes.encounter_table.id
if (bossKilled) then
_detalhes.tabela_vigente.is_boss.killed = true
+7 -2
View File
@@ -677,7 +677,12 @@
[115069] = true, -- Stance of the Sturdy Ox (Monk)
[20711] = true, -- Spirit of Redemption (Priest)
}
local ignored_overheal = {
[47753] = true, -- Divine Aegis
[86273] = true, -- Illuminated Healing
}
function parser:heal_absorb (token, time, who_serial, who_name, who_flags, alvo_serial, alvo_name, alvo_flags, spellid, spellname, spellschool, owner_serial, owner_name, owner_flags, owner_flags2, shieldid, shieldname, shieldtype, amount)
--[[statistics]]-- _detalhes.statistics.absorbs_calls = _detalhes.statistics.absorbs_calls + 1
@@ -1102,7 +1107,7 @@
------------------------------------------------------------------------------------------------
--> healing done (shields)
if (absorb_spell_list [spellid] and _recording_healing and amount) then
if (absorb_spell_list [spellid] and not ignored_overheal [spellid] and _recording_healing and amount) then
if (escudo [alvo_name] and escudo [alvo_name][spellid] and escudo [alvo_name][spellid][who_name]) then
+2 -2
View File
@@ -256,14 +256,14 @@ local _
if (instance) then
instance:ToolbarMenuSetButtonsOptions (nil, true)
instance:AttributeMenu (nil, nil, nil, nil, nil, nil, nil, true)
instance:AttributeMenu (nil, nil, 3)
instance:AttributeMenu (nil, nil, 4)
if (_detalhes.options_group_edit) then
for _, this_instance in ipairs (instance:GetInstanceGroup()) do
if (this_instance ~= instance) then
this_instance:ToolbarMenuSetButtonsOptions (nil, true)
this_instance:AttributeMenu (nil, nil, nil, nil, nil, nil, nil, true)
this_instance:AttributeMenu (nil, nil, 3)
this_instance:AttributeMenu (nil, nil, 4)
end
end
end
+2 -1
View File
@@ -1554,7 +1554,7 @@ do
[20594] = {120, 8, 1}, --racial stoneform
[6262] = {120, 1, 1}, --healthstone
--[6262] = {120, 1, 1}, --healthstone
--["DEATHKNIGHT"] = {},
[48707] = {45, 5, 1}, -- Anti-Magic Shell
@@ -1565,6 +1565,7 @@ do
--["DRUID"] = {},
[740] = {480, 8, 0}, --Tranquility
[22842] = {0, 0, 1}, --Frenzied Regeneration
[124988] = {90, 30, 0}, --Nature's Vigil
--["HUNTER"] = {},
[172106] = {180, 6}, -- "Aspect of the Fox"
+6 -1
View File
@@ -758,7 +758,8 @@ function gump:CriaJanelaInfo()
--> cria a janela em si
local este_gump = info
este_gump:SetFrameStrata ("MEDIUM")
este_gump:SetFrameStrata ("HIGH")
este_gump:SetToplevel (true)
--> fehcar com o esc
tinsert (UISpecialFrames, este_gump:GetName())
@@ -2959,7 +2960,9 @@ function _detalhes:CreatePlayerDetailsTab (tabname, condition, fillfunction, onc
local newtab = CreateFrame ("button", "DetailsInfoWindowTab" .. index, info, "ChatTabTemplate")
newtab:SetText (tabname)
newtab:SetParent (info)
newtab:SetFrameStrata ("HIGH")
newtab:SetFrameLevel (info:GetFrameLevel()+1)
newtab:Hide()
newtab.condition = condition
@@ -2970,7 +2973,9 @@ function _detalhes:CreatePlayerDetailsTab (tabname, condition, fillfunction, onc
--> frame
newtab.frame = CreateFrame ("frame", nil, UIParent)
newtab.frame:SetParent (info)
newtab.frame:SetFrameStrata ("HIGH")
newtab.frame:SetFrameLevel (info:GetFrameLevel()+5)
newtab.frame:EnableMouse (true)
if (newtab.fillfunction) then
+1
View File
@@ -95,6 +95,7 @@ function _detalhes:OpenOptionsWindow (instance, no_reopen, section)
window.instance = instance
tinsert (UISpecialFrames, "DetailsOptionsWindow")
window:SetFrameStrata ("HIGH")
window:SetToplevel (true)
window:SetPoint ("center", UIParent, "Center")
window.locked = false
window.close_with_right = true
Binary file not shown.
+2 -4
View File
@@ -572,10 +572,8 @@ do
local DetailsFrameWork = _detalhes.gump
BossFrame:SetFrameStrata ("MEDIUM")
if (_detalhes.janela_info) then
BossFrame:SetFrameLevel (_detalhes.janela_info:GetFrameLevel()+3)
end
BossFrame:SetFrameStrata ("HIGH")
BossFrame:SetToplevel (true)
BossFrame:SetWidth (698)
BossFrame:SetHeight (354)
@@ -155,6 +155,7 @@ local food_list = {
show_panel:SetBackdrop ({bgFile = [[Interface\Garrison\GarrisonMissionUIInfoBoxBackgroundTile]], tileSize = 256, edgeFile = [[Interface\Tooltips\UI-Tooltip-Border]], edgeSize = 16, insets = {left = 4, right = 4, top = 2, bottom = 1}})
show_panel:SetBackdropColor (1, 1, 1, 0.9)
show_panel:SetClampedToScreen (true)
show_panel:SetFrameStrata ("TOOLTIP")
--