装备属性重复优化

This commit is contained in:
liwei1dao 2022-11-07 19:56:34 +08:00
parent 7d34304832
commit f7a16aac3e
2 changed files with 4 additions and 4 deletions

View File

@ -53,7 +53,7 @@ func (this *apiComp) Wash(session comm.IUserSession, req *pb.EquipmentWashReq) (
return return
} }
for i, v := range attrlibrarys { //移除主属性 for i, v := range attrlibrarys { //移除主属性
if v.Key == equip.MainEntry.Id { if v.Attrkey == equip.MainEntry.AttrName {
attrlibrarys = append(attrlibrarys[0:i], attrlibrarys[i+1:]...) attrlibrarys = append(attrlibrarys[0:i], attrlibrarys[i+1:]...)
break break
} }

View File

@ -258,7 +258,7 @@ func (this *modelEquipmentComp) newEquipment(uid string, conf *cfg.GameEquipData
} }
for i, v := range sattr { //移除主属性 for i, v := range sattr { //移除主属性
if v.Key == equipment.MainEntry.Id { if v.Attrkey == equipment.MainEntry.AttrName {
sattr = append(sattr[0:i], sattr[i+1:]...) sattr = append(sattr[0:i], sattr[i+1:]...)
break break
} }
@ -329,11 +329,11 @@ func (this *modelEquipmentComp) upgradeEquipment(equipment *pb.DB_Equipment, equ
for _, v := range temp { for _, v := range temp {
iskeep := false iskeep := false
for _, v1 := range equipment.AdverbEntry { for _, v1 := range equipment.AdverbEntry {
if v.Key == v1.Id { if v.Attrkey == v1.AttrName {
iskeep = true iskeep = true
} }
} }
if v.Key == equipment.MainEntry.Id { if v.Attrkey == equipment.MainEntry.AttrName {
iskeep = true iskeep = true
} }
if !iskeep { if !iskeep {