fix some incoming damage mistaken as outgoing, make sure all damage text has a color for its damage type

This commit is contained in:
Jrc13245
2026-03-21 14:44:23 -04:00
parent e9812fcd9e
commit 0ba5bd0ebd
3 changed files with 9 additions and 4 deletions
@@ -901,9 +901,15 @@ nampowerHandlers["SPELL_DAMAGE_EVENT_SELF"] = function()
local effectAuraStr = arg8
-- Determine direction: player outgoing, or pet outgoing.
-- Special case: if the player is both caster and target (e.g. Hellfire self-damage,
-- spell reflects), route as incoming since the player is taking damage.
local directionType
if IsPlayerGUID(casterGuid) then
directionType = MikCEH.DIRECTIONTYPE_PLAYER_OUTGOING
if IsPlayerGUID(targetGuid) then
directionType = MikCEH.DIRECTIONTYPE_PLAYER_INCOMING
else
directionType = MikCEH.DIRECTIONTYPE_PLAYER_OUTGOING
end
nampowerSpellDamageActive = true
elseif IsPetGUID(casterGuid) then
directionType = MikCEH.DIRECTIONTYPE_PET_OUTGOING