diff --git a/modules/hero/api_resonanceReset.go b/modules/hero/api_resonanceReset.go index 3d5f5462c..e19b4409f 100644 --- a/modules/hero/api_resonanceReset.go +++ b/modules/hero/api_resonanceReset.go @@ -39,7 +39,13 @@ func (this *apiComp) ResonanceReset(session comm.IUserSession, req *pb.HeroReson } // 共鸣次数判断 - resonConfig := this.module.configure.GetHeroResonanceConfig(_hero.HeroID, _hero.Star) + //获取原始星级 + conf := this.module.configure.GetHero(_hero.HeroID) + if conf == nil { + code = pb.ErrorCode_ConfigNoFound + return + } + resonConfig := this.module.configure.GetHeroResonanceConfig(_hero.HeroID, conf.Star) if resonConfig == nil { code = pb.ErrorCode_ConfigNoFound return