vanilla-wow-addons – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | --<< ====================================================================== >>-- |
2 | -- Setup Module -- |
||
3 | --<< ====================================================================== >>-- |
||
4 | AceTimerPaladin = AceTimer:AddModule() |
||
5 | |||
6 | function AceTimerPaladin:Initialize() |
||
7 | local _, eclass = UnitClass("player") |
||
8 | if eclass ~= "PALADIN" then |
||
9 | self:DelModule(self) |
||
10 | AceTimerPaladin = nil |
||
11 | ACETIMER.PALADIN = nil |
||
12 | end |
||
13 | end |
||
14 | |||
15 | function AceTimerPaladin:Enable() |
||
16 | return self:Setup() |
||
17 | end |
||
18 | |||
19 | --<< ====================================================================== >>-- |
||
20 | -- Setup Timers -- |
||
21 | --<< ====================================================================== >>-- |
||
22 | function AceTimerPaladin:Setup() |
||
23 | local A = ACETIMER |
||
24 | local C = A.PALADIN |
||
25 | self:AddGroup(1, FALSE, "AQUA") |
||
26 | self:AddGroup(2, TRUE, "NAVY") |
||
27 | self:AddGroup(3, TRUE, "FUCHSIA") |
||
28 | self:AddTimer(A.SPELL, C.BLESSING_OF_FREEDOM, 10, 1,1,1, { gr=1, d={tn=C.GUARDIAN_S_FAVOR, tb=3} }) |
||
29 | self:AddTimer(A.SPELL, C.BLESSING_OF_KINGS, 300, 1,1,1, { gr=1, rc=TRUE }) |
||
30 | self:AddTimer(A.SPELL, C.BLESSING_OF_LIGHT, 300, 1,1,1, { gr=1, rc=TRUE }) |
||
31 | self:AddTimer(A.SPELL, C.BLESSING_OF_MIGHT, 300, 1,1,1, { gr=1, rc=TRUE }) |
||
32 | self:AddTimer(A.SPELL, C.BLESSING_OF_PROTECTION, 6, 1,1,1, { gr=1, d={rs=2}, ea={[C.FORBEARANCE]=1} }) |
||
33 | self:AddTimer(A.SPELL, C.BLESSING_OF_SACRIFICE, 30, 1,1,1, { gr=1, rc=TRUE }) |
||
34 | self:AddTimer(A.SPELL, C.BLESSING_OF_SALVATION, 300, 1,1,1, { gr=1, rc=TRUE }) |
||
35 | self:AddTimer(A.SPELL, C.BLESSING_OF_SANCTUARY, 300, 1,1,1, { gr=1, rc=TRUE }) |
||
36 | self:AddTimer(A.SPELL, C.BLESSING_OF_WISDOM, 300, 1,1,1, { gr=1, rc=TRUE }) |
||
37 | self:AddTimer(A.SPELL, C.CONSECRATION, 8, 0,0,0) |
||
38 | self:AddTimer(A.SPELL, C.DIVINE_PROTECTION, 6, 0,1,1, { cr="BLUE", d={rs=2}, ea={[C.FORBEARANCE]=1} }) |
||
39 | self:AddTimer(A.SPELL, C.DIVINE_SHIELD, 10, 0,1,1, { cr="BLUE", d={rs=2}, ea={[C.FORBEARANCE]=1} }) |
||
40 | self:AddTimer(A.SPELL, C.HAMMER_OF_JUSTICE, 6, 1,0,0) |
||
41 | self:AddTimer(A.SPELL, C.HOLY_SHIELD, 10, 1,0,0) |
||
42 | self:AddTimer(A.SPELL, C.JUDGEMENT, 0, 1,0,0, { gr=2, ea={[C.JUDGEMENT_OF_JUSTICE]=1, [C.JUDGEMENT_OF_LIGHT]=1, [C.JUDGEMENT_OF_WISDOM]=1, [C.JUDGEMENT_OF_THE_CRUSADER]=1} }) |
||
43 | self:AddTimer(A.SPELL, C.LAY_ON_HANDS, 0, 1,1,1, { ea={[C.LAY_ON_HANDS]=2} }) |
||
44 | self:AddTimer(A.SPELL, C.REPENTANCE, 6, 1,0,0) |
||
45 | self:AddTimer(A.SPELL, C.SEAL_OF_COMMAND, 30, 0,1,1, { gr=2, rc=TRUE }) |
||
46 | self:AddTimer(A.SPELL, C.SEAL_OF_JUSTICE, 30, 0,1,1, { gr=2, rc=TRUE }) |
||
47 | self:AddTimer(A.SPELL, C.SEAL_OF_LIGHT, 30, 0,1,1, { gr=2, rc=TRUE }) |
||
48 | self:AddTimer(A.SPELL, C.SEAL_OF_RIGHTEOUSNESS, 30, 0,1,1, { gr=2, rc=TRUE }) |
||
49 | self:AddTimer(A.SPELL, C.SEAL_OF_THE_CRUSADER, 30, 0,1,1, { gr=2, rc=TRUE }) |
||
50 | self:AddTimer(A.SPELL, C.SEAL_OF_WISDOM, 30, 0,1,1, { gr=2, rc=TRUE }) |
||
51 | self:AddTimer(A.SPELL, C.TURN_UNDEAD, 10, 1,0,0, { gr=3, d={rs=5} }) |
||
52 | |||
53 | self:AddTimer(A.EVENT, C.FORBEARANCE, 60, 1,0,1, { tx="Interface\\Icons\\Spell_Holy_RemoveCurse" }) |
||
54 | self:AddTimer(A.EVENT, C.JUDGEMENT_OF_JUSTICE, 10, 1,0,0, { cr="RED", xn=C.SEAL_OF_JUSTICE }) |
||
55 | self:AddTimer(A.EVENT, C.JUDGEMENT_OF_LIGHT, 10, 1,0,0, { cr="RED", xn=C.SEAL_OF_LIGHT, d={tn=C.LASTING_JUDGEMENT, tb=10} }) |
||
56 | self:AddTimer(A.EVENT, C.JUDGEMENT_OF_WISDOM, 10, 1,0,0, { cr="RED", xn=C.SEAL_OF_WISDOM, d={tn=C.LASTING_JUDGEMENT, tb=10} }) |
||
57 | self:AddTimer(A.EVENT, C.JUDGEMENT_OF_THE_CRUSADER, 10, 1,0,0, { cr="RED", xn=C.SEAL_OF_THE_CRUSADER }) |
||
58 | self:AddTimer(A.EVENT, C.LAY_ON_HANDS, 120, 1,1,1, { cr="BLUE" }) |
||
59 | self:AddTimer(A.EVENT, C.REDOUBT, 10, 0,1,1, { cr="LIME", a=1 }) |
||
60 | self:AddTimer(A.EVENT, C.VENGEANCE, 8, 0,1,1, { cr="LIME", a=1 }) |
||
61 | self:AddTimer(A.EVENT, C.VINDICATION, 8, 1,0,0, { cr="RED", a=1 }) |
||
62 | |||
63 | self:AddTimer(A.SKILL, C.HAMMER_OF_WRATH, 5, 0,1,1, { cr="YELLOW" }) |
||
64 | end |