ESOUI SVN ZAMStatsQuests

[/] [trunk/] [ZAM_StatsQuests/] [quests.lua] - Blame information for rev 6

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 6 Seerah-7
-- ZAM_Stats © ZAM Network LLC
2 Seerah-7
-- All Rights Reserved
3 Seerah-7
 
4 4 Seerah-7
local GetNumJournalQuests = GetNumJournalQuests
5 Seerah-7
 
6 Seerah-7
local module, text = ZAM_Stats:CreateModule("Quests")
7 Seerah-7
 
8 Seerah-7
 
9 Seerah-7
CALLBACK_MANAGER:RegisterCallback("ZAM_Stats_Modules_Ready", function()
10 Seerah-7
        local em = EVENT_MANAGER
11 Seerah-7
        local function UpdateTextOnEvent(event)
12 Seerah-7
                        ZAM_Stats:SetModuleText(text, GetNumJournalQuests().."/25", " Quests")
13 Seerah-7
                end
14 Seerah-7
 
15 Seerah-7
        em:RegisterForEvent(module:GetName(), EVENT_QUEST_ADDED, UpdateTextOnEvent)
16 Seerah-7
        em:RegisterForEvent(module:GetName(), EVENT_QUEST_REMOVED, UpdateTextOnEvent)
17 Seerah-7
 
18 Seerah-7
        UpdateTextOnEvent()
19 Seerah-7
 
20 Seerah-7
        CALLBACK_MANAGER:RegisterCallback("ZAM_Stats_Force_Refresh", UpdateTextOnEvent)
21 Seerah-7
end)
22 Seerah-7
 
23 Seerah-7
--EVENT_QUEST_LIST_UPDATED
24 Seerah-7
--EVENT_QUEST_ADVANCED