diff --git a/modules/guildgve/api_challengefinish.go b/modules/guildgve/api_challengefinish.go index 4cdf48e8c..4b75fe56a 100644 --- a/modules/guildgve/api_challengefinish.go +++ b/modules/guildgve/api_challengefinish.go @@ -46,7 +46,7 @@ func (this *apiComp) ChallengeFinish(session comm.IUserSession, req *pb.GuildGve if errdata, _ = this.module.battle.CheckBattleReport(session, req.Report); errdata != nil { return } - if score, err = this.module.configure.getguildbossscore(conf.Group, req.Report.Harm); err != nil { + if score, err = this.module.configure.getguildbossscore(conf.Group, req.Report.Score); err != nil { errdata = &pb.ErrorData{ Code: pb.ErrorCode_ConfigNoFound, Title: pb.ErrorCode_ConfigNoFound.ToString(), diff --git a/modules/island/api_complete.go b/modules/island/api_complete.go index 97513ae68..b7feb140b 100644 --- a/modules/island/api_complete.go +++ b/modules/island/api_complete.go @@ -68,7 +68,7 @@ func (this *apiComp) Complete(session comm.IUserSession, req *pb.IsLandCompleteR if errdata, _ = this.module.battle.CheckBattleReport(session, req.Report); errdata != nil { return } - if sconf, err = this.module.configure.getGamePuggsyScoreDatas(item.Level[req.Level], req.Report.Harm); err != nil { + if sconf, err = this.module.configure.getGamePuggsyScoreDatas(item.Level[req.Level], req.Report.Score); err != nil { errdata = &pb.ErrorData{ Code: pb.ErrorCode_ConfigNoFound, Title: pb.ErrorCode_ConfigNoFound.ToString(), diff --git a/modules/parkour/module.go b/modules/parkour/module.go index 47f32a8e9..fdb3db5db 100644 --- a/modules/parkour/module.go +++ b/modules/parkour/module.go @@ -376,6 +376,10 @@ func (this *Parkour) avoid(id string, uid string, distance float32, atype int32, } else { member.Scores += conf.Value member.Energy += conf.Energy + member.Weekintegral += conf.Matchvalue + if conf.Num == 1 { + member.Dodge++ + } teamScores += conf.Matchvalue if winSide == 1 { battle.RedScore = teamScores