From abe94831e0fe835f9cc83611695a35f46ebcae7b Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 26 十一月 2025 20:34:07 +0800 Subject: [PATCH] 129 【战斗】战斗系统-服务端(蔡文姬所有技能;增加复活释放方式支持;增加触发方式40-在场时,41-复活时;增加效果5501、6021、7011;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py index 368e745..80618ed 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py @@ -918,7 +918,7 @@ HurtType_Fail, # 失败 - 如概率没有触发 0 HurtType_Normal, # 伤害 1 HurtTYpe_Cure, # 治疗 2 -HurtType_3, +HurtType_Revive, # 复活 3 HurtType_Immune, # 免疫 4 HurtType_Parry, # 格挡 5 HurtType_IgnoreDef, # 无视防御/真实伤害 6 @@ -3997,7 +3997,9 @@ TriggerWay_BeParry, # 被格挡时 37 TriggerWay_BeMiss, # 被闪避时 38 TriggerWay_BeAtkBack, # 被反击时 39 -) = range(1, 1 + 39) +TriggerWay_InBattlefield, # 在场时 40 +TriggerWay_Revive, # 复活时 41 +) = range(1, 1 + 41) # 不加载的被动触发方式,一般用于本技能固定触发逻辑用的 TriggerWayNoLoadList = [TriggerWay_CurSkillEff, TriggerWay_CurSkillEffLst] @@ -4029,6 +4031,7 @@ PassiveEff_AddAngerSkillPerByXP = 6018 # 增加怒气技能伤害(按消耗怒气值) PassiveEff_AddBatDamPerByTagLostHP = 6019 # 战斗增伤(按目标已损失生命) PassiveEff_AddSkillPerByBuffState = 6020 # 增加技能系数(验证由buff状态触发的) +PassiveEff_AddBuffLayer = 6021 # 添加buff层级时额外增加x层 # 被动效果ID有触发值时就返回的 PassiveEffHappenValueList = [PassiveEff_ChangeHurtType, PassiveEff_ImmuneControlBuff, PassiveEff_MustSuperHit, PassiveEff_SkillInvalid] @@ -4048,6 +4051,7 @@ SkillEff_UseSkillHarmSelf = 7008 # 释放技能时自残(先扣血) SkillEff_SkillUseCntLimit = 7009 # 限制技能最多触发次数 SkillEff_UseSkillStealBuff = 7010 # 释放技能前偷取buff +SkillEff_ReviveNoUse = 7011 # 没有复活目标时释放其他技能 ( TriggerType_BeSuperHit, # 被暴击触发技能 1 -- Gitblit v1.8.0