From 367fd9c77f82b2c7960dc9281c270e550d3ecbb0 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 30 一月 2026 15:23:37 +0800
Subject: [PATCH] 438 【方案】方案预设-服务端(修复当前流派子方案切换时如切武将方案,定军阁进攻武将不会刷新的bug;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py |   23 ++++++++++++++++++-----
 1 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
index 76b1ecd..b2a6ba0 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -182,7 +182,9 @@
 AttrID_GuanchuanDef,                        # 抗贯穿 78
 AttrID_Zhaojia,                             # 招架 79
 AttrID_ZhaojiaDef,                          # 抗招架 80
-) = range(1, 1 + 80)
+AttrID_AbsoluteMissRate,                    # 绝对闪避 81
+AttrID_AbsoluteMissRateDef,                 # 抗绝对闪避 82
+) = range(1, 1 + 82)
 
 # 需要计算的武将战斗属性ID列表
 CalcBattleAttrIDList = [AttrID_Atk, AttrID_Def, AttrID_MaxHP, AttrID_AtkSpeed, AttrID_StunRate, AttrID_StunRateDef, 
@@ -199,6 +201,7 @@
                         AttrID_ComboDamPer, AttrID_ComboDamPerDef, AttrID_XPRecoverPer, AttrID_PVPDamPer, AttrID_PVPDamPerDef,
                         AttrID_ReviveHPPer, AttrID_ReviveXPPer, AttrID_DOTBurnPer, AttrID_DOTBurnPerDef,
                         AttrID_Guanchuan, AttrID_GuanchuanDef, AttrID_Zhaojia, AttrID_ZhaojiaDef,
+                        AttrID_AbsoluteMissRate, AttrID_AbsoluteMissRateDef,
                         ]
 
 # 基础三维属性ID列表
@@ -881,6 +884,7 @@
 AfterLogic_DelBuff = "DelBuff"
 AfterLogic_AddBuff = "AddBuff"
 AfterLogic_SyncBuff = "SyncBuff"
+AfterLogic_TriggerAddBuff = "TriggerAddBuff" # 后置处理添加buff后的被动触发
 
 #伤害飘血类型
 (
@@ -901,7 +905,8 @@
 HurtAtkType_IgnoreShield,      # 无视承伤盾 14
 HurtAtkType_Guanchuan,         # 贯穿 15
 HurtAtkType_Zhaojia,           # 招架 16
-) = range(17)
+HurtAtkType_AbsoluteMiss,      # 绝对闪避 17
+) = range(18)
 
 #伤害类型
 (
@@ -1314,6 +1319,11 @@
 TFPosNum_Mingge = 99 # 命格固定站位
 TFPosNum_Lingshou = 101 # 灵兽起始站位 101~xxx
 
+# 战斗对象类型,根据 PosNum 区分
+BatObjType_BatHero = 1 # 主战斗武将
+BatObjType_Mingge = 2 # 命格
+BatObjType_Lingshou = 3 # 灵兽
+
 # 性别
 BatObjSex_Male = 1 # 男
 BatObjSex_Female = 2 # 女
@@ -1494,7 +1504,7 @@
                      }
 
 # 伤害型技能
-Def_HurtSkill_List = [Def_SkillType_Atk, Def_SkillType_LstPlsBuffAtk, Def_SkillType_PassiveLstPlsBuffAtk]
+Def_HurtSkill_List = [Def_SkillType_Atk, Def_SkillType_AtkEx, Def_SkillType_LstPlsBuffAtk, Def_SkillType_PassiveLstPlsBuffAtk]
 
 
 #持续型技能列表
@@ -3394,7 +3404,7 @@
 Def_Player_Dict_FamilyTaofaAnger = "FamilyTaofaAnger" # 当前怒气
 Def_Player_Dict_FamilyTaofaBoxTotalGetCnt = "FamilyTaofaBoxTotalGetCnt" # 累计已领取宝箱奖励数
 Def_Player_Dict_FamilyTaofaBoxUnGetCnt = "FamilyTaofaBoxUnGetCnt" # 当前未领取的宝箱奖励数
-Def_Player_Dict_FamilyTaofaBoxLastTime = "FamilyTaofaBoxLastTime" # 上一次统计未领取宝箱时间戳,超过该时间戳的宝箱才可以再增加未领取
+Def_Player_Dict_FamilyTaofaLeaveGetCnt = "FamilyTaofaLeaveGetCnt" # 上一次离开公会时累计领取宝箱数
 Def_Player_Dict_FamilyTaofaBoxContribCnt = "FamilyTaofaBoxContribCnt" # 累计贡献的宝箱奖励数
 Def_Player_Dict_FamilyTaofaBoxHurt = "FamilyTaofaBoxHurt" # 宝箱奖励计算累计伤害,求余亿部分
 Def_Player_Dict_FamilyTaofaBoxHurtEx = "FamilyTaofaBoxHurtEx" # 宝箱奖励计算累计伤害,整除亿部分
@@ -4042,7 +4052,9 @@
 TriggerWay_SuckHPOne, # 吸血时(多目标仅触发一次) 57
 TriggerWay_EnemyBeControlledHard, # 敌方受控时(硬控) 58
 TriggerWay_PursueAtk, # 追击直接攻击时 59
-) = range(1, 1 + 59)
+TriggerWay_Frozen, # 冰冻目标时 60
+TriggerWay_AddDOTBuff, # 附加持续伤害buff时 61
+) = range(1, 1 + 61)
 
 # 不加载的被动触发方式,一般用于本技能固定触发逻辑用的
 TriggerWayNoLoadList = [TriggerWay_CurSkillEff, TriggerWay_CurSkillEffLst]
@@ -4115,6 +4127,7 @@
 SkillEff_SkillUseCntLimit = 7009 # 限制技能最多触发次数
 SkillEff_UseSkillStealBuff = 7010 # 释放技能前偷取buff
 SkillEff_ReviveNoUse = 7011 # 没有复活目标时释放其他技能
+SkillEff_LearnSkillEx = 7012 # 额外学习技能(用于拆分完全独立的技能,视为已学习)
 
 (
 TriggerType_BeSuperHit, # 被暴击触发技能 1

--
Gitblit v1.8.0