Classese | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Class races | Dk | Dh | Dr | Hu | Ma | Mo | Pa | Pr | Ro | Sh | Wl | Wr | |
Quests | Dk | Dh | Dr | Hu | Ma | Mo | Pa | Pr | Ro | Sh | Wl | Wr | |
Abilities | Dk | Dh | Dr | Hu | Ma | Mo | Pa | Pr | Ro | Sh | Wl | Wr | |
Spec | Dk | Dh | Dr | Hu | Ma | Mo | Pa | Pr | Ro | Sh | Wl | Wr | |
Talents | Dk | Dh | Dr | Hu | Ma | Mo | Pa | Pr | Ro | Sh | Wl | Wr | |
PvP Talents | Dk | Dh | Dr | Hu | Ma | Mo | Pa | Pr | Ro | Sh | Wl | Wr | |
Trainers | Dk | Dh | Dr | Hu | Ma | Mo | Pa | Pr | Ro | Sh | Wl | Wr | |
Glyphs | Dk | Dh | Dr | Hu | Ma | Mo | Pa | Pr | Ro | Sh | Wl | Wr | |
Builds | Dk | Dh | Dr | Hu | Ma | Mo | Pa | Pr | Ro | Sh | Wl | Wr | |
Tactics | Dk | Dh | Dr | Hu | Ma | Mo | Pa | Pr | Ro | Sh | Wl | Wr | |
Armor sets | Dk | Dh | Dr | Hu | Ma | Mo | Pa | Pr | Ro | Sh | Wl | Wr | |
Starting a | Dk | Dh | Dr | Hu | Ma | Mo | Pa | Pr | Ro | Sh | Wl | Wr | |
PvE | Dk | Dh | Dr | Hu | Ma | Mo | Pa | Pr | Ro | Sh | Wl | Wr | |
PvP | Dk | Dh | Dr | Hu | Ma | Mo | Pa | Pr | Ro | Sh | Wl | Wr | |
Macros | Dk | Dh | Dr | Hu | Ma | Mo | Pa | Pr | Ro | Sh | Wl | Wr |
A warlock trainer is an NPC that offers warlocks the opportunity to train and learn ranks of spells, including talent-based abilities.
Prior to patch 3.0.2, there were demon trainers as well. Although demon trainers were referred to as trainers, they were actually vendors of grimoires, used for training demon pets. Grimoires are not available anymore, since all demon abilities and spells will automatically be learned as pets gain levels.
Instead, demon trainers will now allow warlocks to pay a 50 fee to rename their minions. The new name is random, but players may pay the fee as many times as they like.
Lua error in package.lua at line 80: module 'Module:Factiongfx/faction_tip_link.json' not found. Alliance trainers[]
Location | Warlock trainers | Demon trainers |
---|---|---|
Northshire Abbey, Elwynn Forest (Human starting location) |
![]() |
![]() |
Lion's Pride Inn, Goldshire, Elwynn Forest | ![]() |
![]() |
The Slaughtered Lamb, Stormwind | ![]() ![]() ![]() |
![]() |
Anvilmar, Dun Morogh (Gnome starting location) |
![]() |
![]() |
Kharanos, Dun Morogh | ![]() |
![]() |
The Forlorn Cavern, Ironforge | ![]() ![]() ![]() |
![]() |
Lua error in package.lua at line 80: module 'Module:Factiongfx/faction_tip_link.json' not found. Horde trainers[]
Location | Warlock trainers | Demon trainers |
---|---|---|
Deathknell, Tirisfal Glades (Undead starting location) |
![]() |
![]() |
Gallows' End Tavern, Brill, Tirisfal Glades | ![]() |
![]() |
The Magic Quarter, Undercity | ![]() ![]() ![]() |
![]() |
The Den, Durotar (Orc starting location) |
![]() |
![]() |
Razor Hill, Durotar | ![]() |
![]() |
The Cleft of Shadow, Orgrimmar | ![]() ![]() ![]() |
![]() |
Lua error in package.lua at line 80: module 'Module:Inlinegfx/img_link_data.json' not found. The Sunspire, Eversong Woods (Blood elf starting location) |
![]() |
![]() |
Lua error in package.lua at line 80: module 'Module:Inlinegfx/img_link_data.json' not found. Falconwing Square, Eversong Woods | ![]() |
![]() |
Lua error in package.lua at line 80: module 'Module:Inlinegfx/img_link_data.json' not found. The Sanctum, Murder Row, Silvermoon | ![]() ![]() ![]() |
![]() |
Stonard, Swamp of Sorrows | ![]() |
![]() |
Lua error in package.lua at line 80: module 'Module:Factiongfx/faction_tip_link.json' not found. Neutral trainers[]
Location | Warlock trainers | Demon trainers |
---|---|---|
Ratchet, The Barrens | ![]() |
![]() |