共鸣返还材料

This commit is contained in:
meixiongfeng 2022-09-28 16:06:16 +08:00
parent 7b0f50f21f
commit 0ef0451aeb

View File

@ -111,7 +111,7 @@ func (this *apiComp) Resonance(session comm.IUserSession, req *pb.HeroResonanceR
return
}
for k, _ := range _costMaphero {
for k := range _costMaphero {
if k == _hero.Id {
_hero.SameCount = _costMaphero[k].SameCount
break
@ -143,12 +143,14 @@ func (this *apiComp) Resonance(session comm.IUserSession, req *pb.HeroResonanceR
return
}
// 返还对应初始星级的卡
for _, v := range resonConfig.Prize {
if v.A == comm.HeroType {
this.module.modelHero.createHeroOverlying(session.GetUserId(), v.T, v.N*count)
}
}
this.module.DispenseRes(session, resonConfig.Prize, true)
// for _, v := range resonConfig.Prize {
// if v.A == comm.HeroType {
// hero, _ := this.module.modelHero.createHeroOverlying(session.GetUserId(), v.T, v.N*count)
// ChangeList = append(ChangeList, hero)
// }
// }
ChangeList = append(ChangeList, _hero)
session.SendMsg(string(this.module.GetType()), "change", &pb.HeroChangePush{List: ChangeList})
session.SendMsg(string(this.module.GetType()), Resonance, &pb.HeroResonanceResp{Hero: _hero})