diff --git a/modules/mainline/api_challengeover.go b/modules/mainline/api_challengeover.go index 61497194e..86c053e2a 100644 --- a/modules/mainline/api_challengeover.go +++ b/modules/mainline/api_challengeover.go @@ -105,7 +105,7 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.MainlineCh if node.Episodetype != 5 && node.Episodetype != 7 { if req.Report != nil && req.Report.Info != nil && len(req.Report.Info.Redflist) > 0 { for _, v := range req.Report.Info.Redflist[0].Team { - if node.Exp > 0 { + if node.Exp > 0 && !v.Ishelp { // 助战英雄不加经验 this.module.ModuleHero.AddHeroExp(session, v.Oid, node.Exp) } }