Unit.cpp Line 2739 (for rev. 3613)
CODE
switch(getClass())
{
case CLASS_WARRIOR: val2 = uint32(GetStat(STAT_STRENGTH)*2 - 20); break;
case CLASS_PALADIN: val2 = uint32(GetStat(STAT_STRENGTH)*2 - 20); break;
case CLASS_ROGUE: val2 = uint32(GetStat(STAT_STRENGTH) + GetStat(STAT_AGILITY) - 20); break;
case CLASS_HUNTER: val2 = uint32(GetStat(STAT_STRENGTH) + GetStat(STAT_AGILITY) - 20); break;
case CLASS_SHAMAN: val2 = uint32(getLevel()*2 + GetStat(STAT_STRENGTH)*2 - 20); break;
case CLASS_DRUID:
switch(m_form)
{
case FORM_CAT:
val2 = uint32(getLevel()*2 + GetStat(STAT_STRENGTH)*2 - 20 + GetStat(STAT_AGILITY)); break;
case FORM_BEAR:
case FORM_DIREBEAR:
val2 = uint32(getLevel()*3 + GetStat(STAT_STRENGTH)*2 - 20); break;
default:
val2 = uint32(GetStat(STAT_STRENGTH)*2 - 20); break;
}
break;
case CLASS_MAGE: val2 = uint32(GetStat(STAT_STRENGTH) - 10); break;
case CLASS_PRIEST: val2 = uint32(GetStat(STAT_STRENGTH) - 10); break;
case CLASS_WARLOCK: val2 = uint32(GetStat(STAT_STRENGTH) - 10); break;
}
Share This Thread