From 3b71c90a4da1420fdc48f323617874fe783c93f2 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 23 九月 2022 14:34:47 +0800 Subject: [PATCH] 9701 【后端】【越南】【BT7】【主干】跨服竞技64位排位赛(冲突) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py | 19 ++++++++++++++++--- 1 files changed, 16 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 63609dd..d29d140 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py @@ -302,10 +302,13 @@ Def_ItemID_FCPartyPoint = 718 # 直接给仙界盛典嗨点 Def_ItemID_BTGMPoint = 450 # 直接给GM令 Def_ItemID_GuShenMoney = 520 # 直接给古神币 +Def_ItemID_GongdePoint = 530 # 直接给功德点 +Def_ItemID_TongTianPoint = 720 # 直接给通天令经验点 Def_TransformItemIDList = [Def_ItemID_FamilyContribution, Def_ItemID_FamilyActive, Def_ItemID_SP, Def_ItemID_GoldPaper, Def_ItemID_RealmPoint, Def_ItemID_SilverMoney, Def_ItemID_BossReborn, Def_ItemID_Ysog, Def_ItemID_SoulDust, Def_ItemID_SoulSplinters, Def_ItemID_SoulCore, Def_ItemID_Honor, Def_ItemID_GoldMoney, - Def_ItemID_FuncSysPrivilege, Def_ItemID_FCPartyPoint, Def_ItemID_BTGMPoint, Def_ItemID_GuShenMoney] + Def_ItemID_FuncSysPrivilege, Def_ItemID_FCPartyPoint, Def_ItemID_BTGMPoint, Def_ItemID_GuShenMoney, + Def_ItemID_GongdePoint, Def_ItemID_TongTianPoint] #--------------------------------------------------------------------- #写死的物品类型都放这边 Def_ItemType_All = -1 #所有类型 @@ -1813,6 +1816,8 @@ Def_FBMapID_GatherSoul = 31340 #跨服竞技场 Def_FBMapID_CrossRealmPK = 32010 +#跨服排位 +Def_FBMapID_CrossChampionship = 32070 #跨服蓬莱仙境 Def_FBMapID_CrossPenglai = 32020 #跨服魔化之地 @@ -1844,6 +1849,7 @@ #注册上传跨服服务器数据后直接进入跨服服务器的地图 RegisterEnter_CrossServerMapIDList = [Def_FBMapID_CrossPenglai, Def_FBMapID_CrossDemonLand, Def_FBMapID_CrossDemonKing, Def_FBMapID_CrossGrasslandLing, Def_FBMapID_CrossGrasslandXian, Def_FBMapID_CrossBattlefield, + Def_FBMapID_CrossChampionship, ] #跨服地图 Def_CrossMapIDList = RegisterEnter_CrossServerMapIDList + [Def_FBMapID_CrossRealmPK] @@ -1856,13 +1862,14 @@ Def_FBMapID_CrossGrasslandLing:"CrossZonePK", Def_FBMapID_CrossGrasslandXian:"CrossZonePK", Def_FBMapID_CrossBattlefield:"CrossZonePK", + Def_FBMapID_CrossChampionship:"CrossZonePK", } #跨服分区对应地图配置表名 - 仅适用于固定地图及虚拟分线的跨服玩法 Def_CrossZoneMapTableName = {Def_FBMapID_CrossPenglai:"CrossPenglaiZoneMap", Def_FBMapID_CrossDemonLand:"CrossDemonLandZoneMap", } #需要动态分配线路的跨服地图 -Def_CrossDynamicLineMap = [Def_FBMapID_CrossDemonKing, Def_FBMapID_CrossGrasslandLing, Def_FBMapID_CrossGrasslandXian, Def_FBMapID_CrossBattlefield] +Def_CrossDynamicLineMap = [Def_FBMapID_CrossDemonKing, Def_FBMapID_CrossGrasslandLing, Def_FBMapID_CrossGrasslandXian, Def_FBMapID_CrossBattlefield, Def_FBMapID_CrossChampionship] #副本关闭时未拾取的物品邮件发放给玩家 #这里只有需要的副本才配置,不做默认逻辑,防止某些副本实际不能给导致刷物品,如麒麟之府 @@ -1883,7 +1890,7 @@ # 进入副本需要发送到GameServer的地图 Def_MapID_SendToGameServer = [Def_FBMapID_HorsePetBoss, Def_FBMapID_FamilyInvade, Def_FBMapID_FamilyBossMap, Def_FBMapID_SealDemon, Def_FBMapID_DemonKing, - Def_FBMapID_FamilyWar, Def_FBMapID_ZhuXianBoss, Def_FBMapID_AllFamilyBoss] + Def_MapID_LineIDToPropertyID + Def_FBMapID_FamilyWar, Def_FBMapID_ZhuXianBoss, Def_FBMapID_AllFamilyBoss] + Def_MapID_LineIDToPropertyID + [Def_FBMapID_CrossChampionship] # 刷新标识点在无玩家的情况下也需要刷新的地图 Def_NoPlayerNeedProcessRefreshPointMap = [Def_FBMapID_HorsePetBoss, Def_FBMapID_SealDemon, Def_FBMapID_GodArea, Def_FBMapID_BossHome, Def_FBMapID_GatherSoul, Def_FBMapID_ZhuXianBoss, Def_FBMapID_AllFamilyBoss] @@ -1954,6 +1961,7 @@ 'XMZZ':[Def_FBMapID_XMZZ], #仙魔之争 'ArenaBattle':[Def_FBMapID_ArenaBattle],#竞技场战斗 'CrossRealmPK':[Def_FBMapID_CrossRealmPK], #跨服竞技场 + 'CrossChampionship':[Def_FBMapID_CrossChampionship], #跨服排位 'CrossDemonKing':[Def_FBMapID_DemonKing, Def_FBMapID_CrossDemonKing], #妖王 'CrossGrassland':[Def_FBMapID_CrossGrasslandLing, Def_FBMapID_CrossGrasslandXian], #草园 'GatherSoul':[Def_FBMapID_GatherSoul],#聚魂副本 @@ -2270,6 +2278,7 @@ 1000 * 5, # 情缘 1000 * 10, # 跨服战场 1000 * 10, # 幸运云购 + 1000 * 10, # 跨服排位 ] TYPE_Player_Tick_Count = len(TYPE_Player_Tick_Time) @@ -2348,6 +2357,7 @@ TYPE_Player_Tick_Love, #情缘 TYPE_Player_Tick_Battlefield, #跨服战场 TYPE_Player_Tick_LuckyCloudBuy, #幸运云购 +TYPE_Player_Tick_Championship, #跨服排位 ) = range(0, TYPE_Player_Tick_Count) #--------------------------------------------------------------------- @@ -4081,6 +4091,9 @@ Def_PDict_CrossPK_SeasonOrder = "CrossPK_SeasonOrder_%s" # 历史赛季名次,参数,赛季ID Def_PDict_CrossPK_SeasonAwardLV = "CrossPK_SeasonAwardLV_%s" # 历史赛季奖励等级(一般是段位等级,排行奖励的在最高段位等级基础上增加),参数,赛季ID +# 跨服排位 +Def_PDict_Championship_WorshipCount = "Championship_WorshipCount" # 今日已膜拜次数 + # 跨服幸运云购 Def_PDict_LuckyCloudBuy_RoundID = "LuckyCloudBuy_RoundID" # 本轮标识ID Def_PDict_LuckyCloudBuy_BuyCount = "LuckyCloudBuy_BuyCount" # 本轮已购买份数 -- Gitblit v1.8.0