牛气冲天任务修改提交

dev_chengFeng
jiaoyangna 2022-03-22 11:57:50 +08:00
parent 5348a49256
commit 2c9e94dcc9
2 changed files with 14 additions and 10 deletions

View File

@ -60,17 +60,21 @@ function this.InitAllRewardData()
end end
end end
function this.GetRewardDataById(id)
for k,v in ipairs(this.rewardData) do
if v.id == id then
return v
end
end
end
function this.UpdateStatus() function this.UpdateStatus()
local temp = TaskManager.GetTypeTaskList(TaskTypeDef.NiuQiChongTian) local temp = TaskManager.GetTypeTaskList(TaskTypeDef.NiuQiChongTian)
for k,v in pairs(this.rewardData) do for k,v in ipairs(temp) do
if temp[v.id] then local data = this.GetRewardDataById(v.missionId)
v.state = temp[v.id].state if data then
v.progress = temp[v.id].progress data.state = v.state
if ( v.state < 2 and temp[v.id].progress >= v.value[2][1]) then data.progress = v.progress
v.state = 1
else
v.state = 0
end
end end
end end
CheckRedPointStatus(RedPointType.NiuQiChongTian_1) CheckRedPointStatus(RedPointType.NiuQiChongTian_1)

View File

@ -33,7 +33,7 @@ function this.InitTypeTaskList(_userMissionList)
userMissionList.takeTimes = _userMissionList[i].takeTimes userMissionList.takeTimes = _userMissionList[i].takeTimes
userMissionList.heroId = _userMissionList[i].heroId userMissionList.heroId = _userMissionList[i].heroId
userMissionList.lock = _userMissionList[i].lock userMissionList.lock = _userMissionList[i].lock
LogRed("任务 类型:"..userMissionList.type.." ID:"..userMissionList.missionId.." 状态:"..userMissionList.state.." lock "..userMissionList.lock.. " progress:".._userMissionList[i].progress) --LogRed("任务 类型:"..userMissionList.type.." ID:"..userMissionList.missionId.." 状态:"..userMissionList.state.." lock "..userMissionList.lock.. " progress:".._userMissionList[i].progress)
if not TypeTaskData[_userMissionList[i].type] then if not TypeTaskData[_userMissionList[i].type] then
TypeTaskData[_userMissionList[i].type] = {} TypeTaskData[_userMissionList[i].type] = {}
end end