mirror of
https://github.com/mangosfour/server.git
synced 2025-12-13 22:37:03 +00:00
[10834] Cleanup shapeshift form code.
This commit is contained in:
parent
c3254c88ca
commit
4c02094737
10 changed files with 56 additions and 53 deletions
|
|
@ -267,7 +267,7 @@ void Player::UpdateAttackPowerAndDamage(bool ranged )
|
|||
case CLASS_ROGUE: val2 = level + GetStat(STAT_AGILITY) - 10.0f; break;
|
||||
case CLASS_WARRIOR:val2 = level + GetStat(STAT_AGILITY) - 10.0f; break;
|
||||
case CLASS_DRUID:
|
||||
switch(m_form)
|
||||
switch(GetShapeshiftForm())
|
||||
{
|
||||
case FORM_CAT:
|
||||
case FORM_BEAR:
|
||||
|
|
@ -292,10 +292,11 @@ void Player::UpdateAttackPowerAndDamage(bool ranged )
|
|||
case CLASS_SHAMAN: val2 = level*2.0f + GetStat(STAT_STRENGTH) + GetStat(STAT_AGILITY) - 20.0f; break;
|
||||
case CLASS_DRUID:
|
||||
{
|
||||
ShapeshiftForm form = GetShapeshiftForm();
|
||||
//Check if Predatory Strikes is skilled
|
||||
float mLevelBonus = 0.0f;
|
||||
float mBonusWeaponAtt = 0.0f;
|
||||
switch(m_form)
|
||||
switch(form)
|
||||
{
|
||||
case FORM_CAT:
|
||||
case FORM_BEAR:
|
||||
|
|
@ -323,7 +324,7 @@ void Player::UpdateAttackPowerAndDamage(bool ranged )
|
|||
default: break;
|
||||
}
|
||||
|
||||
switch(m_form)
|
||||
switch(form)
|
||||
{
|
||||
case FORM_CAT:
|
||||
val2 = GetStat(STAT_STRENGTH)*2.0f + GetStat(STAT_AGILITY) - 20.0f + mLevelBonus + m_baseFeralAP + mBonusWeaponAtt; break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue