装备属性重复优化
This commit is contained in:
parent
7d34304832
commit
f7a16aac3e
@ -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
|
||||||
}
|
}
|
||||||
|
@ -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 {
|
||||||
|
Loading…
Reference in New Issue
Block a user