vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 --<< ====================================================================== >>--
2 -- Setup Module --
3 --<< ====================================================================== >>--
4 AceTimerPriest = AceTimer:AddModule()
5  
6 function AceTimerPriest:Initialize()
7 local _, eclass = UnitClass("player")
8 if eclass ~= "PRIEST" then
9 self:DelModule(self)
10 AceTimerPriest = nil
11 ACETIMER.PRIEST = nil
12 end
13 end
14  
15 function AceTimerPriest:Enable()
16 return self:Setup()
17 end
18  
19 --<< ====================================================================== >>--
20 -- Setup Timers --
21 --<< ====================================================================== >>--
22  
23 function AceTimerPriest:Setup()
24 local A = ACETIMER
25 local C = A.PRIEST
26  
27 self:AddTimer(A.SPELL, C.ABOLISH_DISEASE, 20, 1,1,1, { rc=TRUE })
28 self:AddTimer(A.SPELL, C.DEVOURING_PLAGUE, 24, 1,0,0, { rc=TRUE })
29 self:AddTimer(A.SPELL, C.ELUNE_S_GRACE, 15, 0,1,1, { rc=TRUE })
30 self:AddTimer(A.SPELL, C.FADE, 10, 0,1,1, { rc=TRUE })
31 self:AddTimer(A.SPELL, C.FEEDBACK, 15, 0,1,1, { rc=TRUE })
32 self:AddTimer(A.SPELL, C.HEX_OF_WEAKNESS, 120, 1,0,0, { rc=TRUE })
33 self:AddTimer(A.SPELL, C.HOLY_FIRE, 10, 1,0,0, { rc=TRUE })
34 self:AddTimer(A.SPELL, C.MIND_SOOTHE, 15, 1,0,0, { rc=TRUE })
35 self:AddTimer(A.SPELL, C.POWER_INFUSION, 15, 1,1,0, { rc=TRUE })
36 self:AddTimer(A.SPELL, C.POWER_WORD_SHIELD, 30, 1,1,1, { ea={[C.WEAKENED_SOUL]=1} })
37 self:AddTimer(A.SPELL, C.PSYCHIC_SCREAM, 8, 0,0,0)
38 self:AddTimer(A.SPELL, C.RENEW, 15, 1,1,1, { rc=TRUE })
39 self:AddTimer(A.SPELL, C.SHACKLE_UNDEAD, 30, 1,0,0, { rc=TRUE, d={rs=10} })
40 self:AddTimer(A.SPELL, C.SHADOW_WORD_PAIN, 18, 1,0,0, { rc=TRUE, d={tn=C.IMPROVED_SHADOW_WORD_PAIN, tb=3} })
41 self:AddTimer(A.SPELL, C.SILENCE, 5, 1,0,0)
42 self:AddTimer(A.SPELL, C.STARSHARDS, 6, 1,0,0)
43 self:AddTimer(A.SPELL, C.TOUCH_OF_WEAKNESS, 120, 0,1,1, { rc=TRUE })
44 self:AddTimer(A.SPELL, C.VAMPIRIC_EMBRACE, 60, 1,0,0, { rc=TRUE })
45  
46 self:AddTimer(A.EVENT, C.BLACKOUT, 3, 1,0,0, { a=1 })
47 self:AddTimer(A.EVENT, C.BLESSED_RECOVERY, 6, 0,1,1, { a=1 })
48 self:AddTimer(A.EVENT, C.INSPIRATION, 15, 1,1,0, { a=1, tx="Interface\\Icons\\INV_Shield_06" })
49 self:AddTimer(A.EVENT, C.SHADOW_VULNERABILITY, 15, 1,0,0, { a=1, xn=C.SHADOW_WEAVING })
50 self:AddTimer(A.EVENT, C.SPIRIT_TAP, 15, 0,1,1, { a=1 })
51 self:AddTimer(A.EVENT, C.WEAKENED_SOUL, 15, 1,0,1, { tx="Interface\\Icons\\Spell_Holy_AshesToAshes" })
52 end