From f958fb04e9f470ee11ee64afda733cb6b94844db Mon Sep 17 00:00:00 2001 From: wangzhenxing <1545929779@qq.com> Date: Wed, 22 May 2024 15:19:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BF=83=E9=AD=94=E7=BA=A2=E7=82=B9=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Modules/MonsterCamp/MonsterCampManager.lua | 15 +++++++++++++++ .../~Lua/Modules/Player/RedpotManager.lua | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/Assets/ManagedResources/~Lua/Modules/MonsterCamp/MonsterCampManager.lua b/Assets/ManagedResources/~Lua/Modules/MonsterCamp/MonsterCampManager.lua index e7746530ff..b9bf0b6dcb 100644 --- a/Assets/ManagedResources/~Lua/Modules/MonsterCamp/MonsterCampManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/MonsterCamp/MonsterCampManager.lua @@ -1030,6 +1030,21 @@ function this.SetRewardData() return dataList end + +function this.CheckNorMalRedPoint() + if ActTimeCtrlManager.SingleFuncState(FUNCTION_OPEN_TYPE.MONSTER_COMING) then + for k,v in ConfigPairs(ConfigManager.GetConfig(ConfigName.FloodConfig)) do + if v.SpecialReward and #v.SpecialReward > 0 then + local state = MonsterCampManager.GetTrialRewardState(v.Id) + if state == 1 then + return true + end + end + end + end + return false +end + --新心魔试炼 -- 获取剩余挑战次数 特权 function this.GetCanBattleCount() diff --git a/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua b/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua index 9aa0e96e69..ba23e82d46 100644 --- a/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua @@ -562,7 +562,7 @@ function this.RegisterRedCheckFunc() RPData:AddCheckFunc(RedPointType.HeroExplore, CarbonManager.CarbonRedCheck) RPData:AddCheckFunc(RedPointType.challengeCopy, CarbonManager.CarbonRedCheck) --RPData:AddCheckFunc(RedPointType.HeartDemon, CarbonManager.CarbonRedCheck) - RPData:AddCheckFunc(RedPointType.EpicExplore_LevleReward, CarbonManager.CarbonRedCheck) + RPData:AddCheckFunc(RedPointType.EpicExplore_LevleReward, MonsterCampManager.CheckNorMalRedPoint) RPData:AddCheckFunc(RedPointType.EpicExplore_MoppingUp, MonsterCampManager.CarbonRedCheck) RPData:AddCheckFunc(RedPointType.LegendExplore, CarbonManager.CarbonRedCheck)