public PaladinAutomater() { Attack = new Action(VirtualKeyCode.VK_1); Target = new Action(VirtualKeyCode.TAB); SealOfTheCrusader = new BuffSpell(VirtualKeyCode.VK_2, BuffType.SealOfTheCrusader, 34, level: 6, useOnce: true); SealOfCommand = new BuffSpell(VirtualKeyCode.VK_4, BuffType.SealOfCommand, 55, level: 20); Judgement = new SealSpell(VirtualKeyCode.VK_3, 37, 8); BlessingOfWisdom = new BuffSpell(VirtualKeyCode.VK_T, BuffType.BlessingOfWisdom, 45); SealOfJustice = new BuffSpell(VirtualKeyCode.VK_L, BuffType.SealOfJustice, 81, useOnce: true); HammerOfJustice = new Spell(VirtualKeyCode.VK_5, 50, 60, 40); HolyLight = new Spell(VirtualKeyCode.VK_6, 275, healthPercentage: 40); }
public DruidAutomater() { Attack = new Action(VirtualKeyCode.VK_1); Target = new Action(VirtualKeyCode.TAB); Motw = new BuffSpell(VirtualKeyCode.VK_P, BuffType.MarkOfTheWild, MOTW_MANA_COST); Thorns = new BuffSpell(VirtualKeyCode.VK_L, BuffType.Thorns, THORNS_MANA_COST); Roar = new Spell(VirtualKeyCode.VK_R, ROAR_MANA_COST, ROAR_COOLDOWN_TIME); TigersFury = new Spell(VirtualKeyCode.VK_5, FURY_MANA_COST, FURY_COOLDOWN_TIME); Rake = new Spell(VirtualKeyCode.VK_6, RAKE_MANA_COST, useOnce: true); Claw = new Spell(VirtualKeyCode.VK_2, CLAW_MANA_COST); Rip = new ComboPointSpell(VirtualKeyCode.VK_3, RIP_COMBO_POINTS, RIP_COMBO_POINTS, RIP_MANA_COST); HealingTouch = new Spell(VirtualKeyCode.VK_3, HEALING_TOUCH_MANA_COST, healthPercentage: HEALING_TOUCH_HEALTH_PERCENTAGE); Wrath = new Spell(VirtualKeyCode.VK_2, WRATH_MANA_COST); Maul = new Spell(VirtualKeyCode.VK_2, MAUL_MANA_COST); }
public RogueAutomater() { Attack = new Action(VirtualKeyCode.VK_1); Target = new Action(VirtualKeyCode.TAB); Throw = new Action(VirtualKeyCode.VK_4); Stealth = new BuffSpell(VirtualKeyCode.VK_T, BuffType.Stealth, cooldownTime: 10); SinisterStrike = new Spell(VirtualKeyCode.VK_2, 45); Eviscerate = new FinishingSpell(VirtualKeyCode.VK_3, 25, 5, 5, 35); SliceAndDice = new ComboPointSpell(VirtualKeyCode.VK_5, 1, 1, 25, level: 10, useOnce: true); Rupture = new ComboPointSpell(VirtualKeyCode.VK_6, 3, 5, 25, 6 + 3 * 2, level: 20); KidneyShot = new ComboPointSpell(VirtualKeyCode.VK_7, 3, 5, 25, 20, level: 30); Evasion = new Spell(VirtualKeyCode.VK_L, cooldownTime: 5 * 60, healthPercentage: 40, level: 8); EquipAmmo = new Spell(VirtualKeyCode.VK_Z, cooldownTime: 10); StaleStealthTimer.Interval = StealthCooldown * 1000; StaleStealthTimer.Elapsed += StaleStealthTimer_Elapsed; WowApi.UpdateEvent += WowApi_UpdateEvent; }