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