上传 装备穿戴属性计算错误问题

This commit is contained in:
liwei1dao 2022-12-15 15:07:41 +08:00
parent 0bf03f4d44
commit f63d5d4b72

View File

@ -311,10 +311,13 @@ func (this *ModelHero) setEquipProperty(hero *pb.DBHero, equip []*pb.DB_Equipmen
switch k {
case comm.AtkPro:
addProperty[comm.Atk] += int32(math.Floor((float64(v) / 1000) * float64(hero.Property[comm.Atk])))
addProperty[comm.AtkPro] = 0
case comm.DefPro:
addProperty[comm.Def] += int32(math.Floor((float64(v) / 1000) * float64(hero.Property[comm.Def])))
addProperty[comm.DefPro] = 0
case comm.HpPro:
addProperty[comm.Hp] += int32(math.Floor((float64(v) / 1000) * float64(hero.Property[comm.Hp])))
addProperty[comm.HpPro] = 0
}
}
if v.Adverbskill != nil {