diff --git a/server/gameserver/battledatacontext.cc b/server/gameserver/battledatacontext.cc index c10a4389..6e5a8516 100644 --- a/server/gameserver/battledatacontext.cc +++ b/server/gameserver/battledatacontext.cc @@ -609,11 +609,10 @@ float BattleDataContext::CalcDmg(Creature* target, IBullet* bullet) float total_atk = GetTotalAtk(bullet); if (bullet->GetSkillMeta() && bullet->GetSkillMeta()->_number_meta) { switch (bullet->GetSkillMeta()->GetMagicId()) { - case MAGIC_20801_LONG: case MAGIC_20201_HX: { total_atk = bullet->GetSkillMeta()->_number_meta->damage() + - bullet->GetSkillMeta()->_number_meta->damage() * GetHeroTotalAtk(); + bullet->GetSkillMeta()->_number_meta->damage_addition() * GetHeroTotalAtk(); } break; default: