Mercurial > wow > degaine
comparison Degaine.lua @ 32:64a266eaf0ef
No delay after unmounting (to be tested with vehicles)
author | contrebasse |
---|---|
date | Sat, 08 Jan 2011 12:22:31 +0100 |
parents | 37d2dcb3688d |
children | b59da9bd1df7 |
comparison
equal
deleted
inserted
replaced
31:37d2dcb3688d | 32:64a266eaf0ef |
---|---|
72 if t_left<=0 then | 72 if t_left<=0 then |
73 ToggleSheath() | 73 ToggleSheath() |
74 DegaineFrame:SetScript("OnUpdate", nil) | 74 DegaineFrame:SetScript("OnUpdate", nil) |
75 end | 75 end |
76 end | 76 end |
77 local start = function() | 77 local start = function(arg_delay) |
78 if Degaine_isAuto and not InCombatLockdown() then | 78 if Degaine_isAuto and not InCombatLockdown() then |
79 t_left = delay | 79 t_left = arg_delay or delay |
80 DegaineFrame:SetScript("OnUpdate", Degaine_OnUpdate) | 80 DegaineFrame:SetScript("OnUpdate", Degaine_OnUpdate) |
81 end | 81 end |
82 end | 82 end |
83 | 83 |
84 | 84 |
165 function handleMountsOnUpdate(self,t_elapsed) | 165 function handleMountsOnUpdate(self,t_elapsed) |
166 if IsMounted() then | 166 if IsMounted() then |
167 wasMounted = true | 167 wasMounted = true |
168 else | 168 else |
169 if wasMounted then | 169 if wasMounted then |
170 start() | 170 start(0) -- no animation for unmounting |
171 wasMounted = false | 171 wasMounted = false |
172 end | 172 end |
173 end | 173 end |
174 end | 174 end |
175 end | 175 end |