update
This commit is contained in:
parent
142ff089aa
commit
e98e8c7da7
@ -7,7 +7,7 @@ import (
|
||||
"google.golang.org/protobuf/proto"
|
||||
)
|
||||
|
||||
func (this *apiComp) FuncGetListCheck(session comm.IUserSession, req *pb.SysFuncListReq) (code pb.ErrorCode) {
|
||||
func (this *apiComp) FuncGetListCheck(session comm.IUserSession, req *pb.SysFuncGetListReq) (code pb.ErrorCode) {
|
||||
return
|
||||
}
|
||||
|
||||
|
@ -47,15 +47,7 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.VikingChal
|
||||
code = pb.ErrorCode_ConfigNoFound
|
||||
return
|
||||
}
|
||||
// costRes := this.module.configure.GetGlobalConf().VikingExpeditionCos
|
||||
// if costRes == nil {
|
||||
// code = pb.ErrorCode_ConfigNoFound
|
||||
// return
|
||||
// }
|
||||
|
||||
// if code = this.module.CheckRes(session, []*cfg.Gameatn{costRes}); code != pb.ErrorCode_Success {
|
||||
// return
|
||||
// }
|
||||
if req.Difficulty == 1 && viking.Boss[req.BossId] == 0 {
|
||||
viking.Boss[req.BossId] = 1
|
||||
}
|
||||
@ -92,6 +84,7 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.VikingChal
|
||||
if code = this.module.ConsumeRes(session, vikingCfg.PsConsume, true); code != pb.ErrorCode_Success {
|
||||
return
|
||||
}
|
||||
|
||||
key := strconv.Itoa(int(req.BossId)) + "_" + strconv.Itoa(int(req.Difficulty))
|
||||
if viking.BossTime[key] == 0 { // 新关卡挑战通过 发放首通奖励
|
||||
viking.Boss[req.BossId]++
|
||||
@ -100,12 +93,14 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.VikingChal
|
||||
return
|
||||
}
|
||||
}
|
||||
if viking.BossTime[key] > req.Report.Costtime || viking.BossTime[key] == 0 && req.Difficulty >= viking.Boss[req.BossId] {
|
||||
viking.BossTime[key] = req.Report.Costtime
|
||||
mapData["bossTime"] = viking.BossTime // 更新时间
|
||||
if viking.BossTime[key] > req.Report.Costtime || (viking.BossTime[key] == 0 && req.Difficulty >= viking.Boss[req.BossId]) {
|
||||
viking.BossTime[key] = req.Report.Costtime
|
||||
userinfo := this.module.ModuleUser.GetUser(session.GetUserId())
|
||||
this.module.CheckRank(session.GetUserId(), req.BossId, req.Difficulty, req.Report, userinfo)
|
||||
}
|
||||
mapData["bossTime"] = viking.BossTime // 更新时间
|
||||
|
||||
reward = this.module.configure.GetDropReward(vikingCfg.Drop) // 获取掉落奖励
|
||||
if code, atno = this.module.DispenseAtno(session, reward, true); code != pb.ErrorCode_Success {
|
||||
return
|
||||
@ -125,14 +120,6 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.VikingChal
|
||||
this.equip.SellEquipments(session, del)
|
||||
}
|
||||
|
||||
// if req.Report != nil && req.Report.Info != nil && len(req.Report.Info.Redflist) > 0 {
|
||||
// for _, v := range req.Report.Info.Redflist[0].Team {
|
||||
// if !v.Ishelp { // 助战英雄不加经验
|
||||
// addExp, _ := this.module.ModuleHero.AddHeroExp(session, v.Oid, 500) //临时加500 后面等配置
|
||||
// changExp[v.Oid] = addExp
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
code = this.module.ModifyVikingData(session.GetUserId(), mapData)
|
||||
|
||||
if session.GetUserId() != "" { // 恢复时间
|
||||
|
Loading…
Reference in New Issue
Block a user