From 146fbcef9ab6a4e1387ac613add73f043d6c61f7 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 11 Oct 2022 20:16:05 +0800 Subject: [PATCH] 1 --- server/gameserver/skillhelper.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/gameserver/skillhelper.cc b/server/gameserver/skillhelper.cc index 494b6737..f751b2f3 100644 --- a/server/gameserver/skillhelper.cc +++ b/server/gameserver/skillhelper.cc @@ -320,7 +320,12 @@ int SkillHelper::GetYmczReserveDistance(const MetaData::Skill* skill_meta) float SkillHelper::GetYmczDmg(Creature* sender, Creature* target, const MetaData::Skill* skill_meta) { - return 0; + float finaly_dmg = + (skill_meta->number_meta->float_ratio + + skill_meta->number_meta->float_ratio2 * + sender->GetBattleContext()->GetHeroTotalAtk()) * + (1 - target->GetBattleContext()->GetDef() / (target->GetBattleContext()->GetDef() + 400)); + return finaly_dmg; } bool SkillHelper::ProcBulletDmg(Bullet* bullet, Creature* target, float& finaly_dmg)