装备属性计算
This commit is contained in:
parent
1bf7d2d64d
commit
7106ae27f4
@ -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)
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user