
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.
0.0/sec from mp5, 22.5/sec from Spirit
- 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.
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 2200 mana · 1.5s castBanishes 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 4255 mana · instant · 10.0s cooldown · 502 damage (1.97/mana)Ignites a target that is already afflicted by Immolate, dealing 557 Fire damage and consuming the Immolate spell.
Corruption Rank 7340 mana · 2.0s cast · 822 damage (2.42/mana)Corrupts the target, causing 822 Shadow damage over 18 sec.
Create Firestone700 mana · 3.0s castCreates 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)900 mana · 3.0s castCreates 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)500 mana · 3.0s castCreates 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)1100 mana · 3.0s castCreates 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 Healthstone475 mana · 3.0s castCreates 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)750 mana · 3.0s castCreates 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)240 mana · 3.0s castCreates 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)1120 mana · 3.0s castCreates 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)95 mana · 3.0s castCreates a Minor Healthstone that can be used to instantly restore 100 health. Conjured items disappear if logged out for more than 15 minutes.
Create Soulstone3.0s castCreates 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)3.0s castCreates 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)3.0s castCreates 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)3.0s castCreates 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)3.0s castCreates 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 Spellstone500 mana · 5.0s castCreates 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)750 mana · 5.0s castCreates 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)1000 mana · 5.0s castCreates 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 6215 mana · instant · 1044 damage (4.86/mana)Curses 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 Doom300 mana · instant · 60.0s cooldown · 3200 damage (10.67/mana)Curses 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 4115 mana · instantCurses 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 2200 mana · instantCurses 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 3200 mana · instantCurses 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 2110 mana · instantForces 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 6175 mana · instantDamage 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 3instantDrains 250 of your pet's Mana, returning 100% to you.
Death Coil Rank 3565 mana · instant · 120.0s cooldownCauses 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 51580 mana · instantProtects the caster, increasing armor by 570, Shadow resistance by 15 and restores 15 health every 5 sec. for 30 min.
Demon Skin Rank 2120 mana · instantProtects the caster, increasing armor by 120 and restores 5 Health per 5 sec. for 30 min.
Detect Greater Invisibility140 mana · instantAllows the friendly target to detect greater invisibility for 10 min.
Detect Invisibility90 mana · instantAllows the friendly target to detect invisibility for 10 min.
Detect Lesser Invisibility50 mana · instantAllows the friendly target to detect lesser invisibility for 10 min.
Drain Life Rank 6300 mana · instantTransfers 71 health every second from the target to the caster. Lasts 5 sec.
Drain Mana Rank 4310 mana · instantTransfers 136 Mana every 1 sec from the target to the caster. Lasts 5 sec.
Drain Soul Rank 4290 mana · instant · 455 damage (1.57/mana)Drains 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 3700 mana · 3.0s castEnslaves 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 Kilrogg100 mana · 5.0s castSummons an Eye of Kilrogg and binds your vision to it. The eye moves quickly but is very fragile.
Fear Rank 31.5s castStrikes 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 779 mana · instant · 1530 healing (19.37/mana)Gives 153 health to the caster's pet every second for 10 sec as long as the caster channels.
Hellfire Rank 31300 mana · instant · 3120 damage (2.40/mana)Ignites 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 2200 mana · 2.0s cast · 40.0s cooldownHowl, causing $i enemies within 10 yds to flee in terror for 15 sec. Damage caused may interrupt the effect.
Immolate Rank 8380 mana · 2.0s cast · 789 damage (2.08/mana)Burns the enemy for 279 Fire damage and then an additional 510 Fire damage over 15 sec.
Life Tap Rank 6instantConverts 420 health into 420 mana.
Rain of Fire Rank 41185 mana · instantCalls down a fiery rain to burn enemies in the area of effect for 904 Fire damage over 8 sec.
Ritual of Summoning300 mana · 5.0s castBegins 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 6168 mana · 1.5s cast · 222 damage (1.32/mana)Inflict searing pain on the enemy target, causing 240 Fire damage. Causes a high amount of threat.
Sense DemonsinstantShows 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 10380 mana · 3.0s cast · 510 damage (1.34/mana)Sends a shadowy bolt at the enemy, causing 538 Shadow damage.
Shadow Ward Rank 4320 mana · instant · 30.0s cooldownAbsorbs 920 shadow damage. Lasts 30 sec.
Shadowburn Rank 6365 mana · instant · 15.0s cooldown · 476 damage (1.30/mana)Instantly 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 4365 mana · instantTransfers 45 health from the target to the caster every 3 sec. Lasts 30 sec.
Soul Fire Rank 2335 mana · 6.0s cast · 60.0s cooldown · 792 damage (2.36/mana)Burn the enemy's soul, causing 881 Fire damage.
Unending Breath50 mana · instantAllows the target to breathe underwater for 10 min.