优化 抽卡获得顺序问题
This commit is contained in:
parent
0f8384554b
commit
34df1dbb35
@ -321,16 +321,13 @@ func (this *apiComp) DrawCard(session comm.IUserSession, req *pb.HeroDrawCardReq
|
|||||||
rsp := &pb.HeroDrawCardResp{
|
rsp := &pb.HeroDrawCardResp{
|
||||||
Data: []*pb.AtnoData{},
|
Data: []*pb.AtnoData{},
|
||||||
}
|
}
|
||||||
var addRes []*cfg.Gameatn
|
|
||||||
for _, heroId := range szCards {
|
for _, heroId := range szCards {
|
||||||
addRes = append(addRes, &cfg.Gameatn{
|
|
||||||
|
if errdata, atno = this.module.DispenseAtno(session, []*cfg.Gameatn{{
|
||||||
A: "hero",
|
A: "hero",
|
||||||
T: heroId,
|
T: heroId,
|
||||||
N: 1,
|
N: 1,
|
||||||
})
|
}}, true); errdata == nil {
|
||||||
}
|
|
||||||
|
|
||||||
if errdata, atno = this.module.DispenseAtno(session, addRes, true); errdata == nil {
|
|
||||||
|
|
||||||
rsp.Data = append(rsp.Data, &pb.AtnoData{Atno: atno})
|
rsp.Data = append(rsp.Data, &pb.AtnoData{Atno: atno})
|
||||||
for _, v := range atno {
|
for _, v := range atno {
|
||||||
@ -343,6 +340,7 @@ func (this *apiComp) DrawCard(session comm.IUserSession, req *pb.HeroDrawCardReq
|
|||||||
} else {
|
} else {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
session.SendMsg(string(this.module.GetType()), DrawCard, rsp)
|
session.SendMsg(string(this.module.GetType()), DrawCard, rsp)
|
||||||
// 任务统计
|
// 任务统计
|
||||||
|
Loading…
Reference in New Issue
Block a user