Hekili

Shaman/config.lua for EventHandler (wip)

May 22nd, 2016
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.77 KB | None | 0 0
  1. local usemouseover = true   -- Make this false or nil (or just delete the line altogether) to make your healing bars not change when you mouse over something.
  2.  
  3.  
  4. function EventHorizon:InitializeClass()
  5.     self.config.gcdSpellID = 8042 -- Earth Shock
  6.     self.config.hastedSpellID = {2008,10} -- Ancestral Spirit
  7.    
  8.     -- Elemental
  9.    
  10.     -- Ascendance (Elemental)
  11.     self:newSpell({
  12.         cooldown = 114050,
  13.         playerbuff = 114050,
  14.         requiredTree = 1,
  15.         requiredTalent = 19
  16.     })
  17.    
  18.     -- Fire Elemental
  19.     self:newSpell({
  20.         cooldown = 198067,
  21.         playerbuff = 198067,
  22.         requiredTree = 1
  23.     })
  24.        
  25.     -- Flame Shock
  26.     self:newSpell({
  27.         debuff = {188389,2},
  28.         cooldown = 188389,
  29.         requiredTree = {0,1},
  30.         requiredLevel = 5
  31.     })
  32.  
  33.     -- Lava Burst
  34.     self:newSpell({
  35.         cast = 51505,
  36.         cooldown = 51505,
  37.         requiredTree = 1,
  38.         requiredLevel = 12
  39.     })
  40.    
  41.     -- Elemental Blast
  42.     self:newSpell({
  43.         cast = 117014,
  44.         cooldown = 117014,
  45.         playerbuff = 117014,
  46.         requiredTalent = 10
  47.     })
  48.        
  49.     -- Icefury
  50.     self:newSpell({
  51.         cast = 210714,
  52.         cooldown = 210714,
  53.         playerbuff = 210714,
  54.         requiredTalent = 20
  55.     })
  56.    
  57.     -- Lightning Bolt + Chain Lightning
  58.     self:newSpell({
  59.         cast = {188196,188443,205495},
  60.         cooldown = 205495,
  61.         playerbuff = 205495,
  62.         requiredTree = 1       
  63.     })
  64.    
  65.     -- Power of the Maelstrom
  66.     self:newSpell({
  67.         playerbuff = 191861
  68.     })
  69.  
  70.     -- Liquid Magma, currently unable to track totem uptime
  71.     self:newSpell({
  72.         cooldown = 192222,
  73.         requiredTalent = 21,
  74.         requiredTree = 1,
  75.         totem = 192222
  76.     })
  77.  
  78.     -- Totem Mastery, currently unable to track totem uptime
  79.     self:newSpell({
  80.         cooldown = 210643,
  81.         requiredTalent = 3,
  82.         requiredTree = 1,
  83.         totem = 210643,
  84.     })  
  85. end
Add Comment
Please, Sign In to add comment