处理无套装效果装备情况

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 { if equipments[i].Lv < minlv {
minlv = equipments[i].Lv minlv = equipments[i].Lv
} }
if suitconfs[i], err = this.module.configure.getEquipSuit(confs[i].Suittype); err != nil {
errdata = &pb.ErrorData{ lvnum[equipments[i].Lv]++
Code: pb.ErrorCode_ConfigNoFound, for k, _ := range lvnum {
Message: fmt.Sprintf("%s-err:%s", confs[i].Id, err.Error()), 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 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 { if suit == nil {
suit = &pb.DB_EquipmentSuit{ suit = &pb.DB_EquipmentSuit{
Suitid: confs[i].Suittype, Suitid: confs[i].Suittype,