WoW Classic Warlock class icon

WoW Classic Warlock Rotation Trainer

A rotation is a timing problem, and reading one does not teach it. Build a bar, press the keys, and watch what the game would actually let you do: costs, cast times and shared cooldowns are read out of the 1.12 data, and mana regenerates under the five-second rule. Read the Warlock guide · Plan the talents.

4093 / 4093

0.0/sec from mp5, 22.5/sec from Spirit

Ready
Time
0.0s
Casts
0
Mana spent
0
Missed presses
0

Your bar

Empty. Pick spells below — what belongs here depends on what you are practising, so there is no default.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 0
  • -
  • =

Character

Mana pool, regeneration and every cost below come from the 1.12 game data. Spirit’s contribution uses the standard vanilla per-class formula — the client table it lives in is not published for Classic, so it is the one number here that is a model rather than a lookup.

Saved bars

Your bar is already in the address bar — copy the link and it works for anyone, with no account. Sign in with Google to keep named saves here as well.

Spellbook

Every warlock ability — 55 of them across 152 ranks. Add one to the bar, and pick a lower rank where it is worth it: a downranked spell keeps its base amount and gives up part of the spell power the coefficient would have added, which is what makes a cheap heal cheap.

  • Banish Rank 2Banishes the enemy target, preventing all action but making it invulnerable for up to 30 sec. Only one target can be banished at a time. Only works on Demons and Elementals.
  • Conflagrate Rank 4Ignites a target that is already afflicted by Immolate, dealing 557 Fire damage and consuming the Immolate spell.
  • Corruption Rank 7Corrupts the target, causing 822 Shadow damage over 18 sec.
  • Create FirestoneCreates a Firestone which can be equipped in the off hand. When equipped, enchants the main hand weapon with fire, granting each attack a chance to deal 60 additional Fire damage. In addition, equipping the Firestone increases the damage done by fire spells by 14. Conjured items disappear if logged out for more than 15 minutes.
  • Create Firestone (Greater)Creates a Greater Firestone which can be equipped in the off hand. When equipped, enchants the main hand weapon with fire, granting each attack a chance to deal 90 additional Fire damage. In addition, equipping the Greater Firestone increases the damage done by fire spells by 17. Conjured items disappear if logged out for more than 15 minutes.
  • Create Firestone (Lesser)Creates a Lesser Firestone which can be equipped in the off hand. When equipped, enchants the main hand weapon with fire, granting each attack a chance to deal 35 additional Fire damage. In addition, equipping the Lesser Firestone increases the damage done by fire spells by 10. Conjured items disappear if logged out for more than 15 minutes.
  • Create Firestone (Major)Creates a Major Firestone which can be equipped in the off hand. When equipped, enchants the main hand weapon with fire, granting each attack a chance to deal 120 additional Fire damage. In addition, equipping the Major Firestone increases the damage done by fire spells by 21. Conjured items disappear if logged out for more than 15 minutes.
  • Create HealthstoneCreates a Healthstone that can be used to instantly restore 500 health. Conjured items disappear if logged out for more than 15 minutes.
  • Create Healthstone (Greater)Creates a Greater Healthstone that can be used to instantly restore 800 health. Conjured items disappear if logged out for more than 15 minutes.
  • Create Healthstone (Lesser)Creates a Lesser Healthstone that can be used to instantly restore 250 health. Conjured items disappear if logged out for more than 15 minutes.
  • Create Healthstone (Major)Creates a Major Healthstone that can be used to instantly restore 1200 health. Conjured items disappear if logged out for more than 15 minutes.
  • Create Healthstone (Minor)Creates a Minor Healthstone that can be used to instantly restore 100 health. Conjured items disappear if logged out for more than 15 minutes.
  • Create SoulstoneCreates a Soulstone. The Soulstone can be used to store one target's soul. If the target dies while his soul is stored, he will be able to resurrect with 1100 health and $20759q1 mana. Conjured items disappear if logged out for more than 15 minutes.
  • Create Soulstone (Greater)Creates a Greater Soulstone. The Soulstone can be used to store one target's soul. If the target dies while his soul is stored, he will be able to resurrect with 1600 health and $20760q1 mana. Conjured items disappear if logged out for more than 15 minutes.
  • Create Soulstone (Lesser)Creates a Lesser Soulstone. The Soulstone can be used to store one target's soul. If the target dies while his soul is stored, he will be able to resurrect with 750 health and $20758q1 mana. Conjured items disappear if logged out for more than 15 minutes.
  • Create Soulstone (Major)Creates a Major Soulstone. The Soulstone can be used to store one target's soul. If the target dies while his soul is stored, he will be able to resurrect with 2200 health and $20761q1 mana. Conjured items disappear if logged out for more than 15 minutes.
  • Create Soulstone (Minor)Creates a Minor Soulstone. The Soulstone can be used to store one target's soul. If the target dies while his soul is stored, he will be able to resurrect with 400 health and $3026q1 mana. Conjured items disappear if logged out for more than 15 minutes.
  • Create SpellstoneCreates a Spellstone for the caster. When equipped and used, the Spellstone removes all magic effects from the caster and will absorb 400 magic damage for 1 min. In addition, equipping the Spellstone improves your chance to get a critical strike with spells by 1%. Conjured items disappear if logged out for more than 15 minutes.
  • Create Spellstone (Greater)Creates a Greater Spellstone for the caster. When equipped and used, the Greater Spellstone removes all magic effects from the caster and will absorb 650 magic damage for 1 min. In addition, equipping the Greater Spellstone improves your chance to get a critical strike with spells by 1%. Conjured items disappear if logged out for more than 15 minutes.
  • Create Spellstone (Major)Creates a Major Spellstone for the caster. When equipped and used, the Major Spellstone removes all magic effects from the caster and will absorb 900 magic damage for 1 min. In addition, equipping the Major Spellstone improves your chance to get a critical strike with spells by 1%. Conjured items disappear if logged out for more than 15 minutes.
  • Curse of Agony Rank 6Curses the target with agony, causing 1044 Shadow damage over 24 sec. This damage is dealt slowly at first, and builds up as the Curse reaches its full duration. Only one Curse per Warlock can be active on any one target.
  • Curse of DoomCurses the target with impending doom, causing 3200 Shadow damage after 1 min. If the target dies from this damage, there is a chance that a Doomguard will be summoned. Cannot be cast on players.
  • Curse of Recklessness Rank 4Curses the target with recklessness, increasing melee attack power by 90 but reducing armor by 640 for 2 min. Cursed enemies will not flee and will ignore Fear and Horror effects. Only one Curse per Warlock can be active on any one target.
  • Curse of Shadow Rank 2Curses the target for 5 min, reducing Shadow and Arcane resistances by 75 and increasing Shadow and Arcane damage taken by 10%. Only one Curse per Warlock can be active on any one target.
  • Curse of the Elements Rank 3Curses the target for 5 min, reducing Fire and Frost resistances by 75 and increasing Fire and Frost damage taken by 10%. Only one Curse per Warlock can be active on any one target.
  • Curse of Tongues Rank 2Forces the target to speak in Demonic, slowing the casting time of all spells by 60%. Only one Curse per Warlock can be active on any one target. Lasts 30 sec.
  • Curse of Weakness Rank 6Damage caused by the target is reduced by 31 for 2 min. Only one Curse per Warlock can be active on any one target.
  • Dark Pact Rank 3Drains 250 of your pet's Mana, returning 100% to you.
  • Death Coil Rank 3Causes the enemy target to run in horror for 3 sec and causes 470 Shadow damage. The caster gains 100% of the damage caused in health.
  • Demon Armor Rank 5Protects the caster, increasing armor by 570, Shadow resistance by 15 and restores 15 health every 5 sec. for 30 min.
  • Demon Skin Rank 2Protects the caster, increasing armor by 120 and restores 5 Health per 5 sec. for 30 min.
  • Detect Greater InvisibilityAllows the friendly target to detect greater invisibility for 10 min.
  • Detect InvisibilityAllows the friendly target to detect invisibility for 10 min.
  • Detect Lesser InvisibilityAllows the friendly target to detect lesser invisibility for 10 min.
  • Drain Life Rank 6Transfers 71 health every second from the target to the caster. Lasts 5 sec.
  • Drain Mana Rank 4Transfers 136 Mana every 1 sec from the target to the caster. Lasts 5 sec.
  • Drain Soul Rank 4Drains the soul of the target, causing 455 Shadow damage over 15 sec. If the target dies while being drained, and yields experience or honor, the caster gains a Soul Shard. Soul Shards are required for other spells.
  • Enslave Demon Rank 3Enslaves the target demon, up to level 62, forcing it to do your bidding. While enslaved, the time between the demon's attacks is increased by 40% and its casting speed is slowed by 30%. Lasts up to 5 min. If you repeatedly enslave the same demon, it will become more difficult to control with each attempt.
  • Eye of KilroggSummons an Eye of Kilrogg and binds your vision to it. The eye moves quickly but is very fragile.
  • Fear Rank 3Strikes fear in the enemy, causing it to run in fear for up to 20 sec. Damage caused may interrupt the effect. Only 1 target can be feared at a time.
  • Health Funnel Rank 7Gives 153 health to the caster's pet every second for 10 sec as long as the caster channels.
  • Hellfire Rank 3Ignites the area surrounding the caster, causing 208 Fire damage to $ghimself:herself; and 208 Fire damage to all nearby enemies every 1 sec. Lasts 15 sec.
  • Howl of Terror Rank 2Howl, causing $i enemies within 10 yds to flee in terror for 15 sec. Damage caused may interrupt the effect.
  • Immolate Rank 8Burns the enemy for 279 Fire damage and then an additional 510 Fire damage over 15 sec.
  • Life Tap Rank 6Converts 420 health into 420 mana.
  • Rain of Fire Rank 4Calls down a fiery rain to burn enemies in the area of effect for 904 Fire damage over 8 sec.
  • Ritual of SummoningBegins a ritual that summons the targeted group member. Requires the caster and 2 additional party members to complete the ritual. In order to participate, all players must be out of combat and right-click the portal and not move until the ritual is complete.
  • Searing Pain Rank 6Inflict searing pain on the enemy target, causing 240 Fire damage. Causes a high amount of threat.
  • Sense DemonsShows the location of all nearby demons on the minimap until cancelled. Only one type of tracking can be used at a time.
  • Shadow Bolt Rank 10Sends a shadowy bolt at the enemy, causing 538 Shadow damage.
  • Shadow Ward Rank 4Absorbs 920 shadow damage. Lasts 30 sec.
  • Shadowburn Rank 6Instantly blasts the target for 502 Shadow damage. If the target dies within 5 sec of Shadowburn, and yields experience or honor, the caster gains a Soul Shard.
  • Siphon Life Rank 4Transfers 45 health from the target to the caster every 3 sec. Lasts 30 sec.
  • Soul Fire Rank 2Burn the enemy's soul, causing 881 Fire damage.
  • Unending BreathAllows the target to breathe underwater for 10 min.

Other classes