diff --git a/modules/enchant/api_getlist.go b/modules/enchant/api_getlist.go index 0aab71377..25b202d74 100644 --- a/modules/enchant/api_getlist.go +++ b/modules/enchant/api_getlist.go @@ -48,15 +48,15 @@ func (this *apiComp) GetList(session comm.IUserSession, req *pb.EnchantGetListRe code = pb.ErrorCode_ConfigNoFound return } - iContt := conf.EnchantbossInitial + iCont := conf.EnchantbossInitial atn := conf.EnchantbossCos - if iContt > 0 { - - this.module.DispenseRes(session, []*cfg.Gameatn{&cfg.Gameatn{ + if iCont > 0 { + res := &cfg.Gameatn{ A: atn.A, T: atn.T, - N: iContt, - }}, true) + N: iCont, + } + this.module.DispenseRes(session, []*cfg.Gameatn{res}, true) } } else if err != nil { code = pb.ErrorCode_DBError diff --git a/modules/hunting/api_getlist.go b/modules/hunting/api_getlist.go index 0f045710c..0c96149aa 100644 --- a/modules/hunting/api_getlist.go +++ b/modules/hunting/api_getlist.go @@ -54,12 +54,12 @@ func (this *apiComp) GetList(session comm.IUserSession, req *pb.HuntingGetListRe iCont := conf.HuntingNum atn := conf.HuntingCos if iCont > 0 { - - this.module.DispenseRes(session, []*cfg.Gameatn{&cfg.Gameatn{ + res := &cfg.Gameatn{ A: atn.A, T: atn.T, N: iCont, - }}, true) + } + this.module.DispenseRes(session, []*cfg.Gameatn{res}, true) } } else if err != nil { diff --git a/modules/viking/api_getlist.go b/modules/viking/api_getlist.go index d98f3e058..884cd0b9f 100644 --- a/modules/viking/api_getlist.go +++ b/modules/viking/api_getlist.go @@ -54,12 +54,12 @@ func (this *apiComp) GetList(session comm.IUserSession, req *pb.VikingGetListReq iCont := conf.VikingNum atn := conf.VikingExpeditionCos if iCont > 0 { - - this.module.DispenseRes(session, []*cfg.Gameatn{&cfg.Gameatn{ + res := &cfg.Gameatn{ A: atn.A, T: atn.T, N: iCont, - }}, true) + } + this.module.DispenseRes(session, []*cfg.Gameatn{res}, true) } } diff --git a/modules/viking/module.go b/modules/viking/module.go index 5b106895b..a1a52d707 100644 --- a/modules/viking/module.go +++ b/modules/viking/module.go @@ -178,9 +178,7 @@ func (this *Viking) CompleteAllLevel(session comm.IUserSession) (code pb.ErrorCo } mapData["boss"] = list.Boss code = this.ModifyVikingData(session.GetUserId(), mapData) - for k := range list.Boss { - list.Boss[k] += 1 - } + session.SendMsg(string(this.GetType()), VikingGetListResp, &pb.VikingGetListResp{Data: list}) return }