Mercurial > wow > degaine
comparison Degaine.lua @ 21:e3f92fae450b
When in combat, disable spells only
author | contrebasse |
---|---|
date | Fri, 10 Dec 2010 20:05:58 +0100 |
parents | 4da97c12564f |
children | ddcb7021838b |
comparison
equal
deleted
inserted
replaced
20:4da97c12564f | 21:e3f92fae450b |
---|---|
7 --------------------------------------------------------------- | 7 --------------------------------------------------------------- |
8 -- If you stand up by jumping or walking it won't draw your weapon | 8 -- If you stand up by jumping or walking it won't draw your weapon |
9 -- (it's not possible to know if you were sitting or standing before) | 9 -- (it's not possible to know if you were sitting or standing before) |
10 | 10 |
11 --@debug@ | 11 --@debug@ |
12 local debug = false | 12 local debug = true |
13 --@end-debug@ | 13 --@end-debug@ |
14 | 14 |
15 | 15 |
16 --------------------------------------------------------------- | 16 --------------------------------------------------------------- |
17 -- Globals to local | 17 -- Globals to local |
18 --------------------------------------------------------------- | 18 --------------------------------------------------------------- |
19 -- These need to be globals | 19 -- These need to be globals : |
20 -- GLOBALS: Degaine_ToggleAuto, Degaine_isAuto, BINDING_HEADER_DEGAINE | 20 -- GLOBALS: Degaine_ToggleAuto, Degaine_isAuto, BINDING_HEADER_DEGAINE |
21 | 21 |
22 -- It doesn't matter if they are globals | 22 -- It doesn't matter if they are globals, rarely unsed : |
23 -- GLOBALS: DEFAULT_CHAT_FRAME | 23 -- GLOBALS: DEFAULT_CHAT_FRAME |
24 | 24 |
25 -- Lua functions | 25 -- Lua functions |
26 local pairs = pairs; | 26 local pairs = pairs; |
27 local type = type; | 27 local type = type; |
205 wasGossipOpened = not isGossipClosed | 205 wasGossipOpened = not isGossipClosed |
206 isGossipClosed = true | 206 isGossipClosed = true |
207 t_lastGossipClosed = GetTime() | 207 t_lastGossipClosed = GetTime() |
208 | 208 |
209 elseif event == "PLAYER_REGEN_ENABLED" then | 209 elseif event == "PLAYER_REGEN_ENABLED" then |
210 desactivate() | 210 for k,_ in pairs(events1player) do DegaineFrame:UnregisterEvent(k) end |
211 --desactivate() | |
211 elseif event == "PLAYER_REGEN_DISABLED" then | 212 elseif event == "PLAYER_REGEN_DISABLED" then |
212 activate() | 213 activate() |
213 | 214 |
214 elseif event == "ADDON_LOADED" and arg1==AddonName then | 215 elseif event == "ADDON_LOADED" and arg1==AddonName then |
215 if Degaine_isAuto==nil then | 216 if Degaine_isAuto==nil then |