Hello, I have an issue with hooking AbbreviateLargeNumbers function. I'm trying to replace the value that this function returns, but my code doesn't work...
For example, this code doesn't work:
Code:
hooksecurefunc("AbbreviateLargeNumbers", function(value)
local test = 100;
return test;
end
If I replace a global function it works but cause some taint errors:
Code:
function AbbreviateLargeNumbers(value)
local test = 100;
return test;
end
taint.log:
12/13 00:08:54.625 Global variable AbbreviateLargeNumbers tainted by *** - Interface\AddOns\***\Core.lua:277
12/13 00:08:54.625 Execution tainted by *** while reading AbbreviateLargeNumbers - Interface\FrameXML\TextStatusBar.lua:66
12/13 00:08:54.625 TextStatusBar_UpdateTextStringWithValues()
12/13 00:08:54.625 Interface\FrameXML\TextStatusBar.lua:37 TextStatusBar_UpdateTextString()
12/13 00:08:54.625 Interface\FrameXML\UnitFrame.lua:896 UnitFrameManaBar_Update()
12/13 00:08:54.625 Interface\FrameXML\UnitFrame.lua:186 UnitFrame_Update()
12/13 00:08:54.625 Interface\AddOns\Blizzard_ArenaUI\Blizzard_ArenaUI.lua:121 ArenaEnemyFrame_UpdatePlayer()
12/13 00:08:54.625 Interface\AddOns\Blizzard_ArenaUI\Blizzard_ArenaUI.lua:192 ArenaEnemyFrame_OnEvent()
12/13 00:08:54.625 ArenaEnemyFrame1:OnEvent()
12/13 00:08:54.625 Interface\FrameXML\TextStatusBar.lua:65
12/13 00:08:54.625 An action was blocked in combat because of taint from *** - ArenaEnemyFrame1:SetPoint()
12/13 00:08:54.625 Interface\AddOns\Blizzard_ArenaUI\Blizzard_ArenaUI.lua:146 ArenaEnemyFrame_UpdatePlayer()
12/13 00:08:54.625 Interface\AddOns\Blizzard_ArenaUI\Blizzard_ArenaUI.lua:192 ArenaEnemyFrame_OnEvent()
12/13 00:08:54.625 ArenaEnemyFrame1:OnEvent()
|