- 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-12 12:56:10 -02:00
parent dd3451f99f
commit a6f604a253
4 changed files with 23 additions and 13 deletions
+16 -7
View File
@@ -1109,10 +1109,16 @@
------------------------------------------------------------------------------------------------
--> healing done (shields)
if (absorb_spell_list [spellid] and not ignored_overheal [spellid] and _recording_healing and amount) then
if (absorb_spell_list [spellid] and _recording_healing and amount) then
if (escudo [alvo_name] and escudo [alvo_name][spellid] and escudo [alvo_name][spellid][who_name]) then
if (ignored_overheal [spellid]) then
escudo [alvo_name][spellid][who_name] = amount -- refresh já vem o valor atualizado
return
end
--escudo antigo é dropado, novo é posto
local overheal = escudo [alvo_name][spellid][who_name]
escudo [alvo_name][spellid][who_name] = amount
@@ -1128,7 +1134,7 @@
--return parser:heal (token, time, who_serial, who_name, who_flags, alvo_serial, alvo_name, alvo_flags, spellid, spellname, nil, _math_ceil (absorb), _math_ceil (overheal), 0, 0, nil, true)
--end
else
--> should apply aura if not found in already applied buff list?
-- escudo não encontrado :(
end
------------------------------------------------------------------------------------------------
@@ -1245,12 +1251,15 @@
-- o amount é o que sobrou do escudo
local overheal = escudo [alvo_name][spellid][who_name]
--escudo [alvo_name][spellid][who_name] = nil
if (overheal > 0) then
escudo [alvo_name][spellid][who_name] = 0
if (overheal and overheal > 0) then
return parser:heal (token, time, who_serial, who_name, who_flags, alvo_serial, alvo_name, alvo_flags, spellid, spellname, nil, 0, _math_ceil (overheal), 0, 0, nil, true)
else
return
end
---
--- pre 6.0
--local escudo_antigo = escudo [alvo_name][spellid][who_name] --> quantidade total do escudo que foi colocado
--local absorb = escudo_antigo - amount