处理无套装效果装备情况

This commit is contained in:
liwei1dao 2024-02-01 17:51:28 +08:00
parent afc299057e
commit 252bd04039

View File

@ -85,12 +85,24 @@ func (this *apiComp) Equip(session comm.IUserSession, req *pb.EquipmentEquipReq)
if equipments[i].Lv < minlv {
minlv = equipments[i].Lv
}
if suitconfs[i], err = this.module.configure.getEquipSuit(confs[i].Suittype); err != nil {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ConfigNoFound,
Message: fmt.Sprintf("%s-err:%s", confs[i].Id, err.Error()),
lvnum[equipments[i].Lv]++
for k, _ := range lvnum {
if k > equipments[i].Lv {
lvnum[k]++
}
return
}
if confs[i].Suittype > 0 {
if suitconfs[i], err = this.module.configure.getEquipSuit(confs[i].Suittype); err != nil {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ConfigNoFound,
Message: fmt.Sprintf("%s-err:%s", confs[i].Id, err.Error()),
}
return
}
} else {
continue
}
suit = nil
@ -101,13 +113,6 @@ func (this *apiComp) Equip(session comm.IUserSession, req *pb.EquipmentEquipReq)
}
}
lvnum[equipments[i].Lv]++
for k, _ := range lvnum {
if k > equipments[i].Lv {
lvnum[k]++
}
}
if suit == nil {
suit = &pb.DB_EquipmentSuit{
Suitid: confs[i].Suittype,