| | |
| | | RealmTaskType_LV, # 等级 1
|
| | | RealmTaskType_PassMap, # 过关关卡 2
|
| | | RealmTaskType_UseXiantao, # 消耗战锤 3
|
| | | ) = range(1, 1 + 3)
|
| | | RealmTaskType_TreeLV, # 仙树等级 4
|
| | | ) = range(1, 1 + 4)
|
| | |
|
| | | # 需要记录任务值的任务类型列表
|
| | | NeedTaskValueTypeList = [RealmTaskType_UseXiantao]
|
| | |
| | | % (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)
|