diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/XiangYaoDuoBao.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/XiangYaoDuoBao.lua index 29fb0cdebf..da2bc1e837 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/XiangYaoDuoBao.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/XiangYaoDuoBao.lua @@ -69,7 +69,7 @@ function XiangYaoDuoBao:BindEvent() UIManager.OpenPanel(UIName.HelpPopup,HELP_TYPE.XiangYaoDuoBao,self.helpPosition.x,self.helpPosition.y) end) Util.AddOnceClick(self.detailBtn, function() - UIManager.OpenPanel(UIName.GeneralBigPopup,GENERAL_POPUP_TYPE.RecrutDetail,self.actConfig.HelpId,self.actType,PRE_REWARD_POOL_TYPE.XIANG_YAO_UP) + UIManager.OpenPanel(UIName.GeneralBigPopup,GENERAL_POPUP_TYPE.RecrutDetail,self.actConfig.HelpId,self.actType,PRE_REWARD_POOL_TYPE.XIANG_YAO_UP,PRE_REWARD_POOL_TYPE.XIANG_YAO_UP) end) Util.AddOnceClick(self.btn,function () local thread=coroutine.start(function() diff --git a/Assets/ManagedResources/~Lua/Modules/GeneralPanel/View/GeneralBigPopup_RecrutDetail.lua b/Assets/ManagedResources/~Lua/Modules/GeneralPanel/View/GeneralBigPopup_RecrutDetail.lua index 82528dc471..6c6616dda4 100644 --- a/Assets/ManagedResources/~Lua/Modules/GeneralPanel/View/GeneralBigPopup_RecrutDetail.lua +++ b/Assets/ManagedResources/~Lua/Modules/GeneralPanel/View/GeneralBigPopup_RecrutDetail.lua @@ -194,7 +194,16 @@ function this:BuildRateData(actType,UpItem,upItemList) end rateList = this:RefreshMonsterRate(upItemList,_upRateList) elseif actType == ActivityTypeDef.XiangYaoDuoBao then - rateList = this:RefreshNewHeroRate(UpItem,upItemList,"5星UP!",ConfigName.HeroConfig) + local rewardData,showData,curScore = DynamicActivityManager.XiangYaoBuildData(activityType) + for n,m in ipairs(upItemList) do + if m and m.Reward[1] == showData.monsterId then + local _config = ConfigManager.GetConfigData(ConfigName.HeroConfig,m.Reward[1]) + local readingName = _config.ReadingName or _config.Name + table.insert(_upRateList,{id = m.Reward[1],tag="5星UP!",name = readingName,value = m.Weight}) + break + end + end + rateList = this:RefreshNewHeroRate(upItemList,_upRateList,"5星UP!",ConfigName.HeroConfig) end for k,v in ipairs(this.ratePreList) do