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