comparison Main.lua @ 287:f339235382c1

Handle cases where killer's name is nil.
author James D. Callahan III <jcallahan@curse.com>
date Wed, 15 May 2013 19:43:31 -0500
parents 172cd0fe9eec
children d841c44553d5
comparison
equal deleted inserted replaced
286:172cd0fe9eec 287:f339235382c1
1293 end 1293 end
1294 local killer_guid = source_guid or previous_combat_event.source_guid 1294 local killer_guid = source_guid or previous_combat_event.source_guid
1295 local killer_name = source_name or previous_combat_event.source_name 1295 local killer_name = source_name or previous_combat_event.source_name
1296 1296
1297 if not group_member_uids[killer_guid] and not group_pet_guids[killer_guid] then 1297 if not group_member_uids[killer_guid] and not group_pet_guids[killer_guid] then
1298 Debug("%s: %s was killed by %s (not group member or pet).", sub_event, dest_name or _G.UNKNOWN, killer_name) 1298 Debug("%s: %s was killed by %s (not group member or pet).", sub_event, dest_name or _G.UNKNOWN, killer_name or _G.UNKNOWN)
1299 ClearKilledNPC() 1299 ClearKilledNPC()
1300 ClearKilledBossID() 1300 ClearKilledBossID()
1301 return 1301 return
1302 end 1302 end
1303 Debug("%s: %s was killed by %s.", sub_event, dest_name or _G.UNKNOWN, killer_name) 1303 Debug("%s: %s was killed by %s.", sub_event, dest_name or _G.UNKNOWN, killer_name or _G.UNKNOWN)
1304 1304
1305 if private.RAID_FINDER_BOSS_IDS[unit_idnum] then 1305 if private.RAID_FINDER_BOSS_IDS[unit_idnum] then
1306 Debug("%s: Matching boss %s.", sub_event, dest_name) 1306 Debug("%s: Matching boss %s.", sub_event, dest_name)
1307 ClearKilledBossID() 1307 ClearKilledBossID()
1308 private.raid_finder_boss_id = unit_idnum 1308 private.raid_finder_boss_id = unit_idnum