虚拟等级英雄 构建初始化属性信息

This commit is contained in:
meixiongfeng 2024-02-21 17:53:17 +08:00
parent 8495f8ba01
commit d4d612aef8

View File

@ -100,14 +100,17 @@ func (this *apiComp) Buy(session comm.IUserSession, req *pb.IsLandBuyReq) (errda
} }
if hero == nil { if hero == nil {
hero = &pb.DBHero{ hero = &pb.DBHero{
Id: primitive.NewObjectID().Hex(), Id: primitive.NewObjectID().Hex(),
Uid: session.GetUserId(), Uid: session.GetUserId(),
HeroID: conf.Hid, HeroID: conf.Hid,
Star: conf.Star, Star: conf.Star,
Lv: conf.Star * 10, Lv: conf.Star * 10,
Property: make(map[int32]int32), Property: make(map[int32]int32),
AddProperty: make(map[int32]int32), AddProperty: make(map[int32]int32),
JuexProperty: make(map[int32]int32), JuexProperty: make(map[int32]int32),
TalentProperty: make(map[int32]int32),
HoroscopeProperty: make(map[int32]int32),
Fetters: make(map[int32]int32),
} }
this.module.hero.GetVirtualHero(hero, hero.Lv) this.module.hero.GetVirtualHero(hero, hero.Lv)
this.module.modelhero.addheros(session.GetUserId(), hero) this.module.modelhero.addheros(session.GetUserId(), hero)