наверное самый простой способ
PHP код:
do
    
local f,CreateFrame("frame")
    
f:RegisterEvent("ADDON_LOADED")
    
f:SetScript("OnEvent",function(_,_,_
        if 
~= "Blizzard_CombatText" then return end
        
for i=1,20 do
            if 
_G["CombatText"..ithen 
                hooksecurefunc
(_G["CombatText"..i],"SetPoint",function(s,a,b,c,d,e
                    if 
z then z false return end
                    local t 
s:GetText()
                    if 
and t:sub(1,1) == '+' then z=true s:SetPoint(a,b,c,d-200,e+100end
                end
)
            
end
        end
    end
)
end 
но это двойная работа. лучше было бы отдельное обновление делать, но там много кода, проще взять какой нибудь готовый аддон на комбат текст.