Heal over Time Fix

This commit is contained in:
Athene
2015-09-04 00:00:17 +02:00
parent bfabfe85f2
commit 848f118c22
4 changed files with 13 additions and 10 deletions
@@ -390,13 +390,15 @@ function MikCEH.ParseCombatEvents(event, combatMessage)
MikCEH.ParseForIncomingSpellHeals(combatMessage);
-- Incoming Debuffs, DoTs, Power Gains
elseif (event == "CHAT_MSG_SPELL_PERIODIC_SELF_DAMAGE" or
event == "CHAT_MSG_SPELL_PERIODIC_PARTY_BUFFS" or
event == "CHAT_MSG_SPELL_PERIODIC_FRIENDLYPLAYER_BUFFS" or
event == "CHAT_MSG_SPELL_PERIODIC_CREATURE_BUFFS") then
elseif (event == "CHAT_MSG_SPELL_PERIODIC_SELF_DAMAGE") then
MikCEH.ParseForIncomingDebuffs(combatMessage);
MikCEH.ParseForPowerGains(combatMessage);
-- event == "CHAT_MSG_SPELL_PERIODIC_PARTY_BUFFS" or
-- event == "CHAT_MSG_SPELL_PERIODIC_FRIENDLYPLAYER_BUFFS" or
-- event == "CHAT_MSG_SPELL_PERIODIC_CREATURE_BUFFS")
-- Athene: one of these may be powergains, need to check later
-- Incoming Buffs, HoTs, Power Gains
elseif (event == "CHAT_MSG_SPELL_PERIODIC_SELF_BUFFS") then
if (not MikCEH.ParseForIncomingSpellHeals(combatMessage)) then
@@ -2137,8 +2139,9 @@ end
-- **********************************************************************************
function MikCEH.ParseForOutgoingHoTs(combatMessage)
-- Look for a HoT to someone else.
local capturedData = MikCEH.GetCapturedData(combatMessage, "PERIODICAURAHEALSELFOTHER", {"%n", "%a", "%s"});
local capturedData = MikCEH.GetCapturedData(combatMessage, "PERIODICAURAHEALSELFOTHER", {"%n", "%a", "%s"});
-- If a match was found.
if (capturedData ~= nil) then
local eventData = MikCEH.GetHealEventData(MikCEH.DIRECTIONTYPE_PLAYER_OUTGOING, MikCEH.HEALTYPE_OVER_TIME, capturedData.Amount, capturedData.SpellName, capturedData.Name);
@@ -1,5 +1,5 @@
## Interface: 11200
## Version: 4.1
## Version: 4.11
## Title: Mik's Scrolling Battle Text
## Notes: Scrolls battle information around the character model.
## OptionalDeps: SW_FixLogStrings
+2 -2
View File
@@ -12,8 +12,8 @@ MikSBT = {};
-------------------------------------------------------------------------------
MikSBT.MOD_NAME = "MikScrollingBattleText"
MikSBT.VERSION_NUMBER = 4.1;
MikSBT.VERSION_STRING = "v4.1";
MikSBT.VERSION_NUMBER = 4.11;
MikSBT.VERSION_STRING = "v4.11";
MikSBT.WINDOW_TITLE = "Mik's Scrolling Battle Text " .. MikSBT.VERSION_STRING .. " - \124cffF58CBA\124hAthene Edit\124h\124r";
MikSBT.COMMAND = "/msbt";
@@ -1,5 +1,5 @@
## Interface: 11200
## Version: 4.1
## Version: 4.11
## Title: Mik's Scrolling Battle Text Options
## Notes: Load on demand options for Mik's Scrolling Battle Text
## Dependencies: MikScrollingBattleText