TotemGuruMain_CheckInstance() |
TotemGuruMain_btnRefresh_OnClick() |
elseif(event == "PLAYER_TOTEM_UPDATE") then |
haveTotem, totemName, startTime, duration = GetTotemInfo(arg1) |
haveTotem, totemName, startTime, duration = GetTotemInfo(select(1,...)) |
local player = TotemGuruData.Players[PlayerName:GetText()] |
if (startTime==0 and player and player["school"..(5-arg1)])then |
TotemGuru_TotemDied(player["school"..(5-arg1)]) |
if (startTime==0 and player and player["school"..(5-select(1,...))])then |
TotemGuru_TotemDied(player["school"..(5-select(1,...))]) |
end |
elseif (event == "PLAYER_LOGOUT") then |
TotemGuruConfig.MainFrame.x = TotemGuruMain:GetLeft(); |
TotemGuruConfig.MainFrame.y = TotemGuruMain:GetTop(); |
elseif (event == "CHAT_MSG_ADDON") then |
if (arg1 == "TotemGuru") then |
if (arg2 == "VersionRequest") then |
SendAddonMessage("TotemGuru_Version", GetAddOnMetadata("TotemGuru", "Version") , "WHISPER",arg4) |
elseif arg2 == "ToggleAnims" then |
if (select(1,...) == "TotemGuru") then |
if (select(2,...) == "VersionRequest") then |
SendAddonMessage("TotemGuru_Version", GetAddOnMetadata("TotemGuru", "Version") , "WHISPER",select(4,...)) |
elseif select(2,...) == "ToggleAnims" then |
--This is a real hacky way round the animation problem. |
TotemGuruResetAnimations() |
elseif(TotemGuruData.TotemGuru_admin) then |
print(arg4 .. " has totemGuru Version " .. arg2) |
print(select(4,...) .. " has totemGuru Version " .. select(2,...)) |
end |
elseif (arg1 == "TotemGuru_Version") then |
TotemGuruPlayerVersion(arg4,arg2) |
elseif (arg1 == "TotemGuru_TA") then |
ReceivedTotemAssignments(arg4,arg2) |
elseif (select(1,...) == "TotemGuru_Version") then |
TotemGuruPlayerVersion(select(4,...),select(2,...)) |
elseif (select(1,...) == "TotemGuru_TA") then |
ReceivedTotemAssignments(select(4,...),select(2,...)) |
end |
end |
end |