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 |
