Originally Posted by lightspark
Lua Code:
local oldBlizzFunc = BlizzFunc function BlizzFunc(...) -- your stuff here oldBlizzFunc(...) end
People either do this thingy or replace Blizz function entirely to prevent it from doing something, quite common for bag addons.
In this case, if you create an upvalue for a function before some other addon redefines it, you'll be calling original function.
It's not a proper hook, that's why I wrote it in quotes.
|
Well if you do this, you are already cutting the tree under yourself.