You can actually read the "sourceFlags" parameter in the combatlog to determine if the unit is a player, rather than parsing the GUID
bit.band(sourceFlags, COMBATLOG_OBJECT_CONTROL_PLAYER) > 0
@hankthetank
You can get an accurate GUID assignment by monitoring the nameplate healthbar with the combatlog, which doesn't require targeting / mouseover
|