返还对应数量的升星卡
This commit is contained in:
parent
ea72987609
commit
7b0f50f21f
@ -111,7 +111,7 @@ func (this *apiComp) Resonance(session comm.IUserSession, req *pb.HeroResonanceR
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
for k, _ := range szCostHero {
|
for k, _ := range _costMaphero {
|
||||||
if k == _hero.Id {
|
if k == _hero.Id {
|
||||||
_hero.SameCount = _costMaphero[k].SameCount
|
_hero.SameCount = _costMaphero[k].SameCount
|
||||||
break
|
break
|
||||||
@ -129,6 +129,7 @@ func (this *apiComp) Resonance(session comm.IUserSession, req *pb.HeroResonanceR
|
|||||||
_hero.SameCount = 1
|
_hero.SameCount = 1
|
||||||
_hero.ResonateNum += count
|
_hero.ResonateNum += count
|
||||||
_hero.DistributionResonate += resonConfig.Energy * count
|
_hero.DistributionResonate += resonConfig.Energy * count
|
||||||
|
_hero.IsOverlying = false
|
||||||
_heroMap := map[string]interface{}{
|
_heroMap := map[string]interface{}{
|
||||||
"resonateNum": _hero.ResonateNum,
|
"resonateNum": _hero.ResonateNum,
|
||||||
"distributionResonate": _hero.DistributionResonate,
|
"distributionResonate": _hero.DistributionResonate,
|
||||||
@ -144,12 +145,10 @@ func (this *apiComp) Resonance(session comm.IUserSession, req *pb.HeroResonanceR
|
|||||||
// 返还对应初始星级的卡
|
// 返还对应初始星级的卡
|
||||||
for _, v := range resonConfig.Prize {
|
for _, v := range resonConfig.Prize {
|
||||||
if v.A == comm.HeroType {
|
if v.A == comm.HeroType {
|
||||||
this.module.modelHero.createHeroOverlying(session.GetUserId(), v.T, v.N)
|
this.module.modelHero.createHeroOverlying(session.GetUserId(), v.T, v.N*count)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//this.module.modelHero.ChangeHeroProperty(session, _hero) // 推送属性变化
|
|
||||||
|
|
||||||
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()), "change", &pb.HeroChangePush{List: ChangeList})
|
||||||
session.SendMsg(string(this.module.GetType()), Resonance, &pb.HeroResonanceResp{Hero: _hero})
|
session.SendMsg(string(this.module.GetType()), Resonance, &pb.HeroResonanceResp{Hero: _hero})
|
||||||
|
Loading…
Reference in New Issue
Block a user