Mercurial > wow > skeletonkey
diff SkeletonStats/DamageMeter.lua @ 3:07293831dd7b
- implement unit parameters table inheritance from a stock table
- UnitFrames.unit() and UnitFrames.ui() methods
author | Nenue |
---|---|
date | Tue, 21 Jun 2016 08:14:22 -0400 |
parents | cd7d06bcd98d |
children | a30285f8191e |
line wrap: on
line diff
--- a/SkeletonStats/DamageMeter.lua Tue Jun 21 08:10:36 2016 -0400 +++ b/SkeletonStats/DamageMeter.lua Tue Jun 21 08:14:22 2016 -0400 @@ -104,7 +104,7 @@ --if not actors[guid] then local class, classFilename, race, raceFilename, sex, name, realm = GetPlayerInfoByGUID(guid) - print('|cFFFFFF00guid|r =', name, flags, 'class', class, classFilename) + --print('|cFFFFFF00guid|r =', name, flags, 'class', class, classFilename) actors[guid] = { name = name, flags = flags, @@ -137,7 +137,7 @@ --print(subEvent) if prototype[subEvent] then prototype[subEvent](subEvent, ...) - print('|cFFFFFF00' .. key .. '|r.|cFF00FFFF'..subEvent, '|r', ...) + --print('|cFFFFFF00' .. key .. '|r.|cFF00FFFF'..subEvent, '|r', ...) end end @@ -218,6 +218,10 @@ dd.SPELL_DAMAGE = function(subEvent, ...) local sourceGUID, sourceName, sourceFlags, _, destGUID, destName, destFlags, _, spellID, spellName, spellSchool, amount, overkill, school, resisted, blocked, absorbed, critical, glancing, crushing = ... + if not sourceName then + return + end + view[sourceName] = view[sourceName] or {} local p = view[sourceName]