diff --git a/Assets/ManagedResources/~Lua/Modules/Hero/HeroManager.lua b/Assets/ManagedResources/~Lua/Modules/Hero/HeroManager.lua index 263081686e..298dfa0ede 100644 --- a/Assets/ManagedResources/~Lua/Modules/Hero/HeroManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Hero/HeroManager.lua @@ -2890,7 +2890,9 @@ function this.IsShowUpStarRedPoint(curHeroData) upStarHeroListData.heroList[j].lockState == 0 and upStarHeroListData.heroList[j].isFormation == "" and #curSelectHeroList < curSelectUpStarData.upStarData[4] and - not upStarConsumeMaterial[upStarHeroListData.heroList[j].dynamicId] + not upStarConsumeMaterial[upStarHeroListData.heroList[j].dynamicId] and + not HarmonyManager.IsChangeColor(upStarHeroListData.heroList[j].dynamicId) and + not (HarmonyManager:IsEnvoy(upStarHeroListData.heroList[j].dynamicId) and HarmonyManager.GetSingleAdditionsData(HarmonyAddType.AddLv) and HarmonyManager.GetSingleAdditionsData(HarmonyAddType.AddLv).heroTid == 0) then table.insert(curSelectHeroList, upStarHeroListData.heroList[j]) end