diff --git a/Assets/ManagedResources/~Lua/Modules/Fight/FightAreaRewardPopup.lua b/Assets/ManagedResources/~Lua/Modules/Fight/FightAreaRewardPopup.lua index 385d52ef81..98d2e19ef6 100644 --- a/Assets/ManagedResources/~Lua/Modules/Fight/FightAreaRewardPopup.lua +++ b/Assets/ManagedResources/~Lua/Modules/Fight/FightAreaRewardPopup.lua @@ -105,7 +105,14 @@ function FightAreaRewardPopup:OnShow() local vipLv = VipManager.GetVipLevel() local totalCurNum,totalLv,totalNum = LikabilityManager.GetTotalHeroLikeLv(-1) - if vipLv < 1 and totalLv < 1 then + local Vipvalue = 0 + local config = ConfigManager.GetConfigData(ConfigName.PrivilegeTypeConfig,1) + for i = 1,#config.Condition do + if config.Condition[i][1] == vipLv then + Vipvalue = config.Condition[i][2] + end + end + if (vipLv < 1 or (Vipvalue - 10000)<= 0) and (totalLv < 1) then this.extraReward.gameObject:SetActive(false) else local num = 1 @@ -134,15 +141,8 @@ function FightAreaRewardPopup:OnShow() data.sprite = "r_zjm_tequanpaizi" data.iconText = "特权" data.lv = vipLv.."级" - local value = 0 - local config = ConfigManager.GetConfigData(ConfigName.PrivilegeTypeConfig,1) - for i = 1,#config.Condition do - if config.Condition[i][1] == vipLv then - value = config.Condition[i][2] - end - end - if value - 1 > 0 then - data.content = string.format(config.Name,GetPropertyFormatStrOne(config.IfFloat, value)) + if Vipvalue - 10000 > 0 then + data.content = string.format(config.Name,GetPropertyFormatStrOne(config.IfFloat, Vipvalue - 10000)) data.type = 2 this.PriAdapter(num,data) num = num + 1