Skip to content

Creature_Template_ClassLevelStats

Thorbjørn H.H. Sindrup edited this page Aug 21, 2016 · 7 revisions

This table contains 6 - 10 fields (classic - wrath);

  • BaseHealthExp? (0 - 2)
  • BaseMana
  • BaseDamageExp? (0 - 2)
  • BaseMeleeAttackPower
  • BaseRangedAttackPower
  • BaseArmor

You access them in the core by using; sObjectMgr.GetCreatureClassLvlStats(level, cInfo->UnitClass, cInfo->Expansion) ( cInfo = GetCreatureInfo() , classic: sObjectMgr.GetCreatureClassLvlStats(level, cInfo->UnitClass) )

  • BaseHealth
  • BaseMana
  • BaseDamage
  • BaseMeleeAttackPower
  • BaseRangedAttackPower
  • BaseArmor

And are included in the following formulas:

Min Melee/Ranged damage: (BaseDamage * cInfo->DamageVariance + (Base?AttackPower / 14) * (?BaseAttackTime/1000)) * Info->DamageMultiplier Max Melee/Ranged damage: minDmg * 1.5

Armor/(Min/Max Level Health/Mana): Base? * ?Multiplier

Clone this wiki locally