Mercurial > wow > degaine
comparison Degaine.lua @ 43:3fbe79addc87
Talking while moving now draw weapons
author | contrebasse |
---|---|
date | Sun, 27 Feb 2011 20:03:10 +0100 |
parents | a478b8a44b9e |
children | 1967c9a3c5c2 |
comparison
equal
deleted
inserted
replaced
42:50c865dd6563 | 43:3fbe79addc87 |
---|---|
1 local AddonName = ... | 1 local AddonName, T = ... |
2 -- Draw your weapons automagically | 2 -- Draw your weapons automagically |
3 | 3 |
4 | 4 |
5 --------------------------------------------------------------- | 5 --------------------------------------------------------------- |
6 -- Known bugs | 6 -- Known bugs |
78 ToggleSheath() | 78 ToggleSheath() |
79 DegaineFrame:SetScript("OnUpdate", nil) | 79 DegaineFrame:SetScript("OnUpdate", nil) |
80 end | 80 end |
81 end | 81 end |
82 local start = function(arg_delay) | 82 local start = function(arg_delay) |
83 | |
84 --@debug@ | |
85 --DEFAULT_CHAT_FRAME:AddMessage("Go !") | |
86 --@end-debug@ | |
87 | |
83 if Degaine_isAuto and not InCombatLockdown() then | 88 if Degaine_isAuto and not InCombatLockdown() then |
84 t_left = arg_delay or delay | 89 t_left = arg_delay or delay |
85 DegaineFrame:SetScript("OnUpdate", Degaine_OnUpdate) | 90 DegaineFrame:SetScript("OnUpdate", Degaine_OnUpdate) |
86 end | 91 end |
87 end | 92 end |
166 [3273] = true, -- First Aid | 171 [3273] = true, -- First Aid |
167 [53428] = true -- Runeforge | 172 [53428] = true -- Runeforge |
168 -- Archaeology ? | 173 -- Archaeology ? |
169 } | 174 } |
170 | 175 |
176 --[[ | |
177 -- Was used when moving prevented to play the emote when talking | |
178 -- Was needed for CHAT_MSG_SAY and CHAT_MSG_YELL | |
171 local function playerIsNotMoving() | 179 local function playerIsNotMoving() |
172 return GetUnitSpeed("player") == 0 | 180 return GetUnitSpeed("player") == 0 |
173 end | 181 end |
182 --]] | |
174 local events2playername = { -- the 2nd arg is playername | 183 local events2playername = { -- the 2nd arg is playername |
175 CHAT_MSG_SAY = playerIsNotMoving, | 184 CHAT_MSG_SAY = true, |
176 CHAT_MSG_YELL = playerIsNotMoving, | 185 CHAT_MSG_YELL = true, |
177 CHAT_MSG_TEXT_EMOTE = true, -- the emote is not shown, but the weapon is stealthed | 186 CHAT_MSG_TEXT_EMOTE = true, -- the emote is not shown, but the weapon is stealthed |
178 } | 187 } |
179 | 188 |
180 | 189 |
181 --------------------------------------------------------------- | 190 --------------------------------------------------------------- |
372 DegaineFrame:RegisterEvent("PLAYER_REGEN_ENABLED") | 381 DegaineFrame:RegisterEvent("PLAYER_REGEN_ENABLED") |
373 DegaineFrame:RegisterEvent("PLAYER_REGEN_DISABLED") | 382 DegaineFrame:RegisterEvent("PLAYER_REGEN_DISABLED") |
374 DegaineFrame:RegisterEvent("ADDON_LOADED") | 383 DegaineFrame:RegisterEvent("ADDON_LOADED") |
375 DegaineFrame:RegisterEvent("PLAYER_LOGIN") | 384 DegaineFrame:RegisterEvent("PLAYER_LOGIN") |
376 activate() | 385 activate() |
377 |