farmbuyer@1
|
1 local nametag, addon = ...
|
farmbuyer@1
|
2
|
farmbuyer@2
|
3 -----------------------------------------------------------------------------
|
farmbuyer@2
|
4 local on = false
|
farmbuyer@2
|
5 local L = GetLocale()
|
farmbuyer@1
|
6
|
farmbuyer@3
|
7 ------- Begin messy generated code.
|
farmbuyer@3
|
8 -- Please use the Localization App on WoWAce to update this
|
farmbuyer@2
|
9 -- http://www.wowace.com/addons/what-just-procced/localization/
|
farmbuyer@2
|
10 if L == 'deDE' then
|
farmbuyer@2
|
11 L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@
|
farmbuyer@2
|
12 elseif L == 'enUS' or L == 'enGB' then
|
farmbuyer@2
|
13 L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@
|
farmbuyer@2
|
14 elseif L == 'esES' or L == 'esMX' then
|
farmbuyer@2
|
15 L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@
|
farmbuyer@2
|
16 elseif L == 'frFR' then
|
farmbuyer@2
|
17 L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@
|
farmbuyer@2
|
18 elseif L == 'koKR' then
|
farmbuyer@2
|
19 L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@
|
farmbuyer@2
|
20 elseif L == 'ruRU' then
|
farmbuyer@2
|
21 L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@
|
farmbuyer@2
|
22 elseif L == 'zhCN' then
|
farmbuyer@2
|
23 L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@
|
farmbuyer@2
|
24 elseif L == 'zhTW' then
|
farmbuyer@2
|
25 L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@
|
farmbuyer@2
|
26 end
|
farmbuyer@3
|
27 ------- End messy generated code.
|
farmbuyer@1
|
28
|
farmbuyer@1
|
29 -----------------------------------------------------------------------------
|
farmbuyer@1
|
30 addon = LibStub("AceAddon-3.0"):NewAddon(addon, nametag,
|
farmbuyer@1
|
31 "AceConsole-3.0", "AceEvent-3.0")
|
farmbuyer@1
|
32
|
farmbuyer@1
|
33 function addon:OnInitialize()
|
farmbuyer@1
|
34 self:RegisterChatCommand("wjp", "ToggleEnable")
|
farmbuyer@1
|
35 self.OnInitialize = nil
|
farmbuyer@1
|
36 end
|
farmbuyer@1
|
37
|
farmbuyer@1
|
38 function addon:ToggleEnable()
|
farmbuyer@1
|
39 on = not on
|
farmbuyer@1
|
40 if on then
|
farmbuyer@1
|
41 self:RegisterEvent("SPELL_ACTIVATION_OVERLAY_SHOW")
|
farmbuyer@1
|
42 else
|
farmbuyer@1
|
43 self:UnregisterEvent("SPELL_ACTIVATION_OVERLAY_SHOW")
|
farmbuyer@1
|
44 end
|
farmbuyer@2
|
45 self:Print(on and L["Activated"] or L["Deactivated"])
|
farmbuyer@1
|
46 end
|
farmbuyer@1
|
47
|
farmbuyer@1
|
48 function addon:SPELL_ACTIVATION_OVERLAY_SHOW(...)
|
farmbuyer@1
|
49 local _,spellID,_,positions = ...
|
farmbuyer@1
|
50 local spell = GetSpellLink(spellID) or GetSpellInfo(spellID) or spellID
|
farmbuyer@3
|
51 self:Printf(L["%s at position %s."], spell, positions)
|
farmbuyer@1
|
52 end
|
farmbuyer@1
|
53
|
farmbuyer@1
|
54 -- vim:noet
|