vanilla-wow-addons – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | --<< ====================================================================== >>-- |
2 | -- Setup Module -- |
||
3 | --<< ====================================================================== >>-- |
||
4 | AceTimerDruid = AceTimer:AddModule() |
||
5 | |||
6 | function AceTimerDruid:Initialize() |
||
7 | local _, eclass = UnitClass("player") |
||
8 | if eclass ~= "DRUID" then |
||
9 | self:DelModule(self) |
||
10 | AceTimerDruid = nil |
||
11 | ACETIMER.DRUID = nil |
||
12 | end |
||
13 | end |
||
14 | |||
15 | function AceTimerDruid:Enable() |
||
16 | return self:Setup() |
||
17 | end |
||
18 | |||
19 | --<< ====================================================================== >>-- |
||
20 | -- Setup Timers -- |
||
21 | --<< ====================================================================== >>-- |
||
22 | function AceTimerDruid:Setup() |
||
23 | local A = ACETIMER |
||
24 | local C = A.DRUID |
||
25 | self:AddGroup(1, TRUE, "FUCHSIA") |
||
26 | self:AddGroup(2, FALSE, "MAROON") |
||
27 | self:AddGroup(3, TRUE, "FUCHSIA") |
||
28 | |||
29 | self:AddTimer(A.SPELL, C.ABOLISH_POISON, 8, 1,1,1) |
||
30 | self:AddTimer(A.SPELL, C.BASH, 2, 1,0,0, { d={rs=1, tn=C.BRUTAL_IMPACT, tb=0.5} }) |
||
31 | self:AddTimer(A.SPELL, C.BARKSKIN, 15, 0,1,1) |
||
32 | self:AddTimer(A.SPELL, C.DASH, 15, 0,1,1) |
||
33 | self:AddTimer(A.SPELL, C.DEMORALIZING_ROAR, 30, 0,0,0, { rc=TRUE }) |
||
34 | self:AddTimer(A.SPELL, C.ENRAGE, 10, 0,1,1) |
||
35 | self:AddTimer(A.SPELL, C.ENTANGLING_ROOTS, 10, 1,0,0, { gr=1, rc=TRUE, d={rs=3} }) |
||
36 | self:AddTimer(A.SPELL, C.FAERIE_FIRE, 40, 1,0,0, { gr=2, rc=TRUE }) |
||
37 | self:AddTimer(A.SPELL, C.FAERIE_FIRE_FERAL, 40, 1,0,0, { gr=2, rc=TRUE }) |
||
38 | self:AddTimer(A.SPELL, C.FERAL_CHARGE, 4, 1,0,0) |
||
39 | self:AddTimer(A.SPELL, C.FRENZIED_REGENERATION, 10, 0,1,1) |
||
40 | self:AddTimer(A.SPELL, C.HIBERNATE, 20, 1,0,0, { gr=3, rc=TRUE, d={rs=10} }) |
||
41 | self:AddTimer(A.SPELL, C.INNERVATE, 20, 1,1,1) |
||
42 | self:AddTimer(A.SPELL, C.INSECT_SWARM, 12, 1,0,0, { rc=TRUE }) |
||
43 | self:AddTimer(A.SPELL, C.NATURE_S_GRASP, 45, 0,1,1, { cr="BLUE", ea={[C.ENTANGLING_ROOTS]=45} }) |
||
44 | self:AddTimer(A.SPELL, C.MOONFIRE, 12, 1,0,0, { rc=TRUE }) |
||
45 | self:AddTimer(A.SPELL, C.POUNCE, 2, 1,0,0, { ea={[C.POUNCE_BLEED]=1} }) |
||
46 | self:AddTimer(A.SPELL, C.RAKE, 9, 1,0,0, { rc=TRUE }) |
||
47 | self:AddTimer(A.SPELL, C.REGROWTH, 21, 1,1,1, { rc=TRUE }) |
||
48 | self:AddTimer(A.SPELL, C.REJUVENATION, 12, 1,1,1, { rc=TRUE }) |
||
49 | self:AddTimer(A.SPELL, C.RIP, 12, 1,0,0, { rc=TRUE }) |
||
50 | self:AddTimer(A.SPELL, C.SOOTHE_ANIMAL, 15, 1,0,0, { rc=TRUE }) |
||
51 | self:AddTimer(A.SPELL, C.STARFIRE, 0, 1,0,0, { ea={[C.STARFIRE_STUN]=1} }) |
||
52 | self:AddTimer(A.SPELL, C.TIGER_S_FURY, 6, 0,1,1, { rc=TRUE }) |
||
53 | |||
54 | self:AddTimer(A.EVENT, C.ENTANGLING_ROOTS, 10, 1,0,1, { gr=1, d={rs=3} }) |
||
55 | self:AddTimer(A.EVENT, C.NATURE_S_GRACE, 15, 0,1,1, { cr="LIME", a=1 }) |
||
56 | |||
57 | self:AddTimer(A.EVENT, C.CLEARCASTING, 15, 0,1,1, { cr="LIME", a=1, tx="Interface\\Icons\\Spell_Shadow_ManaBurn" }) |
||
58 | self:AddTimer(A.EVENT, C.POUNCE_BLEED, 18, 1,0,0, { xn=C.POUNCE }) |
||
59 | self:AddTimer(A.EVENT, C.STARFIRE_STUN, 3, 1,0,0, { xn=C.STARFIRE }) |
||
60 | end |