From 2f70daba66fed14fcdef73ff2b2018a41a708741 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 23 九月 2025 18:59:12 +0800 Subject: [PATCH] 129 【战斗】战斗系统-服务端(关羽技能;增加效果6009-目标生命值低于x%必定暴击;增加技能计算方式类型5-按目标已损失生命计算伤害;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py index 26475c4..ff9a710 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py @@ -1330,7 +1330,8 @@ Def_Calc_LastHurt, # 最后一次伤害值 2 Def_Calc_TagMaxHP, # 目标最大生命值 3 Def_Calc_ByBuffValue, # 触发buff的buff值 4 -) = range(5) +Def_Calc_TagLostHP, # 目标已损失生命 5 +) = range(6) #治疗类型(影响公式参数) Def_CureTypeList = ( @@ -4312,11 +4313,12 @@ PassiveEff_AddSkillPerByJob = 6006 # 增加本次技能万分比: 值1-增加的万分比;值2-验证目标职业 PassiveEff_AddSkillTagCnt = 6007 # 增加技能目标数:值1-增加目标个数 PassiveEff_ImmuneControlBuff = 6008 # 生命值低于x%时免疫控制效果:值1-百分比 +PassiveEff_MustSuperHit = 6009 # 生命值低于x%时必定暴击:值1-百分比 # 被动效果ID有触发值时就返回的 -PassiveEffHappenValueList = [PassiveEff_ChangeHurtType] +PassiveEffHappenValueList = [PassiveEff_ChangeHurtType, PassiveEff_ImmuneControlBuff, PassiveEff_MustSuperHit] # 被动效果ID触发值取最大值的 -PassiveEffValueMaxList = [] +PassiveEffValueMaxList = [PassiveEff_ChangeHurtMulti] # 被动效果ID触发值取最小值的 PassiveEffValueMinList = [] -- Gitblit v1.8.0