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