Mercurial > wow > what-just-procced
annotate main.lua @ 1:cf3106134425
Initial upload.
author | Farmbuyer of US-Kilrogg <farmbuyer@gmail.com> |
---|---|
date | Sat, 30 Oct 2010 19:13:05 +0000 |
parents | |
children | 4d9949e554ef |
rev | line source |
---|---|
farmbuyer@1 | 1 local nametag, addon = ... |
farmbuyer@1 | 2 |
farmbuyer@1 | 3 |
farmbuyer@1 | 4 ----------------------------------------------------------------------------- |
farmbuyer@1 | 5 -- other locals |
farmbuyer@1 | 6 local on = false |
farmbuyer@1 | 7 |
farmbuyer@1 | 8 |
farmbuyer@1 | 9 ----------------------------------------------------------------------------- |
farmbuyer@1 | 10 addon = LibStub("AceAddon-3.0"):NewAddon(addon, nametag, |
farmbuyer@1 | 11 "AceConsole-3.0", "AceEvent-3.0") |
farmbuyer@1 | 12 |
farmbuyer@1 | 13 function addon:OnInitialize() |
farmbuyer@1 | 14 self:RegisterChatCommand("wjp", "ToggleEnable") |
farmbuyer@1 | 15 self.OnInitialize = nil |
farmbuyer@1 | 16 end |
farmbuyer@1 | 17 |
farmbuyer@1 | 18 function addon:ToggleEnable() |
farmbuyer@1 | 19 on = not on |
farmbuyer@1 | 20 if on then |
farmbuyer@1 | 21 self:RegisterEvent("SPELL_ACTIVATION_OVERLAY_SHOW") |
farmbuyer@1 | 22 else |
farmbuyer@1 | 23 self:UnregisterEvent("SPELL_ACTIVATION_OVERLAY_SHOW") |
farmbuyer@1 | 24 end |
farmbuyer@1 | 25 self:Print(on and "Activated" or "Deactivated") |
farmbuyer@1 | 26 end |
farmbuyer@1 | 27 |
farmbuyer@1 | 28 function addon:SPELL_ACTIVATION_OVERLAY_SHOW(...) |
farmbuyer@1 | 29 local _,spellID,_,positions = ... |
farmbuyer@1 | 30 local spell = GetSpellLink(spellID) or GetSpellInfo(spellID) or spellID |
farmbuyer@1 | 31 self:Printf("%s at position: %s.", spell, positions) |
farmbuyer@1 | 32 end |
farmbuyer@1 | 33 |
farmbuyer@1 | 34 -- vim:noet |