体力扣除修复

This commit is contained in:
meixiongfeng 2023-07-13 19:22:32 +08:00
parent 916fdacfc5
commit 5f9600b77c
3 changed files with 4 additions and 16 deletions

View File

@ -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

View File

@ -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

View File

@ -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