From 236528e7056115bbb20d97142f92c7758b784925 Mon Sep 17 00:00:00 2001 From: meixiongfeng <766881921@qq.com> Date: Fri, 14 Jul 2023 09:49:58 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=88=E7=BD=B2=E5=90=8C=E6=AD=A5?= 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 | 7 ++----- 3 files changed, 5 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..4ad0f18cc 100644 --- a/modules/viking/api_challenge.go +++ b/modules/viking/api_challenge.go @@ -38,11 +38,8 @@ 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