装备属性计算

This commit is contained in:
zhaocy 2022-06-30 20:20:42 +08:00
parent 1bf7d2d64d
commit 7106ae27f4

View File

@ -79,10 +79,13 @@ func (this *Hero) GetHero(uid, heroId string) (*pb.DBHero, pb.ErrorCode) {
//佩戴装备
func (this *Hero) UpdateEquipment(hero *pb.DBHero, equip []*pb.DB_Equipment) (code pb.ErrorCode) {
equipIds := make([]string, 4)
property := make(map[string]int32)
for _, v := range equip {
equipIds = append(equipIds, v.Id)
property[v.MainEntry.AttrName] = v.MainEntry.Value
}
this.modelHero.mergeProperty(hero.Uid, hero.Id, property)
return this.modelHero.setEquipment(hero.Uid, hero.Id, equipIds)
}