From 8f7a29d699d30c14695a1a47a6fb70f45f9f4177 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 17 十月 2024 16:50:18 +0800 Subject: [PATCH] 10263 【越南】【英文】后端支持NPC仿真实玩家战斗和快速战斗 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py | 20 +++++++++++++++++--- 1 files changed, 17 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 7983a9c..c0d18d0 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py @@ -1893,6 +1893,8 @@ Def_FBMapID_ArenaBattle = 31290 #情缘副本 Def_FBMapID_Love = 31300 +#镜像切磋 +Def_FBMapID_MirrorBattle = 100 #回合战斗自定义地图ID TurnFightMapIDList = ( @@ -1903,7 +1905,7 @@ Def_TFMapID_SendToGameServer = [Def_TFMapID_MineArea] #前端自定义场景地图 -ClientCustomScene = [Def_FBMapID_PersonalBoss, Def_FBMapID_ArenaBattle] +ClientCustomSceneList = [Def_FBMapID_PersonalBoss, Def_FBMapID_ArenaBattle, Def_FBMapID_MirrorBattle] #注册上传跨服服务器数据后直接进入跨服服务器的地图 RegisterEnter_CrossServerMapIDList = [Def_FBMapID_CrossPenglai, Def_FBMapID_CrossDemonLand, Def_FBMapID_CrossDemonKing, @@ -2036,6 +2038,7 @@ 'CrossBattlefield':[Def_FBMapID_CrossBattlefield], #跨服战场 'CrossFamilyFlagwar':[Def_FBMapID_CrossFamilyFlagwar], #跨服仙盟夺旗战/逐鹿万界 'MineArea':[Def_TFMapID_MineArea], #福地 + 'MirrorBattle':[Def_FBMapID_MirrorBattle], #镜像切磋 } #特殊副本ID, 由系统分配, 进入时候不验证IsMapCopyFull @@ -2647,7 +2650,7 @@ #--------------------------------------------------------------------- #请求类型(需要和GameServer中的一致) -Def_QueryType_Count = 56 +Def_QueryType_Count = 55 ( queryType_sqtPlayer, #查询玩家 queryType_sqtFamilyWar, #家族战 @@ -2704,7 +2707,6 @@ queryType_EnterFB, #进入副本 queryType_NPCInfo, #查询NPCInfo queryType_NPCCnt, #查询NPC数量 -queryType_MirrorPlayer, #镜像玩家 ) = range(0, Def_QueryType_Count) #------------------------------------------------------------------------------ #--------------------------------------------------------------------- @@ -3194,6 +3196,14 @@ Def_PlayerState_Ice, # 寒冰状态(同减速) 19 ) = range(20) +#镜像战斗状态 0-无;1-准备中;2-自由战斗;3-结束 +( +Def_MirrorBatState_Init, # 初始化 0 +Def_MirrorBatState_Prepare, # 初始化完毕,准备阶段 1 +Def_MirrorBatState_Fight, # 战斗阶段 2 +Def_MirrorBatState_Over, # 战斗结束 3 +) = range(4) + #---SetDict 含NPC字典KEY,不存于数据库--- Def_GameObjKey_InheritOwner = "InheritOwner" # 类暴风雪计算时用主人属性 @@ -3268,6 +3278,8 @@ Def_PlayerKey_TransTick = 'TransTick' # 传送tick Def_PlayerKey_SyncVIPKillNPCLVInfo = 'SyncVIPKillNPCLVInfo' # 击杀NPC增加VIP杀怪等级经验信息同步开关 Def_PlayerKey_RequestEnterCrossServerTick = 'RequestEnterCrossServerTick' # 上次请求进入跨服tick +Def_PlayerKey_MirrorBattleTime = 'MirrorBattleTime' # 最近一次请求镜像战斗时间戳 +Def_PlayerKey_MirrorBattleID = 'MirrorBattleID' # 镜像战斗ID,有值时代表处于镜像战斗中 Def_PlayerKey_FamilyArrestQueryState = 'ArrestQueryState' # 家族悬赏任务完成查询状态 Def_PlayerKey_Frist_Lock = "Frist_Lock" # 是否接受了任务1 @@ -3681,6 +3693,8 @@ Def_PDict_GoodGameAwardState = "GoodGameAwardState" # 游戏好评领奖记录 Def_PDict_LikeGameAwardState = "LikeGameAwardState" # 游戏点赞领奖记录 Def_PDict_EquipViewCacheState = "EquipViewCacheState" # 本次上线是否同步过装备缓存 +Def_PDict_PackDataSyncState = "PackDataSyncState" # 本次上线打包数据同步状态,按位存储是否同步 0-本服,1-跨服 +Def_PDict_PackDataSyncFightPower = "PackDataSyncFightPower" # 本次上线打包数据同步时的战力,用于对比,只对比求余亿部分即可 Def_PDict_DayOnlineTime = "OnlineTime" # 当日在线时长 Def_PDict_OnlineStartTick = "OnlineStartTime" # 在线计算时间 Def_PDict_LVAwardGetRecord = "LVAwardGetRecord" # 等级奖励领取信息记录,按二进制位标示 -- Gitblit v1.8.0