Skip to content

creature_classlevelstats Table

Base statistics for creatures by class and level - health, mana, damage, armor, and primary attributes.


Schema Summary

Field Type Key Null Default Extra
class tinyint(3) unsigned PRI NO
level tinyint(3) unsigned PRI NO
melee_damage float NO 0
ranged_damage float NO 0
attack_power int(11) NO 0
ranged_attack_power int(11) NO 0
health int(11) NO 0
base_health int(11) NO 0
mana int(11) NO 0
base_mana int(11) NO 0
strength int(11) NO 0
agility int(11) NO 0
stamina int(11) NO 0
intellect int(11) NO 0
spirit int(11) NO 0
armor int(11) NO 0

Field Breakdown

  • class (tinyint(3) unsigned) - Primary Key. Creature class (e.g., warrior, mage). (see class IDs (ChrClasses.dbc))
  • level (tinyint(3) unsigned) - Primary Key. Creature level; rows load per class up to the highest level_max found in creature_template for that class (ObjectMgr.cpp). Level 0 rows are rejected.
  • melee_damage / ranged_damage - Base damage values (modified by stats).
  • attack_power / ranged_attack_power - Base attack power.
  • health / base_health - Total and base health.
  • mana / base_mana - Total and base mana.
  • strength, agility, stamina, intellect, spirit - Primary attributes.
  • armor - Base armor value.