diff --git a/modules/hero/api_resonance.go b/modules/hero/api_resonance.go index 121fb905d..59b4f2a9e 100644 --- a/modules/hero/api_resonance.go +++ b/modules/hero/api_resonance.go @@ -21,10 +21,8 @@ func (this *apiComp) ResonanceCheck(session comm.IUserSession, req *pb.HeroReson /// 英雄共鸣 func (this *apiComp) Resonance(session comm.IUserSession, req *pb.HeroResonanceReq) (code pb.ErrorCode, data proto.Message) { var ( - szCostHero map[string]int32 // k 卡牌配置id v 数量 - totalCostCard int32 //消耗卡总数量 - _hero *pb.DBHero - + szCostHero map[string]int32 // k 卡牌配置id v 数量 + _hero *pb.DBHero ChangeList []*pb.DBHero // 变化的英雄数据 _costMaphero map[string]*pb.DBHero count int32 // 共鸣升级次数 @@ -54,7 +52,6 @@ func (this *apiComp) Resonance(session comm.IUserSession, req *pb.HeroResonanceR return } - totalCostCard = resonConfig.Energy for _, k := range req.CostObjID { _costHero, c := this.module.GetHeroByObjID(session.GetUserId(), k) // 查询消耗卡是否存在 if c != pb.ErrorCode_Success { @@ -131,7 +128,7 @@ func (this *apiComp) Resonance(session comm.IUserSession, req *pb.HeroResonanceR } _hero.SameCount = 1 _hero.ResonateNum += count - _hero.DistributionResonate += resonConfig.Energy * totalCostCard + _hero.DistributionResonate += resonConfig.Energy * count _heroMap := map[string]interface{}{ "resonateNum": _hero.ResonateNum, "distributionResonate": _hero.DistributionResonate,