药剂使用

This commit is contained in:
liwei1dao 2022-12-29 14:35:54 +08:00
parent 2f8095616c
commit ebca3dd65d

View File

@ -159,6 +159,23 @@ func (this *apiComp) Useitem(session comm.IUserSession, req *pb.ItemsUseItemReq)
if code = this.module.DispenseRes(session, sale, true); code != pb.ErrorCode_Success {
return
}
case 11: //药剂使用
sale := make([]*cfg.Gameatn, 0, len(prop))
for _, v := range itemcf.DecomposeDeplete {
sale = append(sale, &cfg.Gameatn{
A: v.A,
T: v.T,
N: v.N * int32(req.Amount),
})
}
if code = this.module.AddItemforGrid(session, req.GridId, -1*int32(req.Amount), true); code != pb.ErrorCode_Success {
return
}
if code = this.module.DispenseRes(session, sale, true); code != pb.ErrorCode_Success {
return
}
break
default:
code = pb.ErrorCode_ItemsUseNotSupported
return