From 35c596a6ed34680d9af09788274051c1c212d4eb Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期一, 07 七月 2025 15:05:03 +0800 Subject: [PATCH] 129 【战斗】战斗系统-服务端(优化战斗武将跟NPC独立处理;去除程序无技能普攻,增加反击普攻;新增回合主动普攻技能功能类型23;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPrestigeSys.py | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 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 4bd10bc..e1d4b11 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPrestigeSys.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPrestigeSys.py @@ -37,7 +37,8 @@ RealmTaskType_LV, # 等级 1 RealmTaskType_PassMap, # 过关关卡 2 RealmTaskType_UseXiantao, # 消耗战锤 3 -) = range(1, 1 + 3) +RealmTaskType_TreeLV, # 仙树等级 4 +) = range(1, 1 + 4) # 需要记录任务值的任务类型列表 NeedTaskValueTypeList = [RealmTaskType_UseXiantao] @@ -178,6 +179,14 @@ % (realmLV, taskID, taskType, mapID, lineID), playerID) return + # 仙树等级 + elif taskType == RealmTaskType_TreeLV: + treeLV = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_TreeLV) + if treeLV < needValueA: + GameWorld.DebugLog('境界任务领奖,仙树在祝福等级不足! realmLV=%s,taskID=%s,taskType=%s,treeLV=%s < %s' + % (realmLV, taskID, taskType, treeLV, needValueA), playerID) + return + # 根据记录任务进度值 elif taskType in NeedTaskValueTypeList: curValue = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_RealmTaskValue % taskID) -- Gitblit v1.8.0