From 1ea23ac831a440e8eb302b199ab1abdadfec184c Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 11 四月 2024 16:30:49 +0800 Subject: [PATCH] 10019 【砍树】回合战斗(增加buff被动效果ID 4543、4544、4545、4546;) 1. 增加buff被动效果ID4543: 被暴击附加额外伤害百分比; 2. 增加buff被动效果ID4544: 触发时减少buff层数; 3. 增加buff被动效果ID4545: 灵宠技能释放成功触发技能; 4. 增加buff被动效果ID4546: 灵宠释放技能后触发删除本buff; 5. 技能被动效果ID 5000,支持每X回合配置; 6. buff替换方式增加方式3 - 只取最高,相同或低级的则不处理,减少长时buff无用的重复添加逻辑; --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py | 9 ++++++--- 1 files changed, 6 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 22d2e9e..f067015 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py @@ -68,7 +68,8 @@ Def_Buff_Replace_Better, # 相同typeid取最高,如果新的是低级的则不处理 Def_Buff_Replace_New, # 相同typeid替换最新,即使是低级的 Def_Buff_Recharge, # 若同类型buff存在不管等级高低,只给原buff充能只改变值或时间 -) = range(3) +Def_Buff_Replace_BetterOnly, # 相同typeid取最高,只取最高,相同或低级的则不处理 +) = range(4) # CanRepeatTime字段百位数,同一个释放者只能存在同一个技能buff,不同释放者根据情况而定 ( @@ -686,7 +687,8 @@ Def_Skill_Effect_MPPackage = 831 #技能buff状态效果 A值为buff所属状态, 标记详见 Def_PlayerStateList Def_Skill_Effect_BuffState = 4012 - +#buff触发时减层数 +Def_Skill_Effect_BuffTriggerDelLayer = 4544 # 给宠物加属性的效果值, 不给人物属性 Def_SkillEffs_Pet = [508] @@ -5152,7 +5154,8 @@ TriggerType_TurnFightStart, # 回合开场触发 100 TriggerType_BeMissSkill, # 目标闪避后触发技能 101 TriggerType_BeHurtMax, # 锁定受到伤害最大值 102 -) = range(1, 103) +TriggerType_BeSuperHitHurtExPer, # 被暴击附加额外伤害百分比 103 +) = range(1, 104) #不可以佩戴翅膀的地图 -- Gitblit v1.8.0