From 889ba23b84a551fa87c26aac00ab76c1d3e3f788 Mon Sep 17 00:00:00 2001 From: "PC-202302260912\\Administrator" <1545929779@qq.com> Date: Mon, 6 May 2024 11:10:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BF=83=E9=AD=94=E8=AF=95=E7=82=BC=E7=BA=A2?= =?UTF-8?q?=E7=82=B9=E4=BF=AE=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 a9e36a54ec..9369e701e5 100644 --- a/Assets/ManagedResources/~Lua/Modules/MonsterCamp/MonsterCampManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/MonsterCamp/MonsterCampManager.lua @@ -1032,6 +1032,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 39edf02858..95cb505195 100644 --- a/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua @@ -560,7 +560,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)