diff --git a/modules/plunder/api_reach.go b/modules/plunder/api_reach.go index 049519f19..72b3fdad6 100644 --- a/modules/plunder/api_reach.go +++ b/modules/plunder/api_reach.go @@ -111,10 +111,8 @@ func (this *apiComp) Reach(session comm.IUserSession, req *pb.PlunderReachReq) ( this.module.ModuleUser.AddUserHidenum(session, conf.Hidenum) } else { res = append(res, conf.Exreward...) // 高级奖励 - if !bPlunder { // 掠夺成功 + if !bPlunder { // 没有被掠夺 res = append(res, conf.Keepreward...) - } else { - list.Score += conf.Numitem.N land.Score[session.GetUserId()] = list.Score this.module.ModuleUser.AddUserHidenum(session, conf.Hidenum) @@ -124,7 +122,7 @@ func (this *apiComp) Reach(session comm.IUserSession, req *pb.PlunderReachReq) ( if errdata, atno = this.module.DispenseAtno(session, res, true); errdata != nil { return } - if bExReward { + if bExReward && !bPlunder { // 高级运输且没用被掠夺 if conf.Numitem.N > 0 { atno = append(atno, &pb.UserAtno{ A: conf.Numitem.A,