From f1c2ac9588321aad9e075c1440b52eb155b8ba18 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 29 十一月 2024 11:37:24 +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 add97c8..a231a7b 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py @@ -1869,6 +1869,8 @@ Def_FBMapID_ArenaBattle = 31290 #情缘副本 Def_FBMapID_Love = 31300 +#镜像切磋 +Def_FBMapID_MirrorBattle = 100 #回合战斗自定义地图ID Def_TFMapID_MineArea = 1 # 福地 1 @@ -1879,7 +1881,7 @@ Def_TFMapID_SendToGameServer = [Def_TFMapID_MineArea, Def_FBMapID_ArenaBattle] #前端自定义场景地图 -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, @@ -2011,6 +2013,7 @@ 'MineArea':[Def_TFMapID_MineArea], #福地 'AlineInvade':[Def_TFMapID_AlineInvade], #异兽入侵 'Adventure':[Def_TFMapID_Adventure], #冒险 + 'MirrorBattle':[Def_FBMapID_MirrorBattle], #镜像切磋 } #特殊副本ID, 由系统分配, 进入时候不验证IsMapCopyFull @@ -2630,7 +2633,7 @@ #--------------------------------------------------------------------- #请求类型(需要和GameServer中的一致) -Def_QueryType_Count = 56 +Def_QueryType_Count = 55 ( queryType_sqtPlayer, #查询玩家 queryType_sqtFamilyWar, #家族战 @@ -2687,7 +2690,6 @@ queryType_EnterFB, #进入副本 queryType_NPCInfo, #查询NPCInfo queryType_NPCCnt, #查询NPC数量 -queryType_MirrorPlayer, #镜像玩家 ) = range(0, Def_QueryType_Count) #------------------------------------------------------------------------------ #--------------------------------------------------------------------- @@ -3199,6 +3201,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" # 类暴风雪计算时用主人属性 @@ -3273,6 +3283,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 @@ -3702,6 +3714,8 @@ Def_PDict_ShareGameAwardState = "ShareGameAwardState" # 每日分享游戏领奖记录 Def_PDict_GoodGameAwardState = "GoodGameAwardState" # 游戏好评领奖记录 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