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]