From 84194d5c9b3237d27f1b758b965de744405a2bca Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 11 Oct 2022 21:54:20 +0800 Subject: [PATCH] 1 --- server/gameserver/skill.cc | 4 ++++ server/gameserver/skillhelper.cc | 18 +++++++++--------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/server/gameserver/skill.cc b/server/gameserver/skill.cc index dfe93770..fafa2721 100644 --- a/server/gameserver/skill.cc +++ b/server/gameserver/skill.cc @@ -359,7 +359,11 @@ void Skill::ProcSSJS() MetaData::Skill* skill_meta = meta; float speed_rate = SkillHelper::GetSsjsSpeedRate(skill_meta); bool is_hit = false; +#if 1 + { +#else if (GetLeftTime() <= 0) { +#endif if (owner->GetHPRate() <= SkillHelper::GetSsjsHpRate(skill_meta) && rnd % 100 < SkillHelper::GetSsjsProb(skill_meta) && add_speed_timer.expired()) { diff --git a/server/gameserver/skillhelper.cc b/server/gameserver/skillhelper.cc index 7ce24236..bcf6deb5 100644 --- a/server/gameserver/skillhelper.cc +++ b/server/gameserver/skillhelper.cc @@ -78,42 +78,42 @@ static int GetMagicSkillId(int magic_id) break; case MAGIC_JSHX: { - return 30301; + return 30801; } break; case MAGIC_SWZB: { - return 30401; + return 30901; } break; case MAGIC_CMXD: { - return 30501; + return 31001; } break; case MAGIC_MYXY: { - return 30601; + return 30201; } break; case MAGIC_GZJS: { - return 30201; + return 30401; } break; case MAGIC_JYFH: { - return 30801; + return 30601; } break; case MAGIC_FH: { - return 30901; + return 30301; } break; case MAGIC_YSHF: { - return 31001; + return 30501; } break; @@ -434,7 +434,7 @@ float SkillHelper::GetJyfhBuffTime(const MetaData::Skill* skill_meta) float SkillHelper::GetSsjsHpRate(const MetaData::Skill* skill_meta) { - return skill_meta->number_meta->float_range2; + return skill_meta->number_meta->float_ratio2; } float SkillHelper::GetSsjsTime(const MetaData::Skill* skill_meta)