特权
This commit is contained in:
parent
812233e7d0
commit
372da3ab0d
@ -135,6 +135,7 @@ ModuleManager.MODULE_KEY = {
|
||||
CARD_AD = "card_ad",
|
||||
DUNGEON_GOLD = "dungeon_gold", -- 金币副本
|
||||
DUNGEON_RES = "dungeon_res", -- 材料副本
|
||||
AD_CARD = "card_ad",
|
||||
}
|
||||
|
||||
local _moduleMgrs = {}
|
||||
|
||||
@ -923,10 +923,9 @@ local LocalizationGlobalConst =
|
||||
ADS_DESC_10 = "ADS_DESC_10",
|
||||
ADS_DESC_11 = "ADS_DESC_11",
|
||||
ADS_DESC_12 = "ADS_DESC_12",
|
||||
ADS_DESC_13 = "ADS_DESC_13",
|
||||
ADS_DESC_14 = "ADS_DESC_14",
|
||||
ADS_DESC_15 = "ADS_DESC_15",
|
||||
ADS_DESC_16 = "ADS_DESC_16",
|
||||
IDLE_DESC_8 = "IDLE_DESC_8",
|
||||
IDLE_DESC_9 = "IDLE_DESC_9",
|
||||
}
|
||||
|
||||
return LocalizationGlobalConst
|
||||
@ -923,10 +923,9 @@ local localization_global =
|
||||
["ADS_DESC_10"] = "放弃复活",
|
||||
["ADS_DESC_11"] = "刷新齿轮",
|
||||
["ADS_DESC_12"] = "是否观看广告,免费刷新齿轮?",
|
||||
["ADS_DESC_13"] = "是否观看广告?",
|
||||
["ADS_DESC_14"] = "双倍奖励",
|
||||
["ADS_DESC_15"] = "免广告卡",
|
||||
["ADS_DESC_16"] = "免广告永久有效",
|
||||
["IDLE_DESC_8"] = "月卡特权",
|
||||
["IDLE_DESC_9"] = "激活月卡后每日快速挂机次数无上限",
|
||||
}
|
||||
|
||||
return localization_global
|
||||
@ -1357,7 +1357,7 @@ function GFunc.setAdsSprite(img, isGrey)
|
||||
if not img then
|
||||
return
|
||||
end
|
||||
local skip = false -- DataManager.MallActData:skipAd()
|
||||
local skip = DataManager.PrivilegeCardData:getIsSkipAd()
|
||||
local icon = nil
|
||||
if isGrey then
|
||||
icon = skip and "common_ad_6" or "common_ad_5"
|
||||
@ -1368,7 +1368,7 @@ function GFunc.setAdsSprite(img, isGrey)
|
||||
end
|
||||
|
||||
function GFunc.getAdSprite()
|
||||
local skip = false --DataManager.MallActData:skipAd()
|
||||
local skip = DataManager.PrivilegeCardData:getIsSkipAd()
|
||||
return skip and "common_ad_4" or "common_ad_3"
|
||||
end
|
||||
|
||||
@ -1431,7 +1431,7 @@ function GFunc.expandImgToFitTx(imgObj, txObj, spacing)
|
||||
end
|
||||
|
||||
function GFunc.formatAdImg(adImg)
|
||||
if DataManager.MonthlyData:skipAd() then
|
||||
if DataManager.PrivilegeCardData:getIsSkipAd() then
|
||||
adImg:setSprite(GConst.ATLAS_PATH.COMMON, "common_ad_1")
|
||||
else
|
||||
adImg:setSprite(GConst.ATLAS_PATH.COMMON, "common_ad")
|
||||
|
||||
@ -383,6 +383,7 @@ local BUFF_NAME = {
|
||||
BLUE_REFRESH_WEIGHT = "blue_refresh_weight",
|
||||
PURPLE_REFRESH_WEIGHT = "purple_refresh_weight",
|
||||
ATTR_MONSTER_DMG_ADD = "attr_monster_dmg_add",
|
||||
ATTR_BOSS_DMG_ADD = "attr_boss_dmg_add",
|
||||
HPP_RED_ADD = "hpp_red_add",
|
||||
HPP_YELLOW_ADD = "hpp_yellow_add",
|
||||
HPP_GREEN_ADD = "hpp_green_add",
|
||||
|
||||
@ -37,13 +37,13 @@ function PrivilegeCardManager:buyMonthlyCard()
|
||||
end
|
||||
|
||||
function PrivilegeCardManager:buyChallengeCard()
|
||||
local canBuyCard = DataManager.PrivilegeCardData:checkCanBuyChallengeCard()
|
||||
if canBuyCard then
|
||||
local giftId = GConst.ShopConst.PRIVILEGE_CARD_ID.CHALLEGE_CARD
|
||||
PayManager:purchasePackage(giftId, PayManager.PURCHARSE_TYPE.ACT_GIFT, true)
|
||||
else
|
||||
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.MONTHLY_CARD_17))
|
||||
end
|
||||
-- local canBuyCard = DataManager.PrivilegeCardData:checkCanBuyChallengeCard()
|
||||
-- if canBuyCard then
|
||||
-- local giftId = GConst.ShopConst.PRIVILEGE_CARD_ID.CHALLEGE_CARD
|
||||
-- PayManager:purchasePackage(giftId, PayManager.PURCHARSE_TYPE.ACT_GIFT, true)
|
||||
-- else
|
||||
-- GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.MONTHLY_CARD_17))
|
||||
-- end
|
||||
end
|
||||
|
||||
function PrivilegeCardManager:buyAdCard()
|
||||
@ -57,21 +57,21 @@ function PrivilegeCardManager:buyAdCard()
|
||||
end
|
||||
|
||||
function PrivilegeCardManager:buyLifetimeCard()
|
||||
local canBuyCard = DataManager.PrivilegeCardData:checkCanBuyLifetimeCard()
|
||||
if canBuyCard then
|
||||
local giftId = GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD
|
||||
PayManager:purchasePackage(giftId, PayManager.PURCHARSE_TYPE.ACT_GIFT, true)
|
||||
else
|
||||
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.MONTHLY_CARD_17))
|
||||
end
|
||||
-- local canBuyCard = DataManager.PrivilegeCardData:checkCanBuyLifetimeCard()
|
||||
-- if canBuyCard then
|
||||
-- local giftId = GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD
|
||||
-- PayManager:purchasePackage(giftId, PayManager.PURCHARSE_TYPE.ACT_GIFT, true)
|
||||
-- else
|
||||
-- GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.MONTHLY_CARD_17))
|
||||
-- end
|
||||
end
|
||||
|
||||
function PrivilegeCardManager:getPurchaseCardDailyReward(id)
|
||||
local itemGetType = BIReport.ITEM_GET_TYPE.PRIVILEGE_ALL_CARD_DAILY_REWARD
|
||||
if id == GConst.ShopConst.PRIVILEGE_CARD_ID.MONTHLY_CARD then
|
||||
itemGetType = BIReport.ITEM_GET_TYPE.PRIVILEGE_MONTHLY_CARD_DAILY_REWARD
|
||||
elseif id == GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD then
|
||||
itemGetType = BIReport.ITEM_GET_TYPE.PRIVILEGE_LIFETIME_CARD_DAILY_REWARD
|
||||
-- elseif id == GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD then
|
||||
-- itemGetType = BIReport.ITEM_GET_TYPE.PRIVILEGE_LIFETIME_CARD_DAILY_REWARD
|
||||
elseif id == 0 then
|
||||
itemGetType = BIReport.ITEM_GET_TYPE.PRIVILEGE_ALL_CARD_DAILY_REWARD
|
||||
else
|
||||
|
||||
@ -81,16 +81,18 @@ function IdleDropUI:onLoadRootComplete()
|
||||
self.adTimesTx = uiMap["idle_drop_ui.bg.ad_times_tx"]
|
||||
self.quickTimesTx = uiMap["idle_drop_ui.bg.quick_times_tx"]
|
||||
self.adBtn:addClickListener(function()
|
||||
SDKManager:showFullScreenAds(BIReport.ADS_CLICK_TYPE.IDLE_QUICK_DROP, function()
|
||||
ModuleManager.IdleManager:getIdleQuickRewrad(true)
|
||||
end)
|
||||
end)
|
||||
self.privilegeBtn = uiMap["idle_drop_ui.bg.privilege_btn"]
|
||||
self.privilegeBtn:addClickListener(function()
|
||||
ModuleManager.PrivilegeCardManager:showPrivilegeUI()
|
||||
end)
|
||||
|
||||
uiMap["idle_drop_ui.bg.desc_tx"]:setText(I18N:getGlobalText(I18N.GlobalConst.CLICK_CLOSE_DESC))
|
||||
uiMap["idle_drop_ui.bg.bg1.desc_tx"]:setText(I18N:getGlobalText(I18N.GlobalConst.IDLE_DROP_DESC_3))
|
||||
uiMap["idle_drop_ui.bg.bg1.desc_tx_1"]:setText(I18N:getGlobalText(I18N.GlobalConst.IDLE_DROP_DESC_3))
|
||||
uiMap["idle_drop_ui.bg.bg1.desc_tx"]:setText(I18N:getGlobalText(I18N.GlobalConst.IDLE_DESC_8))
|
||||
uiMap["idle_drop_ui.bg.bg1.desc_tx_1"]:setText(I18N:getGlobalText(I18N.GlobalConst.IDLE_DESC_9))
|
||||
|
||||
self.fightRoot = self.uiMap["idle_drop_ui.bg.fight_root"]
|
||||
|
||||
@ -212,6 +214,8 @@ end
|
||||
function IdleDropUI:onRefresh()
|
||||
self:refreshRewards()
|
||||
self:refreshBtns()
|
||||
|
||||
GFunc.setAdsSprite(self.adBtnImg)
|
||||
end
|
||||
|
||||
function IdleDropUI:refreshRewards()
|
||||
|
||||
@ -94,11 +94,11 @@ function MonthlyCardComp:refresh()
|
||||
end
|
||||
if rewards and rewards[1] then
|
||||
local num = count*rewards[1].num
|
||||
self.rewadCell1:showRewardNum(GFunc.num2Str(num))
|
||||
self.rewadCell1:setNumTx(GFunc.num2Str(num))
|
||||
end
|
||||
if rewards and rewards[2] then
|
||||
local num = count*rewards[2].num
|
||||
self.rewadCell12:showRewardNum(GFunc.num2Str(num))
|
||||
self.rewadCell12:setNumTx(GFunc.num2Str(num))
|
||||
end
|
||||
self.rewadCell1:showFrameAnimation()
|
||||
self.rewadCell1:addClickListener(function()
|
||||
@ -126,12 +126,12 @@ function MonthlyCardComp:refresh()
|
||||
if rewards and rewards[1] then
|
||||
local num = count*rewards[1].num
|
||||
self.rewadCell1:refreshByConfig(rewards[1], false, false)
|
||||
self.rewadCell1:showRewardNum(GFunc.num2Str(num))
|
||||
self.rewadCell1:setNumTx(GFunc.num2Str(num))
|
||||
end
|
||||
if rewards and rewards[2] then
|
||||
local num = count*rewards[2].num
|
||||
self.rewadCell12:refreshByConfig(rewards[2], false, false)
|
||||
self.rewadCell12:showRewardNum(GFunc.num2Str(num))
|
||||
self.rewadCell12:setNumTx(GFunc.num2Str(num))
|
||||
end
|
||||
self.rewadCell1:showFrameAnimation()
|
||||
self.rewadCell1:addClickListener(function()
|
||||
|
||||
@ -25,9 +25,9 @@ function PrivilegeCardData:init(data)
|
||||
if self:getIsCardActive(GConst.ShopConst.PRIVILEGE_CARD_ID.MONTHLY_CARD) then
|
||||
self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.MONTHLY_CARD].reward = (self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.MONTHLY_CARD].reward or 0) + 1
|
||||
end
|
||||
if self:getIsCardActive(GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD) then
|
||||
self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD].reward = (self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD].reward or 0) + 1
|
||||
end
|
||||
-- if self:getIsCardActive(GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD) then
|
||||
-- self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD].reward = (self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD].reward or 0) + 1
|
||||
-- end
|
||||
self:setDirty()
|
||||
end)
|
||||
end
|
||||
@ -49,14 +49,14 @@ function PrivilegeCardData:getIsOpen(cardId)
|
||||
if not ModuleManager:getIsOpen(ModuleManager.MODULE_KEY.AD_CARD, true) then
|
||||
return false
|
||||
end
|
||||
elseif cardId == GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD then
|
||||
if not ModuleManager:getIsOpen(ModuleManager.MODULE_KEY.LIFETIME_CARD, true) then
|
||||
return false
|
||||
end
|
||||
elseif cardId == GConst.ShopConst.PRIVILEGE_CARD_ID.CHALLEGE_CARD then
|
||||
if not ModuleManager:getIsOpen(ModuleManager.MODULE_KEY.CHALLEGE_CARD, true) then
|
||||
return false
|
||||
end
|
||||
-- elseif cardId == GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD then
|
||||
-- if not ModuleManager:getIsOpen(ModuleManager.MODULE_KEY.LIFETIME_CARD, true) then
|
||||
-- return false
|
||||
-- end
|
||||
-- elseif cardId == GConst.ShopConst.PRIVILEGE_CARD_ID.CHALLEGE_CARD then
|
||||
-- if not ModuleManager:getIsOpen(ModuleManager.MODULE_KEY.CHALLEGE_CARD, true) then
|
||||
-- return false
|
||||
-- end
|
||||
end
|
||||
else
|
||||
local isOpen = false
|
||||
@ -81,17 +81,17 @@ function PrivilegeCardData:onClaimedPurchaseCardDailyReward(id)
|
||||
if self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.MONTHLY_CARD] then
|
||||
self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.MONTHLY_CARD].reward = 0
|
||||
end
|
||||
if self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD] then
|
||||
self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD].reward = 0
|
||||
end
|
||||
-- if self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD] then
|
||||
-- self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD].reward = 0
|
||||
-- end
|
||||
elseif id == GConst.ShopConst.PRIVILEGE_CARD_ID.MONTHLY_CARD then
|
||||
if self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.MONTHLY_CARD] then
|
||||
self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.MONTHLY_CARD].reward = 0
|
||||
end
|
||||
elseif id == GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD then
|
||||
if self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD] then
|
||||
self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD].reward = 0
|
||||
end
|
||||
-- elseif id == GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD then
|
||||
-- if self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD] then
|
||||
-- self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD].reward = 0
|
||||
-- end
|
||||
end
|
||||
self:setDirty()
|
||||
end
|
||||
@ -109,14 +109,14 @@ function PrivilegeCardData:checkCanBuyMonthlyCard()
|
||||
end
|
||||
|
||||
function PrivilegeCardData:getIsChallengeCardOpen()
|
||||
return self:getIsOpen(GConst.ShopConst.PRIVILEGE_CARD_ID.CHALLEGE_CARD)
|
||||
-- return self:getIsOpen(GConst.ShopConst.PRIVILEGE_CARD_ID.CHALLEGE_CARD)
|
||||
end
|
||||
|
||||
function PrivilegeCardData:checkCanBuyChallengeCard()
|
||||
if self:getIsOpen(GConst.ShopConst.PRIVILEGE_CARD_ID.CHALLEGE_CARD) then
|
||||
local remainTime = self:getCardRemainTime(GConst.ShopConst.PRIVILEGE_CARD_ID.CHALLEGE_CARD)
|
||||
return remainTime <= 0
|
||||
end
|
||||
-- if self:getIsOpen(GConst.ShopConst.PRIVILEGE_CARD_ID.CHALLEGE_CARD) then
|
||||
-- local remainTime = self:getCardRemainTime(GConst.ShopConst.PRIVILEGE_CARD_ID.CHALLEGE_CARD)
|
||||
-- return remainTime <= 0
|
||||
-- end
|
||||
return false
|
||||
end
|
||||
|
||||
@ -144,41 +144,42 @@ function PrivilegeCardData:checkCanBuyAdCard()
|
||||
end
|
||||
|
||||
function PrivilegeCardData:getIsLifetimeCardOpen()
|
||||
return self:getIsOpen(GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD)
|
||||
-- return self:getIsOpen(GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD)
|
||||
end
|
||||
|
||||
function PrivilegeCardData:checkCanBuyLifetimeCard()
|
||||
if self:getIsOpen(GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD) then
|
||||
local data = self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD]
|
||||
if data == nil then
|
||||
return true
|
||||
end
|
||||
if data.expire_at == nil then
|
||||
return true
|
||||
end
|
||||
if data.expire_at >= 0 then
|
||||
local remainTime = Time:getDayBeginTimeStamp(data.expire_at) - Time:getServerTime()
|
||||
if remainTime <= 0 then
|
||||
return true
|
||||
end
|
||||
end
|
||||
end
|
||||
-- if self:getIsOpen(GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD) then
|
||||
-- local data = self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD]
|
||||
-- if data == nil then
|
||||
-- return true
|
||||
-- end
|
||||
-- if data.expire_at == nil then
|
||||
-- return true
|
||||
-- end
|
||||
-- if data.expire_at >= 0 then
|
||||
-- local remainTime = Time:getDayBeginTimeStamp(data.expire_at) - Time:getServerTime()
|
||||
-- if remainTime <= 0 then
|
||||
-- return true
|
||||
-- end
|
||||
-- end
|
||||
-- end
|
||||
return false
|
||||
end
|
||||
|
||||
function PrivilegeCardData:getIsLifetimeCardActive()
|
||||
return self:getIsCardActive(GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD)
|
||||
-- return self:getIsCardActive(GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD)
|
||||
end
|
||||
|
||||
function PrivilegeCardData:getIsSkipAd()
|
||||
if self:getIsCardActive(GConst.ShopConst.PRIVILEGE_CARD_ID.AD_CARD) then
|
||||
return true
|
||||
end
|
||||
return false
|
||||
-- if self:getIsCardActive(GConst.ShopConst.PRIVILEGE_CARD_ID.AD_CARD) then
|
||||
-- return true
|
||||
-- end
|
||||
-- return false
|
||||
end
|
||||
|
||||
function PrivilegeCardData:getIsChallegeCardActive()
|
||||
return self:getIsCardActive(GConst.ShopConst.PRIVILEGE_CARD_ID.CHALLEGE_CARD)
|
||||
-- return self:getIsCardActive(GConst.ShopConst.PRIVILEGE_CARD_ID.CHALLEGE_CARD)
|
||||
end
|
||||
|
||||
function PrivilegeCardData:getIsMonthlyCardActive()
|
||||
@ -194,14 +195,14 @@ function PrivilegeCardData:getIsCardActive(cardId)
|
||||
if data and data.expire_at < 0 then
|
||||
return true
|
||||
end
|
||||
elseif cardId == GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD then
|
||||
local data = self.cardData[cardId]
|
||||
if data and data.expire_at < 0 then
|
||||
return true
|
||||
end
|
||||
elseif cardId == GConst.ShopConst.PRIVILEGE_CARD_ID.CHALLEGE_CARD then
|
||||
local remainTime = self:getCardRemainTime(cardId)
|
||||
return remainTime > 0
|
||||
-- elseif cardId == GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD then
|
||||
-- local data = self.cardData[cardId]
|
||||
-- if data and data.expire_at < 0 then
|
||||
-- return true
|
||||
-- end
|
||||
-- elseif cardId == GConst.ShopConst.PRIVILEGE_CARD_ID.CHALLEGE_CARD then
|
||||
-- local remainTime = self:getCardRemainTime(cardId)
|
||||
-- return remainTime > 0
|
||||
end
|
||||
return false
|
||||
end
|
||||
@ -249,29 +250,29 @@ function PrivilegeCardData:onGiftBuySuccess(cardId)
|
||||
UIManager:refreshAllAdImg()
|
||||
-- 局内事件
|
||||
EventManager:dispatchEvent(EventManager.CUSTOM_EVENT.NO_AD_ACTIVE)
|
||||
elseif cardId == GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD then
|
||||
if not self:getIsCardActive(cardId) then
|
||||
self.cardData[cardId] = self.cardData[cardId] or {}
|
||||
self.cardData[cardId].expire_at = -1
|
||||
local rewardCount = self.cardData[cardId].reward or 0
|
||||
if rewardCount <= 0 then
|
||||
rewardCount = 1
|
||||
else
|
||||
rewardCount = rewardCount + 1
|
||||
end
|
||||
self.cardData[cardId].reward = rewardCount
|
||||
end
|
||||
elseif cardId == GConst.ShopConst.PRIVILEGE_CARD_ID.CHALLEGE_CARD then
|
||||
if self:getIsCardActive(cardId) then
|
||||
self.cardData[cardId].expire_at = self.cardData[cardId].expire_at + self:getMonthlyCardOneTurnDays() * 86400
|
||||
else
|
||||
self.cardData[cardId] = self.cardData[cardId] or {}
|
||||
self.cardData[cardId].expire_at = Time:getServerTime() + self:getMonthlyCardOneTurnDays() * 86400
|
||||
end
|
||||
-- 购买成功添加体力
|
||||
local recoveryCfg = ConfigManager:getConfig("recovery")[GConst.ItemConst.ITEM_ID_VIT]
|
||||
local addVit = recoveryCfg and recoveryCfg.monthly_card or 0
|
||||
DataManager.BagData.ItemData:addItemReward({type = GConst.REWARD_TYPE.ITEM, id = GConst.ItemConst.ITEM_ID_VIT, num = addVit}, BIReport.ITEM_GET_TYPE.PRIVILEGE_CHALLENGE_CARD)
|
||||
-- elseif cardId == GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD then
|
||||
-- if not self:getIsCardActive(cardId) then
|
||||
-- self.cardData[cardId] = self.cardData[cardId] or {}
|
||||
-- self.cardData[cardId].expire_at = -1
|
||||
-- local rewardCount = self.cardData[cardId].reward or 0
|
||||
-- if rewardCount <= 0 then
|
||||
-- rewardCount = 1
|
||||
-- else
|
||||
-- rewardCount = rewardCount + 1
|
||||
-- end
|
||||
-- self.cardData[cardId].reward = rewardCount
|
||||
-- end
|
||||
-- elseif cardId == GConst.ShopConst.PRIVILEGE_CARD_ID.CHALLEGE_CARD then
|
||||
-- if self:getIsCardActive(cardId) then
|
||||
-- self.cardData[cardId].expire_at = self.cardData[cardId].expire_at + self:getMonthlyCardOneTurnDays() * 86400
|
||||
-- else
|
||||
-- self.cardData[cardId] = self.cardData[cardId] or {}
|
||||
-- self.cardData[cardId].expire_at = Time:getServerTime() + self:getMonthlyCardOneTurnDays() * 86400
|
||||
-- end
|
||||
-- -- 购买成功添加体力
|
||||
-- local recoveryCfg = ConfigManager:getConfig("recovery")[GConst.ItemConst.ITEM_ID_VIT]
|
||||
-- local addVit = recoveryCfg and recoveryCfg.monthly_card or 0
|
||||
-- DataManager.BagData.ItemData:addItemReward({type = GConst.REWARD_TYPE.ITEM, id = GConst.ItemConst.ITEM_ID_VIT, num = addVit}, BIReport.ITEM_GET_TYPE.PRIVILEGE_CHALLENGE_CARD)
|
||||
end
|
||||
|
||||
self:setDirty()
|
||||
@ -328,17 +329,17 @@ end
|
||||
|
||||
-- 终身卡
|
||||
function PrivilegeCardData:getIsClaimedLifetimeCardDailyReward()
|
||||
if self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD] then
|
||||
local count = self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD].reward or 0
|
||||
return count <= 0
|
||||
end
|
||||
-- if self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD] then
|
||||
-- local count = self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD].reward or 0
|
||||
-- return count <= 0
|
||||
-- end
|
||||
return false
|
||||
end
|
||||
|
||||
function PrivilegeCardData:getUnclaimedLifetimeCardDailyRewardCount()
|
||||
if self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD] then
|
||||
return self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD].reward or 0
|
||||
end
|
||||
-- if self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD] then
|
||||
-- return self.cardData[GConst.ShopConst.PRIVILEGE_CARD_ID.LIFETIME_CARD].reward or 0
|
||||
-- end
|
||||
return 0
|
||||
end
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user