diff --git a/src/HttpServer/logic/logic.go b/src/HttpServer/logic/logic.go index 8745aff..db2538a 100644 --- a/src/HttpServer/logic/logic.go +++ b/src/HttpServer/logic/logic.go @@ -757,6 +757,16 @@ func HandlerUpdatetaskandachieve(w http.ResponseWriter, data string, uuid int) { uinfo.Task.PassLevel += rdata.Value case TASKTYPE_GETREDBAG: uinfo.Task.GetRedbagCnt += rdata.Value + if uinfo.LeftFreeRB > 0 { + uinfo.LeftFreeRB-- + } + if uinfo.WatchAddsTime > 0 { + uinfo.WatchAddsTime-- + } + case TASKTYPE_WATCHADS: + uinfo.Achieve.WatchAdsCnt += rdata.Value + /*case TASKTYPE_GETREDBAG: + uinfo.Task.GetRedbagCnt += rdata.Value case TASKTYPE_WATCHADS: uinfo.Achieve.WatchAdsCnt += rdata.Value if uinfo.LeftFreeRB > 0 { @@ -764,7 +774,7 @@ func HandlerUpdatetaskandachieve(w http.ResponseWriter, data string, uuid int) { } if uinfo.WatchAddsTime > 0 { uinfo.WatchAddsTime-- - } + }*/ case TASKTYPE_KILLSTAR: uinfo.Achieve.KillStar += rdata.Value case TASKTYPE_USEITEM: -- libgit2 0.21.0