PlayerFrame:ClearAllPoints()
PlayerFrame:SetPoint("BOTTOM",UIParent,"BOTTOM",-220,250)
PlayerFrame.SetPoint = function() end

많이들 사용하시는 위 명령어류를 써서 기본 유닛프레임 위치를 이동해서 사용중인데요
레이드시에 타겟프레임 아래 대상의대상(TargerFrameToT)이 나오다가 안나오다가 하네요..

이것저것 수십번의 시도 끝에 
PlayerFrame.SetPoint = function() end 요 라인이 문제가 된다고 파악되는데
(또는 직접 유닛프레임을 풀고 끌어옮기면 문제가 없고요)

결국 다른 방법으로 옮기는걸 찾아냈는데 

local function ScrewYouPlayerFrame()
PlayerFrame:ClearAllPoints()
PlayerFrame:SetPoint("BOTTOM",UIParent,"BOTTOM",-220,250)
 end

hooksecurefunc("PlayerFrame_AnimateOut", function() PlayerFrame:SetAlpha(0); ScrewYouPlayerFrame() end)
hooksecurefunc("PlayerFrame_SequenceFinished", function() PlayerFrame:SetAlpha(1); ScrewYouPlayerFrame() end)
hooksecurefunc("PlayerFrame_UpdateStatus", ScrewYouPlayerFrame)

이 방법을 쓰면 대상의대상이 계속 잘 나오지만
전투시 대포같은걸 타면 플레이어프레임이 깨져버리는 문제가 발생하네요..

혹시 이와 관련해서 도움말씀 주실분 계신가요?