diff --git a/Assets/ManagedResources/~Lua/Modules/MonsterCamp/MonsterCampManager.lua b/Assets/ManagedResources/~Lua/Modules/MonsterCamp/MonsterCampManager.lua index f2694177e0..9c94bbe159 100644 --- a/Assets/ManagedResources/~Lua/Modules/MonsterCamp/MonsterCampManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/MonsterCamp/MonsterCampManager.lua @@ -481,6 +481,24 @@ end --设置好友帮助我的英雄 以试炼类型为键 function this.SetFriendHelpHero(helpFightList,trailType) if not trailType then + for i = 1,4 do + local team = FormationManager.GetFormationByID(trailType + 3000) + if this.friendHelpHero and this.friendHelpHero[trailType] and this.friendHelpHero[trailType].hero then + local newteam = {} + for k,v in ipairs(team.teamHeroInfos) do + if v.heroId == this.friendHelpHero[trailType].hero.dynamicId then + else + table.insert(newteam,v) + end + end + if LengthOfTable(newteam) ~= LengthOfTable(team.teamHeroInfos) then + FormationManager.RefreshFormation( + trailType + 3000, + newteam, + FormationManager.formationList[trailType + 3000].teamPokemonInfos) + end + end + end this.friendHelpHero = {} for k,v in ipairs(helpFightList) do if not this.friendHelpHero[v.trailType] then