From 4769687616ad096c760fc06c2e18451380f9e923 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期一, 23 五月 2022 16:52:16 +0800 Subject: [PATCH] 9415 【BT5】【后端】古神战场(初版:包含战场副本外的所有功能;副本中暂仅支持击杀玩家玩法 冲突) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py | 34 +++++++++++++++++++++++++++++----- 1 files changed, 29 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 f1c7e27..5bc0ae1 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py @@ -1828,6 +1828,8 @@ Def_FBMapID_CrossGrasslandLing = 32040 #跨服仙草园 Def_FBMapID_CrossGrasslandXian = 32050 +#跨服战场 +Def_FBMapID_CrossBattlefield = 32060 #竞技场战斗 Def_FBMapID_ArenaBattle = 31290 #情缘副本 @@ -1837,9 +1839,11 @@ ClientCustomScene = [Def_FBMapID_PersonalBoss, Def_FBMapID_ArenaBattle] #注册上传跨服服务器数据后直接进入跨服服务器的地图 -RegisterEnter_CrossServerMapIDList = [Def_FBMapID_CrossPenglai, Def_FBMapID_CrossDemonLand, Def_FBMapID_CrossDemonKing, Def_FBMapID_CrossGrasslandLing, Def_FBMapID_CrossGrasslandXian] +RegisterEnter_CrossServerMapIDList = [Def_FBMapID_CrossPenglai, Def_FBMapID_CrossDemonLand, Def_FBMapID_CrossDemonKing, + Def_FBMapID_CrossGrasslandLing, Def_FBMapID_CrossGrasslandXian, Def_FBMapID_CrossBattlefield, + ] #跨服地图 -Def_CrossMapIDList = [Def_FBMapID_CrossRealmPK, Def_FBMapID_CrossPenglai, Def_FBMapID_CrossDemonLand, Def_FBMapID_CrossDemonKing, Def_FBMapID_CrossGrasslandLing, Def_FBMapID_CrossGrasslandXian] +Def_CrossMapIDList = RegisterEnter_CrossServerMapIDList + [Def_FBMapID_CrossRealmPK] #跨服分区类型配置, 没配置的默认 CrossZoneComm Def_CrossZoneTypeName = {0:"CrossZoneComm", # 特殊0,默认常规分区 Def_FBMapID_CrossPenglai:"CrossZoneComm", @@ -1848,13 +1852,14 @@ Def_FBMapID_CrossDemonKing:"CrossZonePK", Def_FBMapID_CrossGrasslandLing:"CrossZonePK", Def_FBMapID_CrossGrasslandXian:"CrossZonePK", + Def_FBMapID_CrossBattlefield:"CrossZonePK", } #跨服分区对应地图配置表名 - 仅适用于固定地图及虚拟分线的跨服玩法 Def_CrossZoneMapTableName = {Def_FBMapID_CrossPenglai:"CrossPenglaiZoneMap", Def_FBMapID_CrossDemonLand:"CrossDemonLandZoneMap", } #需要动态分配线路的跨服地图 -Def_CrossDynamicLineMap = [Def_FBMapID_CrossDemonKing, Def_FBMapID_CrossGrasslandLing, Def_FBMapID_CrossGrasslandXian] +Def_CrossDynamicLineMap = [Def_FBMapID_CrossDemonKing, Def_FBMapID_CrossGrasslandLing, Def_FBMapID_CrossGrasslandXian, Def_FBMapID_CrossBattlefield] #副本关闭时未拾取的物品邮件发放给玩家 #这里只有需要的副本才配置,不做默认逻辑,防止某些副本实际不能给导致刷物品,如麒麟之府 @@ -1868,7 +1873,7 @@ # 副本中玩家下线就被踢出 Def_DisconnectExit_FBID = [] #会有阵营的地图 -Def_MapID_NeedCamp = [Def_FBMapID_FamilyWar, Def_FBMapID_GatherSoul, Def_FBMapID_CrossRealmPK] +Def_MapID_NeedCamp = [Def_FBMapID_FamilyWar, Def_FBMapID_GatherSoul, Def_FBMapID_CrossRealmPK, Def_FBMapID_CrossBattlefield] # 进入副本需要根据请求lineID动态分配虚拟分线属性的地图 Def_MapID_LineIDToPropertyID = [Def_FBMapID_ElderBattlefield] @@ -1955,6 +1960,7 @@ 'HorsePetBoss':[Def_FBMapID_HorsePetBoss],#骑宠BOSS 'FairyTreasure':[Def_FBMapID_FairyTreasure],#缥缈宝藏 'Love':[Def_FBMapID_Love],#情缘副本 + 'CrossBattlefield':[Def_FBMapID_CrossBattlefield], #跨服战场 } #特殊副本ID, 由系统分配, 进入时候不验证IsMapCopyFull @@ -3051,6 +3057,8 @@ Def_NPC_Dict_SpeedPer = "SpeedPer" # 移动速度变更百分比 +Def_NPC_Dict_Faction = "Faction" # 阵营 + # 延迟攻击时长, 毫秒 Def_NPC_Dict_AtkDelayTick = "AtkDelayTick" # 延迟攻击时长 Def_NPC_Dict_AtkStartTick = "AtkStartTick" # 开始攻击tick @@ -3991,6 +3999,7 @@ # 每日活跃度 Def_PDict_Activity_FinishCnt = "Activity_FinishCnt_%s" # 活跃度类型对应完成次数 +Def_PDict_Activity_AddTotal = "Activity_AddTotal_%s" # 活跃度类型对应获得活跃度总 Def_PDict_Activity_TotalPoint = "Activity_TotalPoint" # 当前总活跃值(不可消耗) Def_PDict_ActivityAwardRecord = "ActivityAwardRecord" # 活跃度奖励领取记录,按二进制位标识 Def_PDict_Activity_AwardStage = "Activity_AwardStage" # 当前活跃奖励阶段,对应不同境界段 @@ -4065,6 +4074,13 @@ # 跨服幸运云购 Def_PDict_LuckyCloudBuy_RoundID = "LuckyCloudBuy_RoundID" # 本轮标识ID Def_PDict_LuckyCloudBuy_BuyCount = "LuckyCloudBuy_BuyCount" # 本轮已购买份数 + +# 跨服战场 +Def_PDict_Battlefield_EnterCountWeek = "CBF_EnterCountWeek" # 进入总次数 - 周 +Def_PDict_Battlefield_BuyOpenCountToday = "CBF_BuyOpenCountToday" # 已购买召集总次数 - 日 +Def_PDict_Battlefield_BuyOpenCountWeek = "CBF_BuyOpenCountWeek" # 已购买召集总次数 - 周 +Def_PDict_Battlefield_HighScoreToday = "CBF_HighScoreToday" # 今日最高积分 +Def_PDict_Battlefield_HighScoreTotalWeek = "CBF_HighScoreTotalWeek" # 每日最高分累加总分 - 周 #自动战斗设置记录 Def_PDict_AutoFightSetting = "AFSetting_%s_%s" @@ -4918,6 +4934,10 @@ Def_Cost_ActivityPlace, #活跃放置 50 Def_Cost_FaQi, # 法器 Def_Cost_Love, # 情缘 +Def_Cost_CrossBattlefield, # 跨服战场 +Def_Cost_BuyOrderInfo, # 购买充值商品 +Def_Cost_ActGodGift, # 天帝礼包活动 +Def_Cost_TongTianLing, # 通天令 #-----------以下为暂时没用的,先不删除,如有新增消费点则放在这些之前------------ Def_Cost_RefreshArrestTask, # 刷新悬赏任务 Def_Cost_OffLineExp, # 兑换离线经验 @@ -4930,7 +4950,7 @@ Def_Cost_Trade, # 交易 Def_Cost_Rename, # 改名 Def_Cost_SkillLvUp, # 技能升级 -) = range(2000, 2000 + 64) +) = range(2000, 2000 + 68) Def_Cost_Reason_SonKey = "reason_name_son" # 消费点原因子类说明key @@ -5016,6 +5036,10 @@ Def_Cost_ActivityPlace:"ActivityPlace", Def_Cost_FaQi:"FaQi", Def_Cost_Love:"Love", +Def_Cost_CrossBattlefield:"CrossBattlefield", +Def_Cost_BuyOrderInfo:"BuyOrderInfo", +Def_Cost_ActGodGift:"ActGodGift", +Def_Cost_TongTianLing:"TongTianLing", } ## ----------------------------------------------------- -- Gitblit v1.8.0