diff --git a/server/gameserver/netdata.cc b/server/gameserver/netdata.cc index e011f034..7d3b24a4 100644 --- a/server/gameserver/netdata.cc +++ b/server/gameserver/netdata.cc @@ -172,6 +172,35 @@ private: hp_ = (hero_meta->GetBasicMeta()->vOrigHealth() * (1 + pHealth / hero_meta->GetBasicMeta()->pBaseHealth() + vHealthAm)) * (1 + vHealthRateSe) * (1 + vHealthRateIn); } + { + float pAttackAm = 0.0f; + float pAttackAm_Add = 0.0f; + pAttackAm += pAttackAm_Add; + + float pAttackRateSe = 0.0f; + float pAttackRateSe_Add = 0.0f; + pAttackRateSe += pAttackRateSe_Add; + + float pAttackRateIn = 0.0f; + float pAttackRateIn_Add = 0.0f; + pAttackRateIn = (1 + pAttackRateIn) * ( 1 + pAttackRateIn_Add) - 1; + + float vAttackAm = 0.0f; + float vAttackAm_Add = 0.0f; + vAttackAm += vAttackAm_Add; + + float vAttackRateSe = 0.0f; + float vAttackRateSe_Add = 0.0f; + vAttackRateSe += vAttackRateSe_Add; + + float vAttackRateIn = 0.0f; + float vAttackRateIn_Add = 0.0f; + vAttackRateIn = (1 + vAttackRateIn) * (1 + vAttackRateIn_Add) - 1; + + float pAttack = 0.0f; + atk_ = (hero_meta->GetBasicMeta()->vOrigAttack() * (1 + pAttack / hero_meta->GetBasicMeta()->pBaseAttack()) + vAttackAm) * + (1 + vAttackRateSe) * (1 + vAttackRateIn); + } #else hp_ = hero_meta->hp(); atk_ = hero_meta->damage();