Advertisement
Fizziks

EventHorizon - Aff Lock

Jul 16th, 2012
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.30 KB | None | 0 0
  1. function EventHorizon:InitializeClass()
  2.     self.config.gcdSpellID = 686
  3.     self.config.hastedSpellID = {6201,3} -- Create Healthstone
  4.     self.config.nonAffectingHaste = {64371,1.2}
  5.    
  6.     -- Affliction
  7.     -- [Seed of] Corruption
  8.     self:NewSpell({
  9.         spellID = 172,
  10.         debuff = {172,27243},
  11.         icon = 172,
  12.         cast = 27243,
  13.         dot = 3,
  14.         hasted = true,
  15.         refreshable = true,
  16.         requiredLevel = 4,
  17.     })
  18.    
  19.     -- Bane
  20.     self:NewSpell({
  21.         spellID = 980,
  22.         debuff = {980,603,80240},
  23.         dot = 2,
  24.         refreshable = true,
  25.         hasted = true,
  26.         requiredLevel = 8,
  27.     })
  28.  
  29.     -- Unstable Affliction
  30.     self:NewSpell({
  31.         spellID = 30108,
  32.         cast = true,
  33.         debuff = true,
  34.         dot = 3,
  35.         hasted = true,
  36.         refreshable = true,
  37.         requiredTree = 1,
  38.         requiredLevel = 10,
  39.     })
  40.    
  41.     -- Haunt
  42.     self:NewSpell({
  43.         spellID = 48181,
  44.         cast = true,
  45.         debuff = true,
  46.         cooldown = true,
  47.         requiredTree = 1,
  48.         requiredLevel = 10,
  49.     })
  50.    
  51.     -- Malefic Grasp
  52.     self:NewSpell({
  53.         spellID = 103103,
  54.         channeled = true,
  55.         requiredTree = 1,
  56.         requiredLevel = 10,
  57.     })
  58.    
  59.     -- Soul Swap
  60.     self:NewSpell({
  61.         spellID = 86121,
  62.         debuff = {86121,1120},
  63.         playerbuff = true,
  64.         requiredTree = 1,
  65.         requiredLevel = 10,
  66.     }) 
  67.  
  68.     -- Curse
  69.     self:NewSpell({
  70.         spellID = 1490,
  71.         debuff = {18223,109466,1490},
  72.         requiredLevel = 16,
  73.     })
  74.    
  75.    
  76.    
  77.     --[[ -- NOT YET ADDED --
  78.         -- Metamorphosis
  79.     self:NewSpell({
  80.         spellID = 47241,
  81.         playerbuff = true,
  82.         cooldown = true,
  83.         requiredTree = 2,
  84.         requiredLevel = 69,
  85.     })
  86.    
  87.     -- Hand of Gul'dan + Decimation (for lack of a better spot)
  88.     self:NewSpell({
  89.         spellID = 71521,
  90.         playerbuff = 63165,
  91.         cooldown = true,
  92.         cast = true,
  93.         requiredTree = 2,
  94.         requiredLevel = 39,
  95.     })
  96.    
  97.     -- Immolate (Destro + Demo)
  98.     self:NewSpell({
  99.         spellID = 348,
  100.         debuff = true,
  101.         cast = true,
  102.         hasted = true,
  103.         dot = 3,
  104.         refreshable = true,
  105.         requiredTree = {0,2,3},
  106.         requiredLevel = 3,
  107.     })
  108.    
  109.     -- Conflagrate
  110.     self:NewSpell({
  111.         spellID = 17962,
  112.         cooldown = true,
  113.         playerbuff = 54274,
  114.         requiredTree = 3,
  115.     })
  116.    
  117.     -- Bane
  118.     self:NewSpell({
  119.         spellID = 980,
  120.         debuff = {980,603,80240},
  121.         dot = 2,
  122.         refreshable = true,
  123.         hasted = true,
  124.         requiredLevel = 8,
  125.     })
  126.    
  127.     -- Immolation Aura
  128.     self:NewSpell({
  129.         spellID = 50589,
  130.         playerbuff = true,
  131.         cooldown = true,
  132.         stance = 2,
  133.         requiredTree = 2,
  134.     }) ]]--
  135.    
  136. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement