제가 쓰고 있는 portrait 매크로  관련 문의 입니다.
아래는 초상화에 클래스 아이콘 나오게 하는 매크로인데요.
문제는 펫이나 npc들도 클래스 아이콘으로 나옵니다.
플레이어만 클래스 아이콘으로 나오게끔 바꾸려면 어떻게 수정하면 되나요?


frame = CreateFrame("Frame")
frame:RegisterEvent("PLAYER_ENTERING_WORLD")

local UFP = "UnitFramePortrait_Update"
local UICC = "Interface\Glues\CharacterCreate\UI-CharacterCreate-Classes"
local CIT = CLASS_ICON_TCOORDS

hooksecurefunc(UFP,
function(self) 
if self.portrait 
then local t = CIT[select(2,UnitClass(self.unit))] 
if t 
then self.portrait:SetTexture(UICC) 
self.portrait:SetTexCoord(unpack(t)) 
end 
end 
end
)