From 5f9600b77cc8a44229a12a477e7580326c22b86f Mon Sep 17 00:00:00 2001 From: meixiongfeng <766881921@qq.com> Date: Thu, 13 Jul 2023 19:22:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=93=E5=8A=9B=E6=89=A3=E9=99=A4=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/hunting/api_challenge.go | 7 +------ modules/mline/api_challenge.go | 7 ++----- modules/viking/api_challenge.go | 6 +----- 3 files changed, 4 insertions(+), 16 deletions(-) diff --git a/modules/hunting/api_challenge.go b/modules/hunting/api_challenge.go index 12fc38546..7df33f977 100644 --- a/modules/hunting/api_challenge.go +++ b/modules/hunting/api_challenge.go @@ -47,13 +47,8 @@ func (this *apiComp) Challenge(session comm.IUserSession, req *pb.HuntingChallen return } - if v1, ok := hunting.Ps[req.BossType]; ok && v1 != 0 { + if v1, ok := hunting.Ps[req.BossType]; !ok || v1 == 0 { - if errdata = this.module.ConsumeRes(session, cfgData.PsMg, true); errdata != nil { // 扣1点 - - return - } - } else { for _, v := range cfgData.PsConsume { if v.A == "attr" && v.T == "ps" { ps += v.N diff --git a/modules/mline/api_challenge.go b/modules/mline/api_challenge.go index 508ea1c3f..b88a7fce2 100644 --- a/modules/mline/api_challenge.go +++ b/modules/mline/api_challenge.go @@ -89,11 +89,8 @@ func (this *apiComp) Challenge(session comm.IUserSession, req *pb.MlineChallenge } bNew = true } - if v1, ok := curChapter.Ps[req.StageId]; ok && v1 != 0 { - if errdata = this.module.ConsumeRes(session, stageConf.PsMg, true); errdata != nil { // 扣1点 - return - } - } else { + if v1, ok := curChapter.Ps[req.StageId]; !ok || v1 == 0 { + for _, v := range stageConf.PsConsume { if v.A == "attr" && v.T == "ps" { ps += v.N diff --git a/modules/viking/api_challenge.go b/modules/viking/api_challenge.go index a727a60c5..40d13c679 100644 --- a/modules/viking/api_challenge.go +++ b/modules/viking/api_challenge.go @@ -38,11 +38,7 @@ func (this *apiComp) Challenge(session comm.IUserSession, req *pb.VikingChalleng return } - if v1, ok := viking.Ps[req.BossId]; ok && v1 != 0 { - if errdata = this.module.ConsumeRes(session, cfgData.PsMg, true); errdata != nil { // 扣1点 - return - } - } else { + if v1, ok := viking.Ps[req.BossId]; !ok || v1 == 0 { for _, v := range cfgData.PsConsume { if v.A == "attr" && v.T == "ps" { ps += v.N