From 7b0b93e7a0612f6c645a94cfb15d1b1defb22447 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 11 Oct 2022 19:59:03 +0800 Subject: [PATCH] 1 --- server/gameserver/skill.cc | 13 +++++++++++++ server/gameserver/skillhelper.cc | 9 ++------- server/gameserver/skillhelper.h | 1 - 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/server/gameserver/skill.cc b/server/gameserver/skill.cc index bea26e67..f936c001 100644 --- a/server/gameserver/skill.cc +++ b/server/gameserver/skill.cc @@ -673,6 +673,19 @@ void Skill::ProcJYFH() target->RemoveBuffById(buff_id); } ); +#ifdef DEBUG + { + std::string dbg_msg = a8::Format + ( + "skill_id:%d 救援防护 time:%f", + { + meta->i->skill_id(), + buff_time + }); + owner->SendDebugMsg(dbg_msg); + a8::XPrintf("%s\n", {dbg_msg}); + } +#endif } ); } diff --git a/server/gameserver/skillhelper.cc b/server/gameserver/skillhelper.cc index 51766748..494b6737 100644 --- a/server/gameserver/skillhelper.cc +++ b/server/gameserver/skillhelper.cc @@ -419,17 +419,12 @@ int SkillHelper::GetYlzRecoverHp(Creature* sender, Creature* target, const MetaD int SkillHelper::GetJyfhBuffId(const MetaData::Skill* skill_meta) { - return 0; + return skill_meta->number_meta->pb->buff_id(); } float SkillHelper::GetJyfhBuffTime(const MetaData::Skill* skill_meta) { - return 0; -} - -float SkillHelper::GetJyfhDmgRuduce(const MetaData::Skill* skill_meta) -{ - return 0; + return skill_meta->number_meta->float_time; } float SkillHelper::GetSsjsHpRate(const MetaData::Skill* skill_meta) diff --git a/server/gameserver/skillhelper.h b/server/gameserver/skillhelper.h index 2cee9f16..236c6235 100644 --- a/server/gameserver/skillhelper.h +++ b/server/gameserver/skillhelper.h @@ -44,7 +44,6 @@ class SkillHelper //救援防护 static int GetJyfhBuffId(const MetaData::Skill* skill_meta); static float GetJyfhBuffTime(const MetaData::Skill* skill_meta); - static float GetJyfhDmgRuduce(const MetaData::Skill* skill_meta); //受伤加速 static float GetSsjsHpRate(const MetaData::Skill* skill_meta); static float GetSsjsTime(const MetaData::Skill* skill_meta);