药剂使用
This commit is contained in:
parent
2f8095616c
commit
ebca3dd65d
@ -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 {
|
if code = this.module.DispenseRes(session, sale, true); code != pb.ErrorCode_Success {
|
||||||
return
|
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:
|
default:
|
||||||
code = pb.ErrorCode_ItemsUseNotSupported
|
code = pb.ErrorCode_ItemsUseNotSupported
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user