From b19236f4da0999ccbc22eb562a7faa34b428b684 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期二, 28 八月 2018 20:42:03 +0800 Subject: [PATCH] 2996 子 【设计】新增一个可均摊的技能 / 【后端】新增一个伤害均摊的技能, 修复均摊保底数值为1% --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/BaseAttack.py | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/BaseAttack.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/BaseAttack.py index 8f294e4..28cfd70 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/BaseAttack.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/BaseAttack.py @@ -741,13 +741,14 @@ resultDict[familyID].append(obj) skillEffect = SkillCommon.GetSkillEffectByEffectID(curSkill, ChConfig.Def_Skill_Effect_AvgHurtFMCnt) - minSkillPer = 100 # 如果未配置默认最低值 + minSkillPer = 0.01 # 如果未配置默认最低值 if skillEffect: minSkillPer = skillEffect.GetEffectValue(0) attackList = [] for familyID in resultDict: cnt = len(resultDict[familyID]) if familyID != 0 else 1 # 无仙盟承受100%伤害 + skillPercent = max(skillPercent/cnt, minSkillPer) attackList.extend(__DoAreaAttack(attacker, curSkill, skillEnhance/cnt, skillPercent, resultDict[familyID], [], g_skillHurtList, tick)) -- Gitblit v1.8.0