上传 装备升级保底次数修复
This commit is contained in:
parent
16862ec78a
commit
3a7e5fe8f2
@ -66,8 +66,17 @@ func (this *apiComp) Upgrade(session comm.IUserSession, req *pb.EquipmentUpgrade
|
||||
n, _ := rand.Int(rand.Reader, big.NewInt(1000))
|
||||
if int32(n.Int64()) < intensify.Probability {
|
||||
issucc = true
|
||||
equipment.KeepFailNum = 0
|
||||
} else {
|
||||
issucc = false
|
||||
equipment.KeepFailNum++
|
||||
if err = this.module.modelEquipment.ChangeList(session.GetUserId(), equipment.Id, map[string]interface{}{
|
||||
"keepFailNum": equipment.KeepFailNum,
|
||||
}); err != nil {
|
||||
log.Errorf("Upgrade err:%v", err)
|
||||
code = pb.ErrorCode_SystemError
|
||||
return
|
||||
}
|
||||
}
|
||||
}
|
||||
if issucc {
|
||||
@ -108,6 +117,7 @@ func (this *apiComp) Upgrade(session comm.IUserSession, req *pb.EquipmentUpgrade
|
||||
return
|
||||
}
|
||||
if err = this.module.modelEquipment.ChangeList(session.GetUserId(), equipment.Id, map[string]interface{}{
|
||||
"keepFailNum": equipment.KeepFailNum,
|
||||
"lv": equipment.Lv,
|
||||
"mainEntry": equipment.MainEntry,
|
||||
"adverbEntry": equipment.AdverbEntry,
|
||||
|
Loading…
Reference in New Issue
Block a user