farmbuyer@1: local nametag, addon = ... farmbuyer@1: farmbuyer@2: ----------------------------------------------------------------------------- farmbuyer@2: local on = false farmbuyer@2: local L = GetLocale() farmbuyer@1: farmbuyer@3: ------- Begin messy generated code. farmbuyer@3: -- Please use the Localization App on WoWAce to update this farmbuyer@2: -- http://www.wowace.com/addons/what-just-procced/localization/ farmbuyer@2: if L == 'deDE' then farmbuyer@2: L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@ farmbuyer@2: elseif L == 'enUS' or L == 'enGB' then farmbuyer@2: L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@ farmbuyer@2: elseif L == 'esES' or L == 'esMX' then farmbuyer@2: L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@ farmbuyer@2: elseif L == 'frFR' then farmbuyer@2: L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@ farmbuyer@2: elseif L == 'koKR' then farmbuyer@2: L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@ farmbuyer@2: elseif L == 'ruRU' then farmbuyer@2: L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@ farmbuyer@2: elseif L == 'zhCN' then farmbuyer@2: L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@ farmbuyer@2: elseif L == 'zhTW' then farmbuyer@2: L = --@localization(locale="enUS", format="lua_table", handle-unlocalized="comment")@ farmbuyer@2: end farmbuyer@3: ------- End messy generated code. farmbuyer@1: farmbuyer@1: ----------------------------------------------------------------------------- farmbuyer@1: addon = LibStub("AceAddon-3.0"):NewAddon(addon, nametag, farmbuyer@1: "AceConsole-3.0", "AceEvent-3.0") farmbuyer@1: farmbuyer@1: function addon:OnInitialize() farmbuyer@1: self:RegisterChatCommand("wjp", "ToggleEnable") farmbuyer@1: self.OnInitialize = nil farmbuyer@1: end farmbuyer@1: farmbuyer@1: function addon:ToggleEnable() farmbuyer@1: on = not on farmbuyer@1: if on then farmbuyer@1: self:RegisterEvent("SPELL_ACTIVATION_OVERLAY_SHOW") farmbuyer@1: else farmbuyer@1: self:UnregisterEvent("SPELL_ACTIVATION_OVERLAY_SHOW") farmbuyer@1: end farmbuyer@2: self:Print(on and L["Activated"] or L["Deactivated"]) farmbuyer@1: end farmbuyer@1: farmbuyer@4: function addon:SPELL_ACTIVATION_OVERLAY_SHOW(_,spellID,_,positions) farmbuyer@1: local spell = GetSpellLink(spellID) or GetSpellInfo(spellID) or spellID farmbuyer@3: self:Printf(L["%s at position %s."], spell, positions) farmbuyer@1: end farmbuyer@1: farmbuyer@1: -- vim:noet