修改成就
This commit is contained in:
parent
7b671c59b2
commit
e1ee9a6c2f
@ -76,17 +76,16 @@ func (this *configureComp) getTaskById(taskId int32) (data *cfg.GameTaskRoundDat
|
|||||||
}
|
}
|
||||||
|
|
||||||
//是否第一个成就任务
|
//是否第一个成就任务
|
||||||
func (this *configureComp) isFirstTask(taskId int32) (ok bool) {
|
func (this *configureComp) isFirstTask(taskId int32) bool {
|
||||||
data := this.getTaskByTag(int32(comm.TASK_ACHIEVE))
|
data := this.getTaskByTag(int32(comm.TASK_ACHIEVE))
|
||||||
for _, v := range data {
|
for _, v := range data {
|
||||||
if v.IdAfter == taskId {
|
if taskId == v.IdAfter {
|
||||||
ok = false
|
return false
|
||||||
} else {
|
} else {
|
||||||
ok = true
|
continue
|
||||||
}
|
}
|
||||||
break
|
|
||||||
}
|
}
|
||||||
return
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
// 上一个任务
|
// 上一个任务
|
||||||
|
@ -74,6 +74,7 @@ func (this *ModelTask) getTaskListByTag(uid string, taskTag comm.TaskTag) (newli
|
|||||||
isFirst := this.moduleTask.configure.isFirstTask(curTask.Key)
|
isFirst := this.moduleTask.configure.isFirstTask(curTask.Key)
|
||||||
if curTask.IdAfter == 0 && isFirst { //未领取和没有下个连续任务的
|
if curTask.IdAfter == 0 && isFirst { //未领取和没有下个连续任务的
|
||||||
newlist = append(newlist, v)
|
newlist = append(newlist, v)
|
||||||
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
if isFirst && curTask.IdAfter != 0 { //连续任务的第一个任务
|
if isFirst && curTask.IdAfter != 0 { //连续任务的第一个任务
|
||||||
@ -84,13 +85,12 @@ func (this *ModelTask) getTaskListByTag(uid string, taskTag comm.TaskTag) (newli
|
|||||||
} else {
|
} else {
|
||||||
if isReceived(curTask.Key) {
|
if isReceived(curTask.Key) {
|
||||||
newlist = append(newlist, v)
|
newlist = append(newlist, v)
|
||||||
}
|
} else {
|
||||||
}
|
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
newlist = taskList
|
newlist = taskList
|
||||||
|
Loading…
Reference in New Issue
Block a user