合成优化

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,15 +122,13 @@ 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
} }