合成优化

This commit is contained in:
liwei1dao 2023-06-02 17:32:39 +08:00
parent 840861f5dd
commit cc8e3036ff

View File

@ -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