vanilla-wow-addons – Blame information for rev 1
?pathlinks?
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 |