处理无套装效果装备情况

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

View File

@ -85,6 +85,15 @@ 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
} }
lvnum[equipments[i].Lv]++
for k, _ := range lvnum {
if k > equipments[i].Lv {
lvnum[k]++
}
}
if confs[i].Suittype > 0 {
if suitconfs[i], err = this.module.configure.getEquipSuit(confs[i].Suittype); err != nil { if suitconfs[i], err = this.module.configure.getEquipSuit(confs[i].Suittype); err != nil {
errdata = &pb.ErrorData{ errdata = &pb.ErrorData{
Code: pb.ErrorCode_ConfigNoFound, Code: pb.ErrorCode_ConfigNoFound,
@ -92,6 +101,9 @@ func (this *apiComp) Equip(session comm.IUserSession, req *pb.EquipmentEquipReq)
} }
return return
} }
} else {
continue
}
suit = nil suit = nil
for _, _suit := range suits { for _, _suit := range suits {
@ -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,