上传 装备升级保底次数修复

This commit is contained in:
liwei1dao 2022-09-19 13:45:34 +08:00
parent 16862ec78a
commit 3a7e5fe8f2

View File

@ -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,