合成优化
This commit is contained in:
parent
840861f5dd
commit
cc8e3036ff
@ -96,7 +96,9 @@ func (this *apiComp) Useitem(session comm.IUserSession, req *pb.ItemsUseItemReq)
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
case itemuse_synthesis: //合成
|
case itemuse_synthesis: //合成
|
||||||
if prop = this.module.configure.GetDropData(itemcf.BoxId); prop == nil {
|
user := this.module.ModuleUser.GetUser(session.GetUserId())
|
||||||
|
reward := this.module.ModuleTools.GetGroupDataByLottery(itemcf.BoxId, user.Vip, user.Lv) // 走新的掉落
|
||||||
|
if reward == nil {
|
||||||
code = pb.ErrorCode_ConfigNoFound
|
code = pb.ErrorCode_ConfigNoFound
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -120,14 +122,12 @@ func (this *apiComp) Useitem(session comm.IUserSession, req *pb.ItemsUseItemReq)
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
sale = make([]*cfg.Gameatn, 0, len(prop))
|
sale = make([]*cfg.Gameatn, 0, len(prop))
|
||||||
for _, v := range prop {
|
for _, v1 := range reward {
|
||||||
for _, v1 := range v.Prize {
|
sale = append(sale, &cfg.Gameatn{
|
||||||
sale = append(sale, &cfg.Gameatn{
|
A: v1.A,
|
||||||
A: v1.A,
|
T: v1.T,
|
||||||
T: v1.T,
|
N: v1.N * int32(req.Amount),
|
||||||
N: v1.N * int32(req.Amount),
|
})
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if code = this.module.DispenseRes(session, sale, true); code != pb.ErrorCode_Success {
|
if code = this.module.DispenseRes(session, sale, true); code != pb.ErrorCode_Success {
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user