Binkenstein

EventHorizon - Mage Config

May 28th, 2016
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 5.13 KB | None | 0 0
  1. function EventHorizon:InitializeClass()
  2.     self.config.gcdSpellID = 118 -- Polymorph
  3.     self.config.hastedSpellID = {118,1.7}
  4.  
  5.    
  6.     -- Arcane
  7.        
  8.         -- Nether Tempest
  9.         self:newSpell({
  10.             debuff = {114923, 1},
  11.             requiredTalent = 16,
  12.             requiredTree = 1,
  13.          })
  14.    
  15.         -- Arcane Blast/Arcane Charges
  16.         self:newSpell({
  17.             cast = 30451,
  18.             requiredTree = 1,
  19.         })
  20.        
  21.        
  22.         -- Arcane Barrage/Arcane Missles/Arcane Missiles!
  23.         self:newSpell({
  24.             cooldown = 44425,
  25.             playerbuff = 79683,
  26.             channel = {5143, 5},
  27.             requiredTree = 1,
  28.         })
  29.        
  30.         -- Aluneth
  31.         self:newSpell({
  32.             cast = 224968,
  33.             cooldown = 224968,
  34.             requiredTree = 1
  35.         })
  36.        
  37.         -- Arcane Orb
  38.         self:newSpell({
  39.             cooldown = 153626,
  40.             requiredTalent = 21,
  41.             requiredTree = 1,
  42.         })
  43.        
  44.         -- Supernova
  45.         self:newSpell({
  46.             cooldown = 157980,
  47.             requiredTalent = 10,
  48.             requiredTree = 1,
  49.         })
  50.        
  51.         -- Presence of Mind
  52.         self:newSpell({
  53.             cooldown = 205025,
  54.             playerbuff = 205025,
  55.             requiredTalent = 2,
  56.             requiredTree = 1
  57.         })
  58.        
  59.         --Arcane Power
  60.         self:newSpell({
  61.             cooldown = 12042,
  62.             playerbuff = 12042,
  63.             requiredTree = 1,
  64.         })
  65.        
  66.         -- Evocate
  67.         self:newSpell({
  68.             channel = {12051, 3},
  69.             cooldown = 12051,
  70.             requiredTree = 1,
  71.         })
  72.        
  73.         -- Mirror Image
  74.         self:newSpell({
  75.             cooldown = 55342,
  76.             requiredTalent = 7,
  77.             requiredTree = 1
  78.         })
  79.        
  80.         -- Rune of Power
  81.         self:newSpell({
  82.             cooldown = 116011,
  83.             requiredTalent = 8,
  84.             requiredTree = 1,
  85.             playerbuff = 116011
  86.         })
  87.        
  88.         -- Charged Up
  89.         self:newSpell({
  90.             cooldown = 205032,
  91.             requiredTalent = 11,
  92.             requiredTree = 1
  93.         })
  94.            
  95.    
  96.     -- --Fire
  97.    
  98.         -- --[[
  99.         -- 48107 -- Heating Up
  100.         -- 108853 -- Inferno Blast
  101.         -- 11129 -- Combustion
  102.         -- 11366 -- Pyroblast (3 secs)
  103.         -- 48108 -- Pyroblast! (proc)
  104.         -- 12564 -- ignite
  105.         -- --]]
  106.        
  107.         -- Combustion
  108.         self:newSpell({
  109.             cooldown = 190319,
  110.             buff = 190319,
  111.             requiredTree = 2,
  112.         })
  113.                
  114.         -- Pyroblast! and Heating Up
  115.         self:newSpell({
  116.             playerbuff = {{48107,0},{48108,0}},
  117.             requiredTree = 2,
  118.         })
  119.    
  120.         -- casts/Inferno Blast/ignite
  121.         self:newSpell({
  122.             cast = {133,11366,108853},
  123.             debuff = {12654,1},
  124.             cooldown = 108853,
  125.             icon = 108853,
  126.             requiredTree = 2,
  127.         })
  128.        
  129.         -- Flame On
  130.         self:newSpell({
  131.             cooldown = 205029,
  132.             requiredTalent = 11,
  133.             requiredTree = 2,
  134.         })
  135.        
  136.         -- Blast Wave
  137.         self:newSpell({
  138.             cooldown = 157981,
  139.             requiredTalent = 10,
  140.             requiredTree = 2,
  141.         })
  142.        
  143.         -- Meteor
  144.         self:newSpell({
  145.             cooldown = 153561,
  146.             requiredTalent = 21,
  147.             requiredTree = 2,
  148.         })
  149.        
  150.         -- Cinderstorm
  151.         self:newSpell({
  152.             cooldown = 198292,
  153.             cast = 198292,
  154.             requiredTalent = 20,
  155.             requiredTree = 2,
  156.         })
  157.        
  158.         -- Living Bomb
  159.         self:newSpell({
  160.             debuff = {44457, 3},
  161.             requiredTalent = 16,
  162.             requiredTree = 2,
  163.         })
  164.                
  165.     -- -- Frost --
  166.         -- -- Frost Bomb
  167.         -- self:newSpell({
  168.             -- cast = 112948,
  169.             -- debuff = {112948, 0},
  170.             -- requiredTalent = 13,
  171.             -- requiredTree = 3
  172.         -- })
  173.    
  174.         -- --Pet Freeze/Water Jet/frost bolt
  175.         -- self:newSpell({
  176.             -- cast = 116,
  177.             -- cooldown = 135029,
  178.             -- channel = {135029, 1},
  179.             -- requiredTree = 3,
  180.         -- })
  181.  
  182.         -- --Finger of Frost/Ice Orb
  183.         -- self:newSpell({
  184.             -- playerbuff = 44544,
  185.             -- cooldown = 84714,
  186.             -- requiredTree = 3,
  187.         -- })
  188.        
  189.         -- --Brain Freeze/icy Veins
  190.         -- self:newSpell({
  191.             -- cooldown = 12472,
  192.             -- playerbuff = 57761,
  193.             -- requiredTree = 3,
  194.         -- })
  195.    
  196.    
  197.     -- -- Mage Talents
  198.         -- -- Ice Nova
  199.         -- self:newSpell({
  200.             -- cooldown = 157997,
  201.             -- requiredTalent = 15,
  202.             -- requiredTree = 3,
  203.         -- })
  204.  
  205.         -- -- Comet Storm
  206.         -- self:newSpell({
  207.             -- cooldown = 153595,
  208.             -- requiredTalent = 21,
  209.             -- requiredTree = 3,
  210.         -- })
  211.  
  212.         -- -- Mirror Image
  213.         -- self:newSpell({
  214.             -- cooldown = 55342,
  215.             -- requiredTalent = 16,
  216.         -- })
  217.        
  218.         -- -- Prismatic Crystal
  219.         -- self:newSpell({
  220.             -- cooldown = 152087,
  221.             -- requiredTalent = 20,
  222.         -- })  
  223. end
Advertisement
Add Comment
Please, Sign In to add comment