/
local u = { } |
if type(t) == 'table' then |
for k, v in pairs(t) do |
if type(v) == 'table' then |
v = tcopy(v) |
end |
u[k] = v |
end |
end |
end |
-------------------------------------------------------------------------------- |
function GuildTracker:PLAYER_GUILD_UPDATE(unit) |
function GuildTracker:PLAYER_GUILD_UPDATE(event, unit) |
-------------------------------------------------------------------------------- |
self:Debug("PLAYER_GUILD_UPDATE " .. (unit or "(nil)")) |
if unit and unit ~= "player" then return end |
end |
-------------------------------------------------------------------------------- |
function GuildTracker:GUILD_ROSTER_UPDATE(event, ...) |
function GuildTracker:GUILD_ROSTER_UPDATE() |
-------------------------------------------------------------------------------- |
self:Debug("GUILD_ROSTER_UPDATE") |
self.LastRosterUpdate = time() |
if idx ~= nil then |
GuildTracker:RemoveChange(idx) |
else |
--GuildTracker:RemoveAllChanges() |
if LibQTip:IsAcquired("GuildTrackerTip") then |
local tooltip = LibQTip:Acquire("GuildTrackerTip") |
tooltip:Hide() |
end |
StaticPopup_Show("GUILDTRACKER_REMOVEALL") |
--GuildTracker:RemoveAllChanges() |
end |
end |
## Interface: 40300 |
## Interface: 50001 |
## Title: Guild Tracker |
## Notes: Keeps track of changes in the guild roster between logins, and also shows who disabled their account |
## Author: Dracula |
## Version: 4.3.4-1 |
## Version: 5.0.0-1 |
## SavedVariables: GuildTrackerDB |
## X-Curse-Packaged-Version: r3 |
## X-Curse-Project-Name: Guild Tracker |
## X-Curse-Project-ID: guild-tracker |
## X-Curse-Repository-ID: wow/guild-tracker/mainline |
embeds.xml |
GuildTracker.lua |