Warcraft Logs Classic
Decorative background for title

TBC Spec Definition

Last updated: October 19, 2022

Generally, specializations in TBC on Warcraft Logs are determined by which talent tree the character has the majority talent points in. There is no information in the log file about which specific talents are taken. We have implemented some more specializations that are performing other roles than their talent trees suggest. As a general rule, to create a new spec, it has to perform a different role (e.g. a DPS spec that heals such as Dreamstate).

Hunter, Mage, Rogue, Shaman and Warlock specializations only require the majority talent points in their respective talent trees.

There are a few notable exceptions to this, such as T6 and onwards having damage taken requirements for tank specializations. This article will go more in detail about the various specializations, their requirements and some of the reasoning behind their implementation.

Please note that the tank requirements are relevant for BLACK TEMPLE, MOUNT HYJAL, ZUL'AMAN AND LIKELY ONWARDS and the overview for them is found in the Tank Damage Taken Requirements Spreadsheet. These requirements are based on community input and suggestions, and meant to properly categorize tanks and non-tanks.

Karazhan, SSC and TK were pre-damage taken requirements, and as such have various different stance/form uptime requirements that are outlined at the bottom of this article.

Druid

DruidDruids have 6 different specializations.

Balance Druid

This requires majority talent points in the Druid BalanceBalance tree and doing more damage than healing.

Dreamstate Druid

Druid DreamstateDreamstate is a Druid BalanceBalance Druid (majority talent points in Balance) that does more healing than damage.

Restoration Druid

This requires majority talent points in the Druid RestorationRestoration tree.

Guardian Druid

Druid GuardianGuardian is the main tank role for Druids. It requires majority talent points in the Feral talent tree and in BT/Hyjal/ZA it requires you to complete the damage taken requirements found in the Tank Damage Taken Requirements Spreadsheet.

SSC/TK/Kara/Gruul/Mag on the other hand goes by a Bear Form uptime requirement. This is more than 70% Bear Form uptime on all fights except Netherspite, Aran and Nightbane., which require 45% or higher.

Warden Druid

Druid WardenWarden is the offtank role for Druids. It requires majority talent points in the Feral talent tree and in BT/Hyjal/ZA it requires you to complete the Warden damage taken requirements found in the Tank Damage Taken Requirements Spreadsheet.

SSC/TK/Kara/Gruul/Mag on the other hand goes by a Bear Form uptime requirement. This is more than 20% Bear Form uptime, but less than the Druid GuardianGuardian requirements above.

Feral Druid

Druid FeralFeral is the cat/DPS role specialization for druids with a majority talent points in the Feral talent tree. If you fail the damage taken requirements with a majority talent points in the Feral tree, you will be assigned Druid FeralFeral.

Paladin

For Paladins, Paladin HolyHoly and Paladin RetributionRetribution require the majority talent points in their respective talent trees.

Protection Paladin

Paladin ProtectionProtection is the tank specialization for Paladins. It requires majority talent points in the Protection tree and in BT/Hyjal/ZA it requires you to complete the damage taken requirements found in the Tank Damage Taken Requirements Spreadsheet.

Justicar Paladin

Paladin JusticarJusticar is a relatively new specialization created for Paladin ProtectionProtection Paladins that don't complete the damage taken requirements. It requires majority talent points in the Protection tree and to fail the damage taken requirements.

Priest

For PriestPriests, Priest HolyHoly and Priest ShadowShadow specializations only require the majority talent points in their respective talent trees.

Discipline Priest

This requires majority talent points in the Priest DisciplineDiscipline talent tree and more healing than damage.

Smite Priest

Priest SmiterSmite Priest requires majority talent points in the Discipline talent tree and x3 times more damage than healing.

Warrior

For WarriorWarriors, Warrior ArmsArms and Warrior FuryFury require the majority talent points in their respective talent trees.

Protection Warrior

Warrior ProtectionProtection is one of the tank specializations for WarriorWarriors. It requires majority talent points in the Warrior ProtectionProtection talent tree, and in BT/Hyjal/ZA it requires you to complete the damage taken requirements found in the Tank Damage Taken Requirements Spreadsheet.

In SSC/TK/Karazhan/Gruul/Mag, it went by purely Defensive Stance uptime requirements. Protection required 70% or more uptime on Defensive Stance on all bosses but Netherspite, Aran and Nightbane.

Gladiator Warrior

Warrior GladiatorGladiator is the non-tank role for Warrior ProtectionProtection Warriors. It requires majority talent points in the Protection tree, and failed damage taken requirements.

In SSC/TK/Karazhan/Gruul/Mag, it is a Protection Warrior with failed Stance Requirements, or a Fury/Arms Warrior with more than 20% Defensive Stance (and less than the requirement for Champion).

Champion Warrior

Warrior ChampionChampion is the tank role for Arms/Fury Warriors. It requires majority talent points in either the Warrior ArmsArms or the Warrior FuryFury tree and to complete the damage taken requirements found in the Tank Damage Taken Requirements Spreadsheet.

In SSC/TK/Karazhan/Gruul/Mag, it went by purely Defensive Stance uptime requirements. Champion required 70% or more uptime on Defensive Stance on all bosses but Netherspite, Aran and Nightbane.

Contact and Feedback

As always, feedback and discussion is always appreciated. Please join our Discord and check out the #tbc-spec-detection for any thoughts on the current iteration of specializations.