big refactoring

This commit is contained in:
Manuel Simon Hirsig
2016-08-21 14:29:01 +02:00
parent 2b9a63fe8c
commit 590347a1e5
23 changed files with 236 additions and 263 deletions
+3 -3
View File
@@ -77,10 +77,10 @@ do
end
end
public.orig = setmetatable({}, {__index=function(self, key) return self[g][key] end})
public.orig = setmetatable({}, {__index=function(self, key) return self[_g][key] end})
function public.hook(name, handler, object)
handler = handler or getfenv(2)[name]
object = object or g
object = object or _g
orig[object] = orig[object] or {}
assert(not orig[object][name] '"'..name..'" is already hooked into.')
orig[object][name], object[name] = object[name], handler
@@ -129,7 +129,7 @@ end
function public.is_player(name, current)
local realm = GetCVar 'realmName'
return not current and index(g.aux_characters, realm, name) or UnitName 'player' == name
return not current and index(_g.aux_characters, realm, name) or UnitName 'player' == name
end
function public.neutral_faction()