异常处理 防止不消耗该道具 但是技能做了该道具的减免
This commit is contained in:
parent
bdd057692f
commit
46d5d3b3fd
@ -116,8 +116,19 @@ func (this *apiComp) ForgeEquip(session comm.IUserSession, req *pb.SmithyForgeEq
|
||||
}
|
||||
|
||||
costRes = append(costRes, reelcfg.BasicCos...)
|
||||
// subAtn := this.module.modelStove.CheckForgeConsume(req.ReelId, stove.Data[req.ReelId].Lv)
|
||||
// costRes = append(costRes, subAtn...)
|
||||
subAtn := this.module.modelStove.CheckForgeConsume(req.ReelId, stove.Data[req.ReelId].Lv)
|
||||
//costRes = append(costRes, subAtn...)
|
||||
// 异常处理 防止不消耗该道具 但是技能做了该道具的减免
|
||||
for _, v := range costRes {
|
||||
for _, v1 := range subAtn {
|
||||
if v.A == v1.A && v.T == v1.T {
|
||||
v.N += v1.N
|
||||
}
|
||||
}
|
||||
if v.N < 0 {
|
||||
v.N = 0
|
||||
}
|
||||
}
|
||||
if code = this.module.CheckRes(session, costRes); code != pb.ErrorCode_Success {
|
||||
return
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user