From 44f826ab007d78df5223841628712af5a42e9d6a Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 27 八月 2025 11:29:52 +0800 Subject: [PATCH] 92 【主界面】主线任务-服务端(修改官职、主线的副本过关任务改为过关主线任务; 完善官职、主线任务支持;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPrestigeSys.py | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPrestigeSys.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPrestigeSys.py index e1d4b11..0b403ff 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPrestigeSys.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPrestigeSys.py @@ -29,13 +29,14 @@ import PlayerBillboard import PlayerTongTianLing import PlayerGubao +import PlayerTask #------------------------------------------------------------------------------ # 渡劫任务类型 RealmTaskTypeList = ( RealmTaskType_LV, # 等级 1 -RealmTaskType_PassMap, # 过关关卡 2 +RealmTaskType_MainLevel, # 主线关卡 2 RealmTaskType_UseXiantao, # 消耗战锤 3 RealmTaskType_TreeLV, # 仙树等级 4 ) = range(1, 1 + 4) @@ -170,10 +171,10 @@ % (realmLV, taskID, taskType, playerLV, needValueA), playerID) return - # 过关副本 - elif taskType == RealmTaskType_PassMap: - mapID = needValueA - lineID = GetRealmTaskNeedValue(needValueList, 1) + # 主线关卡 + elif taskType == RealmTaskType_MainLevel: + mapID = ChConfig.Def_FBMapID_Main + lineID = needValueA if not FBCommon.IsFBPass(curPlayer, mapID, lineID): GameWorld.DebugLog('境界任务领奖,未过关! realmLV=%s,taskID=%s,taskType=%s,mapID=%s,lineID=%s' % (realmLV, taskID, taskType, mapID, lineID), playerID) @@ -273,6 +274,7 @@ #境界提升成就 PlayerSuccess.UptateSuccessProgress(curPlayer, ShareDefine.SuccType_RealmlvUp, nextRealmLv) PlayerTongTianLing.AddTongTianTaskValue(curPlayer, ChConfig.TTLTaskType_RealmUp, 1) + PlayerTask.UpdTaskValue(curPlayer, ChConfig.TaskType_RealmLV) #更新排行榜 PlayerBillboard.UpdateRealmBillboard(curPlayer) # 记录开服活动 -- Gitblit v1.8.0