vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 --<< ====================================================================== >>--
2 -- Setup Module --
3 --<< ====================================================================== >>--
4 AceTimerRogue = AceTimer:AddModule()
5  
6 function AceTimerRogue:Initialize()
7 local _, eclass = UnitClass("player")
8 if eclass ~= "ROGUE" then
9 self:DelModule(self)
10 AceTimerRogue = nil
11 ACETIMER.ROGUE = nil
12 end
13 end
14  
15 function AceTimerRogue:Enable()
16 return self:Setup()
17 end
18 --<< ====================================================================== >>--
19 -- Setup Timers --
20 --<< ====================================================================== >>--
21 function AceTimerRogue:Setup()
22 local A = ACETIMER
23 local C = A.ROGUE
24  
25 self:AddTimer(A.SPELL, C.ADRENALINE_RUSH, 15, 0,1,1)
26 self:AddTimer(A.SPELL, C.BLIND, 10, 1,0,0)
27 self:AddTimer(A.SPELL, C.BLADE_FLURRY, 15, 0,1,1)
28 self:AddTimer(A.SPELL, C.CHEAP_SHOT, 4, 1,0,0)
29 self:AddTimer(A.SPELL, C.DISTRACT, 10, 0,0,0)
30 self:AddTimer(A.SPELL, C.EVASION, 15, 0,1,1, { d={tn=C.IMPROVED_EVASION, tb=2} })
31 self:AddTimer(A.SPELL, C.EXPOSE_ARMOR, 30, 1,0,0)
32 self:AddTimer(A.SPELL, C.GARROTE, 18, 1,0,0, { d={tn=C.IMPROVED_GARROTE, tb=3} })
33 self:AddTimer(A.SPELL, C.GOUGE, 4, 1,0,0, { d={tn=C.IMPROVED_GOUGE, tb=0.5} })
34 self:AddTimer(A.SPELL, C.HEMORRHAGE, 15, 1,0,0)
35 self:AddTimer(A.SPELL, C.KICK, 5, 1,0,0, { ea={[C.KICK_SILENCED]=1} })
36 self:AddTimer(A.SPELL, C.KIDNEY_SHOT, 1, 1,0,0, { d={rs=1, cp=1} })
37 self:AddTimer(A.SPELL, C.RIPOSTE, 6, 1,0,0)
38 self:AddTimer(A.SPELL, C.RUPTURE, 6, 1,0,0, { d={cp=4} })
39 self:AddTimer(A.SPELL, C.SAP, 25, 1,0,0, { d={rs=10} })
40 self:AddTimer(A.SPELL, C.SLICE_AND_DICE, 9, 0,1,1, { d={cp=3, tn=C.IMPROVED_SLICE_AND_DICE, tb=15, tp=1} })
41 self:AddTimer(A.SPELL, C.SPRINT, 15, 0,1,1)
42 self:AddTimer(A.SPELL, C.VANISH, 10, 0,1,1)
43  
44 self:AddTimer(A.EVENT, C.KICK_SILENCED, 2, 1,0,0, { cr="LIME" })
45 self:AddTimer(A.EVENT, C.MACE_STUN_EFFECT, 3, 1,0,0, { cr="LIME", a=1, xn=C.MACE_SPECIALIZATION })
46 self:AddTimer(A.EVENT, C.REMORSELESS, 20, 0,1,1, { cr="LIME", a=1, xn=C.REMORSELESS_ATTACKS })
47  
48 self:AddTimer(A.SKILL, C.RIPOSTE, 5, 0,1,1, { cr="YELLOW" })
49 end