-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathLorePlay.lua
29 lines (24 loc) · 1.08 KB
/
LorePlay.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
LorePlay = LorePlay or {}
LorePlay.majorVersion = 1
LorePlay.minorVersion = 5
LorePlay.bugVersion = 1
LorePlay.version = LorePlay.majorVersion.."."..LorePlay.minorVersion.."."..LorePlay.bugVersion
LorePlay.name = "LorePlay"
LorePlay.player = "player"
function LorePlay.OnAddOnLoaded(event, addonName)
if addonName ~= LorePlay.name then return end
LPEventHandler = LibStub:GetLibrary("LibEventHandler-1.2")
LPEmotesTable.CreateAllEmotesTable()
LPEmoteHandler.InitializeEmoteHandler()
LorePlay.InitializeSettings()
LorePlay.InitializeEmotes()
LorePlay.InitializeIdle()
LorePlay.InitializeLoreWear()
EVENT_MANAGER:UnregisterForEvent(LorePlay.name, event)
LPEventHandler:RegisterForEvent(LorePlay.name, EVENT_PLAYER_ACTIVATED, LorePlay.OnPlayerActivated)
end
function LorePlay.OnPlayerActivated(event)
zo_callLater(function() CHAT_SYSTEM:AddMessage("Welcome to LorePlay, Soulless One!") end, 50)
LPEventHandler:UnregisterForEvent(LorePlay.name, event, LorePlay.OnPlayerActivated)
end
EVENT_MANAGER:RegisterForEvent(LorePlay.name, EVENT_ADD_ON_LOADED, LorePlay.OnAddOnLoaded)