From 1890f0643483194e41668032aa75eb755c8a1aad Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 12 八月 2025 17:23:43 +0800 Subject: [PATCH] 129 【战斗】战斗系统-服务端(主阵容变更时重新开始战斗;主阵容属性变化时实时更新主线战斗;主线战斗请求CD限制1秒;计算buff属性、buff添加删除通用逻辑;4012效果状态逻辑;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py index 9e9784d..feca7c7 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py @@ -3139,6 +3139,30 @@ Def_NPC_Dict_TimeLostHPFightPowerEx = 'TimeLostHPFightPowerEx' # 按时间掉血战力 #玩家状态定义,不能超过31个,如超过,需扩展多个key支持 +BatObjStateList = ( + BatObjState_Normal, # 无 0 + BatObjState_Freezed, # 定身状态 1 + BatObjState_Slow, # 减速状态 2 + BatObjState_LoseBlood, # 持续掉血状态 3 + BatObjState_Shield, # 麒麟佑身4 + BatObjState_DamBackShield, # 东皇附体5 + BatObjState_Sneer, # 嘲讽 6 + BatObjState_Stun, # 晕眩状态 7 + BatObjState_AddAtk, # 加攻状态 8 + BatObjState_WeakDef, # 减防状态 9 + BatObjState_LimitSkill, # 禁魔状态 10 + BatObjState_LimitAddHP, # 禁疗状态 11 + BatObjState_Blind, # 致盲状态 12 + BatObjState_Burn, # 灼烧 13 + BatObjState_LoseBlood2, # 职业2持续掉血状态 14 + BatObjState_LoseBlood3, # 职业3持续掉血状态 15 + BatObjState_MissSneerAtk, # 对嘲讽攻击免疫表现为miss 16 + BatObjState_BeInAir, # 浮空(做法同眩晕类) 17 + BatObjState_zqdlj, # 紫气东来金灵根技能状态 18 + BatObjState_Ice, # 寒冰状态(同减速) 19 +) = range(20) + +#玩家状态定义,不能超过31个,如超过,需扩展多个key支持 Def_PlayerStateList = ( Def_PlayerState_Normal, # 无 0 Def_PlayerState_Freezed, # 定身状态 1 -- Gitblit v1.8.0