Compare commits

..

No commits in common. "dev_dungeon" and "master" have entirely different histories.

1361 changed files with 433687 additions and 273893 deletions

View File

@ -40,32 +40,7 @@ function UISpineObject:getAnimationState(forceRefresh)
return self.animationState return self.animationState
end end
---- loop必须为false
function UISpineObject:playAnimOnPercent(animName, loop, forceRefresh, forceGetSG, percent)
local trackEntry = self:playAnim(animName, loop, forceRefresh, forceGetSG)
local spineAnim = self:getAnimation(trackEntry)
local duration = spineAnim.Duration
trackEntry.AnimationStart = percent * duration
end
function UISpineObject:playAnimOnUpdate(animName, loop, forceRefresh, forceGetSG, percent)
self:killAniCompleteSeq()
self:getAnimationState(forceGetSG)
local trackEntry = self:playAnim(animName, loop, forceRefresh, forceGetSG)
local spineAnim = self:getAnimation(trackEntry)
local startTime = spineAnim.Duration * percent
if self.animationState then
local trackEntry = self.animationState:SetAnimation(startTime, animName, loop)
if forceRefresh then
self.skeletonGraphic:Update(startTime)
end
return trackEntry
end
end
function UISpineObject:playAnim(animName, loop, forceRefresh, forceGetSG) function UISpineObject:playAnim(animName, loop, forceRefresh, forceGetSG)
self:killAniCompleteSeq()
self:getAnimationState(forceGetSG) self:getAnimationState(forceGetSG)
if self.animationState then if self.animationState then
local trackEntry = self.animationState:SetAnimation(0, animName, loop) local trackEntry = self.animationState:SetAnimation(0, animName, loop)
@ -126,41 +101,19 @@ function UISpineObject:rePlayAnim(animName, loop, forceRefresh)
end end
end end
function UISpineObject:playAnimCompleteOnPer(animName, loop, forceRefresh, complete, forceGetSG, customTime, customCallback, percent) function UISpineObject:playAnimComplete(animName, loop, forceRefresh, complete, forceGetSG)
local trackEntry = self:playAnim(animName, loop, forceRefresh, forceGetSG)
local spineAnim = self:getAnimation(trackEntry)
local duration = spineAnim.Duration
self:killAniCompleteSeq()
self.animCompleteSeq = self:createBindTweenSequence()
self.animCompleteSeq:AppendInterval(duration - (percent * duration))
self.animCompleteSeq:AppendCallback(complete)
if customTime and customCallback then
self.animCompleteSeq:InsertCallback(customTime, customCallback)
end
trackEntry.AnimationStart = percent * duration
end
function UISpineObject:playAnimComplete(animName, loop, forceRefresh, complete, forceGetSG, customTime, customCallback)
local spineAnim = self:getAnimation(self:playAnim(animName, loop, forceRefresh, forceGetSG)) local spineAnim = self:getAnimation(self:playAnim(animName, loop, forceRefresh, forceGetSG))
local duration = spineAnim.Duration local duration = spineAnim.Duration
self:killAniCompleteSeq() if self.playAnimCompleteSeq then
self.animCompleteSeq = self:createBindTweenSequence() self.playAnimCompleteSeq:Kill()
self.animCompleteSeq:AppendInterval(duration) self.playAnimCompleteSeq = nil
self.animCompleteSeq:AppendCallback(complete)
if customTime and customCallback then
self.animCompleteSeq:InsertCallback(customTime, customCallback)
end end
self.playAnimCompleteSeq = self:createBindTweenSequence()
self.playAnimCompleteSeq:AppendInterval(duration)
self.playAnimCompleteSeq:OnComplete(complete)
return duration return duration
end end
function UISpineObject:killAniCompleteSeq()
if self.animCompleteSeq then
self.animCompleteSeq:Kill()
self.animCompleteSeq = nil
end
end
function UISpineObject:findAnim(animName) function UISpineObject:findAnim(animName)
self:getAnimationState() self:getAnimationState()
if self.animationState then if self.animationState then
@ -176,18 +129,13 @@ function UISpineObject:getAnimation(trackEntry)
return trackEntry and trackEntry.Animation return trackEntry and trackEntry.Animation
end end
function UISpineObject:setAttachment(slotName, attachmentName)
self:getSkeletonGraphic().Skeleton:SetAttachment(slotName, attachmentName)
end
function UISpineObject:getAnimSpeed() function UISpineObject:getAnimSpeed()
if self.skeletonGraphic then if self.skeletonGraphic then
return self.skeletonGraphic.timeScale return self.skeletonGraphic.timeScale
end end
end end
function UISpineObject:setAnimSpeed(timeScale) function UISpineObject:setTimeScale(timeScale)
if self.skeletonGraphic then if self.skeletonGraphic then
self.skeletonGraphic.timeScale = timeScale self.skeletonGraphic.timeScale = timeScale
end end
@ -205,18 +153,6 @@ function UISpineObject:setIsUnScaledTime(value)
end end
end end
function UISpineObject:getAnimationDuration(animationName)
local spinAnimation = self:findAnim(animationName)
if spinAnimation == nil then
return 0
end
return spinAnimation.Duration
end
function UISpineObject:setDefaultMix(mixDuration)
self:getSkeletonGraphic().skeletonDataAsset:GetAnimationStateData().DefaultMix = mixDuration
end
function UISpineObject:clearTrack() function UISpineObject:clearTrack()
if self.animationState then if self.animationState then
self.animationState:ClearTrack(0) self.animationState:ClearTrack(0)
@ -312,26 +248,26 @@ function UISpineObject:onLoadAsset()
end end
function UISpineObject:addAnimationCompleteCallback(callback) function UISpineObject:addAnimationCompleteCallback(callback)
if self._animationStateCompleteCallback then if self._animationStateCompleteCallback then
return return
end end
self._animationStateCompleteCallback = function(entry) self._animationStateCompleteCallback = function(entry)
callback(entry.Animation.Name) callback(entry.Animation.Name)
end end
local state = self:getAnimationState() local state = self:getAnimationState()
if state then if state then
state:Complete("+", self._animationStateCompleteCallback) state:Complete("+", self._animationStateCompleteCallback)
end end
end end
function UISpineObject:removeAnimationCompleteCallback() function UISpineObject:removeAnimationCompleteCallback()
if self._animationStateCompleteCallback then if self._animationStateCompleteCallback then
local state = self:getAnimationState() local state = self:getAnimationState()
if state then if state then
state:Complete("-", self._animationStateCompleteCallback) state:Complete("-", self._animationStateCompleteCallback)
end end
self._animationStateCompleteCallback = nil self._animationStateCompleteCallback = nil
end end
end end
function UISpineObject:setTimeScale(timeScale) function UISpineObject:setTimeScale(timeScale)

View File

@ -772,10 +772,8 @@ function UIPrefabObject:addRedPoint(offsetX, offsetY, scale, iconName, count, na
local uiMap = prefabObject:genAllChildren() local uiMap = prefabObject:genAllChildren()
self.redPoint:setAnchoredPosition(offsetX or 0, offsetY or 0) self.redPoint:setAnchoredPosition(offsetX or 0, offsetY or 0)
self.redPoint:setLocalScale(scale, scale, scale) self.redPoint:setLocalScale(scale, scale, scale)
iconName = iconName or "common_info_1" iconName = iconName or "common_point"
self.redPoint:setSprite(GConst.ATLAS_PATH.COMMON, iconName, function () self.redPoint:setSprite(GConst.ATLAS_PATH.COMMON, iconName)
self.redPoint:getComponent(GConst.TYPEOF_UNITY_CLASS.UI_IMAGE):SetNativeSize()
end)
GFunc.getShakeSeq(self.redPoint, false, scale, true) GFunc.getShakeSeq(self.redPoint, false, scale, true)
if native then if native then
self.redPoint:getComponent(GConst.TYPEOF_UNITY_CLASS.UI_IMAGE):SetNativeSize() self.redPoint:getComponent(GConst.TYPEOF_UNITY_CLASS.UI_IMAGE):SetNativeSize()
@ -789,7 +787,7 @@ function UIPrefabObject:addRedPoint(offsetX, offsetY, scale, iconName, count, na
end) end)
end end
else else
iconName = iconName or "common_info_1" iconName = iconName or "common_point"
self.redPoint:setSprite(GConst.ATLAS_PATH.COMMON, iconName) self.redPoint:setSprite(GConst.ATLAS_PATH.COMMON, iconName)
self.redPoint:setAnchoredPosition(offsetX or 0, offsetY or 0) self.redPoint:setAnchoredPosition(offsetX or 0, offsetY or 0)
self.redPoint:setActive(true) self.redPoint:setActive(true)

View File

@ -32,6 +32,7 @@ AudioManager.EFFECT_ID = {
LINK_SKILL = "assets/arts/sounds/sfx/battle/link_skill.wav", LINK_SKILL = "assets/arts/sounds/sfx/battle/link_skill.wav",
BATTLE_VICTORY = "assets/arts/sounds/sfx/ui/battle_victory.wav", BATTLE_VICTORY = "assets/arts/sounds/sfx/ui/battle_victory.wav",
BATTLE_DEFEAT = "assets/arts/sounds/sfx/ui/battle_defeat.wav", BATTLE_DEFEAT = "assets/arts/sounds/sfx/ui/battle_defeat.wav",
SUMMON_START = "assets/arts/sounds/sfx/ui/summon_start.wav",
REWARD = "assets/arts/sounds/sfx/ui/reward.wav", REWARD = "assets/arts/sounds/sfx/ui/reward.wav",
HERO_UP = "assets/arts/sounds/sfx/ui/hero_up.wav", HERO_UP = "assets/arts/sounds/sfx/ui/hero_up.wav",
PLAYER_UP = "assets/arts/sounds/sfx/ui/player_up.wav", PLAYER_UP = "assets/arts/sounds/sfx/ui/player_up.wav",
@ -44,14 +45,6 @@ AudioManager.EFFECT_ID = {
DUNGEON_SMASH = "assets/arts/sounds/sfx/ui/smash.wav", DUNGEON_SMASH = "assets/arts/sounds/sfx/ui/smash.wav",
STAR_GET = "assets/arts/sounds/sfx/ui/star_get.wav", STAR_GET = "assets/arts/sounds/sfx/ui/star_get.wav",
ACT_PVP_FINISH = "assets/arts/sounds/sfx/ui/act_pvp_finish.wav", ACT_PVP_FINISH = "assets/arts/sounds/sfx/ui/act_pvp_finish.wav",
UI_SUMMON_START = "assets/arts/sounds/sfx/ui/summon_start.wav",
UI_SUMMON_RESULT_ONE = "assets/arts/sounds/sfx/ui/summon_result_one.wav",
UI_SUMMON_RESULT_TEN = "assets/arts/sounds/sfx/ui/summon_result_ten.wav",
UI_SUMMON_SHOW_HERO = "assets/arts/sounds/sfx/ui/summon_show_hero.wav",
UI_SUMMON_QLT_3 = "assets/arts/sounds/sfx/ui/summon_qlt_3.wav",
UI_SUMMON_QLT_4 = "assets/arts/sounds/sfx/ui/summon_qlt_4.wav",
UI_SUMMON_QLT_5 = "assets/arts/sounds/sfx/ui/summon_qlt_5.wav",
UI_SUMMON_QLT_6 = "assets/arts/sounds/sfx/ui/summon_qlt_6.wav",
} }
AudioManager.BO_EFFECT_ID = { AudioManager.BO_EFFECT_ID = {

View File

@ -86,15 +86,19 @@ BIReport.ITEM_GET_TYPE = {
MALL_TREASURE = "MallTreasure", -- 常驻钻石礼包 MALL_TREASURE = "MallTreasure", -- 常驻钻石礼包
MALL_DAILY = "MallDaily", -- 每日特惠 MALL_DAILY = "MallDaily", -- 每日特惠
MALL_DAILY_RESET = "MallDailyReset", MALL_DAILY_RESET = "MallDailyReset",
FIRST_RECHARGE = "FirstRecharge",
COIN_GIFT = "CoinGift", COIN_GIFT = "CoinGift",
BEGINNER_GIFT = "BeginnerGift", BEGINNER_GIFT = "BeginnerGift",
LEVEL_UP_GIFT = "LevelUpGift", LEVEL_UP_GIFT = "LevelUpGift",
ACT_CHAPTER_STORE = "ActChapterStore", -- 章节礼包 ACT_CHAPTER_STORE = "ActChapterStore", -- 章节礼包
SUMMON = "Summon", SUMMON = "Summon",
PLAYER_LV_UP = "PlayerLvUp", PLAYER_LV_UP = "PlayerLvUp",
GOLD_PIG = "GoldPig",
BATTLE_SKILL_REFRESH = "BattleSkillRefresh", BATTLE_SKILL_REFRESH = "BattleSkillRefresh",
GROWTH_FUND = "GrowthFund", GROWTH_FUND = "GrowthFund",
GROW_UP_GIFT_NEW = "GrowUpGiftNew", -- 新成长礼包 GROW_UP_GIFT_NEW = "GrowUpGiftNew", -- 新成长礼包
SEVEN_DAY_TASK = "SevenDayTask",
SEVEN_DAY_STEP_REWARD = "SevenDayStepReward",
DAILY_CHALLENGE = "DailyChallenge", -- 每日挑战进入战斗扣体力 DAILY_CHALLENGE = "DailyChallenge", -- 每日挑战进入战斗扣体力
DAILY_CHALLENGE_END = "DailyChallengeEnd", -- 每日挑战结算 DAILY_CHALLENGE_END = "DailyChallengeEnd", -- 每日挑战结算
DAILY_CHALLENGE_RESET = "DailyChallengeReset", -- 每日挑战重置 DAILY_CHALLENGE_RESET = "DailyChallengeReset", -- 每日挑战重置
@ -176,64 +180,10 @@ BIReport.ITEM_GET_TYPE = {
FULL_MOON_TASK = "FullMoonTask", FULL_MOON_TASK = "FullMoonTask",
FULL_MOON_TASK_PROG_REWARD = "FullMoonTaskProgReward", FULL_MOON_TASK_PROG_REWARD = "FullMoonTaskProgReward",
FULL_MOON_SKIN_CHALLENGE_REWARD = "FullMoonSkinChallengeReward", FULL_MOON_SKIN_CHALLENGE_REWARD = "FullMoonSkinChallengeReward",
TASK_ACHIEVEMENT = "task_achievement",
-- 装备相关
EQUIP_WEAR = "equip_wear",
EQUIP_LV_UP = "equip_lv_up",
EQUIP_REFINE = "equip_refine",
EQUIP_RESOLVE = "equip_resolve",
-- 召唤
FORCE_SUMMON = "force_summon",
FORCE_SUMMON_WISH_HREO_ID = "force_summon_wish_hero_id",
ACT_SUMMON_HERO_GIFT = "act_summon_hero_gift",
-- 等级弹窗礼包
-- GIFT_POP_LV = "gift_pop_lv",
-- GIFT_POP_HERO_LV = "gift_pop_hero_lv",
GIFT_POP_CHAPTER = "gift_pop_chapter",
-- 商城相关
SHOP_CHAPTER = "shop_chapter",
-- SHOP_CORE_SOUL = "shop_core_soul",
SHOP_DAILY = "shop_daily",
SHOP_DAILY_REFRESH = "shop_daily_refresh",
SHOP_GEM = "shop_gem",
SHOP_GOLD = "shop_gold",
-- SHOP_EMBLEM = "shop_emblem",
-- 基金
FUND_GROW = "fund_grow",-- 基金
ACT_CHAPTER_FUND_REWARD = "act_chapter_fund_reward",
ACT_LEVEL_FUND_REWARD = "act_level_fund_reward",
-- 七日签到战令
SIGN_BOUNTY = "signin_bounty",
SIGN_BOUNTY_REWARD = "sign_bounty_reward", -- 补领上次奖励
SIGN_BOUNTY_RESIGH = "sign_bounty_resigh",
SIGN_BOUNTY_SIGH = "sign_bounty_sigh",
SIGN_MONTH_ACCUM_CLAIM = "signin_30_accum_claim",
-- 首充
FIRST_RECHARGE = "first_recharge",
-- 特权卡
PRIVILEGE_CARD = "privilege_card",
-- 七日乐
SEVEN_DAY_GIFT = "seven_day_gift",
BATTLE_REVIVE = "battle_revive",
CHAPTER_DOUBLE_REWARD = "chapter_double_reward",
} }
BIReport.ADS_CLICK_TYPE = { BIReport.ADS_CLICK_TYPE = {
BATTLE_SKILL_REFRESH = "BattleSkillRefresh", BATTLE_SKILL_REFRESH = "BattleSkillRefresh",
BATTLE_SKILL_ALL = "BattleSkillAll",
BATTLE_SKILL_DEITY = "BattleSkillDeity",
BATTLE_DOUBLE_BOX = "BattleDoubleBox",
BATTLE_REVIVE = "BattleRevive",
BATTLE_RESULT_DOUBLE = "BattleResultDouble",
AD_ENERGY = "AdEnergy", AD_ENERGY = "AdEnergy",
TASK_DAILY_REFRESH = "TaskDailyRefresh", TASK_DAILY_REFRESH = "TaskDailyRefresh",
TASK_DAILY_TASK = "TaskDailyTask", TASK_DAILY_TASK = "TaskDailyTask",
@ -251,14 +201,6 @@ BIReport.ADS_CLICK_TYPE = {
MALL_GOLD = "MallGold", MALL_GOLD = "MallGold",
MALL_TREASURE = "MallTreasure", MALL_TREASURE = "MallTreasure",
MAIL = "Mail", MAIL = "Mail",
SUMMON_AD = "SummonAd",
AD_ACT_SEVEN_DAY_GIFT = "AdActSevenDayGift",
AD_ACT_SPRINT = "AdActSprint", -- 冲刺活动
AD_SHOP_GOLD = "AdShopGold",
AD_DAILY_SHOP = "AdDailyShop",
AD_DAILY_SHOP_REFRESH = "AdDailyShopRefresh",
} }
BIReport.FIGHT_OPT_TYPE = { BIReport.FIGHT_OPT_TYPE = {
@ -303,6 +245,7 @@ BIReport.GIFT_TYPE = {
BEGINNER_GIFT = "BeginnerGift", BEGINNER_GIFT = "BeginnerGift",
LEVEL_UP_GIFT = "LevelUpGift", LEVEL_UP_GIFT = "LevelUpGift",
BOUNTY = "Bounty", BOUNTY = "Bounty",
GOLD_PIG = "GoldPig",
MALL_TREASURE = "MallTreasure", MALL_TREASURE = "MallTreasure",
ACT_CHAPTER_STORE = "ActChapterStore", ACT_CHAPTER_STORE = "ActChapterStore",
GROWTH_FUND = "GrowthFund", GROWTH_FUND = "GrowthFund",
@ -323,30 +266,6 @@ BIReport.GIFT_TYPE = {
RUNES_GIFT = "RunesGift", RUNES_GIFT = "RunesGift",
TOURN_WAVE_GIFT = "TournWaveGift", TOURN_WAVE_GIFT = "TournWaveGift",
TOURN_ARENA_GIFT = "TournArenaGift", TOURN_ARENA_GIFT = "TournArenaGift",
-- 等级弹窗礼包
-- GIFT_POP_LV = "gift_pop_lv",
-- GIFT_POP_HERO_LV = "gift_pop_hero_lv",
GIFT_POP_CHAPTER = "gift_pop_chapter",
-- 商城相关
SHOP_CHAPTER = "shop_chapter",
-- SHOP_CORE_SOUL = "shop_core_soul",
SHOP_DAILY = "shop_daily",
SHOP_DAILY_REFRESH = "shop_daily_refresh",
SHOP_GEM = "shop_gem",
SHOP_GOLD = "shop_gold",
-- SHOP_EMBLEM = "shop_emblem",
-- 高级战令
BOUNTY_PRO_REWARD = "bounty_pro_reward",
FUND_GROW = "fund_grow",-- 成长基金
SIGN_BOUNTY = "sign_bounty",
PRIVILEGE_CARD = "privilege_card",
SEVEN_DAY_GIFT = "seven_day_gift",
} }
BIReport.COIN_TYPE = { BIReport.COIN_TYPE = {
@ -426,32 +345,6 @@ BIReport.RUNES_FORMATION = {
CHAPTER = "chapter", CHAPTER = "chapter",
} }
BIReport.PAY_DOUBLE = {
NORMAL = "Normal",
DOUBLED = "Doubled",
}
-- 冲刺活动
BIReport.ACT_SPRINT_TYPE = {
SUMMON = "Summon",
SOUL_BOX = "SoulBox",
TREE = "Tree",
}
BIReport.VIDEO_AD_OPT_TYPE = {
CLICK = "click",
PLAY_SUCCESS = "play_success",
PLAY_FAIL = "play_fail",
GET_REWARD = "get_reward",
LOAD_RUSULT = "load_result",
GET_REWARD_SKIP_AD = "get_reward_skip_ad",
}
BIReport.SEVEN_DAY_GIFT_OPT = {
CLICK = "Click",
REWARD = "Reward",
}
-- b6 -- b6
local EVENT_NAME_EXIT = "client_exit" local EVENT_NAME_EXIT = "client_exit"
local EVENT_NAME_FIGHT = "client_fight" local EVENT_NAME_FIGHT = "client_fight"
@ -484,14 +377,6 @@ local EVENT_NAME_MISCELLANEOUS_OPT = "event_name_miscellaneous_opt" -- 一些杂
local EVENT_BOX_OPEN = "client_box_open" local EVENT_BOX_OPEN = "client_box_open"
local EVENT_ACT_OPT = "client_act_opt" local EVENT_ACT_OPT = "client_act_opt"
local EVENT_NAME_RUNES = "client_runes" local EVENT_NAME_RUNES = "client_runes"
local EVENT_NAME_PAY_ORDER_REPEAT = "client_pay_order_repeat"
local EVENT_NAME_VIDEO_AD_OPT = "client_ad_opt"
BIReport.TASK_OPT = {
TASK_REWARD = "TaskReward",
STAGE_REWARD = "StageReward",
ACHIEVEMENT_REWARD = "AchievementReward",
}
function BIReport:setIsNewPlayer(isNewPlayer) function BIReport:setIsNewPlayer(isNewPlayer)
self.isNewPlayer = isNewPlayer self.isNewPlayer = isNewPlayer
@ -527,51 +412,6 @@ function BIReport:clearAccountId()
CS.BF.BFMain.Instance.SDKMgr.BFThirdReportSDKMgr:ClearThinkingAnalyticsAccountId() CS.BF.BFMain.Instance.SDKMgr.BFThirdReportSDKMgr:ClearThinkingAnalyticsAccountId()
end end
function BIReport:TAUserAdd(args)
-- 测试包和编辑器模式不上报
if not Platform:getIsPublishChannel() or EDITOR_MODE then
self:printArgsStr("TAUserAdd", args)
return
end
-- 审核/白名单模式不上报
if CS.BF.BFMain.IsShenhe or CS.BF.BFMain.IsWhite then
return
end
if args and type(args) == "table" then
CS.ThinkingAnalytics.ThinkingAnalyticsAPI.UserAdd(args)
end
end
function BIReport:TAUserSet(args)
-- 测试包和编辑器模式不上报报
if not Platform:getIsPublishChannel() or EDITOR_MODE then
self:printArgsStr("TAUserSet", args)
return
end
-- 审核/白名单模式不上报
if CS.BF.BFMain.IsShenhe or CS.BF.BFMain.IsWhite then
return
end
if args and type(args) == "table" then
CS.ThinkingAnalytics.ThinkingAnalyticsAPI.UserSet(args)
end
end
function BIReport:TAUserSetOnce(args)
-- 测试包和编辑器模式不上报报
if not Platform:getIsPublishChannel() or EDITOR_MODE then
self:printArgsStr("TAUserSetOnce", args)
return
end
-- 审核/白名单模式不上报
if CS.BF.BFMain.IsShenhe or CS.BF.BFMain.IsWhite then
return
end
if args and type(args) == "table" then
CS.ThinkingAnalytics.ThinkingAnalyticsAPI.UserSetOnce(args)
end
end
function BIReport:report(name, args) function BIReport:report(name, args)
self:printArgsStr(name, args) self:printArgsStr(name, args)
-- 内网dev包和编辑器模式不上报 -- 内网dev包和编辑器模式不上报
@ -997,52 +837,6 @@ function BIReport:postFirstRechargeEvent(id)
CS.BF.BFMain.Instance.SDKMgr.BFLoginSDKMgr.FBSdk:LogAppEvent("fb_package_" .. cfg.price, json.encode(args)) CS.BF.BFMain.Instance.SDKMgr.BFLoginSDKMgr.FBSdk:LogAppEvent("fb_package_" .. cfg.price, json.encode(args))
end end
function BIReport:postRechargeEvent(id)
-- 只有外网正式渠道真机包才上报
if not Platform:getIsPublishChannel() or EDITOR_MODE then
return
end
-- 审核/白名单模式不上报
if CS.BF.BFMain.IsShenhe or CS.BF.BFMain.IsWhite then
return
end
local postRechargeID = {
[3] = true, -- 2.99
[5] = true, -- 4.99
[10] = true, -- 9.99
[13] = true, -- 19.99
[15] = true, -- 29.99
[16] = true, -- 49.99
}
if not postRechargeID[id] then
return
end
local cfg = ConfigManager:getConfig("recharge")[id]
if not cfg then
return
end
self:postFirebaseLog("gg_package_" .. cfg.price, {})
end
function BIReport:postPurchaseAmountEvent(postAmount)
-- 只有外网正式渠道真机包才上报
if not Platform:getIsPublishChannel() or EDITOR_MODE then
return
end
-- 审核/白名单模式不上报
if CS.BF.BFMain.IsShenhe or CS.BF.BFMain.IsWhite then
return
end
if postAmount == 1 then
self:postFirebaseLog("purchase_1", {})
CS.BF.BFMain.Instance.SDKMgr.BFThirdReportSDKMgr:PostAppsflyerEvent("purchase_1", json.encode({}))
end
if postAmount == 5 then
self:postFirebaseLog("purchase_5", {})
CS.BF.BFMain.Instance.SDKMgr.BFThirdReportSDKMgr:PostAppsflyerEvent("purchase_5", json.encode({}))
end
end
-- 上报24小时内部分章节第一次失败的用户 -- 上报24小时内部分章节第一次失败的用户
function BIReport:postFirstDayGradeFailEvent(chapterId) function BIReport:postFirstDayGradeFailEvent(chapterId)
-- 只有外网正式渠道真机包才上报 -- 只有外网正式渠道真机包才上报
@ -1497,172 +1291,91 @@ function BIReport:postAdRewardGet(adsType)
self:report(EVENT_NAME_AD_OPT, args) self:report(EVENT_NAME_AD_OPT, args)
end end
-- 支付sdk初始化状态 -- 支付sdk初始化成功
function BIReport:postPayInitStatus(optType, desc) function BIReport:postPayInitSuccess()
local args = { local args = {
opt_type = optType, event_type = BIReport.PAY_OPT_TYPE.INIT_SUC,
desc = desc or GConst.EMPTY_STRING,
} }
self:report(EVENT_NAME_PAY_OPT, args) self:report(EVENT_NAME_PAY_OPT, args)
end end
-- 创建订单 -- 支付sdk初始化失败
function BIReport:postPayCreateOrder(giftType, id, rechargeId, uuid, isFromBattle, purchaseType) function BIReport:postPayInitFailed(failedDesc)
local args = { local args = {
opt_type = BIReport.PAY_OPT_TYPE.CREATE_ORDER, pay_failed_desc = failedDesc or GConst.EMPTY_STRING,
gift_type = giftType, event_type = BIReport.PAY_OPT_TYPE.INIT_FAILED,
commodity_id = id,
uuid_string = uuid,
recharge_id = rechargeId,
from_battle = isFromBattle,
purchase_type = purchaseType,
} }
self:report(EVENT_NAME_PAY_OPT, args) self:report(EVENT_NAME_PAY_OPT, args)
end end
-- 点击商品购买按钮 -- 点击商品购买按钮
function BIReport:postPayClick(giftType, id, rechargrId, payDouble, isFromBattle, purchaseType) function BIReport:postPayClick(giftType, id, rechargeId)
-- Commodity_ID 商品ID 点击商品按钮时 String 商品ID
-- Commodity_State 商品状态 String Normal=正常Doubled=奖励翻倍
-- IsNew 是否是新用户 Boolean 是否为当天新用户True = 是False = 否
local args = { local args = {
opt_type = BIReport.PAY_OPT_TYPE.CLICK,
gift_type = giftType, gift_type = giftType,
commodity_id = id, commodity_id = id,
commodity_state = payDouble, recharge_id = rechargeId,
recharge_id = rechargrId, event_type = BIReport.PAY_OPT_TYPE.CLICK,
from_battle = isFromBattle,
purchase_type = purchaseType,
} }
self:report(EVENT_NAME_PAY_OPT, args) self:report(EVENT_NAME_PAY_OPT, args)
end end
-- 跳转购买界面 -- 跳转购买界面
function BIReport:postPayTurn(giftType, id, rechargrId, payDouble, isFromBattle, purchaseType) function BIReport:postPayTurn(giftType, id, rechargeId)
-- Commodity_ID 商品ID 跳转到支付界面时 String 商品ID
-- Commodity_State 商品状态 String Normal=正常Doubled=奖励翻倍
-- IsNew 是否是新用户 Boolean 是否为当天新用户True = 是False = 否
local args = { local args = {
opt_type = BIReport.PAY_OPT_TYPE.BUY,
gift_type = giftType, gift_type = giftType,
commodity_id = id, commodity_id = id,
commodity_state = payDouble, recharge_id = rechargeId,
recharge_id = rechargrId, event_type = BIReport.PAY_OPT_TYPE.BUY,
from_battle = isFromBattle,
purchase_type = purchaseType,
} }
self:report(EVENT_NAME_PAY_OPT, args) self:report(EVENT_NAME_PAY_OPT, args)
end end
-- 取消购买 -- 取消购买
function BIReport:postPayCancel(productId, orderId, rechargeId, giftType, giftId, isFromBattle, purchaseType) function BIReport:postPayCancel(productId, orderId, rechargeId, giftType, id)
local args = { local args = {
opt_type = BIReport.PAY_OPT_TYPE.CANCEL, pay_product_id = productId,
product_id = productId, pay_order_id = orderId,
order_id = orderId,
recharge_id = rechargeId, recharge_id = rechargeId,
gift_type = giftType, gift_type = giftType,
commodity_id = giftId, commodity_id = id,
from_battle = isFromBattle, event_type = BIReport.PAY_OPT_TYPE.CANCEL,
purchase_type = purchaseType
} }
self:report(EVENT_NAME_PAY_OPT, args) self:report(EVENT_NAME_PAY_OPT, args)
end end
-- 购买失败 -- 购买失败
function BIReport:postPayFailed(productId, orderId, rechargeId, failedType, giftType, giftId, isFromBattle, purchaseType) function BIReport:postPayFailed(productId, orderId, rechargeId, failedType, giftType, id)
local args = { local args = {
opt_type = BIReport.PAY_OPT_TYPE.FAILED, pay_product_id = productId,
product_id = productId, pay_order_id = orderId,
order_id = orderId,
recharge_id = rechargeId, recharge_id = rechargeId,
failed_type = failedType, pay_failed_type = failedType,
gift_type = giftType,
commodity_id = giftId,
from_battle = isFromBattle,
purchase_type = purchaseType
}
self:report(EVENT_NAME_PAY_OPT, args)
end
-- 未完成订单
function BIReport:postPayResendOrder(productId, orderId)
local args = {
opt_type = BIReport.PAY_OPT_TYPE.RESEND,
product_id = productId,
order_id = orderId
}
self:report(EVENT_NAME_PAY_OPT, args)
end
-- 消耗订单
function BIReport:postPayConsumeOrder(productId, debugInfo)
local args = {
opt_type = BIReport.PAY_OPT_TYPE.CONSUME,
product_id = productId,
debug_info = debugInfo
}
self:report(EVENT_NAME_PAY_OPT, args)
end
function BIReport:postPayDoUncompleteOrder(productId, transactionID, orderId)
local args = {
opt_type = BIReport.PAY_OPT_TYPE.UNCOMPLETEORDER,
product_id = productId,
transaction_id = transactionID,
orderId = orderId
}
self:report(EVENT_NAME_PAY_OPT, args)
end
-- 本地找不到信息,尝试向服务器请求补单(IOS专用)
function BIReport:postPayTryReissueOrder(productId, orderId)
local args = {
opt_type = BIReport.PAY_OPT_TYPE.TRY_REISSUE_ORDER,
product_id = productId,
order_id = orderId,
platform = VersionCompatible:getPayPlatform(),
-- streamer = PayManager:getPayStreamer()
}
self:report(EVENT_NAME_PAY_OPT, args)
end
-- 获得购买物品
function BIReport:postPayGet(giftType, id, rechargrId, payDouble, orderId, originOrderId, buyNum, rewards, isFromBattle, isDaiJinJuan, purchaseType)
-- Commodity_ID 商品ID 获得支付回调发放购买物品时 String 商品ID
-- GiftType 礼包类型 String Gife表内的ICON名称
-- BuyNum 购买次数 Int 购买物品次数
-- CommodityItem 奖励物品 String 获得奖类型|数量
-- Dill_ID 返回物品订单号 String 返回货品订单号
-- MaxChapter 最大章节 Int 已解锁的最大章节
-- Commodity_State 商品状态 String Normal=正常Doubled=奖励翻倍
-- IsNew 是否是新用户 Boolean 是否为当天新用户True = 是False = 否
payDouble = payDouble or BIReport.PAY_DOUBLE.NORMAL
local itemStr = GFunc.getRewardsStr(rewards)
local args = {
opt_type = BIReport.PAY_OPT_TYPE.REWARD,
gift_type = giftType, gift_type = giftType,
commodity_id = id, commodity_id = id,
commodity_state = payDouble, event_type = BIReport.PAY_OPT_TYPE.FAILED,
commodity_item = itemStr, }
buy_count = buyNum, self:report(EVENT_NAME_PAY_OPT, args)
uuid_string = orderId, end
origin_order_id_new = tostring(originOrderId),
recharge_id = rechargrId, -- -- 获得购买物品
from_battle = isFromBattle, function BIReport:postPayGet(giftType, id, rechargeId, orderId, originOrderId, buyNum, rewards)
dai_jin_juan_pay = isDaiJinJuan, local args = {
purchase_type = purchaseType, gift_type = giftType,
platform = VersionCompatible:getPayPlatform(), commodity_id = id,
buy_num = buyNum,
origin_order_id = tostring(originOrderId),
recharge_id = rechargeId,
event_type = BIReport.PAY_OPT_TYPE.REWARD,
} }
if GFunc.isShenhe() then if GFunc.isShenhe() then
args.opt_type = BIReport.PAY_OPT_TYPE.APPLE_REVIEW_REWARD args.event_type = BIReport.PAY_OPT_TYPE.APPLE_REVIEW_REWARD
elseif GFunc.isInWhitelist() then elseif GFunc.isInWhitelist() then
args.opt_type = BIReport.PAY_OPT_TYPE.WHITELIST_REWARD args.event_type = BIReport.PAY_OPT_TYPE.WHITELIST_REWARD
end end
self:report(EVENT_NAME_PAY_OPT, args) self:report(EVENT_NAME_PAY_OPT, args)
if EDITOR_MODE then if EDITOR_MODE then
if not giftType or not id or not rechargrId then if not giftType or not id or not rechargeId then
local params = { local params = {
content = "BI Report postPayGet has no basic params", content = "BI Report postPayGet has no basic params",
boxType = GConst.MESSAGE_BOX_TYPE.MB_OK, boxType = GConst.MESSAGE_BOX_TYPE.MB_OK,
@ -1674,25 +1387,6 @@ function BIReport:postPayGet(giftType, id, rechargrId, payDouble, orderId, origi
end end
end end
-- 重复订单
function BIReport:postRepeatPayOrder(productId, originOrderId, orderId, isFromBattle)
local args = {
product_id = productId,
origin_order_id = tostring(originOrderId),
order_id = orderId,
from_battle = isFromBattle
}
self:report(EVENT_NAME_PAY_ORDER_REPEAT, args)
end
function BIReport:postPayUIShow(giftType, giftId)
local args = {
gift_type = giftType,
commodity_id = giftId,
}
self:report(EVENT_NAME_PAY_UI_SHOW, args)
end
-- 登录成功 -- 登录成功
function BIReport:postAccountLoginFinish(loginType) function BIReport:postAccountLoginFinish(loginType)
local args = { local args = {
@ -1766,16 +1460,6 @@ function BIReport:postDailyTaskFinish(taskType, cfgId, taskId, refresh)
self:report(EVENT_NAME_DAILY_TASK, args) self:report(EVENT_NAME_DAILY_TASK, args)
end end
function BIReport:postTaskAchievementOpt(id, stage, rewards)
local args = {
opt_type = BIReport.TASK_OPT.ACHIEVEMENT_REWARD,
achievement_id = id,
achievement_stage = stage,
reward_str = rewards and GFunc.getRewardsStr(rewards) or nil,
}
self:report(EVENT_NAME_DAILY_TASK, args)
end
-- 邮箱 -- 邮箱
function BIReport:postMailOpen(mailId) function BIReport:postMailOpen(mailId)
-- IsNew 是否是新用户 -- IsNew 是否是新用户
@ -1874,6 +1558,17 @@ function BIReport:postPlayerLvUp(fromLevel, toLevel)
self:report(EVENT_NAME_PLAYER_LV_UP, args) self:report(EVENT_NAME_PLAYER_LV_UP, args)
end end
-- 内购相关界面展示,包括弹出/主动打开(如果是打开商城页签,钻石礼包只上报id2,章节礼包只上报首个可购买章节id)
-- giftType为BIReport.GIFT_TYPE
function BIReport:postPayUIShow(giftType, giftId, showType)
local args = {
gift_type = giftType,
commodity_id = giftId,
show_type = showType
}
self:report(EVENT_NAME_PAY_UI_SHOW, args)
end
function BIReport:postBountyLevelUp(bountyType, level, exp, season) function BIReport:postBountyLevelUp(bountyType, level, exp, season)
local args = { local args = {
event_type = BIReport.BOUNTY_OPT_TYPE.BOUNTY_LEVEL_UP, event_type = BIReport.BOUNTY_OPT_TYPE.BOUNTY_LEVEL_UP,
@ -2105,83 +1800,4 @@ function BIReport:postRunes(event_type, runes)
self:report(EVENT_NAME_RUNES, args) self:report(EVENT_NAME_RUNES, args)
end end
-- 视频广告相关
function BIReport:postVideoAdOpt(optType, adName, result)
if optType == nil or adName == nil then
Logger.logFatal("视频广告上报为空 optType:" .. tostring(optType) .. " adName:" .. tostring(adName))
end
local args = {
opt_type = optType,
ad_name = adName,
}
self:report(EVENT_NAME_VIDEO_AD_OPT, args)
end
--@region 装备上报
local EVENT_NAME_EQUIP_OPT = "client_equip_opt"
BIReport.EQUIP_OP_TYPE = {
GET = "Get",
WEAR = "Wear",
LEVEL_UP = "LevelUp",
REFINE_UP = "RefineUp",
RESOLVE = "Resolve",
}
-- 装备
function BIReport:postEquipWearOpt(optType, seat, list)
local str_list = ""
for _, equipId in ipairs(list) do
str_list = str_list .. equipId .. ";"
end
local args = {
opt_type = optType,
seat = seat,
wear_equips = str_list,
seat_data = DataManager.EquipData:getSeatDataString(),
}
self:report(EVENT_NAME_EQUIP_OPT, args)
end
function BIReport:postEquipLvUpOpt(optType, seat, parts)
local strData = ""
for _, part in ipairs(parts) do
strData = strData .. part .. ";"
end
local args = {
opt_type = optType,
seat = seat,
part = strData,
seat_data = DataManager.EquipData:getSeatDataString(),
}
self:report(EVENT_NAME_EQUIP_OPT, args)
end
function BIReport:postEquipResolveOpt(optType, resolveIds, rewards)
local args = {
opt_type = optType,
resolve_ids = resolveIds,
reward_str = rewards and GFunc.getRewardsStr(rewards) or nil,
seat_data = DataManager.EquipData:getSeatDataString(),
}
self:report(EVENT_NAME_EQUIP_OPT, args)
end
function BIReport:postEquipGet(equipId, cfgId, getType)
local equip = DataManager.EquipData:getEquipByUid(equipId)
local args = {
opt_type = BIReport.EQUIP_OP_TYPE.GET,
equip_id = equipId,
equip_cfg_id = cfgId,
type = getType,
}
if equip then
args.equip_part = equip:getPart()
args.equip_qlt = equip:getQlt()
end
self:report(EVENT_NAME_EQUIP_OPT, args)
end
--@endregion
return BIReport return BIReport

View File

@ -1,222 +0,0 @@
local BIReportV2 = {}
-- 所有上报事件
local EVENT_NAME_PRODUCTION_SALES_V2 = "client_production_sales_v2" -- 产销
local EVENT_NAME_FIGHT_V2 = "client_fight_v2" -- 玩法
local EVENT_NAME_LEVEL_UP_V2 = "client_level_up_v2" -- 升级
local EVENT_NAME_OPERATION_V2 = "client_operation_v2" -- 操作
BIReportV2.PRODUCTION_SALES_TYPE = {
ITEM = "道具",
CURRENCY = "货币"
}
BIReportV2.PRODUCTION_SALES_EVENT_TYPE = {
USE = "获得",
GET = "消耗"
}
BIReportV2.FIGHT_TYPE = {
FIGHT_BEGIN = "开始",
FIGHT_END = "结束"
}
BIReportV2.FIGHT_NAME = {
[1] = "主线关卡",
[2] = "日常副本",
[3] = "爬塔",
[4] = "世界BOSS",
[5] = "精英挑战",
[6] = "元素地牢",
[18] = "竞技场",
}
BIReportV2.FIGHT_NAME_DUNGEON_GOLD = "金币副本"
BIReportV2.FIGHT_NAME_DUNGEON_MATERIAL = "材料副本"
BIReportV2.FIGHT_RESULT = {
WIN = "胜利",
FAIL = "失败",
FINISH = "完成",
QUIT = "退出",
UNKNOW = "未知"
}
BIReportV2.OPERATION_TYPE = {
CLICK = "点击",
SHOW = "展示",
}
BIReportV2.LEVEL_UP_TYPE = {
GET_PLAYER_EXP = "获取账号经验",
}
BIReportV2.OPERATION_UI_NAME = {
LOGIN_UI = "登陆",
FIRST_RECHARGE_PAGE_1 = "首充第一档",
FIRST_RECHARGE_PAGE_2 = "首充第二档",
FIRST_RECHARGE_PAGE_3 = "首充第三档",
POP_CHAPTER_UI = "章节弹出礼包",
ROUTINE_GIFT_1 = "新手礼包",
ROUTINE_GIFT_2 = "日礼包",
ROUTINE_GIFT_3 = "周礼包",
ROUTINE_GIFT_4 = "月礼包",
PRIVILEGE_CARD = "特权卡",
PRIVILEGE_CARD_1 = "特权每日福利",
PRIVILEGE_CARD_2 = "免广告",
PRIVILEGE_CARD_3 = "月卡",
PRIVILEGE_CARD_4 = "终身卡",
PRIVILEGE_CARD_5 = "挑战征服卡",
FUND_LEVEL = "成长基金",
FUND_CHAPTER = "关卡基金",
BOUNTY_COLLECTION = "宝物战令",
TOWER_BOUNTY = "爬塔战令",
SING_WEEK = "7日签到",
SIGN_MONTH = "30日签到",
ACT_SEVENDAY_TASK = "七天乐任务",
ACT_SEVENDAY_GIFT = "七天乐礼包",
ACT_SEVENDAY_TASK_2 = "七天乐任务第二期",
ACT_SEVENDAY_GIFT_2 = "七天乐礼包第二期",
ACT_SEVENDAY_LOOP_TASK_1 = "七日达标1循环任务",
ACT_SEVENDAY_LOOP_GIFT_1 = "七日达标1循环礼包",
ACT_SEVENDAY_LOOP_TASK_2 = "七日达标2循环任务",
ACT_SEVENDAY_LOOP_GIFT_2 = "七日达标2循环礼包",
ACT_SEVENDAY_LOOP_TASK_3 = "七日达标3循环任务",
ACT_SEVENDAY_LOOP_GIFT_3 = "七日达标3循环礼包",
SHOP_CHAPTER = "商店章节礼包",
SHOP_DAILY_STORE = "每日商店",
SHOP_GEM_STORE = "钻石礼包",
SHOP_GOLD_STORE = "金币礼包",
MAIN_SHOP = "商城",
ACT_SUMMON_LOGIN = "卡池活动登录福利",
ACT_SUMMON_UPGRADE_1 = "卡池活动英雄升级1",
ACT_SUMMON_UPGRADE_2 = "卡池活动英雄升级2",
ACT_SUMMON_GEM = "特惠礼包",
ACT_SUMMON_RECHARGE = "连冲豪礼",
SUMMON_MAIN = "普通召唤",
SUMMON_ACT_1 = "召唤界面:电闪雷鸣",
SUMMON_ACT_2 = "召唤界面:虎豹之争",
GIFT_CHAIN_POP = "连锁礼包弹窗",
ACT_SPRINT_NEW_SUMMON = "普通召唤新手冲刺活动版本2-加签到任务不改",
ACT_SPRINT_NEW_BOX = "史诗芯魂宝箱新手冲刺活动版本2-加签到任务不改",
ACT_SPRINT_LOOP_SUMMON = "普通召唤冲刺-循环版版本2",
ACT_SPRINT_LOOP_BOX = "史诗芯魂冲刺-循环版版本2",
ACT_SPRINT_LOOP_TREE = "钻石消耗冲刺-循环版版本2",
}
BIReportV2.UI_PATH_NAME = {
}
function BIReportV2:postProductionSales(productionType, eventType, id, num, getType)
local args = {
itemCategory = productionType, -- 产销类型
itemId = id, -- 产销物品id
quantity = num, -- 产销数量
approach = getType, -- 产销途径
eventType = eventType, -- 产销事件
}
BIReport:report(EVENT_NAME_PRODUCTION_SALES_V2, args)
end
function BIReportV2:postItemProductionSales(optType, itemId, itemNum, getType)
if itemNum == 0 then
return
end
self:postProductionSales(BIReportV2.PRODUCTION_SALES_TYPE.ITEM, optType, itemId, itemNum, getType)
end
function BIReportV2:postCurrencyProductionSales(optType, itemId, itemNum, getType)
if itemNum == 0 then
return
end
self:postProductionSales(BIReportV2.PRODUCTION_SALES_TYPE.CURRENCY, optType, itemId, itemNum, getType)
end
function BIReportV2:getFightName(battleType, id)
local fightName = battleType
if battleType == ModuleManager.BattleManager.BATTLE_TYPE.DUNGEON then
local dungeonDailyType = DataManager.DungeonDailyData:getDungeonDailyTypeByChapterId(id)
if dungeonDailyType == GConst.DungeonConst.DUNGEON_DAILY_TYPE.GOLD then
fightName = BIReportV2.FIGHT_NAME_DUNGEON_GOLD
elseif dungeonDailyType == GConst.DungeonConst.DUNGEON_DAILY_TYPE.MATERIAL then
fightName = BIReportV2.FIGHT_NAME_DUNGEON_MATERIAL
end
else
fightName = BIReportV2.FIGHT_NAME[battleType] or tostring(battleType)
end
return fightName
end
function BIReportV2:getFightResult(battleType, fightResult)
if battleType == ModuleManager.BattleManager.BATTLE_TYPE.TOWER then
return BIReportV2.FIGHT_RESULT.FINISH
else
if fightResult == BIReport.FIGHT_END_TYPE.WIN then
return BIReportV2.FIGHT_RESULT.WIN
elseif fightResult == BIReport.FIGHT_END_TYPE.FAIL then
return BIReportV2.FIGHT_RESULT.FAIL
elseif fightResult == BIReport.FIGHT_END_TYPE.QUIT then
return BIReportV2.FIGHT_RESULT.QUIT
else
return BIReportV2.FIGHT_RESULT.UNKNOW
end
end
end
function BIReportV2:postFightBegin(battleType, id)
local args = {
playType = self:getFightName(battleType, id),
playName = id,
eventType = BIReportV2.FIGHT_TYPE.FIGHT_BEGIN
}
BIReport:report(EVENT_NAME_FIGHT_V2, args)
end
function BIReportV2:postFightEnd(battleType, id, fightResult, time, ext)
local args = {
playType = self:getFightName(battleType, id),
playName = id,
playResult = self:getFightResult(battleType, fightResult),
ext1 = ext,
playTime = time,
eventType = BIReportV2.FIGHT_TYPE.FIGHT_END
}
BIReport:report(EVENT_NAME_FIGHT_V2, args)
end
function BIReportV2:postLevelUp(exp, getType, beforeLevel, afterLevel)
local args = {
exp = exp,
approach = getType,
beforeLevel = beforeLevel,
afterLevel = afterLevel,
eventType = BIReportV2.LEVEL_UP_TYPE.GET_PLAYER_EXP
}
BIReport:report(EVENT_NAME_LEVEL_UP_V2, args)
end
function BIReportV2:postOperation(uiName)
if uiName == nil then
return
end
local args = {
operationName = uiName,
eventType = BIReportV2.OPERATION_TYPE.CLICK
}
BIReport:report(EVENT_NAME_OPERATION_V2, args)
end
function BIReportV2:postOpenUI(uiPath)
if uiPath == nil then
return
end
local uiName = BIReportV2.UI_PATH_NAME[uiPath]
if uiName == nil then
return
end
self:postOperation(uiName)
end
return BIReportV2

View File

@ -111,12 +111,12 @@ function ConfigManager:preLoadConfig()
end end
handleMonsterGrow("monster_chapter") handleMonsterGrow("monster_chapter")
handleMonsterGrow("monster_daily_challenge") handleMonsterGrow("monster_daily_challenge")
handleMonsterGrow("monster_dungeon_rune") handleMonsterGrow("monster_dungeon_gold")
-- handleMonsterGrow("monster_dungeon_shards") handleMonsterGrow("monster_dungeon_shards")
-- handleMonsterGrow("monster_dungeon_equip") handleMonsterGrow("monster_dungeon_equip")
-- handleMonsterGrow("monster_dungeon_armor") handleMonsterGrow("monster_dungeon_armor")
handleMonsterGrow("monster_activity") handleMonsterGrow("monster_activity")
handleMonsterGrow("monster_dungeon") handleMonsterGrow("monster_dungeon_rune")
self.configs["monster"] = { self.configs["monster"] = {
data = monsterFullData, data = monsterFullData,

View File

@ -13,46 +13,34 @@ function DataManager:init()
self:initManager("ArenaData", "app/userdata/arena/arena_data") self:initManager("ArenaData", "app/userdata/arena/arena_data")
self:initManager("CollectionData", "app/userdata/collection/collection_data") self:initManager("CollectionData", "app/userdata/collection/collection_data")
self:initManager("HeroData", "app/userdata/hero/hero_data") self:initManager("HeroData", "app/userdata/hero/hero_data")
self:initManager("HeroDataOther", "app/userdata/hero/hero_data_other")
self:initManager("BagData", "app/userdata/bag/bag_data") self:initManager("BagData", "app/userdata/bag/bag_data")
self:initManager("EquipData", "app/userdata/equip/equip_data") self:initManager("EquipData", "app/userdata/equip/equip_data")
self:initManager("EquipDataOther", "app/userdata/equip/equip_data_other")
self:initManager("SkinData", "app/userdata/skin/skin_data") self:initManager("SkinData", "app/userdata/skin/skin_data")
self:initManager("RunesData", "app/userdata/runes/runes_data")
self:initManager("BattleData", "app/userdata/battle/battle_data") self:initManager("BattleData", "app/userdata/battle/battle_data")
self:initManager("BattlePVPData", "app/userdata/battle/battle_pvp_data") self:initManager("BattlePVPData", "app/userdata/battle/battle_pvp_data")
self:initManager("FormationData", "app/userdata/formation/formation_data") self:initManager("FormationData", "app/userdata/formation/formation_data")
self:initManager("TutorialData", "app/userdata/tutorial/tutorial_data") self:initManager("TutorialData", "app/userdata/tutorial/tutorial_data")
self:initManager("MailData", "app/userdata/mail/mail_data") self:initManager("MailData", "app/userdata/mail/mail_data")
self:initManager("ActivityData", "app/userdata/activity/activity_data") self:initManager("ActivityData", "app/userdata/activity/activity_data")
self:initManager("ActTaskData", "app/userdata/activity/act_task_data") self:initManager("GoldPigData", "app/userdata/activity/gold_pig/gold_pig_data")
self:initManager("BountyData", "app/userdata/bounty/bounty_data") self:initManager("BountyData", "app/userdata/bounty/bounty_data")
self:initManager("ArenaBountyData", "app/userdata/arena/arena_bounty_data") self:initManager("ArenaBountyData", "app/userdata/arena/arena_bounty_data")
self:initManager("TaskData", "app/userdata/task/task_data") self:initManager("TaskData", "app/userdata/task/task_data")
self:initManager("DailyTaskData", "app/userdata/task/daily_task_data") self:initManager("DailyTaskData", "app/userdata/task/daily_task_data")
self:initManager("IdleData", "app/userdata/idle/idle_data") self:initManager("IdleData", "app/userdata/idle/idle_data")
self:initManager("GrowthFundData", "app/userdata/fund/growth_fund_data")
self:initManager("SevenDayData", "app/userdata/activity/seven_day/seven_day_data")
self:initManager("ShopData", "app/userdata/shop/shop_data") self:initManager("ShopData", "app/userdata/shop/shop_data")
self:initManager("SummonData", "app/userdata/summon/summon_data") self:initManager("SummonData", "app/userdata/summon/summon_data")
self:initManager("FullMoonData", "app/userdata/activity/full_moon/full_moon_data")
self:initManager("TournWaveData", "app/userdata/activity/tourn_wave/tourn_wave_data")
self:initManager("TournArenaData", "app/userdata/activity/tourn_arena/tourn_arena_data")
self:initManager("AIHelperData", "app/userdata/game_setting/ai_helper_data") self:initManager("AIHelperData", "app/userdata/game_setting/ai_helper_data")
self:initManager("TalentData", "app/userdata/talent/talent_data") self:initManager("HeroFundData", "app/userdata/activity/hero_fund/hero_fund_data")
self:initManager("GiftPopData", "app/userdata/gift_pop/gift_pop_data") self:initManager("ActBossRushData", "app/userdata/activity/act_boss_rush/act_boss_rush_data")
self:initManager("PaymentData", "app/userdata/payment/payment_data") self:initManager("FourteenDayData", "app/userdata/activity/fourteen_day/fourteen_day_data")
self:initManager("ActPvpData", "app/userdata/activity/act_pvp/act_pvp_data")
self:initManager("FundLevelData", "app/userdata/fund_level/fund_level_data")
self:initManager("SignWeekData", "app/userdata/sign/sign_week_data")
self:initManager("SignMonthData", "app/userdata/sign/sign_month_data")
self:initManager("ChapterFundData", "app/userdata/chapter_fund/chapter_fund_data")
self:initManager("ActSevenDayData", "app/userdata/activity/act_seven_day/act_seven_day_data")
-- 冲刺活动
self:initManager("ActTimeData", "app/userdata/activity/act_time_data")
self:initManager("ActGiftData", "app/userdata/activity/act_gift_data")
self:initManager("ActSprintData", "app/userdata/activity/act_sprint/act_sprint_data")
self:initManager("ActSprintSummonDataAll", "app/userdata/activity/act_sprint/act_sprint_summon_data_all")
-- 特权卡
self:initManager("PrivilegeCardData", "app/userdata/privilege_card/privilege_card_data")
-- 日常副本
self:initManager("DungeonDailyData", "app/userdata/dungeon/dungeon_daily_data")
self:initManager("DungeonRuneData", "app/userdata/dungeon/dungeon_rune_data")
end end
function DataManager:initManager(name, path) function DataManager:initManager(name, path)
@ -69,10 +57,10 @@ end
function DataManager:checkDataBind() function DataManager:checkDataBind()
local changeBindFunc = function(baseData, curBaseData) local changeBindFunc = function(baseData, curBaseData)
local data = baseData.data local data = baseData.data
if data then if data then
local bindList = baseData.bindList local bindList = baseData.bindList
if bindList then if bindList then
for fieldName, list in pairs(bindList) do for fieldName, list in pairs(bindList) do
for _, v in ipairs(list) do for _, v in ipairs(list) do
if v.binder.unBind then if v.binder.unBind then
v.binder:unBind(baseData, fieldName) v.binder:unBind(baseData, fieldName)
@ -86,13 +74,13 @@ function DataManager:checkDataBind()
end end
end end
end end
end end
end end
baseData:clearBindAll() baseData:clearBindAll()
end end
end end
if self._cacheManager then -- 如果已经存在就检查一下绑定 if self._cacheManager then -- 如果已经存在就检查一下绑定
for name, baseData in pairs(self._cacheManager) do for name, baseData in pairs(self._cacheManager) do
if name == "BagData" then if name == "BagData" then
changeBindFunc(baseData.ItemData, self[name].ItemData) changeBindFunc(baseData.ItemData, self[name].ItemData)
@ -102,20 +90,50 @@ function DataManager:checkDataBind()
end end
end end
end end
end end
end end
function DataManager:clear() function DataManager:clear()
self.loginSuccess = false self.loginSuccess = false
self.initWithServer = false self.initWithServer = false
if self.cacheTimer then if self.cacheTimer then
SchedulerManager:unscheduleGlobal(self.cacheTimer) SchedulerManager:unscheduleGlobal(self.cacheTimer)
self.cacheTimer = nil self.cacheTimer = nil
end end
self.cdCallBack = {} self.cdCallBack = {}
for _, v in pairs(self._cacheManager) do self.PlayerData:clear()
v:clear() self.ChapterData:clear()
end self.DailyChallengeData:clear()
self.DungeonData:clear()
self.ArenaData:clear()
self.CollectionData:clear()
self.HeroData:clear()
self.BagData:clear()
self.EquipData:clear()
self.SkinData:clear()
self.RunesData:clear()
self.FormationData:clear()
self.ActivityData:clear()
self.MailData:clear()
self.GoldPigData:clear()
self.BountyData:clear()
self.ArenaBountyData:clear()
self.DailyTaskData:clear()
self.IdleData:clear()
self.GrowthFundData:clear()
self.SevenDayData:clear()
self.ShopData:clear()
self.SummonData:clear()
self.FullMoonData:clear()
self.TournWaveData:clear()
self.TournArenaData:clear()
-- 任务数据最后清理
self.TaskData:clear()
self.AIHelperData:clear()
self.HeroFundData:clear()
self.ActBossRushData:clear()
self.FourteenDayData:clear()
self.ActPvpData:clear()
ModuleManager.TaskManager:clear() ModuleManager.TaskManager:clear()
self:clearTryOpenFunc() self:clearTryOpenFunc()
self.activityBountyLevelMap = nil self.activityBountyLevelMap = nil
@ -126,10 +144,10 @@ function DataManager:initWithServerData(data)
Time:setServerTimeZone(0) Time:setServerTimeZone(0)
Time:updateServerTime(data.now_ts) Time:updateServerTime(data.now_ts)
Time:updateServerTimeToday(data.today_ts) Time:updateServerTimeToday(data.today_ts)
self.loginCount = data.stat and data.stat.login_day_count or 1
if EDITOR_MODE then if EDITOR_MODE then
Logger.logHighlight("initWithServerData") Logger.logHighlight("initWithServerData")
Logger.printTable(data)
Logger.logHighlight("注册时间 : " .. Time:formatTimeYMDHMS(GFunc.formatTimeStep(data.stat.register_ts))) Logger.logHighlight("注册时间 : " .. Time:formatTimeYMDHMS(GFunc.formatTimeStep(data.stat.register_ts)))
end end
self.registerTs = data.stat and data.stat.register_ts or Time:getServerTime() self.registerTs = data.stat and data.stat.register_ts or Time:getServerTime()
@ -138,61 +156,51 @@ function DataManager:initWithServerData(data)
self.PlayerData:init(data) self.PlayerData:init(data)
self.ChapterData:init(data.chapter) self.ChapterData:init(data.chapter)
self.DailyChallengeData:init(data.chapter_daily_challenge) self.DailyChallengeData:init(data.chapter_daily_challenge)
self.FormationData:init(data.formations) self.DungeonData:initDungeonGold(data.chapter_gold_challenge)
self.EquipData:init(data.equip) self.DungeonData:initDungeonShards(data.chapter_shards_challenge)
-- self.SkinData:init(data.bag.skins) -- FormationData要在RunesData之前初始化依赖阵容数据进行上报
self.TalentData:init(data.talent) self.FormationData:init(data.fight_info)
-- HeroData要在EquipData、SkinData、TalentData之后初始化依赖它们的属性数据 self.EquipData:init(data.heroes_equips)
self.EquipData:initGifts(data.act_weapon_armor_gift)
self.SkinData:init(data.bag.skins)
self.RunesData:init(data.rune)
-- HeroData要在EquipData、SkinData、RunesData之后初始化依赖它们的属性数据
self.HeroData:init(data.bag.heroes) self.HeroData:init(data.bag.heroes)
self.BagData:init(data.bag) self.BagData:init(data.bag)
self.DungeonData:initDungeonWeapon(data.chapter_weapon_challenge)
self.DungeonData:initDungeonArmor(data.chapter_armor_challenge)
self.CollectionData:init(data.collection)
self.TutorialData:init(data.guide) self.TutorialData:init(data.guide)
self.MailData:init(data.mail_info) self.MailData:init(data.mail_info)
self.GoldPigData:init(data.pig, true)
self.PaymentData:initData(data.stat) self.BountyData:init(data.bounty)
self.PaymentData:initActGift(data.gift)
-- self.BountyData:init(data.bounty)
self.ArenaBountyData:init(data.arena_bounty) self.ArenaBountyData:init(data.arena_bounty)
self.ArenaData:initGiftInfo(data.act_arena_gift, true) self.ArenaData:initGiftInfo(data.act_arena_gift, true)
-- 任务要在BountyData之后初始化依赖BountyData的数据 -- 任务要在BountyData之后初始化依赖BountyData的数据
self.DailyTaskData:init(data.task_daily, data.task_achievement) self.DailyTaskData:init(data.task_daily)
self.IdleData:init(data.idle) self.IdleData:init(data.idle)
self.ShopData:init() self.SevenDayData:init(data.seven_day)
self.ShopData:refreshDailyShop(data.mall_daily_store) self.ShopData:initBase()
self.PrivilegeCardData:init(data.card) self.ShopData:initActGift(data.act) -- 礼包购买信息
self.ShopData:refreshGoldShop(data.mall_gold) self.ShopData:initMallDaily(data.mall_daily) -- 每日特惠
-- self.ShopData:refreshEmblemShop(data.mall_mythic_store) self.ShopData:initCommonDailyGoldGift(data.mall_idle and data.mall_idle.ad_count) -- 常驻金币礼包
-- self.ShopData:initVit(data.energy_limit) self.ShopData:initGrowUpGift(data.act_grow_up_gift2) -- 成长礼包
-- self.ShopData:initThirdPayOrder(data.third_pay) self.ShopData:initLevelUpGift(data.act_level_up_gift) -- 助力/金币礼包
-- self.ShopData:initThirdPayGiftOrder(data.third_pay) self.ShopData:initIntroductGift(data.act_introductory_gift) -- 入门礼包
-- self.ShopData:initBase()
-- self.ShopData:initActGift(data.act) -- 礼包购买信息
-- self.ShopData:initMallDaily(data.mall_daily_store) -- 每日特惠
-- self.ShopData:initCommonDailyGoldGift(data.mall_idle and data.mall_idle.ad_count) -- 常驻金币礼包
-- self.ShopData:initGrowUpGift(data.act_grow_up_gift2) -- 成长礼包
-- self.ShopData:initLevelUpGift(data.act_level_up_gift) -- 助力/金币礼包
-- self.ShopData:initIntroductGift(data.act_introductory_gift) -- 入门礼包
-- 基金
self.FundLevelData:initData(data.fund) -- levelGiftData要放到PaymentData后面因为要处理数据
self.ChapterFundData:initData(data.chapter_fund)
self.SignWeekData:initData(data.sign)
self.SignMonthData:initData(data.sign_30)
-- 活动要在礼包后初始化 -- 活动要在礼包后初始化
self.ActTimeData:init(data.activities) -- 全活动时间, after PlayerData self.ActivityData:init()
self.ActivityData:initExchangeData(data.activity_exchange)
self.ActTaskData:initTaskData(data.activity_score_task, data.activity_task)
self.ActSprintData:init(data.activity_rush_exchange)
self.ActSevenDayData:initData(data.seven_day)
-- self.ActSprintSummonDataAll:initTaskData(data.activity_score_task, data.activity_task)
-- 副本
self.DungeonData:init()
self.DungeonDailyData:init(data.dungeon)
self.DungeonRuneData:init(data.dungeon)
-- 商店礼包都初始化完了后检查一下每日红点 -- 商店礼包都初始化完了后检查一下每日红点
-- self.ShopData:checkShopDiscountRedPoint() self.ShopData:checkShopDiscountRedPoint()
-- self.ShopData:checkLoginPopInfo() -- 需要写在shopdata所有初始化之后 self.ShopData:checkLoginPopInfo() -- 需要写在shopdata所有初始化之后
self.SummonData:init(data.summon_data, data.summon_shop) self.SummonData:init(data.summon, true)
self.AIHelperData:init(nil, true) self.AIHelperData:init(nil, true)
-- 成长基金要在ShopData和PlayerDataBagData还有之后初始化依赖这些数据
if data.fund then
self.GrowthFundData:init(data.fund.funds)
end
self.HeroFundData:init(data.hero_fund)
self.FourteenDayData:init(data.fourteen_bounty)
self.DungeonData:initDungeonRune(data.chapter_rune_challenge)
-- 任务数据最后初始化,依赖其他模块的数据 -- 任务数据最后初始化,依赖其他模块的数据
self.TaskData:init() self.TaskData:init()
@ -200,18 +208,11 @@ function DataManager:initWithServerData(data)
self:checkDataBind() self:checkDataBind()
ModuleManager.ArenaManager:reqArenaInfo() ModuleManager.ArenaManager:reqArenaInfo()
self:dealOpenActivity(data.activities)
-- 写在最后防止某些数据还未初始化就被bi访问报错 -- 写在最后防止某些数据还未初始化就被bi访问报错
self.initWithServer = true self.initWithServer = true
end end
function DataManager:setAuthInfo(authInfo)
self.authInfo = authInfo
end
function DataManager:getAuthInfo()
return self.authInfo
end
-- 是否首次登录 -- 是否首次登录
function DataManager:getIsFirstLogin() function DataManager:getIsFirstLogin()
local nowTime = Time:getServerTime() local nowTime = Time:getServerTime()
@ -309,21 +310,8 @@ function DataManager:scheduleGlobal()
return return
end end
if EDITOR_MODE then self.crossDayTS = Time:getOverOfServerToday()
Logger.logHighlight("==========================================================") self.cacheTimer = SchedulerManager:scheduleGlobal(function (inter)
Logger.logHighlight("本地显示日期:" .. Time:formatTimeYMD())
Logger.logHighlight("当前时间戳:" .. Time:getServerTime())
Logger.logHighlight("本日时间戳:" .. Time:getDayBeginTimeStamp() .. "-" .. Time:getDayOverTimeStamp())
Logger.logHighlight("本周时间戳:" ..
Time:getWeekBeginTimeStamp() .. "-" .. Time:getWeekOverTimeStamp() .. " 当前处于本周第" .. Time:getDayofWeek() .. "")
Logger.logHighlight("本月时间戳:" ..
Time:getMonthBeginTimeStamp() ..
"-" .. Time:getMonthOverTimeStamp() .. " 当前处于本月第" .. Time:getDayofMonth() .. "")
Logger.logHighlight("==========================================================")
end
self.crossDayTS = Time:getDayOverTimeStamp()
self.cacheTimer = SchedulerManager:scheduleGlobal(function(inter)
for k, v in ipairs(self.cdCallBack) do for k, v in ipairs(self.cdCallBack) do
if self[v] and self[v].updateCd then if self[v] and self[v].updateCd then
self[v]:updateCd() self[v]:updateCd()
@ -331,120 +319,19 @@ function DataManager:scheduleGlobal()
end end
if Time:getServerTime() > self.crossDayTS then if Time:getServerTime() > self.crossDayTS then
self.crossDayTS = Time:getDayOverTimeStamp() self.crossDayTS = Time:getOverOfServerToday()
self.weekOverTime = Time:getWeekOverTimeStamp()
self.monthOverTime = Time:getMonthOverTimeStamp()
self.loginCount = self.loginCount + 1
-- 跨天先刷新活动时间
DataManager.ActTimeData:refreshActTime(true)
Logger.logHighlight("跨天===========================================================================")
if self.crossDayCallbacks then if self.crossDayCallbacks then
for i, info in ipairs(self.crossDayCallbacks) do for i, info in ipairs(self.crossDayCallbacks) do
if info.func and info.open then if info.func and info.open then
info.func() info.func()
end end
end end
-- DataManager.GiftPopData:activeLoginPopGift()
end
self:doCrossDay()
-- 登录天数
ModuleManager.TaskManager:addTaskProgress(GConst.TaskConst.TASK_TYPE.LOGIN_NUM)
self:tryOpenModules() -- 开服天数限制的
EventManager:dispatchEvent(EventManager.CUSTOM_EVENT.CROSS_DAY)
-- 重置
if self.timeEveryDayCallbacks then
for k, v in ipairs(self.timeEveryDayCallbacks) do
v.triggerToday = false
end
end
end
-- 每日特定时间消息
if self.timeEveryDayCallbacks then
local timeToday = Time:getDayBeginTimeStamp(Time:getServerTime() + 1)
local passTime = Time:getServerTime() - timeToday
for k, v in ipairs(self.timeEveryDayCallbacks) do
if not v.triggerToday and v.func and v.open and passTime > v.time then
v.triggerToday = true
v.func()
end
end end
ModuleManager.TaskManager:addTaskProgress(GConst.TaskConst.TASK_TYPE.X_LOGIN_DAY)
end end
end, 1) end, 1)
end end
function DataManager:doCrossDay()
local delayTime = math.random(1, 10000) / 1000
SchedulerManager:performWithDelayGlobal(function()
ModuleManager.MaincityManager:reqPassDay()
end, delayTime)
end
function DataManager:onCrossDay(info)
-- if info.activities then
-- self.ActTimeData:init(info.activities) -- 全活动时间, after PlayerData
-- end
if info.door then
self.DoorData:init(info.door)
end
if info.mall_daily_store then
self.ShopData:refreshDailyShop(info.mall_daily_store)
end
if info.elemental_dungeon then
self.ElementData:init(info.elemental_dungeon)
end
if info.dispatch then
self.DispatchData:init(info.dispatch)
end
end
function DataManager:registerTimeEveryDayFunc(bindId, time, func)
if not bindId or not time or not func then
return
end
if not self.timeEveryDayCallbacks then
self.timeEveryDayCallbacks = {}
end
local timeToday = Time:getDayBeginTimeStamp(Time:getServerTime() + 1)
local passTime = Time:getServerTime() - timeToday
for i, info in ipairs(self.timeEveryDayCallbacks) do
if info.bindId == bindId then
self.timeEveryDayCallbacks[i].func = func
self.timeEveryDayCallbacks[i].time = time
self.timeEveryDayCallbacks[i].triggerToday = passTime > time
self.timeEveryDayCallbacks[i].open = true
return
end
end
table.insert(self.timeEveryDayCallbacks, {
bindId = bindId,
func = func,
time = time,
triggerToday = passTime > time,
open = true
})
end
function DataManager:unRegisterTimeEveryDayFunc(bindId)
if not bindId then
return
end
if not self.timeEveryDayCallbacks then
return
end
for i, info in ipairs(self.timeEveryDayCallbacks) do
if info.bindId == bindId then
self.timeEveryDayCallbacks[i].open = false
return
end
end
end
function DataManager:tryOpenModules() function DataManager:tryOpenModules()
if not self.tryOpenCallbacks then if not self.tryOpenCallbacks then
return return
@ -483,6 +370,28 @@ function DataManager:clearTryOpenFunc()
end end
end end
function DataManager:getSignInfo()
local nowTime = Time:getServerTime()
local lastSignTime = self.signInfo.latest_at // 1000
local todayBeginTime = nowTime - nowTime % 86400
local canSign = lastSignTime < todayBeginTime
if not ModuleManager:getIsOpen(ModuleManager.MODULE_KEY.SIGNIN) then
canSign = false
end
return self.signInfo.count or 0, canSign, self.hasSigned
end
function DataManager:setSignCount(count)
self.hasSigned = true
self.signInfo.count = count
self.signInfo.latest_at = Time:getServerTime() * 1000
--Logger.logHighlight("签到成功次数:"..count)
end
function DataManager:resetSignInInfo()
self.hasSigned = false
end
function DataManager:setLoginSuccess(success) function DataManager:setLoginSuccess(success)
self.loginSuccess = success self.loginSuccess = success
end end
@ -491,9 +400,179 @@ function DataManager:getLoginSuccess()
return self.loginSuccess return self.loginSuccess
end end
-- 获取登录天数 -- 获取建号时间
function DataManager:getLoginCount() function DataManager:getCreatePlayerTime()
return self.loginCount or 1 return self.createPlayerTime or Time:getServerTime()
end end
-- 记录sync了多少次数据如果以后游戏中要回到登录界面则此值应当被清除
function DataManager:markSyncDataCount()
if not self.syncDataCount then
self.syncDataCount = 1
else
self.syncDataCount = self.syncDataCount + 1
end
end
function DataManager:getSyncDataCount()
return self.syncDataCount or 0
end
function DataManager:needDealGm()
return self:getSyncDataCount() >= 2
end
function DataManager:getManager(name, path)
if self[name] then
return self[name]
end
self[name] = require(path):create()
return self[name]
end
---- 缓存一下活动战令
function DataManager:getActivityBountyLevelByActId(actId)
if not self.activityBountyLevelMap then
self.activityBountyLevelMap = {}
local cfg = ConfigManager:getConfig("activity_bounty_level")
for id, info in pairs(cfg) do
if info.act_id then
if not self.activityBountyLevelMap[info.act_id] then
self.activityBountyLevelMap[info.act_id] = {}
end
table.insert(self.activityBountyLevelMap[info.act_id], id)
end
end
end
return self.activityBountyLevelMap[actId]
end
---- 缓存一下活动兑换商店
function DataManager:getActivityExchangeByActId(actId)
if not self.activityExchangeMap then
self.activityExchangeMap = {}
local cfg = ConfigManager:getConfig("activity_exchange")
for id, info in pairs(cfg) do
if info.activity then
if not self.activityExchangeMap[info.activity] then
self.activityExchangeMap[info.activity] = {}
end
table.insert(self.activityExchangeMap[info.activity], id)
end
end
end
return self.activityExchangeMap[actId]
end
---- 缓存一下活动排行榜
function DataManager:getActivityRankByActId(actId)
if not self.activityRankMap then
self.activityRankMap = {}
local cfg = ConfigManager:getConfig("activity_rank")
for id, info in pairs(cfg) do
if info.act_id then
if not self.activityRankMap[info.act_id] then
self.activityRankMap[info.act_id] = {}
end
table.insert(self.activityRankMap[info.act_id], id)
end
end
end
return self.activityRankMap[actId]
end
function DataManager:dealOpenActivity(activityInfo)
local curTime = Time:getServerTime()
if not activityInfo then
return
end
local newActivityList = {}
local map = {}
for _, info in ipairs(activityInfo) do
if info.type then
if not map[info.type] then
map[info.type] = info
else
if map[info.type].start_at > info.start_at then
map[info.type] = info
end
end
end
end
for actType, info in pairs(map) do
table.insert(newActivityList, info)
end
local dealTypeMap = {}
for _, info in ipairs(newActivityList) do
local startTime = GFunc.formatTimeStep(info.start_at)
if startTime <= curTime and curTime <= GFunc.formatTimeStep(info.end_at) then
local reqFunc = DataManager.activityOpenFunc[info.type]
if reqFunc and not dealTypeMap[info.type] then
dealTypeMap[info.type] = true
reqFunc(info)
end
elseif startTime > curTime then
local waitOpenFunc = DataManager.waitOpenActivity[info.type]
if waitOpenFunc and not dealTypeMap[info.type] then
dealTypeMap[info.type] = true
waitOpenFunc(info)
end
end
end
end
DataManager.activityOpenFunc = {
[2] = function(params)
DataManager.ActBossRushData:setActivityInfo(params)
ModuleManager.ActBossRushManager:reqActData()
end,
[3] = function(params)
DataManager.ActPvpData:setActivityId(params.id)
DataManager.ActPvpData:setActivityInfo(params)
DataManager.ActPvpData:init({}) -- 默认初始化
ModuleManager.ActPvpManager:reqActData()
end,
[4] = function(params)
DataManager.FullMoonData:setActStatus(params)
ModuleManager.FullMoonManager:reqActData()
ModuleManager.FullMoonManager:initTimer()
end,
[5] = function(params)
DataManager.TournWaveData:setActStatus(params)
ModuleManager.TournWaveManager:reqActData()
ModuleManager.TournWaveManager:initTimer()
end,
[6] = function(params)
DataManager.TournArenaData:setActStatus(params)
ModuleManager.TournArenaManager:reqActData()
ModuleManager.TournArenaManager:initTimer()
end,
}
DataManager.waitOpenActivity = {
[2] = function(params)
DataManager.ActBossRushData:init({activity_id = params.id}) -- 默认初始化
DataManager.ActBossRushData:setActivityInfo(params)
end,
[3] = function(params)
DataManager.ActPvpData:setActivityId(params.id)
DataManager.ActPvpData:setActivityInfo(params)
DataManager.ActPvpData:init({}) -- 默认初始化
end,
[4] = function(params)
DataManager.FullMoonData:setActStatus(params)
ModuleManager.FullMoonManager:initTimer()
end,
[5] = function(params)
DataManager.TournWaveData:setActStatus(params)
ModuleManager.TournWaveManager:initTimer()
end,
[6] = function(params)
DataManager.TournArenaData:setActStatus(params)
ModuleManager.TournArenaManager:initTimer()
end,
}
return DataManager return DataManager

View File

@ -54,6 +54,8 @@ EventManager.CUSTOM_EVENT = {
EQUIP_UPGRADE_SUCCESS = "EQUIP_UPGRADE_SUCCESS", EQUIP_UPGRADE_SUCCESS = "EQUIP_UPGRADE_SUCCESS",
EQUIP_UPSECTION_SUCCESS = "EQUIP_UPSECTION_SUCCESS", EQUIP_UPSECTION_SUCCESS = "EQUIP_UPSECTION_SUCCESS",
HERO_UPGRADE_SUCCESS = "HERO_UPGRADE_SUCCESS", HERO_UPGRADE_SUCCESS = "HERO_UPGRADE_SUCCESS",
-- 符文
RUNE_QUENCHING_SUCCESS = "RUNE_QUENCHING_SUCCESS",
GO_DUNGEON_UI = "GO_DUNGEON_UI", GO_DUNGEON_UI = "GO_DUNGEON_UI",
-- 皮肤 -- 皮肤
SKIN_SELECT = "SKIN_SELECT", SKIN_SELECT = "SKIN_SELECT",
@ -69,29 +71,6 @@ EventManager.CUSTOM_EVENT = {
BATTLE_REBIRTH = "BATTLE_REBIRTH", BATTLE_REBIRTH = "BATTLE_REBIRTH",
ACT_PVP_EVENT = "ACT_PVP_EVENT", ACT_PVP_EVENT = "ACT_PVP_EVENT",
-- b13
FORCE_SUMMON_WISH_HERO_ID = "FORCE_SUMMON_WISH_HERO_ID",--心愿英雄设置
FORCE_SUMMON_WISH_CLAIM = "FORCE_SUMMON_WISH_CLAIM",--心愿奖励领取
NO_AD_ACTIVE = "NO_AD_ACTIVE", -- 免广告卡激活
-- b10
FORCE_SUMMON = "FORCE_SUMMON",
FORCE_SUMMON_NEXT = "FORCE_SUMMON_NEXT",
FORCE_SUMMON_NEXT_FINISH = "FORCE_SUMMON_NEXT_FINISH",
FORCE_SUMMON_CHECK_PATH = "FORCE_SUMMON_CHECK_PATH",
FORCE_SUMMON_CHECK_PATH_GM = "FORCE_SUMMON_CHECK_PATH_GM",
UPDATE_SIDE_BAR = "UPDATE_SIDE_BAR",
-- 活动
CHANGE_ACTIVITY_PAGE = "CHANGE_ACTIVITY_PAGE",
BATTLE_REVIVE = "BATTLE_REVIVE",
BATTLE_REVIVE_FAILED = "BATTLE_REVIVE_FAILED",
BATTLE_DOUBLE_REWARD = "BATTLE_DOUBLE_REWARD",
REFRESH_MAIN_CITY_BOTTOM = "REFRESH_MAIN_CITY_BOTTOM",
CROSS_DAY = "CROSS_DAY",-- 跨天
} }
-- 此方法不能直接在外部调用请使用例如BaseUIBaseModule等封装好的接口 -- 此方法不能直接在外部调用请使用例如BaseUIBaseModule等封装好的接口

View File

@ -9,7 +9,6 @@ local LOCAL_DATA_KEY = {
SELECTED_LANGUAGE = "SELECTED_LANGUAGE", SELECTED_LANGUAGE = "SELECTED_LANGUAGE",
GM_SHOW_FLOATING_ICON = "GM_SHOW_FLOATING_ICON", GM_SHOW_FLOATING_ICON = "GM_SHOW_FLOATING_ICON",
MESSAGE_BOX_SHOW_TODAY = "MESSAGE_BOX_SHOW_TODAY", MESSAGE_BOX_SHOW_TODAY = "MESSAGE_BOX_SHOW_TODAY",
MESSAGE_BOX_SHOW_TODAY_VALUE = "MESSAGE_BOX_SHOW_TODAY_VALUE",
GAME_QUALITY_LEVEL = "GAME_QUALITY_LEVEL", -- 游戏设置品质等级 GAME_QUALITY_LEVEL = "GAME_QUALITY_LEVEL", -- 游戏设置品质等级
LAST_LOGIN_URL = "LAST_LOGIN_URL", LAST_LOGIN_URL = "LAST_LOGIN_URL",
LAST_LOGIN_NAME = "LAST_LOGIN_NAME", LAST_LOGIN_NAME = "LAST_LOGIN_NAME",
@ -19,7 +18,6 @@ local LOCAL_DATA_KEY = {
ACCOUNT_INFO = "ACCOUNT_INFO", ACCOUNT_INFO = "ACCOUNT_INFO",
SEND_QUEUE = "SEND_QUEUE", SEND_QUEUE = "SEND_QUEUE",
SDK_LOGIN_TYPE = "SDK_LOGIN_TYPE", SDK_LOGIN_TYPE = "SDK_LOGIN_TYPE",
TRUTORIAL_SKIP_FLAG = "TRUTORIAL_SKIP_FLAG",
NEED_UPDATE = "NEED_UPDATE", -- 需要更新 NEED_UPDATE = "NEED_UPDATE", -- 需要更新
IOS_ORDER_ID = "IOS_ORDER_ID", IOS_ORDER_ID = "IOS_ORDER_ID",
@ -46,9 +44,6 @@ local LOCAL_DATA_KEY = {
FOURTEEN_DAY_TODAY_EXCHANGE = "FOURTEEN_DAY_TODAY_EXCHANGE", FOURTEEN_DAY_TODAY_EXCHANGE = "FOURTEEN_DAY_TODAY_EXCHANGE",
ACT_BOSS_RUSH_EXCHANGE = "ACT_BOSS_RUSH_EXCHANGE", ACT_BOSS_RUSH_EXCHANGE = "ACT_BOSS_RUSH_EXCHANGE",
ACT_PVP_SHOW_HELP = "ACT_PVP_SHOW_HELP", ACT_PVP_SHOW_HELP = "ACT_PVP_SHOW_HELP",
FUNC_OPEN = "FUNC_OPEN",
FUNC_OPEN_POP = "FUNC_OPEN_POP",
SUMMON_SKIP = "SUMMON_SKIP",
} }
LocalData.KEYS = LOCAL_DATA_KEY LocalData.KEYS = LOCAL_DATA_KEY
@ -161,14 +156,6 @@ function LocalData:setMessageBoxShowTodayTime(key, value)
self:setInt(LOCAL_DATA_KEY.MESSAGE_BOX_SHOW_TODAY .. key, value) self:setInt(LOCAL_DATA_KEY.MESSAGE_BOX_SHOW_TODAY .. key, value)
end end
function LocalData:getMessageBoxShowTodayValue(key)
return self:getInt(LOCAL_DATA_KEY.MESSAGE_BOX_SHOW_TODAY_VALUE .. key, 0)
end
function LocalData:setMessageBoxShowTodayValue(key, value)
self:setInt(LOCAL_DATA_KEY.MESSAGE_BOX_SHOW_TODAY_VALUE .. key, value)
end
function LocalData:getGameQualityLevel() function LocalData:getGameQualityLevel()
return self:getInt(LOCAL_DATA_KEY.GAME_QUALITY_LEVEL, 0) return self:getInt(LOCAL_DATA_KEY.GAME_QUALITY_LEVEL, 0)
end end
@ -516,40 +503,4 @@ function LocalData:recordActPvpShowHelpTag(actId)
self:setInt(LOCAL_DATA_KEY.ACT_PVP_SHOW_HELP .. actId, 1) self:setInt(LOCAL_DATA_KEY.ACT_PVP_SHOW_HELP .. actId, 1)
end end
function LocalData:getTutorialSkip()
return self:getInt(LOCAL_DATA_KEY.TRUTORIAL_SKIP_FLAG, 0)
end
function LocalData:setTutorialSkip(value)
self:setInt(LOCAL_DATA_KEY.TRUTORIAL_SKIP_FLAG, value)
end
function LocalData:getFuncOpenPopSkip()
return self:getInt(LOCAL_DATA_KEY.FUNC_OPEN_POP, 0)
end
function LocalData:setFuncOpenPopSkip(value)
self:setInt(LOCAL_DATA_KEY.FUNC_OPEN_POP, value)
end
function LocalData:getFuncOpenShowList()
local jsonStr = self:getString(self:getRoleKey(LOCAL_DATA_KEY.FUNC_OPEN), "{}")
return json.decode(jsonStr)
end
function LocalData:setFuncOpenShowList(list)
local jsonStr = json.encode(list)
self:setString(self:getRoleKey(LOCAL_DATA_KEY.FUNC_OPEN), jsonStr)
end
function LocalData:getSummonSkipFlag()
local jsonStr = self:getInt(self:getRoleKey(LOCAL_DATA_KEY.SUMMON_SKIP), 0)
return json.decode(jsonStr)
end
function LocalData:setSummonSkipFlag(flag)
self:setInt(self:getRoleKey(LOCAL_DATA_KEY.SUMMON_SKIP), flag)
end
return LocalData return LocalData

View File

@ -27,13 +27,14 @@ local MODULE_PATHS = {
DailyChallengeManager = "app/module/daily_challenge/daily_challenge_manager", DailyChallengeManager = "app/module/daily_challenge/daily_challenge_manager",
-- 挂机 -- 挂机
IdleManager = "app/module/idle/idle_manager", IdleManager = "app/module/idle/idle_manager",
-- 七天乐
SevenDayManager = "app/module/activity/seven_day/seven_day_manager",
-- 基金 -- 基金
FundManager = "app/module/fund/fund_manager", FundManager = "app/module/fund/fund_manager",
-- 设置 -- 设置
GameSettingManager = "app/module/game_setting/game_setting_manager", GameSettingManager = "app/module/game_setting/game_setting_manager",
-- 活动 -- 活动
ActivityManager = "app/module/activity/activity_manager", ActivityManager = "app/module/activity/activity_manager",
ActivityPopManager = "app/module/activity/activity_pop_manager",
-- 礼包 -- 礼包
CommerceManager = "app/module/commerce/commerce_manager", CommerceManager = "app/module/commerce/commerce_manager",
-- 战令 -- 战令
@ -70,29 +71,27 @@ local MODULE_PATHS = {
SkinManager = "app/module/skin/skin_manager", SkinManager = "app/module/skin/skin_manager",
-- 皮肤 -- 皮肤
RunesManager = "app/module/runes/runes_manager", RunesManager = "app/module/runes/runes_manager",
-- 英雄基金
HeroFundManager = "app/module/activity/hero_fund/hero_fund_manager",
-- 世界首领活动
ActBossRushManager = "app/module/activity/act_boss_rush/act_boss_rush_manager",
-- 新手14天乐
FourteenDayManager = "app/module/activity/fourteen_day/fourteen_day_manager",
-- 圆月活动
FullMoonManager = "app/module/activity/full_moon/full_moon_manager",
-- 波次锦标赛活动
TournWaveManager = "app/module/activity/tourn_wave/tourn_wave_manager",
-- 竞技场锦标赛活动
TournArenaManager = "app/module/activity/tourn_arena/tourn_arena_manager",
-- 符文副本 -- 符文副本
DungeonRuneManager = "app/module/dungeon_rune/dungeon_rune_manager", DungeonRuneManager = "app/module/dungeon_rune/dungeon_rune_manager",
-- 天赋 -- 梦魇酒馆
TalentManager = "app/module/talent/talent_manager", ActPvpManager = "app/module/activity/act_pvp/act_pvp_manager",
BagManager = "app/module/bag/bag_manager",
-- 战力/攻击力toast
PowerToastManager = "app/ui/common/power_toast_manager",
-- 成长基金
FundLevelManager = "app/module/fund_level/fund_level_manager",
-- 关卡基金
FundChapterManager = "app/module/fund_chapter/fund_chapter_manager",
-- 签到
SignManager = "app/module/sign/sign_manager",
-- 活动七天乐
ActSevenDayManager = "app/module/activity/act_seven_day/act_seven_day_manager",
-- 特权卡
PrivilegeCardManager = "app/module/privilege/privilege_card_manager",
-- 冲刺活动
ActSprintManager = "app/module/activity/act_sprint/act_sprint_manager",
} }
-- 这里的key对应func_open里的id -- 这里的key对应func_open里的id
ModuleManager.MODULE_KEY = { ModuleManager.MODULE_KEY = {
GOLD_PIG = "act_gold_pig",
SEVEN_DAY = "act_sevenday", SEVEN_DAY = "act_sevenday",
TASK = "task", TASK = "task",
STORE_BOX_OPEN = "store_box_open", STORE_BOX_OPEN = "store_box_open",
@ -103,11 +102,13 @@ ModuleManager.MODULE_KEY = {
MALL = "mall", -- 商城 MALL = "mall", -- 商城
MALL_DAILY = "mall_daily", -- 每日商城 MALL_DAILY = "mall_daily", -- 每日商城
DAILY_CHALLENGE = "daily_challenge", -- 每日挑战 DAILY_CHALLENGE = "daily_challenge", -- 每日挑战
FUND = "act_level_gift", -- 成长基金
ACT_GIFT_SHOW_OPEN = "act_gift_show_open", -- 弹窗礼包通用开启条件 ACT_GIFT_SHOW_OPEN = "act_gift_show_open", -- 弹窗礼包通用开启条件
FIRST_RECHARGE = "first_charge", -- 首充礼包 FIRST_RECHARGE = "first_charge", -- 首充礼包
BEGINNER_GIFT = "new_player_gift", -- 新手礼包 BEGINNER_GIFT = "new_player_gift", -- 新手礼包
MAIL = "mail_open", -- 邮件 MAIL = "mail_open", -- 邮件
DUNGEON_SHARDS = "dungeon_shards_open", -- 碎片副本 DUNGEON_SHARDS = "dungeon_shards_open", -- 碎片副本
DUNGEON_GOLD = "dungeon_gold_open", -- 金币副本
INTRODUCT_GIFT = "introduct_gift", -- 入门礼包 INTRODUCT_GIFT = "introduct_gift", -- 入门礼包
ARENA = "arena_open", -- 竞技场 ARENA = "arena_open", -- 竞技场
ARENA_GIFT = "act_arena_gift", -- 竞技场礼包 ARENA_GIFT = "act_arena_gift", -- 竞技场礼包
@ -118,27 +119,6 @@ ModuleManager.MODULE_KEY = {
EQUIP_ARMOR = "equip_armor_open", -- 防具 EQUIP_ARMOR = "equip_armor_open", -- 防具
SKIN = "skin_open", -- 皮肤 SKIN = "skin_open", -- 皮肤
RUNES_OPEN = "runes_open", -- 符文 RUNES_OPEN = "runes_open", -- 符文
COMPANY_OPEN = "company_open", -- 公司页签开启条件
TALENT_OPEN = "talent_open", -- 天赋功能开启条件
DUNGEON_OPEN = "dungeon_open", -- 玩法入口页签开启条件
SUMMON_OPEN = "summon_open", -- 英雄抽卡功能开启条件(包括普通和高级抽)
BOUNTY = "bounty",
-- 基金
ACT_LEVEL_GIFT = "act_level_gift", -- 成长基金
CHAPTER_FUND = "fund_chapter", -- 关卡基金
-- 签到
SIGN_BOUNTY = "signin_bounty",
SIGN_MONTH = "signin_30",
-- 七天乐
ACT_SEVENDAY = "act_sevenday",
ACT_SEVENDAY_2 = "act_sevenday_2",
ACT_GOGOGO = "act_gogogo",
-- 免广告卡
CARD_AD = "card_ad",
DUNGEON_GOLD = "dungeon_gold", -- 金币副本
DUNGEON_RES = "dungeon_res", -- 材料副本
CARD_MONTHLY = "card_monthly",
AD = "ad", --局内广告
} }
local _moduleMgrs = {} local _moduleMgrs = {}
@ -163,106 +143,30 @@ function ModuleManager:init()
ModuleManager.DailyChallengeManager:init() ModuleManager.DailyChallengeManager:init()
ModuleManager.PlayerManager:init() ModuleManager.PlayerManager:init()
ModuleManager.SkinManager:init() ModuleManager.SkinManager:init()
ModuleManager.TournArenaManager:init()
end end
-- 功能是否开启 -- 功能是否开启
function ModuleManager:getIsOpen(key, hideToast) function ModuleManager:getIsOpen(key, hideToast)
local cfg = ConfigManager:getConfig("func_open")[key] local cfg = ConfigManager:getConfig("func_open")[key]
if cfg == nil then if cfg == nil then
return true return true
end end
-- 且 -- 优先判断等级
if cfg.sever_time then
local serverDay = DataManager.PlayerData:getServerOpenDay()
local isOpen = serverDay >= cfg.sever_time
if not hideToast and not isOpen then
if cfg.level then
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.FUNC_OPEN_LEVEL_SEVER, cfg.level, serverDay, cfg.sever_time))
elseif cfg.stage then
local str = DataManager.ChapterData:getChapterNameXYMode(cfg.stage)
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.FUNC_OPEN_STAGE_SEVER, str, serverDay, cfg.sever_time))
else
-- 策划说必定有level或stage
end
end
if not isOpen then
return false
end
end
if cfg.time then
local createDay = DataManager.PlayerData:getCreateDay()
local isOpen = createDay >= cfg.time
if not hideToast and not isOpen then
if cfg.level then
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.FUNC_OPEN_LEVEL_SEVER, cfg.level, createDay, cfg.time))
elseif cfg.stage then
local str = DataManager.ChapterData:getChapterNameXYMode(cfg.stage)
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.FUNC_OPEN_STAGE_SEVER, str, createDay, cfg.time))
else
-- 策划说必定有level或stage
end
end
if not isOpen then
return false
end
end
if cfg.level then if cfg.level then
local isOpen = DataManager.PlayerData:getLv() >= cfg.level local isOpen = DataManager.PlayerData:getLv() >= cfg.level
if not hideToast and not isOpen then if not hideToast and not isOpen then
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.FUNC_OPEN_LEVEL, cfg.level)) GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.FUNC_OPEN_LEVEL, cfg.level))
end end
if not isOpen then return isOpen
return false elseif cfg.stage then -- 没有填等级字段就判断关卡
end local isOpen = DataManager.ChapterData:getMaxChapterId() >= cfg.stage
end
if cfg.stage then
local isOpen = DataManager.ChapterData:getChapterPassed(cfg.stage)
if not hideToast and not isOpen then if not hideToast and not isOpen then
local str = DataManager.ChapterData:getChapterNameXYMode(cfg.stage) GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.FUNC_OPEN_STAGE, cfg.stage))
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.FUNC_OPEN_STAGE, str))
end
if not isOpen then
return false
end end
return isOpen
end end
return true
-- 或
local stage2, time2
if cfg.stage_2 then
local isOpen = DataManager.ChapterData:getChapterPassed(cfg.stage_2)
if isOpen then
return true
else
stage2 = cfg.stage_2
end
end
if cfg.time_2 then
local createDay = DataManager.PlayerData:getCreateDay()
local isOpen = createDay >= cfg.time_2
if isOpen then
return true
else
time2 = cfg.time_2
end
end
if stage2 and time2 then
if not hideToast then
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.FUNC_OPEN_STAGE_OR_SEVER, stage2, time2))
end
return false
elseif stage2 and not cfg.time_2 then
if not hideToast then
local str = DataManager.ChapterData:getChapterNameXYMode(stage2)
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.FUNC_OPEN_STAGE, str))
end
return false
elseif time2 and not cfg.stage_2 then
if not hideToast then
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.FUNC_OPEN_SEVER, time2))
end
return false
end
return true
end end
function ModuleManager:showPop(key) function ModuleManager:showPop(key)
@ -299,14 +203,6 @@ function ModuleManager:getOpenStageId(key)
return cfg.stage return cfg.stage
end end
function ModuleManager:getOpenDay(key)
local cfg = ConfigManager:getConfig("func_open")[key]
if not cfg or cfg.time == nil then
return
end
return cfg.time
end
function ModuleManager:clear() function ModuleManager:clear()
for k, v in ipairs(_moduleMgrs) do for k, v in ipairs(_moduleMgrs) do
v:_clear() v:_clear()

File diff suppressed because it is too large Load Diff

View File

@ -1,155 +1,100 @@
local Platform = {} local Platform = {}
local bfGateInfo = CS.BF.BFPlatform.GetCurrentGateInfo()
Platform.bfGateInfo = bfGateInfo
---- 获取包名 ---- 获取包名
function Platform:getIdentifier() function Platform:getIdentifier()
if not Platform:getIsPublishChannel() and VersionCompatible:supportSimulatedPackageName() then return CS.UnityEngine.Application.identifier
return CS.BF.BFMain.DPPackageName
end
return CS.UnityEngine.Application.identifier
end end
---- 是否是内网开发 ---- 是否是内网包
function Platform:getIsDevChannel() function Platform:getIsDevChannel()
return IS_DEV return CS.BF.BFPlatform.IsDevChannel()
end end
---- 是否是外网测试 ---- 是否是release
function Platform:getIsTestChannel() function Platform:getIsReleaseChannel()
return IS_TEST return CS.BF.BFPlatform.IsReleaseChannel()
end end
---- 是否是正式发布包 ---- 是否是发布渠道
function Platform:getIsPublishChannel() function Platform:getIsPublishChannel()
return IS_PUBLISH return CS.BF.BFPlatform.IsPublishChannel()
end
---- 获取主链接域名
function Platform:getMainDomain()
return bfGateInfo.mainDomain
end
---- 获取主链接端口
function Platform:getMainPort()
return bfGateInfo.mainPort
end end
-- 平台 -- 平台
function Platform:getPlatform() function Platform:getPlatform()
if self._platform then if self._platform then
return self._platform return self._platform
end end
if CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.Android then if CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.Android then
self._platform = "Android" self._platform = "Android"
elseif CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.IPhonePlayer then elseif CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.IPhonePlayer then
self._platform = "iOS" self._platform = "iOS"
elseif CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.OSXEditor then elseif CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.OSXEditor then
self._platform = "Mac" self._platform = "Mac"
elseif CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.OSXPlayer then elseif CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.OSXPlayer then
self._platform = "Mac" self._platform = "Mac"
elseif CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.WindowsEditor then elseif CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.WindowsEditor then
self._platform = "Windows" self._platform = "Windows"
elseif CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.WindowsPlayer then elseif CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.WindowsPlayer then
self._platform = "Windows" self._platform = "Windows"
else else
self._platform = "Unknow" self._platform = "Unknow"
end end
return self._platform return self._platform
end end
-- 获取当前版本号 -- 获取当前版本号
function Platform:getClientVersion() function Platform:getClientVersion()
if self.clientVersion == nil then if self.clientVersion == nil then
self.clientVersion = CS.BF.BFMain.Instance.GameLaunchMgr:GetCurrentVersion() self.clientVersion = CS.BF.BFMain.Instance.GameLaunchMgr:GetCurrentVersion()
end end
return self.clientVersion return self.clientVersion
end end
-- 获取并处理当前版本号 例1.3.2 => 1*1000000 + 3 * 1000 + 2 = 1003002 -- 获取并处理当前版本号 例1.3.2 => 1*1000000 + 3 * 1000 + 2 = 1003002
function Platform:getClientVersionNum() function Platform:getClientVersionNum()
local version = Platform:getClientVersion() local version = Platform:getClientVersion()
local versionStrs = string.split(version, ".") local versionStrs = string.split(version, ".")
local versionNum1 = tonumber(versionStrs[1]) local versionNum1 = tonumber(versionStrs[1])
local versionNum2 = tonumber(versionStrs[2]) local versionNum2 = tonumber(versionStrs[2])
local versionNum3 = tonumber(versionStrs[3]) local versionNum3 = tonumber(versionStrs[3])
return versionNum1 * 1000000 + versionNum2 * 1000 + versionNum3 return versionNum1 * 1000000 + versionNum2 * 1000 + versionNum3
end end
function Platform:isIosPlatform() function Platform:isIosPlatform()
return self:getPlatform() == "iOS" return self:getPlatform() == "iOS"
end end
function Platform:isAndroidPlatform() function Platform:isAndroidPlatform()
return self:getPlatform() == "Android" return self:getPlatform() == "Android"
end end
-- 联网需求后端需要的平台字符串 -- 联网需求后端需要的平台字符串
function Platform:getPlatformStr() function Platform:getPlatformStr()
if self.platformStr == nil then if self.platformStr == nil then
if self:isIosPlatform() then if self:isIosPlatform() then
self.platformStr = "iOS" self.platformStr = "iOS"
elseif self:isAndroidPlatform() then elseif self:isAndroidPlatform() then
self.platformStr = "Android" self.platformStr = "Android"
else else
self.platformStr = "Unity" self.platformStr = "Unity"
end end
end end
return self.platformStr return self.platformStr
end end
-- 判断是否是T3地区
function Platform:getPlatformIsT3()
local systemLanguage = CS.UnityEngine.Application.systemLanguage
local isAndroid = self:isAndroidPlatform()
local isT3 = false
-- 测试模式打开
if EDITOR_MODE then
return true
end
-- 需要Android 且 T3地区 才会开放,目前按照系统语言来处理
if isAndroid then
-- 除美国、日本、韩国、台湾、德国、法国、英国、加拿大、澳大利亚以外的的地区为T3。
isT3 = true
if systemLanguage == CS.UnityEngine.SystemLanguage.English then -- 英语(美国/英国/加拿大/澳大利亚)
isT3 = false
elseif systemLanguage == CS.UnityEngine.SystemLanguage.Japanese then -- 日语(日本)
isT3 = false
elseif systemLanguage == CS.UnityEngine.SystemLanguage.Korean then -- 韩语(韩国)
isT3 = false
elseif systemLanguage == CS.UnityEngine.SystemLanguage.ChineseTraditional then -- 繁体(台湾)
isT3 = false
elseif systemLanguage == CS.UnityEngine.SystemLanguage.German then -- 德语(德国)
isT3 = false
elseif systemLanguage == CS.UnityEngine.SystemLanguage.French then -- 法语(法国/加拿大)
isT3 = false
end
else
return false
end
return isT3
end
function Platform:getPlatformIsThirdPay()
local systemLanguage = CS.UnityEngine.Application.systemLanguage
local isAndroid = self:isAndroidPlatform()
local isThirdPay = false
-- unity模式 并且是越南语的 情况下 打开三方支付
if EDITOR_MODE and I18N:getCurLanguage() == GConst.LANGUAGE.VIETNAMESE then
return true
end
if isAndroid and not CS.BF.BFMain.IsShenhe then
-- if systemLanguage == CS.UnityEngine.SystemLanguage.Russian then
-- isThirdPay = true
-- end
-- if self:getIdentifier() == "" then
-- isThirdPay = true
-- end
end
return isThirdPay
end
function Platform:getAdvertisingID()
if not self.advertisingID then
self.advertisingID = "none"
-- self.advertisingID = CS.BF.AdvertisingIDManager.GetAdvertisingID()
end
return self.advertisingID
end
return Platform return Platform

View File

@ -155,13 +155,10 @@ if NOT_PUBLISH then
[SDKManager.doNextFrame] = true, [SDKManager.doNextFrame] = true,
[SDKManager.initPayListener] = true, [SDKManager.initPayListener] = true,
[SDKManager.tryLoadRewardedAdDelay] = true, [SDKManager.tryLoadRewardedAdDelay] = true,
[ModuleManager.LoginManager] = true,
[ScrollRectBase.refillCells] = true, [ScrollRectBase.refillCells] = true,
[DataManager.scheduleGlobal] = true, [DataManager.scheduleGlobal] = true,
[DataManager.doCrossDay] = true,
[NetManager.performWithDelayGlobal] = true, [NetManager.performWithDelayGlobal] = true,
[NetManager.scheduleGlobal] = true, [NetManager.scheduleGlobal] = true,
[PayManager.retrySendPayRecord] = true,
} }
end end
end end

View File

@ -11,20 +11,18 @@ SDKManager.BF_LOGIN_TYPE = {
FACEBOOK = 3, FACEBOOK = 3,
TEST = 4, TEST = 4,
GOOGLE = 5, GOOGLE = 5,
APPLE = 6, APPLE = 6
VKID = 7,
FACEBOOK_LIMITED = 8,
} }
SDKManager.BF_LOGIN_RESULT = { SDKManager.BF_LOGIN_RESULT = {
Success = 0, -- 成功 Success = 0, -- 成功
TokenInvalid = 100, -- token失效 TokenInvalid = 100, -- token失效
NotAccount = 101, -- 账号不存在 NotAccount = 101, -- 账号不存在
NotBinding = 102, -- 绑定失败 NotBinding = 102, -- 绑定失败
Data = 103, -- 数据错误 Data = 103, -- 数据错误
RepeatBinding = 104, -- 重复绑定 RepeatBinding = 104, -- 重复绑定
BindOtherAccount = 105, -- 已绑定其他账号 BindOtherAccount = 105, -- 已绑定其他账号
CheckToken = 106, -- 检查口令失败 CheckToken = 106, -- 检查口令失败
} }
-- 用于LoginReq -- 用于LoginReq
@ -36,20 +34,13 @@ SDKManager.LOGIN_TYPE = {
[4] = "test", [4] = "test",
[5] = "google", [5] = "google",
[6] = "apple", [6] = "apple",
[7] = "vk",
[8] = "facebook_limited"
} }
-- 支付方式 -- 支付方式
SDKManager.PAY_TYPE = { SDKManager.PAY_TYPE = {
NONE = 0, NONE = 0,
GOOGLE = 1, GOOGLE = 1,
IOS = 2, APPLE = 2,
Coda = 3,
RuStore = 4,
ENJOY = 5,
DUKPAY = 6,
HW = 7,
DEBUG = 10, DEBUG = 10,
DEPRECATED_APPLE = 11, DEPRECATED_APPLE = 11,
} }
@ -57,16 +48,14 @@ SDKManager.PAY_TYPE = {
local PAY_TYPE_IN_APP = "inapp" local PAY_TYPE_IN_APP = "inapp"
local PAY_TYPE_SUBS = "subs" local PAY_TYPE_SUBS = "subs"
-- local SDKPayMgr local SDKPayMgr
-- if CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.Android then if CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.Android then
-- SDKPayMgr = require "app/common/sdk_pay_google_manager" SDKPayMgr = require "app/common/sdk_pay_google_manager"
-- elseif CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.IPhonePlayer then elseif CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.IPhonePlayer then
-- SDKPayMgr = require "app/common/sdk_pay_ios_manager" SDKPayMgr = require "app/common/sdk_pay_ios_manager"
-- else else
-- SDKPayMgr = require "app/common/sdk_pay_default_manager" SDKPayMgr = require "app/common/sdk_pay_default_manager"
-- end end
local SDKPayMgr = require "app/common/sdk_pay_default_manager"
function SDKManager:init() function SDKManager:init()
Logger.logHighlight("SDK INIT ---------------") Logger.logHighlight("SDK INIT ---------------")
@ -74,40 +63,17 @@ function SDKManager:init()
-- 标记状态 -- 标记状态
self.isLogining = false self.isLogining = false
self.isLogouting = false self.isLogouting = false
self.isWatchingAD = false
self.isThirdPay = false
if Platform:getPlatformIsThirdPay() then
self.isThirdPay = true
end
self.iosPayInfos = LocalData:getIosPayInfo()
self.iosOrders = LocalData:getIosOrders()
-- lazy init -- lazy init
local SDKMgr = CS.BF.BFMain.Instance.SDKMgr local SDKMgr = CS.BF.BFMain.Instance.SDKMgr
self:initPay() self:initPay()
self:initPayListener() self:initPayListener()
-- 初始化AF的广告回传SDK
CS.BF.BFMain.Instance.SDKMgr.BFThirdReportSDKMgr:InitAppsFlyerAdRevenue()
self:initAdsListener() self:initAdsListener()
-- 拿到firebasetoken -- 拿到firebasetoken
-- self:initFireBaseToken() self:initFireBaseToken()
-- 尝试拿取AF的ConversionData
-- self:tryGetAFConversionData()
-- 初始化deeplink
if VersionCompatible:supportDeepLink() then
self:initDeepLink()
end
self:tryGetAFConversionData()
end
function SDKManager:refreshThirdPay()
self.isThirdPay = false
if Platform:getPlatformIsThirdPay() then
self.isThirdPay = true
end
end end
-- 支付相关接口 ********************************************************************** 开始 -- 支付相关接口 ********************************************************************** 开始
@ -159,8 +125,8 @@ function SDKManager:queryProducts(callback)
end end
-- 处理未完成的订单 -- 处理未完成的订单
function SDKManager:doUncompleteOrder(callback, productId, freeShowRewards) function SDKManager:doUncompleteOrder(callback, productId)
SDKPayMgr:doUncompleteOrder(callback, productId, freeShowRewards) SDKPayMgr:doUncompleteOrder(callback, productId)
end end
-- sdk接口 得到特定商品的price -- sdk接口 得到特定商品的price
@ -192,14 +158,9 @@ function SDKManager:getPurchaseArgs(purchaseToken, uuid, channelOrderId, product
return SDKPayMgr:getPurchaseArgs(purchaseToken, uuid, channelOrderId, productId) return SDKPayMgr:getPurchaseArgs(purchaseToken, uuid, channelOrderId, productId)
end end
-- ios补单专用
function SDKManager:getPurchaseArgs2(purchaseToken, uuid, channelOrderId, productId)
return SDKPayMgr:getPurchaseArgs2(purchaseToken, uuid, channelOrderId, productId)
end
-- sdk将已完成的订单消耗掉 -- sdk将已完成的订单消耗掉
function SDKManager:consumePurchase(token, callback, debugInfo) function SDKManager:consumePurchase(token, callback)
SDKPayMgr:consumePurchase(token, callback, debugInfo) SDKPayMgr:consumePurchase(token, callback)
end end
-- 检查是否可以支付 -- 检查是否可以支付
@ -213,8 +174,8 @@ function SDKManager:checkPay(productId, callback)
end end
-- 支付 -- 支付
function SDKManager:pay(productId, orderId, rechargeId, giftType, purchaseType, giftId, callback, freeShowRewards) function SDKManager:pay(productId, orderId, rechargeId, giftType, purchaseType, giftId, callback)
SDKPayMgr:pay(productId, orderId, rechargeId, giftType, purchaseType, giftId, callback, freeShowRewards) SDKPayMgr:pay(productId, orderId, rechargeId, giftType, purchaseType, giftId, callback)
end end
function SDKManager:doUncompletePay(callback) function SDKManager:doUncompletePay(callback)
@ -254,42 +215,24 @@ end
function SDKManager:initFireBaseToken() function SDKManager:initFireBaseToken()
CS.BF.BFMain.Instance.SDKMgr.BFLoginSDKMgr:GetFirebaseToken(function(token) CS.BF.BFMain.Instance.SDKMgr.BFLoginSDKMgr:GetFirebaseToken(function(token)
self.firebaseToken = token self.firebaseToken = token
CS.BF.BFMain.Instance.SDKMgr.BFThirdReportSDKMgr:AdjustSetDeviceToken(token)
end) end)
end end
function SDKManager:getFirebaseToken()
CS.BF.BFMain.Instance.SDKMgr.BFLoginSDKMgr:GetFirebaseToken(function(token)
self.firebaseToken = token
end)
return self.firebaseToken
end
function SDKManager:doNextFrame(callback) function SDKManager:doNextFrame(callback)
SchedulerManager:performWithDelayGlobal(callback, 0) SchedulerManager:performWithDelayGlobal(callback, 0)
end end
--- 广告 --- 广告
function SDKManager:isAdLoaded() function SDKManager:isAdLoaded()
if true then if CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.Android then
return CS.BF.BFMain.Instance.SDKMgr.BFIronSourceSDKMgr.AdLoaded
elseif CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.IPhonePlayer then
return CS.AdManager.Instance:IsRewardedAdReady()
elseif EDITOR_MODE then
return true return true
end end
if VersionCompatible:getIsPackageRUHW() then return false
if CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.Android then
return CS.BF.BFMain.Instance.SDKMgr.BFHWAdSDKMgr.AdLoaded
elseif EDITOR_MODE then
return true
else
return false
end
else
if CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.Android or
CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.IPhonePlayer then
return CS.AdManager.Instance:IsRewardedAdReady()
elseif EDITOR_MODE then
return true
end
end
return true
end end
function SDKManager:tryLoadRewardedAdDelay() function SDKManager:tryLoadRewardedAdDelay()
@ -299,65 +242,86 @@ function SDKManager:tryLoadRewardedAdDelay()
end end
self.adDelaySid = SchedulerManager:performWithDelayGlobal(function() self.adDelaySid = SchedulerManager:performWithDelayGlobal(function()
self.adDelaySid = nil self.adDelaySid = nil
if VersionCompatible:getIsPackageRUHW() then CS.BF.BFMain.Instance.SDKMgr.BFIronSourceSDKMgr:TryLoadRewardedAd()
CS.BF.BFMain.Instance.SDKMgr.BFHWAdSDKMgr:TryLoadRewardedAd()
end
end, 5) end, 5)
end end
function SDKManager:tryLoadInterstitialAdDelay()
if self.interstitialAdDelaySid then
SchedulerManager:unscheduleGlobal(self.interstitialAdDelaySid)
self.interstitialAdDelaySid = nil
end
self.interstitialAdDelaySid = SchedulerManager:performWithDelayGlobal(function()
self.interstitialAdDelaySid = nil
end, 5)
end
function SDKManager:initAdsListener() function SDKManager:initAdsListener()
if VersionCompatible:getIsPackageRUHW() then if CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.Android then
CS.BF.BFMain.Instance.SDKMgr.BFHWAdSDKMgr:SetAdShowCallback(function (code) CS.BF.BFMain.Instance.SDKMgr.BFIronSourceSDKMgr:SetAdShowCallback(function(code)
-- code 为0 表示广告播放成功 -- code 为0 表示广告播放成功
if code == 0 then if code == 0 then
BIReport:postVideoAdOpt(BIReport.VIDEO_AD_OPT_TYPE.PLAY_SUCCESS, self.adsClickType) BIReport:postAdPlaySuccess(self.adsClickType)
else else
self:tryLoadRewardedAdDelay() self:tryLoadRewardedAdDelay()
end end
end) end)
CS.BF.BFMain.Instance.SDKMgr.BFHWAdSDKMgr:SetAdLoadedCallback(function (code) CS.BF.BFMain.Instance.SDKMgr.BFIronSourceSDKMgr:SetAdLoadedCallback(function(code)
-- code 为0 表示广告加载成功 -- code 为0 表示广告加载成功
if code ~= 0 then if code ~= 0 then
self:tryLoadRewardedAdDelay() self:tryLoadRewardedAdDelay()
end end
end) end)
CS.BF.BFMain.Instance.SDKMgr.BFHWAdSDKMgr:SetAdEarnedRewardCallback(function (code, result) CS.BF.BFMain.Instance.SDKMgr.BFIronSourceSDKMgr:SetAdEarnedRewardCallback(function(code, result)
if self.adCallback then if self.adCallback then
if DataManager.PlayerData then
DataManager.PlayerData:addAdCount()
local data = {}
data.ads_num = DataManager.PlayerData:getAdCount()
CS.ThinkingAnalytics.ThinkingAnalyticsAPI.UserSet(data)
end
self:adRewradAd() self:adRewradAd()
self.adCallback() self.adCallback()
self.isWatchingAD = false -- 标记看广告 BIReport:postAdRewardGet(self.adsClickType)
BIReport:postVideoAdOpt(BIReport.VIDEO_AD_OPT_TYPE.GET_REWARD, self.adsClickType)
self.adsClickType = nil self.adsClickType = nil
self.adCallback = nil self.adCallback = nil
end end
end) end)
else CS.BF.BFMain.Instance.SDKMgr.BFIronSourceSDKMgr:SetAdRevenuePaidEventCallback(function (result)
if CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.Android or if result and result ~= GConst.EMPTY_STRING then
CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.IPhonePlayer then BIReport:postIronSourceAdRevenue(result)
-- 初始化一下 end
local adManager = CS.AdManager.Instance end)
adManager:SetAdRevenuePaidEventCallback(function (result) elseif CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.IPhonePlayer then
if result and result ~= GConst.EMPTY_STRING then -- 初始化一下
BIReport:postAppLovinAdRevenue(result) local adManager = CS.AdManager.Instance
end adManager:SetAdRevenuePaidEventCallback(function (result)
end) if result and result ~= GConst.EMPTY_STRING then
end BIReport:postAppLovinAdRevenue(result)
end
end)
end end
end end
function SDKManager:showFullScreenAds(adsClickType, adCallback, ignoreShowMessageBox) function SDKManager:showFullScreenAds(adsClickType, adCallback)
if NetManager:isNotReachable() then -- 没有网 if EDITOR_MODE then
if not adsClickType then
local params = {
content = "SDKManager showFullScreenAds has no adsClickType",
boxType = GConst.MESSAGE_BOX_TYPE.MB_OK,
okText = I18N:getGlobalText(I18N.GlobalConst.BTN_TEXT_OK),
}
GFunc.showMessageBox(params)
Logger.log("SDKManager showFullScreenAds has no adsClickType")
end
end
BIReport:postAdClick(adsClickType)
if EDITOR_MODE then
if DataManager.PlayerData then
DataManager.PlayerData:addAdCount()
local data = {}
data.ads_num = DataManager.PlayerData:getAdCount()
CS.ThinkingAnalytics.ThinkingAnalyticsAPI.UserSet(data)
end
self:adRewradAd()
if adCallback then
adCallback()
end
return true
end
if NetManager:isNotReachable() then
-- 没有网
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.NO_NETWORK)) GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.NO_NETWORK))
return false return false
end end
@ -365,181 +329,61 @@ function SDKManager:showFullScreenAds(adsClickType, adCallback, ignoreShowMessag
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.NETWORK_ERROE_1)) GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.NETWORK_ERROE_1))
return false return false
end end
-- if DataManager.MallActData:skipAd() then
BIReport:postVideoAdOpt(BIReport.VIDEO_AD_OPT_TYPE.CLICK, adsClickType) -- self:adRewradAd(true)
-- if adCallback then
if DataManager.PaymentData:getIsSkipAd() then -- adCallback()
self:adRewradAd() -- end
if adCallback then -- return true
adCallback() -- end
if CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.Android then
if not CS.BF.BFMain.Instance.SDKMgr.BFIronSourceSDKMgr.AdLoaded then
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.NO_ADS))
return false
end end
BIReport:postVideoAdOpt(BIReport.VIDEO_AD_OPT_TYPE.GET_REWARD_SKIP_AD, adsClickType) CS.BF.BFMain.Instance.SDKMgr.BFIronSourceSDKMgr:SetAdPlacement(adsClickType)
CS.BF.BFMain.Instance.SDKMgr.BFIronSourceSDKMgr.AdLoaded = false
self.adCallback = adCallback
self.adsClickType = adsClickType
CS.BF.BFMain.Instance.SDKMgr.BFIronSourceSDKMgr:ShowFullScreenAds()
return true return true
end elseif CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.IPhonePlayer then
if not CS.AdManager.Instance:IsRewardedAdReady() then
if not ignoreShowMessageBox and DataManager.PrivilegeCardData:getIsOpen(GConst.ShopConst.PRIVILEGE_CARD_ID.CARD_AD) then GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.NO_ADS))
-- local params = {} return false
-- params.content = I18N:getGlobalText(I18N.GlobalConst.ADS_DESC_13) end
-- params.boxType = GConst.MESSAGE_BOX_TYPE.MB_OK_CANCEL self.adsClickType = adsClickType
-- params.showToday = GConst.MESSAGE_BOX_SHOW_TODAY.MONTHLY_CARD_AD BIReport:postAdPlaySuccess(self.adsClickType)
-- params.okText = I18N:getGlobalText(I18N.GlobalConst.SKIN_FORCE_DESC_8) CS.AdManager.Instance:ShowRewardedAd(function(code)
-- params.cancelText = I18N:getGlobalText(I18N.GlobalConst.AD_FREE_DESC_9) if code == 0 then
-- params.notShowCallCancel = true if DataManager.PlayerData then
-- params.okFunc = function() DataManager.PlayerData:addAdCount()
-- self:_showFullScreenAds(adsClickType, adCallback) local data = {}
-- end data.ads_num = DataManager.PlayerData:getAdCount()
-- GFunc.showMessageBox(params) CS.ThinkingAnalytics.ThinkingAnalyticsAPI.UserSet(data)
end
local params = {}
params.content = I18N:getGlobalText(I18N.GlobalConst.ADS_DESC_13)
params.showToday = GConst.MESSAGE_BOX_SHOW_TODAY.MONTHLY_CARD_AD
params.okFunc = function()
if DataManager.PaymentData:getIsSkipAd() then
self:adRewradAd() self:adRewradAd()
if adCallback then if adCallback then
adCallback() adCallback()
end end
BIReport:postVideoAdOpt(BIReport.VIDEO_AD_OPT_TYPE.GET_REWARD_SKIP_AD, adsClickType) BIReport:postAdRewardGet(self.adsClickType)
return self.adsClickType = nil
end end
self:_showFullScreenAds(adsClickType, adCallback) end)
end
GFunc.showAdMesssageBox(params)
else
self:_showFullScreenAds(adsClickType, adCallback)
end
return true
end
function SDKManager:_showFullScreenAds(adsClickType, adCallback)
if EDITOR_MODE then
self:adRewradAd()
if adCallback then
adCallback()
end
return true return true
end end
if true then
self:adRewradAd()
if adCallback then
adCallback()
end
return true
end
if VersionCompatible:getIsPackageRUHW() then
if not CS.BF.BFMain.Instance.SDKMgr.BFHWAdSDKMgr.AdLoaded then
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.NO_ADS))
return false
end
-- CS.BF.BFMain.Instance.SDKMgr.BFHWAdSDKMgr:SetAdPlacement(adsClickType)
CS.BF.BFMain.Instance.SDKMgr.BFHWAdSDKMgr.AdLoaded = false
self.adCallback = adCallback
self.adsClickType = adsClickType
CS.BF.BFMain.Instance.SDKMgr.BFHWAdSDKMgr:ShowFullScreenAds()
self.isWatchingAD = true -- 标记看广告
else
if CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.Android or
CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.IPhonePlayer then
if not CS.AdManager.Instance:IsRewardedAdReady() then
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.NO_ADS))
return false
end
self.adsClickType = adsClickType
BIReport:postVideoAdOpt(BIReport.VIDEO_AD_OPT_TYPE.PLAY_SUCCESS, self.adsClickType)
CS.AdManager.Instance:ShowRewardedAd(function (code)
if code == 0 then
if not self.watchAdCount then
self.watchAdCount = 1
end
self:adRewradAd()
if adCallback then
adCallback()
end
self.isWatchingAD = false -- 标记看广告
BIReport:postVideoAdOpt(BIReport.VIDEO_AD_OPT_TYPE.GET_REWARD, self.adsClickType)
self.adsClickType = nil
end
end)
self.isWatchingAD = true -- 标记看广告
return true
end
end
return true
end
function SDKManager:getIsWatchingAD()
return self.isWatchingAD
end
function SDKManager:clearWatchAdCount()
self.watchAdCount = nil
end end
function SDKManager:adRewradAd(noReport) function SDKManager:adRewradAd(noReport)
-- 看广告
ModuleManager.TaskManager:addTaskProgress(GConst.TaskConst.TASK_TYPE.X_WATCH_AD) ModuleManager.TaskManager:addTaskProgress(GConst.TaskConst.TASK_TYPE.X_WATCH_AD)
if not noReport then if not noReport then
DataManager.PlayerData:addAdCount()
BIReport:postAdEvent() BIReport:postAdEvent()
end end
end end
function SDKManager:showInterstitial(interstitialAdType, adCallback)
if EDITOR_MODE then
if not interstitialAdType then
local params = {
content = "SDKManager showInterstitial has no adsClickType",
boxType = GConst.MESSAGE_BOX_TYPE.MB_OK,
okText = I18N:getGlobalText(I18N.GlobalConst.BTN_TEXT_OK),
}
GFunc.showMessageBox(params)
Logger.log("SDKManager showInterstitial has no adsClickType")
end
end
BIReport:postInterstitialAdOpt(BIReport.INTERSTITIAL_AD_OPT_TYPE.SHOW, interstitialAdType)
if EDITOR_MODE then
if adCallback then
adCallback()
end
return
end
if CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.Android or
CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.IPhonePlayer then
if not CS.AdManager.Instance:IsInterstitialReady() then
if adCallback then
adCallback()
end
return
end
BIReport:postInterstitialAdOpt(BIReport.INTERSTITIAL_AD_OPT_TYPE.SUCCESS, interstitialAdType)
self.isWatchingAD = true
CS.AdManager.Instance:ShowInterstitial(function(code)
self.isWatchingAD = false
if adCallback then
adCallback()
adCallback = nil
end
end)
elseif EDITOR_MODE then
if adCallback then
adCallback()
adCallback = nil
end
end
end
--- 广告
-- function SDKManager:getProjectId()
-- return CS.BF.BFMain.ProjectId
-- end
-- function SDKManager:getEnv()
-- return CS.BF.BFMain.ProjectEnv
-- end
function SDKManager:getServerList(callback) function SDKManager:getServerList(callback)
local postData = { local postData = {
project_id = "c1", project_id = "b6",
bundle_id = Platform:getIdentifier(), bundle_id = Platform:getIdentifier(),
version = Platform:getClientVersion(), version = Platform:getClientVersion(),
device_id = DeviceHelper:getDeviceId(), device_id = DeviceHelper:getDeviceId(),
@ -553,10 +397,7 @@ function SDKManager:getServerList(callback)
loginCenterUrl = loginCenterUrl .. "&" .. k .. "=" .. CS.System.Uri.EscapeDataString(v) loginCenterUrl = loginCenterUrl .. "&" .. k .. "=" .. CS.System.Uri.EscapeDataString(v)
end end
local guid = CS.BF.BFMain.Instance.SDKMgr.BFLoginSDKMgr:GetNewPlayerGuid() local guid = CS.BF.BFMain.Instance.SDKMgr.BFLoginSDKMgr:GetNewPlayerGuid()
loginCenterUrl = loginCenterUrl .. "&random=" .. CS.System.Uri.EscapeDataString(guid) loginCenterUrl = loginCenterUrl .. "&random=" .. CS.System.Uri.EscapeDataString(guid)
if EDITOR_MODE then
Logger.logHighlight("loginCenterUrl = %s", loginCenterUrl)
end
CS.BF.BFMain.Instance.SDKMgr.BFLoginSDKMgr:SetLuaServerListCallback(function(isSuccess, data) CS.BF.BFMain.Instance.SDKMgr.BFLoginSDKMgr:SetLuaServerListCallback(function(isSuccess, data)
if callback then if callback then
callback(isSuccess, data) callback(isSuccess, data)
@ -566,237 +407,98 @@ function SDKManager:getServerList(callback)
end end
function SDKManager:_login(callback, loginType) function SDKManager:_login(callback, loginType)
CS.BF.BFMain.Instance.SDKMgr.BFLoginSDKMgr:SetLuaLoginCallback(callback) CS.BF.BFMain.Instance.SDKMgr.BFLoginSDKMgr:SetLuaLoginCallback(callback)
CS.BF.BFMain.Instance.SDKMgr.BFLoginSDKMgr:Login(loginType) CS.BF.BFMain.Instance.SDKMgr.BFLoginSDKMgr:Login(loginType)
end end
function SDKManager:login(callback, loginType) function SDKManager:login(callback, loginType)
self:logout(function() self:logout(function()
if self.isLogining then -- 正在登陆中 if self.isLogining then -- 正在登陆中
Logger.log("三方当前正在登陆中") Logger.log("三方当前正在登陆中")
return return
end end
self.isLogining = true
self.isLogining = true self:_login(function(code, msg)
self:_login(function(code, msg) Logger.log("login finish:%s %s", code, msg)
if code == SDKManager.BF_LOGIN_RESULT.Success then if code == SDKManager.BF_LOGIN_RESULT.Success then
if not msg then if not msg then
self.isLogining = false self.isLogining = false
return return
end end
local msgTab = json.decode(msg) local msgTab = json.decode(msg)
if msgTab == nil or type(msgTab) ~= "table" then if msgTab == nil or type(msgTab) ~= "table" then
self.isLogining = false self.isLogining = false
return return
end end
local loginResult = json.decode(msgTab.msg) local loginResult = json.decode(msgTab.msg)
if loginResult == nil or type(loginResult) ~= "table" then if loginResult == nil or type(loginResult) ~= "table" then
self.isLogining = false self.isLogining = false
return return
end end
local userId = loginResult.UserId
local userId = loginResult.UserId local token = loginResult.Token
local token = loginResult.Token local params = {}
local params = {} if loginType == SDKManager.BF_LOGIN_TYPE.APPLE then
if loginType == SDKManager.BF_LOGIN_TYPE.APPLE then params = {
params = {
type = "apple", type = "apple",
id = tostring(userId), id = tostring(userId),
token = tostring(token) token = tostring(token)
} }
elseif loginType == SDKManager.BF_LOGIN_TYPE.GOOGLE then elseif loginType == SDKManager.BF_LOGIN_TYPE.GOOGLE then
params = { params = {
type = "google", type = "google",
id = tostring(userId), id = tostring(userId),
token = tostring(token) token = tostring(token)
} }
elseif loginType == SDKManager.BF_LOGIN_TYPE.FACEBOOK then end
params = { if callback then
type = "facebook", callback(params)
id = tostring(userId), end
token = tostring(token) end
} self.isLogining = false
elseif loginType == SDKManager.BF_LOGIN_TYPE.VKID then end, loginType)
params = { end, loginType)
type = "vkid",
id = tostring(userId),
token = tostring(token)
}
end
if callback then
callback(params)
end
end
self.isLogining = false
end, loginType)
end, loginType)
end
function SDKManager:getLoginTypeFacebook()
-- if Platform:isIosPlatform() then
-- return NetManager.LOGIN_TYPE.FACEBOOK_LIMITED
-- else
return NetManager.LOGIN_TYPE.FACEBOOK
-- end
end
function SDKManager:getServerLoginType(loginType)
-- if Platform:isIosPlatform() then
-- if loginType == SDKManager.BF_LOGIN_TYPE.FACEBOOK then
-- return SDKManager.LOGIN_TYPE[SDKManager.BF_LOGIN_TYPE.FACEBOOK_LIMITED]
-- else
-- return SDKManager.LOGIN_TYPE[loginType]
-- end
-- else
return SDKManager.LOGIN_TYPE[loginType]
-- end
end end
function SDKManager:_logout(callback, loginType) function SDKManager:_logout(callback, loginType)
if loginType == SDKManager.BF_LOGIN_TYPE.FACEBOOK or loginType == SDKManager.BF_LOGIN_TYPE.GOOGLE or loginType == SDKManager.BF_LOGIN_TYPE.VKID then if loginType == SDKManager.BF_LOGIN_TYPE.FACEBOOK or loginType == SDKManager.BF_LOGIN_TYPE.GOOGLE then
CS.BF.BFMain.Instance.SDKMgr.BFLoginSDKMgr:SetLuaLogoutCallback(callback) CS.BF.BFMain.Instance.SDKMgr.BFLoginSDKMgr:SetLuaLogoutCallback(callback)
CS.BF.BFMain.Instance.SDKMgr.BFLoginSDKMgr:Logout(loginType) CS.BF.BFMain.Instance.SDKMgr.BFLoginSDKMgr:Logout(loginType)
else else
if callback then if callback then
callback(SDKManager.BF_LOGIN_RESULT.Success, nil) callback(SDKManager.BF_LOGIN_RESULT.Success, nil)
end end
end end
end end
function SDKManager:logout(callback, loginType) function SDKManager:logout(callback, loginType)
if self.isLogouting then -- 正在登出 if self.isLogouting then -- 正在登出
Logger.log("当前正在登出中") Logger.log("当前正在登出中")
return return
end end
self.isLogouting = true
self.isLogouting = true self:_logout(function(code, msg)
if code == SDKManager.BF_LOGIN_RESULT.Success then
if callback then
self:_logout(function(code, msg) callback()
if (code == SDKManager.BF_LOGIN_RESULT.Success) then end
if callback then else
callback() if msg and msg ~= "" then
end local jData = json.decode(msg)
else if jData then
if msg and msg ~= "" then Logger.logError("登出失败 result:%s type:%s msg:%s", code, jData.loginType, jData.msg)
local jData = json.decode(msg) else
if jData then Logger.logError("登出失败 result:%s", code)
local type = jData.loginType end
local msg = jData.msg else
Logger.logError("登出失败 result:%s type:%s msg:%s", code, type, msg) Logger.logError("登出失败")
else end
Logger.logError("登出失败 result:%s", code) if callback then
end callback()
else end
Logger.logError("登出失败") end
end self.isLogouting = false
if callback then end, loginType)
callback()
end
end
self.isLogouting = false
end, loginType)
end
function SDKManager:tryGetAFConversionData()
-- if CS.BF.BFMain.Instance.SDKMgr.BFThirdReportSDKMgr:IsGetConversionDataOver() then
-- BIReport:postDebugInfo(BIReport.DEBUG_INFO_TYPE.AF_CONVERSION_DATA, CS.BF.BFMain.Instance.SDKMgr.BFThirdReportSDKMgr:GetAFConversionData())
-- end
end
function SDKManager:tryPostAFRequestResponse()
-- if CS.BF.BFMain.Instance.SDKMgr.BFThirdReportSDKMgr:IsGetAFOnRequestResponse() then
-- local msg = string.format("code:%s, msg:%s", CS.BF.BFMain.Instance.SDKMgr.BFThirdReportSDKMgr:GetAFOnRequestResponseStatusCode(), CS.BF.BFMain.Instance.SDKMgr.BFThirdReportSDKMgr:GetAFOnRequestResponseErrorDescription())
-- BIReport:postDebugInfo(BIReport.DEBUG_INFO_TYPE.AF_ON_REQUEST_RESPONSE, msg)
-- end
end
function SDKManager:getAFConversionObj()
-- if self._afConversionObj == nil then
-- if CS.BF.BFMain.Instance.SDKMgr.BFThirdReportSDKMgr:IsGetConversionDataOver() then
-- local data = CS.BF.BFMain.Instance.SDKMgr.BFThirdReportSDKMgr:GetAFConversionData()
-- if data and data ~= "" then
-- self._afConversionObj = json.decode(data)
-- end
-- end
-- end
-- return self._afConversionObj
end
-- 是否显示GDPR条例
function SDKManager:isPrivacyOptionsRequired()
return false
-- if EDITOR_MODE then
-- return false
-- end
-- if not VersionCompatible:getIsSupportGDPR() then
-- return false
-- end
-- if CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.Android then
-- return CS.AdManager.Instance:IsPrivacyOptionsRequired()
-- elseif CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.IPhonePlayer then
-- return CS.AdManager.Instance:IsPrivacyOptionsRequired()
-- else
-- return false
-- end
end
-- 展示GDPR隐私条款
function SDKManager:showPrivacyOptionsForm()
-- if not VersionCompatible:getIsSupportGDPR() then
-- return
-- end
-- if CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.Android then
-- CS.AdManager.Instance:ShowPrivacyOptionsForm()
-- elseif CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.IPhonePlayer then
-- CS.AdManager.Instance:ShowPrivacyOptionsForm()
-- end
end
function SDKManager:requestStoreReview()
if VersionCompatible:supportRuStoreReview() then
CS.BF.BFMain.Instance.SDKMgr.BFNativeSDKMgr:RuRequestStoreReview()
else
CS.BF.BFMain.Instance.SDKMgr.BFNativeSDKMgr:RequestStoreReview()
end
end
--@region dukpay
function SDKManager:initDukpayOrders(orders)
if SDKPayMgr.initUncompleteOrders then
SDKPayMgr:initUncompleteOrders(orders)
end
end
function SDKManager:onServerPushDukpay(data)
if data and SDKPayMgr.handleCompleteOrder then
SDKPayMgr:handleCompleteOrder(data.order)
end
end
--@endregion
-- 初始化deeplink
function SDKManager:initDeepLink()
-- 注册监听
CS.BF.BFMain.Instance.SDKMgr.DeepLinkMgr:SetLuaDeepLinkActiveCallback(function(deeplinkUrl)
local deeplinkParams
if deeplinkUrl and deeplinkUrl ~= "" then
deeplinkParams = GFunc.getUrlParams(deeplinkUrl)
end
if deeplinkParams then
Logger.printTable(deeplinkParams)
end
end)
end
-- 获取deeplink url
function SDKManager:getDeepLinkUrl()
if VersionCompatible:supportDeepLink() then
return CS.BF.BFMain.Instance.SDKMgr.DeepLinkMgr:GetDeepLinkURL()
else
return ""
end
end end
return SDKManager return SDKManager

View File

@ -31,25 +31,20 @@ function SDKPayDefaultManager:getPriceCurrencyCode(skuId)
end end
function SDKPayDefaultManager:getSDKPayType() function SDKPayDefaultManager:getSDKPayType()
-- if EDITOR_MODE then if EDITOR_MODE then
-- return SDKManager.PAY_TYPE.DEBUG return SDKManager.PAY_TYPE.DEBUG
-- end end
-- return SDKManager.PAY_TYPE.NONE return SDKManager.PAY_TYPE.NONE
return SDKManager.PAY_TYPE.DEBUG
end end
function SDKPayDefaultManager:getPurchaseArgs(purchaseToken, uuid, channelOrderId, productId) function SDKPayDefaultManager:getPurchaseArgs(purchaseToken, uuid, channelOrderId, productId)
local args = { local args = {
channel = self:getSDKPayType(), channel = self:getSDKPayType(),
params = {tostring(uuid), tostring(productId)} params = {uuid, productId}
} }
return args return args
end end
function SDKPayDefaultManager:getPurchaseArgs2(purchaseToken, uuid, channelOrderId, productId)
return self:getPurchaseArgs(purchaseToken, uuid, channelOrderId, productId)
end
-- 获取支付方式,目前只有google支付 -- 获取支付方式,目前只有google支付
function SDKPayDefaultManager:getIsSupportSDKPay() function SDKPayDefaultManager:getIsSupportSDKPay()
return false return false
@ -77,7 +72,7 @@ function SDKPayDefaultManager:doUncompleteOrder(callback, productId)
end end
-- sdk将已完成的订单消耗掉 -- sdk将已完成的订单消耗掉
function SDKPayDefaultManager:consumePurchase(token, callback, debugInfo) function SDKPayDefaultManager:consumePurchase(token, callback)
end end
return SDKPayDefaultManager return SDKPayDefaultManager

View File

@ -45,11 +45,10 @@ function SDKPayGoogleManager:queryProducts(callback)
local inAppList = {} -- 内购类 local inAppList = {} -- 内购类
local subsList = {} -- 订阅list local subsList = {} -- 订阅list
for _, rechargeInfo in ipairs(rechargeCfg) do for _, rechargeInfo in ipairs(rechargeCfg) do
local payId = rechargeInfo[VersionCompatible:getRechargePayId()]
if rechargeInfo.subscribe then if rechargeInfo.subscribe then
table.insert(subsList, payId) table.insert(subsList, rechargeInfo.payId)
else else
table.insert(inAppList, payId) table.insert(inAppList, rechargeInfo.payId)
end end
end end
self.products = {} self.products = {}
@ -222,13 +221,7 @@ function SDKPayGoogleManager:getProductPriceAmountMicros(skuId)
if self.products and #self.products > 0 then if self.products and #self.products > 0 then
for _, data in ipairs(self.products) do for _, data in ipairs(self.products) do
if data.sku == skuId then if data.sku == skuId then
--[[string (int64 format) return data.priceAmountMicros
//100 1.99 priceAmountMicros 1990000]]
local value = tonumber(data.priceAmountMicros or 0)
if value then
value = value / 1000000
end
return value or 0
end end
end end
end end
@ -277,14 +270,14 @@ function SDKPayGoogleManager:checkPay(productId, callback)
callback(0) callback(0)
elseif code == 1 then -- 指定的productId存在支付状态中的订单 elseif code == 1 then -- 指定的productId存在支付状态中的订单
local params = { local params = {
content = I18N:getGlobalText(I18N.GlobalConst.SETTINGS_DESC_38), content = I18N:getGlobalText(I18N.GlobalConst.SETTING_DESC_23),
boxType = GConst.MESSAGE_BOX_TYPE.MB_OK, boxType = GConst.MESSAGE_BOX_TYPE.MB_OK,
okText = I18N:getGlobalText(I18N.GlobalConst.BTN_TEXT_OK), okText = I18N:getGlobalText(I18N.GlobalConst.BTN_TEXT_OK),
} }
GFunc.showMessageBox(params) GFunc.showMessageBox(params)
elseif code == 2 then -- 指定的productId存在未完成的订单消耗失败的情况 elseif code == 2 then -- 指定的productId存在未完成的订单消耗失败的情况
local params = { local params = {
content = I18N:getGlobalText(I18N.GlobalConst.SETTINGS_DESC_38), content = I18N:getGlobalText(I18N.GlobalConst.SETTING_DESC_23),
boxType = GConst.MESSAGE_BOX_TYPE.MB_OK, boxType = GConst.MESSAGE_BOX_TYPE.MB_OK,
okText = I18N:getGlobalText(I18N.GlobalConst.BTN_TEXT_OK), okText = I18N:getGlobalText(I18N.GlobalConst.BTN_TEXT_OK),
} }
@ -303,14 +296,14 @@ function SDKPayGoogleManager:checkPay(productId, callback)
callback(0) callback(0)
elseif code == 1 then -- 指定的productId存在支付状态中的订单 elseif code == 1 then -- 指定的productId存在支付状态中的订单
local params = { local params = {
content = I18N:getGlobalText(I18N.GlobalConst.SETTINGS_DESC_38), content = I18N:getGlobalText(I18N.GlobalConst.SETTING_DESC_23),
boxType = GConst.MESSAGE_BOX_TYPE.MB_OK, boxType = GConst.MESSAGE_BOX_TYPE.MB_OK,
okText = I18N:getGlobalText(I18N.GlobalConst.BTN_TEXT_OK), okText = I18N:getGlobalText(I18N.GlobalConst.BTN_TEXT_OK),
} }
GFunc.showMessageBox(params) GFunc.showMessageBox(params)
elseif code == 2 then -- 指定的productId存在未完成的订单消耗失败的情况 elseif code == 2 then -- 指定的productId存在未完成的订单消耗失败的情况
local params = { local params = {
content = I18N:getGlobalText(I18N.GlobalConst.SETTINGS_DESC_38), content = I18N:getGlobalText(I18N.GlobalConst.SETTING_DESC_23),
boxType = GConst.MESSAGE_BOX_TYPE.MB_OK, boxType = GConst.MESSAGE_BOX_TYPE.MB_OK,
okText = I18N:getGlobalText(I18N.GlobalConst.BTN_TEXT_OK), okText = I18N:getGlobalText(I18N.GlobalConst.BTN_TEXT_OK),
} }
@ -362,12 +355,12 @@ function SDKPayGoogleManager:doGooglePay(productId, orderId, rechargeId, giftTyp
end end
elseif code == 1 then elseif code == 1 then
-- 支付取消 -- 支付取消
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.SETTINGS_DESC_37)) GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.SETTING_DESC_25))
BIReport:postPayCancel(productId, orderId, rechargeId, giftType, giftId, false, purchaseType) BIReport:postPayCancel(productId, orderId, rechargeId, giftType, giftId)
else else
-- 支付失败 -- 支付失败
Logger.log("pay failed") Logger.log("pay failed")
BIReport:postPayFailed(productId, orderId, rechargeId, msg or GConst.EMPTY_STRING, giftType, giftId, false, purchaseType) BIReport:postPayFailed(productId, orderId, rechargeId, msg or GConst.EMPTY_STRING, giftType, giftId)
end end
end) end)
end end

View File

@ -17,61 +17,51 @@ function SDKPayiOSManager:initPay(callback)
if callback then if callback then
callback() callback()
end end
BIReport:postPayInitStatus(BIReport.PAY_OPT_TYPE.INIT_SUC) BIReport:postPayInitSuccess()
else else
Logger.log(errorStr) Logger.log(errorStr)
BIReport:postPayInitStatus(BIReport.PAY_OPT_TYPE.INIT_FAILED, errorStr) BIReport:postPayInitFailed(errorStr)
end end
end end
CS.BF.BFMain.Instance.SDKMgr.IosPaySDKMgr.buyCallback = function(isSuccess, result, errorStr) CS.BF.BFMain.Instance.SDKMgr.IosPaySDKMgr.buyCallback = function(isSuccess, result, errorStr)
local reportPayParams
if result and result.transactionID and self.iosPayInfos and self.iosPayInfos[result.transactionID] then
reportPayParams = self.iosPayInfos[result.transactionID]
end
BIReport:postDebugInfo(BIReport.DEBUG_INFO_TYPE.PAY, "buyCallback(init) -- success:" .. tostring(isSuccess))
if isSuccess then if isSuccess then
if self.handleUncompleteIosOrder then if self.handleUncompleteIosOrder then
local payParams = self.iosPayInfos[result.transactionID] local payParams = self.iosPayInfos[result.transactionID]
if payParams ~= nil and payParams.order then local needConsumePurchase = true
if payParams ~= nil and payParams.order then
PayManager:requestRewards(result.receipt, payParams.order, result.transactionID, payParams.productId) PayManager:requestRewards(result.receipt, payParams.order, result.transactionID, payParams.productId)
else needConsumePurchase = false
PayManager:requestRewards(result.receipt, nil, result.transactionID, result.definition.id, nil, nil, nil, nil, nil, true) end
BIReport:postPayTryReissueOrder(result.definition.id, result.transactionID) if needConsumePurchase then
end self:delIosPayInfo(result.transactionID)
BIReport:postDebugInfo(BIReport.DEBUG_INFO_TYPE.PAY, "buyCallback(init) -- payParams is not nil:" .. tostring(payParams ~= nil)) self:delIosOrder(result.definition.id)
self:consumePurchase(result.definition.id)
local giftId = tonumber(payParams.giftId)
local purchaseType = tonumber(payParams.purchaseType)
local giftType = PayManager:getGiftType(purchaseType, giftId)
local rechargeId = PayManager:getPackageRechargeId(purchaseType, giftId)
BIReport:postPayFailed(result.definition.id, result.transactionID, rechargeId, "error order", giftType, giftId)
end
else else
local purchaseType -- 回调时机太早的话,就先保存起来,等后续补单的时候一起补
if reportPayParams then local order = self.iosOrders[result.definition.id]
purchaseType = tonumber(reportPayParams.purchaseType) if order then
end self:saveIosPayInfo(result.transactionID, result.receipt, order.order, result.definition.id, order.purchaseType, order.giftId)
-- 回调时机太早的话,就先保存起来,等后续补单的时候一起补 self:delIosOrder(result.definition.id)
local order = self.iosOrders[result.definition.id] else
if order then -- 之前没有记录只能算掉单了
self:saveIosPayInfo(result.transactionID, result.receipt, order.order, result.definition.id, order.purchaseType, order.giftId) self:delIosPayInfo(result.transactionID)
self:delIosOrder(result.definition.id) self:delIosOrder(result.definition.id)
else self:consumePurchase(result.definition.id)
BIReport:postPayFailed(result.definition.id, result.transactionID, nil, "not have order", nil, nil, nil, purchaseType) BIReport:postPayFailed(result.definition.id, result.transactionID, nil, "not have order")
self:saveIosPayInfo(result.transactionID, result.receipt, nil, result.definition.id) end
end
BIReport:postDebugInfo(BIReport.DEBUG_INFO_TYPE.PAY, "buyCallback(init) -- order is not nil:" .. tostring(order ~= nil))
end
if result then
BIReport:postPayResendOrder(result.definition and result.definition.id, result.transactionID)
else
BIReport:postPayResendOrder()
end end
else else
local purchaseType
if reportPayParams then
purchaseType = tonumber(reportPayParams.purchaseType)
end
if errorStr and errorStr ~= "" then if errorStr and errorStr ~= "" then
BIReport:postPayFailed(result.definition.id, result.transactionID, nil, errorStr, nil, nil, nil, purchaseType) BIReport:postPayFailed(result.definition.id, result.transactionID, nil, errorStr)
else else
BIReport:postPayFailed(result.definition.id, result.transactionID, nil, "1", nil, nil, nil, purchaseType) BIReport:postPayFailed(result.definition.id, result.transactionID, nil, "1")
end end
end end
end end
@ -79,8 +69,7 @@ function SDKPayiOSManager:initPay(callback)
local rechargeCfg = ConfigManager:getConfig("recharge") local rechargeCfg = ConfigManager:getConfig("recharge")
local products = {} local products = {}
for i,v in ipairs(rechargeCfg) do for i,v in ipairs(rechargeCfg) do
local payId = v[VersionCompatible:getRechargePayId()] table.insert(products, {productId = v.payId, type = CS.UnityEngine.Purchasing.ProductType.Consumable})
table.insert(products, {productId = payId, type = CS.UnityEngine.Purchasing.ProductType.Consumable})
end end
CS.BF.BFMain.Instance.SDKMgr.IosPaySDKMgr:Init(products) CS.BF.BFMain.Instance.SDKMgr.IosPaySDKMgr:Init(products)
end end
@ -92,13 +81,10 @@ function SDKPayiOSManager:queryProducePrice()
local rechargeCfg = ConfigManager:getConfig("recharge") local rechargeCfg = ConfigManager:getConfig("recharge")
self.products = {} self.products = {}
for _, v in ipairs(rechargeCfg) do for _, v in ipairs(rechargeCfg) do
local payId = v[VersionCompatible:getRechargePayId()] local price = CS.BF.BFMain.Instance.SDKMgr.IosPaySDKMgr:GetLocalizedPrice(v.payId)
local price = CS.BF.BFMain.Instance.SDKMgr.IosPaySDKMgr:GetLocalizedPrice(payId)
local currencyCode = CS.BF.BFMain.Instance.SDKMgr.IosPaySDKMgr:GetLocalizedIsoCurrencyCode(payId)
local priceAmountMicros = CS.BF.BFMain.Instance.SDKMgr.IosPaySDKMgr:GetLocalizedPriceAmount(payId)
if price and price ~= "" then if price and price ~= "" then
Logger.log("product = %s, price = %s", payId, price) Logger.log("product = %s, price = %s", v.payId, price)
table.insert(self.products, {sku = payId, price = price, priceCurrencyCode = currencyCode, priceAmountMicros = priceAmountMicros}) table.insert(self.products, {sku = v.payId, price = price})
end end
end end
return self.products return self.products
@ -117,7 +103,6 @@ function SDKPayiOSManager:doUncompleteOrder(callback, productId)
local orders = self.iosPayInfos local orders = self.iosPayInfos
if orders == nil then if orders == nil then
self.handleUncompleteOrder = false self.handleUncompleteOrder = false
BIReport:postDebugInfo(BIReport.DEBUG_INFO_TYPE.PAY, "doUncompleteOrder orders == nil")
return callback and callback() return callback and callback()
end end
local uncompleteList = {} local uncompleteList = {}
@ -126,7 +111,6 @@ function SDKPayiOSManager:doUncompleteOrder(callback, productId)
end end
if #uncompleteList <= 0 then if #uncompleteList <= 0 then
self.handleUncompleteOrder = false self.handleUncompleteOrder = false
BIReport:postDebugInfo(BIReport.DEBUG_INFO_TYPE.PAY, "doUncompleteOrder #uncompleteList <= 0")
return callback and callback() return callback and callback()
end end
local index = 1 local index = 1
@ -141,24 +125,15 @@ function SDKPayiOSManager:doUncompleteOrder(callback, productId)
index = index + 1 index = index + 1
handleOrder(uncompleteList[index]) handleOrder(uncompleteList[index])
end) end)
BIReport:postPayDoUncompleteOrder(uncompleteOrder.productId, uncompleteOrder.transactionID, uncompleteOrder.order)
elseif uncompleteOrder.transactionID then
PayManager:requestRewards(uncompleteOrder.receipt, nil, uncompleteOrder.transactionID, uncompleteOrder.productId, true, function()
index = index + 1
handleOrder(uncompleteList[index])
end, nil, nil, nil, true)
BIReport:postPayTryReissueOrder(uncompleteOrder.productId, uncompleteOrder.transactionID)
else else
SDKManager:delIosPayInfo(uncompleteOrder.transactionID) SDKManager:delIosPayInfo(uncompleteOrder.transactionID)
SDKManager:delIosOrder(uncompleteOrder.productId) SDKManager:delIosOrder(uncompleteOrder.productId)
self:consumePurchase(uncompleteOrder.productId, function() self:consumePurchase(uncompleteOrder.productId, function()
index = index + 1 index = index + 1
handleOrder(uncompleteList[index]) handleOrder(uncompleteList[index])
end, "handle order") end)
BIReport:postPayDoUncompleteOrder(uncompleteOrder.productId, uncompleteOrder.transactionID)
end end
end end
BIReport:postDebugInfo(BIReport.DEBUG_INFO_TYPE.PAY, "doUncompleteOrder handleOrder:" .. tostring(#uncompleteList))
handleOrder(uncompleteList[index]) handleOrder(uncompleteList[index])
end end
@ -229,15 +204,6 @@ function SDKPayiOSManager:getPurchaseArgs(purchaseToken, uuid, channelOrderId, p
return args return args
end end
-- 异常订单时,使用该参数通知服务器校验
function SDKPayiOSManager:getPurchaseArgs2(purchaseToken, uuid, channelOrderId, productId)
local args = {
channel = SDKManager.PAY_TYPE.IOS,
params = {channelOrderId}
}
return args
end
-- 获取支付方式,目前只有google支付 -- 获取支付方式,目前只有google支付
function SDKPayiOSManager:getIsSupportSDKPay() function SDKPayiOSManager:getIsSupportSDKPay()
return true return true
@ -261,7 +227,7 @@ function SDKPayiOSManager:checkPay(productId, callback)
elseif code == 1 then elseif code == 1 then
-- 指定的productId存在支付状态中的订单 -- 指定的productId存在支付状态中的订单
local params = { local params = {
content = I18N:getGlobalText(I18N.GlobalConst.SETTINGS_DESC_38), content = I18N:getGlobalText(I18N.GlobalConst.SETTING_DESC_23),
boxType = GConst.MESSAGE_BOX_TYPE.MB_OK, boxType = GConst.MESSAGE_BOX_TYPE.MB_OK,
okText = I18N:getGlobalText(I18N.GlobalConst.BTN_TEXT_OK), okText = I18N:getGlobalText(I18N.GlobalConst.BTN_TEXT_OK),
} }
@ -269,7 +235,7 @@ function SDKPayiOSManager:checkPay(productId, callback)
elseif code == 2 then elseif code == 2 then
-- 指定的productId存在未完成的订单消耗失败的情况 -- 指定的productId存在未完成的订单消耗失败的情况
local params = { local params = {
content = I18N:getGlobalText(I18N.GlobalConst.SETTINGS_DESC_38), content = I18N:getGlobalText(I18N.GlobalConst.SETTING_DESC_23),
boxType = GConst.MESSAGE_BOX_TYPE.MB_OK, boxType = GConst.MESSAGE_BOX_TYPE.MB_OK,
okText = I18N:getGlobalText(I18N.GlobalConst.BTN_TEXT_OK), okText = I18N:getGlobalText(I18N.GlobalConst.BTN_TEXT_OK),
} }
@ -288,19 +254,17 @@ function SDKPayiOSManager:pay(productId, orderId, rechargeId, giftType, purchase
end end
-- sdk将已完成的订单消耗掉 -- sdk将已完成的订单消耗掉
function SDKPayiOSManager:consumePurchase(productId, callback, debugInfo) function SDKPayiOSManager:consumePurchase(productId, callback)
CS.BF.BFMain.Instance.SDKMgr.IosPaySDKMgr:ConsumePurchase(productId) CS.BF.BFMain.Instance.SDKMgr.IosPaySDKMgr:ConsumePurchase(productId)
if callback then if callback then
callback(0) callback(0)
end end
BIReport:postPayConsumeOrder(productId, debugInfo)
end end
function SDKPayiOSManager:doIosPay(productId, orderId, rechargeId, giftType, purchaseType, giftId, callback) function SDKPayiOSManager:doIosPay(productId, orderId, rechargeId, giftType, purchaseType, giftId, callback)
self.blockTouch = true self.blockTouch = true
UIManager:showWaitPay() UIManager:showWaitPay()
CS.BF.BFMain.Instance.SDKMgr.IosPaySDKMgr.buyCallback = function(isSuccess, result, errorStr) CS.BF.BFMain.Instance.SDKMgr.IosPaySDKMgr.buyCallback = function(isSuccess, result, errorStr)
BIReport:postDebugInfo(BIReport.DEBUG_INFO_TYPE.PAY, "buyCallback(pay) -- success:" .. tostring(isSuccess) .. " blockTouch:" .. tostring(self.blockTouch))
if self.blockTouch then if self.blockTouch then
self.blockTouch = false self.blockTouch = false
UIManager:hideWaitPay() UIManager:hideWaitPay()
@ -315,9 +279,9 @@ function SDKPayiOSManager:doIosPay(productId, orderId, rechargeId, giftType, pur
end end
else else
if errorStr and errorStr ~= "" then if errorStr and errorStr ~= "" then
BIReport:postPayFailed(productId, orderId, rechargeId, errorStr, giftType, giftId, nil, purchaseType) BIReport:postPayFailed(productId, orderId, rechargeId, errorStr, giftType, giftId)
else else
BIReport:postPayFailed(productId, orderId, rechargeId, "1", giftType, giftId, nil, purchaseType) BIReport:postPayFailed(productId, orderId, rechargeId, "1", giftType, giftId)
end end
end end
self:delIosOrder(productId) self:delIosOrder(productId)
@ -329,29 +293,23 @@ function SDKPayiOSManager:doIosPay(productId, orderId, rechargeId, giftType, pur
needConsumePurchase = false needConsumePurchase = false
end end
if needConsumePurchase then if needConsumePurchase then
local order = self.iosOrders[result.definition.id] local order = self.iosOrders[result.definition.id]
if order then if order then
PayManager:requestRewards(result.receipt, order.order, result.transactionID, result.definition.id) PayManager:requestRewards(result.receipt, order.order, result.transactionID, result.definition.id)
elseif result.transactionID then -- 服务器检验 else
PayManager:requestRewards(result.receipt, nil, result.transactionID, result.definition.id, nil, nil, nil, nil, nil, true) self:delIosPayInfo(result.transactionID)
BIReport:postPayTryReissueOrder(result.definition.id, result.transactionID)
else
self:delIosPayInfo(result.transactionID)
self:delIosOrder(result.definition.id) self:delIosOrder(result.definition.id)
self:consumePurchase(result.definition.id, nil, "pay consume") self:consumePurchase(result.definition.id)
if payParams then local giftId = tonumber(payParams.giftId)
local giftId = tonumber(payParams.giftId) local purchaseType = tonumber(payParams.purchaseType)
local purchaseType = tonumber(payParams.purchaseType) local giftType = PayManager:getGiftType(purchaseType, giftId)
local giftType = PayManager:getGiftType(purchaseType, giftId) local rechargeId = PayManager:getPackageRechargeId(purchaseType, giftId)
local rechargeId = PayManager:getPackageRechargeId(purchaseType, giftId) BIReport:postPayFailed(result.definition.id, result.transactionID, rechargeId, "error order", giftType, giftId)
BIReport:postPayFailed(result.definition.id, result.transactionID, rechargeId, "error order", giftType, giftId, nil, purchaseType) end
end
end
end end
end end
end end
self:saveIosOrder(productId, orderId, purchaseType, giftId) self:saveIosOrder(productId, orderId, purchaseType, giftId)
CS.BF.BFMain.Instance.SDKMgr.IosPaySDKMgr:SetApplicationUsername(orderId)
CS.BF.BFMain.Instance.SDKMgr.IosPaySDKMgr:Buy(productId, orderId) CS.BF.BFMain.Instance.SDKMgr.IosPaySDKMgr:Buy(productId, orderId)
end end
@ -370,8 +328,6 @@ function SDKPayiOSManager:doUncompletePay(callback)
if self:_getIsIosInitialized() then if self:_getIsIosInitialized() then
self.alreadyFinishUncompletePay = true self.alreadyFinishUncompletePay = true
self:doUncompleteOrder() self:doUncompleteOrder()
BIReport:postDebugInfo(BIReport.DEBUG_INFO_TYPE.PAY, "doUncompletePay")
end end
end end

View File

@ -16,13 +16,14 @@ function ServerPushManager:initWhenLogin()
self:addServerPushListener(ProtoMsgType.FromMsgEnum.BountyBoughtNtf, ModuleManager.BountyManager, ModuleManager.BountyManager.onBoughtBountyFinish) self:addServerPushListener(ProtoMsgType.FromMsgEnum.BountyBoughtNtf, ModuleManager.BountyManager, ModuleManager.BountyManager.onBoughtBountyFinish)
self:addServerPushListener(ProtoMsgType.FromMsgEnum.ArenaBountyBoughtNtf, ModuleManager.ArenaBountyManager, ModuleManager.ArenaBountyManager.onBoughtBountyFinish) self:addServerPushListener(ProtoMsgType.FromMsgEnum.ArenaBountyBoughtNtf, ModuleManager.ArenaBountyManager, ModuleManager.ArenaBountyManager.onBoughtBountyFinish)
self:addServerPushListener(ProtoMsgType.FromMsgEnum.NewMailNtf, ModuleManager.MailManager, ModuleManager.MailManager.needUpdateMail) self:addServerPushListener(ProtoMsgType.FromMsgEnum.NewMailNtf, ModuleManager.MailManager, ModuleManager.MailManager.needUpdateMail)
self:addServerPushListener(ProtoMsgType.FromMsgEnum.PigLevelUpNtf, ModuleManager.ActivityManager, ModuleManager.ActivityManager.onBoughtGoldPigFinish)
self:addServerPushListener(ProtoMsgType.FromMsgEnum.TriggerLevelUpGiftNtf, ModuleManager.ShopManager, ModuleManager.ShopManager.onTriggerLevelUpGift) self:addServerPushListener(ProtoMsgType.FromMsgEnum.TriggerLevelUpGiftNtf, ModuleManager.ShopManager, ModuleManager.ShopManager.onTriggerLevelUpGift)
self:addServerPushListener(ProtoMsgType.FromMsgEnum.TriggerGrowUpGift2Ntf, ModuleManager.ShopManager, ModuleManager.ShopManager.onTriggerGrowUpGift) self:addServerPushListener(ProtoMsgType.FromMsgEnum.TriggerGrowUpGift2Ntf, ModuleManager.ShopManager, ModuleManager.ShopManager.onTriggerGrowUpGift)
-- self:addServerPushListener(ProtoMsgType.FromMsgEnum.MallDailyResetNtf, ModuleManager.ShopManager, ModuleManager.ShopManager.onMallDailyReset) self:addServerPushListener(ProtoMsgType.FromMsgEnum.MallDailyResetNtf, ModuleManager.ShopManager, ModuleManager.ShopManager.onMallDailyReset)
self:addServerPushListener(ProtoMsgType.FromMsgEnum.AIHelpUnreadNtf, ModuleManager.GameSettingManager, ModuleManager.GameSettingManager.rspAiHelperNtf) self:addServerPushListener(ProtoMsgType.FromMsgEnum.AIHelpUnreadNtf, ModuleManager.GameSettingManager, ModuleManager.GameSettingManager.rspAiHelperNtf)
self:addServerPushListener(ProtoMsgType.FromMsgEnum.RecoveryNtf, ModuleManager.ItemManager, ModuleManager.ItemManager.rspRecoveryNtf) self:addServerPushListener(ProtoMsgType.FromMsgEnum.RecoveryNtf, ModuleManager.ItemManager, ModuleManager.ItemManager.rspRecoveryNtf)
-- self:addServerPushListener(ProtoMsgType.FromMsgEnum.BossRushBoughtNtf, ModuleManager.ActBossRushManager, ModuleManager.ActBossRushManager.rspBossRushBoughtNtf) self:addServerPushListener(ProtoMsgType.FromMsgEnum.BossRushBoughtNtf, ModuleManager.ActBossRushManager, ModuleManager.ActBossRushManager.rspBossRushBoughtNtf)
-- self:addServerPushListener(ProtoMsgType.FromMsgEnum.RuneUpdateNtf, ModuleManager.RunesManager, ModuleManager.RunesManager.rspUpdate) self:addServerPushListener(ProtoMsgType.FromMsgEnum.RuneUpdateNtf, ModuleManager.RunesManager, ModuleManager.RunesManager.rspUpdate)
end end
---- 移除全局推送监听 ---- 移除全局推送监听

View File

@ -34,17 +34,6 @@ function SpineManager:loadUISpineWidgetAsync(name, parent, callback)
end) end)
end end
function SpineManager:loadUIHeroSpineWidgetAsync(name, parent, callback)
local path = string.format(HERO_SPINE_ASSET_PATH, name, name)
ResourceManager:loadOriginAssetAsync(path, TYPE_OF_SPINE_ASSET, function(spineAssetPath, spineAsset)
if parent and parent:isDestroyed() then
ResourceManager:unload(spineAssetPath)
return
end
self:loadUISpinePrefabAsync(parent, spineAssetPath, spineAsset, callback)
end)
end
function SpineManager:loadUISpinePrefabAsync(parent, spineAssetPath, spineAsset, callback) function SpineManager:loadUISpinePrefabAsync(parent, spineAssetPath, spineAsset, callback)
ResourceManager:loadAsync(UI_SPINE_PREFAB_PATH, TYPE_OF_GAME_OBJECT, function(prefabPath, prefab) ResourceManager:loadAsync(UI_SPINE_PREFAB_PATH, TYPE_OF_GAME_OBJECT, function(prefabPath, prefab)
if parent and parent:isDestroyed() then if parent and parent:isDestroyed() then

View File

@ -8,24 +8,13 @@ local SECONDS_PRE_DAY = 86400
local SECONDS_PRE_HOUR = 3600 local SECONDS_PRE_HOUR = 3600
local SECONDS_PRE_MINUTE = 60 local SECONDS_PRE_MINUTE = 60
local DAY_PER_HOUR = 24 local DAY_PER_HOUR = 24
local DAY_PRE_WEEK = 7
local ZERO_TIME_STR = "00:00:00" local ZERO_TIME_STR = "00:00:00"
local ZERO_TIME_STR_2 = "00:00" local ZERO_TIME_STR_2 = "00:00"
local UnityTime = CS.UnityEngine.Time local UnityTime = CS.UnityEngine.Time
-- 获取时间格式(时间戳转本地时间格式) -- 获取服务器的当前时间戳
function Time:getTimeFormat(timestamp)
return os.date('*t', timestamp)
end
-- 获取时间格式(时间戳转世界时间格式)
function Time:getTimeFormatUTC(timestamp)
return os.date('!*t', timestamp)
end
-- 获取服务器的当前时间戳当前服务器是UTC-0
function Time:getServerTime() function Time:getServerTime()
if not self.serverTime then if not self.serverTime then
return os.time() return os.time()
@ -33,19 +22,6 @@ function Time:getServerTime()
return self.serverTime + self.differenceTime + GFunc.getTickCount() return self.serverTime + self.differenceTime + GFunc.getTickCount()
end end
-- 获取服务器的转本地时区的当前时间戳
function Time:getServerTimeLocal()
return self:getServerTime() + self:getTimeZoneOffset() * SECONDS_PRE_HOUR
end
-- 获取服务器的当前时间戳(毫秒级)
function Time:getServerTime2()
if not self.serverTime2 then
return os.time() * 1000
end
return self.serverTime2 + self.differenceTime2 + GFunc.getTickCount2()
end
function Time:getRealtimeSinceStartup() function Time:getRealtimeSinceStartup()
return UnityTime.realtimeSinceStartup return UnityTime.realtimeSinceStartup
end end
@ -63,7 +39,7 @@ function Time:getCertainTime(data)
local hour = data.hour or 0 local hour = data.hour or 0
local minute = data.minute or 0 local minute = data.minute or 0
local second = data.second or 0 local second = data.second or 0
return os.time({ day = day, month = month, year = year, hour = hour, min = minute, sec = second }) return os.time({day = day, month = month, year = year, hour = hour, min = minute, sec = second})
end end
-- 得到特定时间的时间戳 -- 得到特定时间的时间戳
@ -74,7 +50,7 @@ function Time:getCertainTimeByStr(timeStr)
end end
timeStr = string.trim(timeStr) timeStr = string.trim(timeStr)
local timeTab = {} local timeTab = {}
for i, v in string.gmatch(timeStr, "%d+") do for i,v in string.gmatch(timeStr, "%d+") do
-- print(i, v) -- print(i, v)
table.insert(timeTab, i) table.insert(timeTab, i)
end end
@ -84,27 +60,39 @@ function Time:getCertainTimeByStr(timeStr)
local hour = timeTab[4] local hour = timeTab[4]
local minute = timeTab[5] local minute = timeTab[5]
local second = timeTab[6] local second = timeTab[6]
local timeStr = { day = day, month = month, year = year, hour = hour, min = minute, sec = second } local time = os.time({day = day, month = month, year = year, hour = hour, min = minute, sec = second}) + Time:getClientTimeZone()*3600
local time = Time:getCertainTime(timeStr) + Time:getTimeZoneOffset() * SECONDS_PRE_HOUR
return math.floor(time) return math.floor(time)
end end
-- 格式化时间返回os.data(finalTime) -- 格式化时间返回os.data(finalTime)
function Time:formatTimeExact(time) function Time:formatTimeExact(time)
local endTime = self:getServerTime() + time local endTime = self:getServerTime() + time
return self:getTimeFormat(endTime) return os.date("*t", endTime)
end end
-- 格式化y/m/d时间返回os.data(finalTime)
function Time:formatTimeYMD(time)
time = time or Time:getServerTime()
local date = os.date("!*t", time)
return date.year .. "/" .. date.month .. "/" .. date.day
end
-- 格式化y/m/d/h/m/s时间返回os.data(finalTime)
function Time:formatTimeYMDHMS(time)
time = time or Time:getServerTime()
local date = os.date("!*t", time)
return date.year .. "/" .. date.month .. "/" .. date.day .. " " .. date.hour .. ":" .. date.min .. ":" .. date.sec
end
function Time:updateServerTimeToday(todayTime) function Time:updateServerTimeToday(todayTime)
todayTime = todayTime or 0 todayTime = todayTime or 0
self.todayTime = todayTime // 1000 self.todayTime = GFunc.formatTimeStep(todayTime)
end end
function Time:updateServerTime(serverTime) function Time:updateServerTime(serverTime)
self.serverTime = (serverTime or 0) // 1000 self.serverTime = (serverTime or 0) // 1000
self.serverTime2 = serverTime or 0 -- 毫秒级
self.differenceTime = -GFunc.getTickCount() self.differenceTime = -GFunc.getTickCount()
self.differenceTime2 = -GFunc.getTickCount2()
if EDITOR_MODE then if EDITOR_MODE then
Logger.log("updateServerTime:%s", self.differenceTime) Logger.log("updateServerTime:%s", self.differenceTime)
end end
@ -116,8 +104,7 @@ function Time:updateByServer(serverTime, todayTime)
end end
function Time:setServerTimeZone(timeZone) function Time:setServerTimeZone(timeZone)
self.timeZoneOffset = math.floor(timeZone - self:getClientTimeZone()) self.timeZoneOffset = timeZone - self:getClientTimeZone()
self.serverTimeZone = timeZone
end end
function Time:getClientTimeZone() function Time:getClientTimeZone()
@ -133,18 +120,56 @@ function Time:getTimeZoneOffset()
end end
function Time:getBeginningOfServerToday() function Time:getBeginningOfServerToday()
if self:getServerTime() > self.todayTime + 86400 then if Time:getServerTime() > self.todayTime + 86400 then
self.todayTime = self.todayTime + 86400 self.todayTime = self.todayTime + 86400
end end
return self.todayTime return self.todayTime
end end
function Time:getOverOfServerToday(time)
if time then
local passS = time % SECONDS_PRE_DAY
if passS > 0 then
return time + SECONDS_PRE_DAY - passS
end
return time + SECONDS_PRE_DAY
end
return self:getBeginningOfServerToday() + SECONDS_PRE_DAY
end
-- 获取今日剩余时间
function Time:getTodaySurplusTime()
local result = self:getOverOfServerToday() - self:getServerTime()
if result < 0 then
result = 0
end
return result
end
function Time:getBeginningOfToday()
local now = os.date('*t', self:getServerTime() + self:getTimeZoneOffset()*SECONDS_PRE_HOUR)
local beginDay = os.time{year = now.year, month = now.month, day = now.day, hour = 0}
return beginDay - self:getTimeZoneOffset()*SECONDS_PRE_HOUR
end
function Time:getBeginningOfOneDay(t)
local now = os.date('*t', t + self:getTimeZoneOffset()*SECONDS_PRE_HOUR)
local beginDay = os.time{year = now.year, month = now.month, day = now.day, hour = 0}
return beginDay - self:getTimeZoneOffset()*SECONDS_PRE_HOUR
end
-- 判断时间是否是大于等于今天
function Time:getTimeIsToday(time)
local todayBegin = self:getBeginningOfToday()
return time >= todayBegin
end
function Time:splitTime(time) function Time:splitTime(time)
time = math.floor(time) time = math.floor(time)
local reduceD = time % SECONDS_PRE_DAY local reduceD = time % SECONDS_PRE_DAY
local day = math.floor(time / SECONDS_PRE_DAY) local day = math.floor(time/SECONDS_PRE_DAY)
local reduceH = reduceD % SECONDS_PRE_HOUR local reduceH = reduceD % SECONDS_PRE_HOUR
local hour = math.floor(reduceD / SECONDS_PRE_HOUR) local hour = math.floor(reduceD/SECONDS_PRE_HOUR)
local minute = math.floor(reduceH / SECONDS_PRE_MINUTE) local minute = math.floor(reduceH / SECONDS_PRE_MINUTE)
local second = reduceH % SECONDS_PRE_MINUTE local second = reduceH % SECONDS_PRE_MINUTE
return day, hour, minute, second return day, hour, minute, second
@ -152,8 +177,8 @@ end
-- 根据秒换算成向上取整hour的时间 -- 根据秒换算成向上取整hour的时间
function Time:getCeilHourTime(time) function Time:getCeilHourTime(time)
local count = time // SECONDS_PRE_HOUR local count = time // 3600
if time % SECONDS_PRE_HOUR > 0 then if time % 3600 > 0 then
count = count + 1 count = count + 1
end end
return count return count
@ -168,7 +193,19 @@ function Time:getCeilPerSecend(time, per)
return count return count
end end
-- 格式化文案 ---------------------------------------------------------------------------------------------------------------------------------------- function Time:getDayofWeek(time)
local curTime = time or self:getServerTime()
local day = tonumber(os.date("%w", curTime))
day = day == 0 and 7 or day
return day
end
function Time:getDayofWeekUTC(time)
local curTime = time or self:getServerTime()
local day = tonumber(os.date("!%w", curTime))
day = day == 0 and 7 or day
return day
end
-- 00:00:00 -- 00:00:00
function Time:formatNumTime(time) function Time:formatNumTime(time)
@ -201,9 +238,9 @@ function Time:formatNumTimeStr(time)
if time >= SECONDS_PRE_DAY then -- 大于1天显示X天X时 if time >= SECONDS_PRE_DAY then -- 大于1天显示X天X时
return I18N:getGlobalText(I18N.GlobalConst.TIME_STR_DH, day, hour) return I18N:getGlobalText(I18N.GlobalConst.TIME_STR_DH, day, hour)
else else
if time >= SECONDS_PRE_HOUR then -- 小于1天显示X时X分 if time >= SECONDS_PRE_HOUR then -- 小于1天显示X时X分
return I18N:getGlobalText(I18N.GlobalConst.TIME_STR_HM, hour, minute) return I18N:getGlobalText(I18N.GlobalConst.TIME_STR_HM, hour, minute)
else --小于1小时显示X分X秒 else --小于1小时显示X分X秒
return I18N:getGlobalText(I18N.GlobalConst.TIME_STR_MS, minute, second) return I18N:getGlobalText(I18N.GlobalConst.TIME_STR_MS, minute, second)
end end
end end
@ -228,165 +265,61 @@ function Time:formatBeforeTimeStr(time)
end end
end end
-- 格式化y/m/d时间返回os.data(finalTime) ---- 得到time周开始时的时间戳
function Time:formatTimeYMD(time)
time = time or self:getServerTime()
local date = self:getTimeFormat(time)
return date.year .. "/" .. date.month .. "/" .. date.day
end
-- 格式化y/m/d/h/m/s时间返回os.data(finalTime)
function Time:formatTimeYMDHMS(time)
time = time or Time:getServerTime()
local date = self:getTimeFormat(time)
return date.year .. "/" .. date.month .. "/" .. date.day .. " " .. date.hour .. ":" .. date.min .. ":" .. date.sec
end
-- 格式化y-m-d h:m:s时间返回os.data(finalTime)
function Time:formatTimeYMDHMS2(time)
time = time or Time:getServerTime()
local date = self:getTimeFormat(time)
return date.year .. "-" .. date.month .. "-" .. date.day .. " " .. date.hour .. ":" .. date.min .. ":" .. date.sec
end
-- 日相关时间接口 ------------------------------------------------------------------------------------------------------------------------
-- time日开始时的时间戳
function Time:getDayBeginTimeStamp(time)
time = time or self:getServerTime()
local now = self:getTimeFormatUTC(time)
local beginDay = os.time { year = now.year, month = now.month, day = now.day, hour = 0 }
return math.floor(beginDay - self:getTimeZoneOffset() * SECONDS_PRE_HOUR)
end
-- time日结束时的时间戳
function Time:getDayOverTimeStamp(time)
time = time or self:getServerTime()
local dateTable = self:getTimeFormatUTC(time)
local nextDay = os.time { year = dateTable.year, month = dateTable.month, day = dateTable.day + 1, hour = 0, min = 0, sec = 0 }
return math.floor(nextDay - self:getTimeZoneOffset() * SECONDS_PRE_HOUR)
end
-- 获取今日剩余时间
function Time:getTodaySurplusTime()
local result = self:getDayOverTimeStamp() - self:getServerTime()
if result < 0 then
result = 0
end
return result
end
-- 判断时间是否是大于等于今天
function Time:getTimeIsToday(time)
local todayBegin = self:getDayBeginTimeStamp()
return time >= todayBegin
end
-- 获取今天距目标日期的天数
function Time:getDistanceDays(time)
local nowNum = self:getDayBeginTimeStamp(self:getServerTime())
local targetNum = self:getDayBeginTimeStamp(time)
return (nowNum - targetNum) / 24 / 60 / 60
end
-- 周相关时间接口 ------------------------------------------------------------------------------------------------------------------------
-- time周开始时的时间戳
function Time:getWeekBeginTimeStamp(time) function Time:getWeekBeginTimeStamp(time)
time = time or self:getServerTime() time = time or self:getServerTime()
local remainDay = -self:getDayofWeek(time) local remainDay = -self:getDayofWeek(time)
return math.floor(self:getDayOverTimeStamp(time) + remainDay * SECONDS_PRE_DAY) return self:getOverOfServerToday(time) + remainDay * SECONDS_PRE_DAY
end end
-- time周结束时的时间戳 ---- 得到time周结束时的时间戳
function Time:getWeekOverTimeStamp(time) function Time:getWeekOverTimeStamp(time)
time = time or self:getServerTime() time = time or self:getServerTime()
local remainDay = 7 - self:getDayofWeek(time) local remainDay = 7 - self:getDayofWeek(time)
return math.floor(self:getDayOverTimeStamp(time) + remainDay * SECONDS_PRE_DAY) return self:getOverOfServerToday(time) + remainDay * SECONDS_PRE_DAY
end end
-- 获取本周剩余时间 ---- 得到time月结束的时间戳
function Time:getWeekSurplusTime()
local result = self:getWeekOverTimeStamp() - self:getServerTime()
if result < 0 then
result = 0
end
return result
end
-- time时间在周第几天
function Time:getDayofWeek(time)
local curTime = time or self:getServerTime()
local day = tonumber(os.date("!%w", curTime))
day = day == 0 and 7 or day
return day
end
-- 月相关时间接口 ------------------------------------------------------------------------------------------------------------------------
-- time月开始的时间戳
function Time:getMonthBeginTimeStamp(time)
time = time or self:getServerTime()
local day = self:getDayofMonth(time) - 1
return math.floor(self:getDayBeginTimeStamp(time) - day * SECONDS_PRE_DAY)
end
-- time月结束的时间戳
function Time:getMonthOverTimeStamp(time) function Time:getMonthOverTimeStamp(time)
time = time or self:getServerTime() time = time or self:getServerTime()
local now = self:getTimeFormatUTC(time) local now = os.date('!*t', time)
now.month = now.month + 1 now.month = now.month + 1
if now.month > 12 then if now.month > 12 then
now.year = now.year + now.month // 12 now.year = now.year + now.month // 12
now.month = now.month % 12 now.month = now.month % 12
end end
local remainDay = os.date("%d", os.time({ year = now.year, month = now.month, day = 0 })) - now.day local remainDay = os.date("%d", os.time({year = now.year, month = now.month, day = 0})) - now.day
return math.floor(self:getDayOverTimeStamp(time) + remainDay * SECONDS_PRE_DAY) return self:getOverOfServerToday(time) + remainDay * SECONDS_PRE_DAY
end end
-- time时间在月第几天 ---- 得到当前处于本月的第几天
function Time:getDayofMonth(time) function Time:getDayByTimeStamp(time)
time = time or self:getServerTime() time = time or self:getServerTime()
local now = self:getTimeFormatUTC(time) local now = os.date('!*t', time)
return now.day return now.day
end end
-- 其他接口 ------------------------------------------------------------------------------------------------------------------------ -- 获取当前处于星期几
function Time:getWeekByTimeStamp(time)
time = time or self:getServerTime()
local now = os.date('!*t', time)
function Time:getXDaySecond(day) local weekTab = {7, 1, 2, 3, 4, 5, 6}
return day * SECONDS_PRE_DAY return weekTab[now.wday]
end end
function Time:getAWeekSecond() -- 获取今天距目标日期的天数
return self:getXDaySecond(DAY_PRE_WEEK) function Time:getDistanceDays(time)
local nowNum = self:getBeginningOfOneDay(self:getServerTime())
local targetNum = self:getBeginningOfOneDay(time)
return (nowNum - targetNum)/24/60/60
end end
--以秒为单位 计算时间差 返回 是否达到时间剩余时间00:00:00 -- 转换服务器时间字符串(ISO 8601)的对应的时间戳,例如2022-09-10T18:10:00.000Z
function Time:checkTimeByMinutes(lastTriggerTime, minutes) function Time:convertServerTimeStringToTimestamp(str)
-- 计算从上次触发到现在经过的秒数 local dateTime = CS.System.DateTime.Parse(str)
local currentTime = Time:getServerTime() local dateTimeOffset = CS.System.DateTimeOffset(dateTime)
local elapsedSeconds = currentTime - lastTriggerTime return dateTimeOffset:ToUnixTimeSeconds()
Logger.logHighlight(elapsedSeconds)
local freeSeconds = minutes * 60
-- 计算是否达到时间
if elapsedSeconds >= freeSeconds then
Logger.logHighlight(freeSeconds)
return true, nil
else
-- 计算剩余的秒数
local remainingSeconds = freeSeconds - elapsedSeconds
Logger.logHighlight(remainingSeconds)
-- 计算小时数
local hours = math.floor(remainingSeconds / 3600)
-- 计算剩余的分钟数
local minutes = math.floor((remainingSeconds % 3600) / 60)
-- 计算剩余的秒数
local seconds = remainingSeconds % 60
-- 格式化时间为 00:00:00 的形式
local formattedTime = string.format("%02d:%02d:%02d", hours, minutes, seconds)
return false, formattedTime
end
end end
return Time return Time

View File

@ -1,274 +1,5 @@
local VersionCompatible = {} local VersionCompatible = {}
local CLIENT_VERSION = CS.BF.BFMain.CLIENT_VERSION or 0 local CLIENT_VERSION = CS.BF.BFMain.CLIENT_VERSION or 0
local PACKAGE_NAME = "com.gearpaw.defenders.td.game"
local PACKAGE_NAME_RU = "com.gearpaw.defenders.td.game.ru"
local PACKAGE_NAME_RUSTORE = "com.fortune.td.game.rustore"
local PACKAGE_NAME_RUHW = "com.fortune.td.game.ru.hw"
--@region 版本相关
function VersionCompatible:canUpdateMailVersion()
return CLIENT_VERSION > 1
end
function VersionCompatible:supportDataEncryptVersion()
return CLIENT_VERSION > 1
end
function VersionCompatible:supportMonsterMoveReturnVersion()
return CLIENT_VERSION > 2
end
function VersionCompatible:supportDeepLink()
return CLIENT_VERSION > 3
end
--@endregion
--@region 包相关
function VersionCompatible:getIsGlobalPackage()
return Platform:getIdentifier() == PACKAGE_NAME
end
function VersionCompatible:getIsRUPackage()
return self:getIsPackageRU() or self:getIsPackageRUStore() or self:getIsPackageRUHW()
end
function VersionCompatible:getIsPackageRU()
return Platform:getIdentifier() == PACKAGE_NAME_RU
end
function VersionCompatible:getIsPackageRUStore()
return Platform:getIdentifier() == PACKAGE_NAME_RUSTORE
end
function VersionCompatible:getIsPackageRUHW()
return Platform:getIdentifier() == PACKAGE_NAME_RUHW
end
--@endregion
--@region 跳转相关
function VersionCompatible:getDiscordUrl()
return GConst.GameSettingConst.DISCORD_URL
end
function VersionCompatible:getDiscordUrlVN()
return GConst.GameSettingConst.DISCORD_URL_VN
end
function VersionCompatible:getFacebookUrl()
local currLanguage = I18N:getCurLanguage()
if currLanguage == GConst.LANGUAGE.CHINESE_TC or
currLanguage == GConst.LANGUAGE.CHINESE then
return GConst.GameSettingConst.FACEBOOK_URL_TW
else
return GConst.GameSettingConst.FACEBOOK_URL
end
end
function VersionCompatible:getVKUrl()
return GConst.GameSettingConst.VK_URL
end
--@endregion
--@region 支付相关
function VersionCompatible:getRechargePayId()
if self:getIsRUPackage() then
return "payId_ru"
end
return "payId_tw"
end
-- 获取支付渠道
function VersionCompatible:getPayPlatform()
if Platform:isAndroidPlatform() then
if self:getIsPackageRU() then
return "dukpay"
elseif self:getIsPackageRUStore() then
return "rustore"
elseif self:getIsPackageRUHW() then
return "hw"
end
end
return nil
end
--@endregion
--@region fb支持
function VersionCompatible:supportFb()
if self:getIsRUPackage() then
return false
end
return true
end
--@endregion
--@region AppsFlyerAdRevenue
function VersionCompatible:getIsSupportAFAdRevenue()
if self:getIsPackageRU()
or self:getIsPackageRUStore()
-- or Platform:getIdentifier() == PACKAGE_NAME_US
-- or Platform:getIdentifier() == PACKAGE_NAME_VN
then
return false
end
return true
end
--@endregion
--@region Firebase支持
function VersionCompatible:getIsSupportFirebase()
if self:getIsRUPackage() then
return false
end
return true
end
--@endregion
--@region VK支持
function VersionCompatible:getIsSupportVKBind()
if self:getIsRUPackage() then
return true
end
return false
end
function VersionCompatible:supportVK()
if self:getIsRUPackage() then
return true
end
return false
end
--@endregion
--@region Google支持
function VersionCompatible:getIsSupportGoogle()
if self:getIsRUPackage() then
return false
end
return true
end
--@endregion
function VersionCompatible:supportDiscord()
if self:getIsRUPackage() then
return false
end
return true
end
--@region 渠道分成
-- 不同渠道的支付上报分成比例
function VersionCompatible:getAFPayProportion()
-- rustore的分成比例
if self:getIsPackageRUStore() and Platform:isAndroidPlatform() then
return 0.62976
end
return 1
end
--@endregion
--@region 俄罗斯相关
function VersionCompatible:getIsSupportGDPR()
if self:getIsRUPackage() then
return false
end
return true
end
--@region dakpay
function VersionCompatible:supportRuDukpay()
if self:getIsPackageRU() and Platform:isAndroidPlatform() then
return true
end
return false
end
--@endregion
--@region rustore
function VersionCompatible:supportRuStorePay()
if self:getIsPackageRUStore() then
return true
end
return false
end
-- android 俄罗斯商店好评
function VersionCompatible:supportRuStoreReview()
if self:getIsPackageRUStore() and Platform:isAndroidPlatform() then
return true
end
return false
end
--@endregion
--@region hw支付
function VersionCompatible:supportRuHW()
if self:getIsPackageRUHW() and Platform:isAndroidPlatform() then
return true
end
return false
end
--@endregion
--@endregion
--@region 渠道相关
-- 是否有俄语
function VersionCompatible:getIsSupportRussian()
if EDITOR_MODE then
return true
end
return self:getIsRUPackage()
end
function VersionCompatible:getIsVnChannel()
return I18N:getCurLanguage() == GConst.LANGUAGE.VIETNAMESE
end
--@endregion
function VersionCompatible:getServiceUrl()
return GConst.GameSettingConst.SERVICE_URL
end
function VersionCompatible:getPrivacyUrl()
return GConst.GameSettingConst.PRIVACY_URL
end
--@region 深度链接相关
-- 支持日志
function VersionCompatible:supportLogInReleaseEnv()
if self:supportDeepLink() then
return CS.BF.BFMain.DPSupportLog
end
return false
end
-- 支持GM
function VersionCompatible:supportGMInReleaseEnv()
if self:supportDeepLink() then
return CS.BF.BFMain.DPSupportGM
end
return false
end
-- 支持修改包名
function VersionCompatible:supportSimulatedPackageName()
if self._supportSimulatedPackageName == nil then
if CS.BF.BFMain.DPPackageName == GConst.EMPTY_STRING then
self._supportSimulatedPackageName = false
else
if CS.BF.BFMain.DPPackageName == PACKAGE_NAME or
CS.BF.BFMain.DPPackageName == PACKAGE_NAME_RU then
self._supportSimulatedPackageName = true
else
self._supportSimulatedPackageName = false
end
end
end
return self._supportSimulatedPackageName
end
--#endregion
return VersionCompatible return VersionCompatible

View File

@ -5,14 +5,16 @@ local WhiteResManager = {}
local GAME_RES_WHITE_LIST = { local GAME_RES_WHITE_LIST = {
-- ui -- ui
GConst.ATLAS_PATH.COMMON, GConst.ATLAS_PATH.COMMON,
GConst.ATLAS_PATH.UI_ACT_COMMON, GConst.ATLAS_PATH.ACT_COMMON,
-- icon -- icon
GConst.ATLAS_PATH.ICON_SKILL, GConst.ATLAS_PATH.ICON_SKILL,
GConst.ATLAS_PATH.ICON_SKILL_BIG,
GConst.ATLAS_PATH.ICON_SKILL_ROGUE, GConst.ATLAS_PATH.ICON_SKILL_ROGUE,
GConst.ATLAS_PATH.ICON_ITEM, GConst.ATLAS_PATH.ICON_ITEM,
GConst.ATLAS_PATH.ICON_HERO, GConst.ATLAS_PATH.ICON_HERO,
GConst.ATLAS_PATH.ICON_HERO_2, GConst.ATLAS_PATH.ICON_HERO_2,
GConst.ATLAS_PATH.ICON_BUFF, GConst.ATLAS_PATH.ICON_BUFF,
GConst.ATLAS_PATH.ICON_TASK,
GConst.ATLAS_PATH.ICON_AVATAR, GConst.ATLAS_PATH.ICON_AVATAR,
GConst.ATLAS_PATH.ICON_EQUIP, GConst.ATLAS_PATH.ICON_EQUIP,
} }

View File

@ -1,176 +0,0 @@
local act_bounty = {
[101]={
["activity"]=10001,
["type"]=1,
["parameter"]=1,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=2,
["num_for_nothing"]="VA=="
}
},
["reward_pro"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=20,
["num_for_nothing"]="VAg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=600,
["num_for_nothing"]="UAhc"
}
},
["reward_pro_pay"]=1064000001
},
[102]={
["activity"]=10001,
["type"]=1,
["parameter"]=2,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=2,
["num_for_nothing"]="VA=="
}
},
["reward_pro"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=10,
["num_for_nothing"]="Vwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=300,
["num_for_nothing"]="VQhc"
}
},
["reward_pro_pay"]=1064000001
},
[103]={
["activity"]=10001,
["type"]=1,
["parameter"]=3,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=2,
["num_for_nothing"]="VA=="
}
},
["reward_pro"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=10,
["num_for_nothing"]="Vwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=300,
["num_for_nothing"]="VQhc"
}
},
["reward_pro_pay"]=1064000001
},
[104]={
["activity"]=10001,
["type"]=1,
["parameter"]=4,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=2,
["num_for_nothing"]="VA=="
}
},
["reward_pro"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=10,
["num_for_nothing"]="Vwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=300,
["num_for_nothing"]="VQhc"
}
},
["reward_pro_pay"]=1064000001
},
[105]={
["activity"]=10001,
["type"]=1,
["parameter"]=5,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=2,
["num_for_nothing"]="VA=="
}
},
["reward_pro"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=20,
["num_for_nothing"]="VAg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=300,
["num_for_nothing"]="VQhc"
}
},
["reward_pro_pay"]=1064000001
}
}
local config = {
data=act_bounty,count=5
}
return config

File diff suppressed because it is too large Load Diff

View File

@ -1,322 +0,0 @@
local act_exchange = {
[10101]={
["sort"]=1,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["refresh_type"]=2,
["limit"]=1
},
[10102]={
["sort"]=5,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
},
["refresh_type"]=3,
["limit"]=1,
["func_open"]="daily_challenge"
},
[10103]={
["sort"]=6,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
},
["refresh_type"]=3,
["limit"]=1,
["func_open"]="daily_challenge"
},
[10104]={
["sort"]=7,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
},
["refresh_type"]=3,
["limit"]=1
},
[10105]={
["sort"]=8,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
},
["refresh_type"]=3,
["limit"]=1
},
[10106]={
["sort"]=9,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
},
["refresh_type"]=2,
["limit"]=8,
["func_open"]="daily_challenge"
},
[10107]={
["sort"]=11,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
},
["refresh_type"]=2,
["limit"]=8
},
[10108]={
["sort"]=14,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
},
["refresh_type"]=2,
["limit"]=50
},
[10109]={
["sort"]=15,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
},
["refresh_type"]=2,
["limit"]=50,
["func_open"]="arena_open"
},
[10110]={
["sort"]=2,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
},
["refresh_type"]=3,
["limit"]=1,
["force_id"]=15001
},
[10111]={
["sort"]=3,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
},
["refresh_type"]=3,
["limit"]=1,
["force_id"]=25001
},
[10112]={
["sort"]=10,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
},
["refresh_type"]=2,
["limit"]=8
},
[10113]={
["sort"]=4,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
},
["refresh_type"]=3,
["limit"]=1,
["func_open"]="daily_challenge"
},
[10114]={
["sort"]=12,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
},
["refresh_type"]=2,
["limit"]=20,
["func_open"]="talent_open"
},
[10115]={
["sort"]=13,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
},
["refresh_type"]=2,
["limit"]=50,
["func_open"]="talent_open"
}
}
local config = {
data=act_exchange,count=15
}
return config

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,338 +0,0 @@
local act_month_signin = {
[1]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=1,
["num_for_nothing"]="Vw=="
}
},
[2]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=50,
["num_for_nothing"]="Uwg="
}
},
[3]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=16,
["id_for_nothing"]="Vw4=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
},
[4]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=67,
["id_for_nothing"]="UA8=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
},
[5]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=68,
["id_for_nothing"]="UAA=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
},
[6]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=2,
["num_for_nothing"]="VA=="
}
},
[7]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
["count_reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=10,
["num_for_nothing"]="Vwg="
}
},
[8]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=16,
["id_for_nothing"]="Vw4=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
},
[9]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=67,
["id_for_nothing"]="UA8=",
["num"]=2,
["num_for_nothing"]="VA=="
}
},
[10]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=68,
["id_for_nothing"]="UAA=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
},
[11]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=3,
["num_for_nothing"]="VQ=="
}
},
[12]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=150,
["num_for_nothing"]="Vw1c"
}
},
[13]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=17,
["id_for_nothing"]="Vw8=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
},
[14]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=67,
["id_for_nothing"]="UA8=",
["num"]=3,
["num_for_nothing"]="VQ=="
},
["count_reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=18,
["id_for_nothing"]="VwA=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
},
[15]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=68,
["id_for_nothing"]="UAA=",
["num"]=2,
["num_for_nothing"]="VA=="
}
},
[16]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=4,
["num_for_nothing"]="Ug=="
}
},
[17]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=200,
["num_for_nothing"]="VAhc"
}
},
[18]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=17,
["id_for_nothing"]="Vw8=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
},
[19]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=67,
["id_for_nothing"]="UA8=",
["num"]=4,
["num_for_nothing"]="Ug=="
}
},
[20]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=68,
["id_for_nothing"]="UAA=",
["num"]=2,
["num_for_nothing"]="VA=="
}
},
[21]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=5,
["num_for_nothing"]="Uw=="
},
["count_reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=68,
["id_for_nothing"]="UAA=",
["num"]=10,
["num_for_nothing"]="Vwg="
}
},
[22]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=250,
["num_for_nothing"]="VA1c"
}
},
[23]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=49,
["id_for_nothing"]="UgE=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
},
[24]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=67,
["id_for_nothing"]="UA8=",
["num"]=5,
["num_for_nothing"]="Uw=="
}
},
[25]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=68,
["id_for_nothing"]="UAA=",
["num"]=3,
["num_for_nothing"]="VQ=="
}
},
[26]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=6,
["num_for_nothing"]="UA=="
}
},
[27]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=300,
["num_for_nothing"]="VQhc"
}
},
[28]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=49,
["id_for_nothing"]="UgE=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
},
[29]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=67,
["id_for_nothing"]="UA8=",
["num"]=6,
["num_for_nothing"]="UA=="
}
},
[30]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=68,
["id_for_nothing"]="UAA=",
["num"]=3,
["num_for_nothing"]="VQ=="
},
["count_reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
}
local config = {
data=act_month_signin,count=30
}
return config

View File

@ -1,10 +0,0 @@
fileFormatVersion: 2
guid: 511ad595efd404f33972f2647e5b5d59
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}

File diff suppressed because it is too large Load Diff

View File

@ -1,100 +1,79 @@
local act_sevenday_quest_reward = { local act_sevenday_quest_reward = {
[1]={ [1]={
["period"]=1, ["num"]=10,
["num"]=100,
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=2,
["id"]=2, ["id_for_nothing"]="VA==",
["id_for_nothing"]="VA==", ["num"]=100,
["num"]=500, ["num_for_nothing"]="Vwhc"
["num_for_nothing"]="Uwhc"
}
} }
}, },
[2]={ [2]={
["period"]=1, ["num"]=20,
["num"]=200,
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=1,
["id"]=5, ["id_for_nothing"]="Vw==",
["id_for_nothing"]="Uw==", ["num"]=2000,
["num"]=10, ["num_for_nothing"]="VAhcAw=="
["num_for_nothing"]="Vwg="
}
} }
}, },
[3]={ [3]={
["period"]=1, ["num"]=30,
["num"]=300,
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=2,
["id"]=18, ["id_for_nothing"]="VA==",
["id_for_nothing"]="VwA=", ["num"]=150,
["num"]=500, ["num_for_nothing"]="Vw1c"
["num_for_nothing"]="Uwhc"
}
} }
}, },
[4]={ [4]={
["period"]=1, ["num"]=40,
["num"]=400,
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=13,
["id"]=43, ["id_for_nothing"]="Vws=",
["id_for_nothing"]="Ugs=", ["num"]=3,
["num"]=1, ["num_for_nothing"]="VQ=="
["num_for_nothing"]="Vw=="
}
} }
}, },
[5]={ [5]={
["period"]=1, ["num"]=50,
["num"]=500,
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=2,
["id"]=2, ["id_for_nothing"]="VA==",
["id_for_nothing"]="VA==", ["num"]=200,
["num"]=1000, ["num_for_nothing"]="VAhc"
["num_for_nothing"]="VwhcAw=="
}
} }
}, },
[6]={ [6]={
["period"]=1, ["num"]=60,
["num"]=600,
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=14,
["id"]=5, ["id_for_nothing"]="Vww=",
["id_for_nothing"]="Uw==", ["num"]=1,
["num"]=20, ["num_for_nothing"]="Vw=="
["num_for_nothing"]="VAg="
}
} }
}, },
[7]={ [7]={
["period"]=1, ["num"]=70,
["num"]=700,
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=34001,
["id"]=44, ["id_for_nothing"]="VQxcA2Q=",
["id_for_nothing"]="Ugw=", ["num"]=3,
["num"]=1, ["num_for_nothing"]="VQ=="
["num_for_nothing"]="Vw=="
}
} }
} }
} }

View File

@ -1,318 +0,0 @@
local act_task = {
[101]={
["activity"]=10001,
["display"]=1,
["type"]=47,
["number_1"]=20,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=6,
["num_for_nothing"]="UA=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=50,
["id_for_nothing"]="Uwg=",
["num"]=2,
["num_for_nothing"]="VA=="
}
}
},
[102]={
["activity"]=10001,
["display"]=1,
["type"]=47,
["number_1"]=50,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=6,
["num_for_nothing"]="UA=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=50,
["id_for_nothing"]="Uwg=",
["num"]=2,
["num_for_nothing"]="VA=="
}
}
},
[103]={
["activity"]=10001,
["display"]=1,
["type"]=47,
["number_1"]=90,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=6,
["num_for_nothing"]="UA=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=50,
["id_for_nothing"]="Uwg=",
["num"]=2,
["num_for_nothing"]="VA=="
}
}
},
[104]={
["activity"]=10001,
["display"]=1,
["type"]=47,
["number_1"]=140,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=6,
["num_for_nothing"]="UA=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=50,
["id_for_nothing"]="Uwg=",
["num"]=2,
["num_for_nothing"]="VA=="
}
}
},
[105]={
["activity"]=10001,
["display"]=1,
["type"]=47,
["number_1"]=200,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=6,
["num_for_nothing"]="UA=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=50,
["id_for_nothing"]="Uwg=",
["num"]=2,
["num_for_nothing"]="VA=="
}
}
},
[201]={
["activity"]=10001,
["display"]=2,
["type"]=24,
["number_1"]=9,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=2,
["num_for_nothing"]="VA=="
}
}
},
[202]={
["activity"]=10001,
["display"]=2,
["type"]=24,
["number_1"]=19,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=3,
["num_for_nothing"]="VQ=="
}
}
},
[203]={
["activity"]=10001,
["display"]=2,
["type"]=24,
["number_1"]=37,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=5,
["num_for_nothing"]="Uw=="
}
}
},
[204]={
["activity"]=10001,
["display"]=2,
["type"]=24,
["number_1"]=57,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=10,
["num_for_nothing"]="Vwg="
}
}
},
[205]={
["activity"]=10001,
["display"]=2,
["type"]=25,
["number_1"]=10,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=50,
["id_for_nothing"]="Uwg=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
[206]={
["activity"]=10001,
["display"]=2,
["type"]=25,
["number_1"]=20,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=50,
["id_for_nothing"]="Uwg=",
["num"]=2,
["num_for_nothing"]="VA=="
}
}
},
[207]={
["activity"]=10001,
["display"]=2,
["type"]=25,
["number_1"]=30,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=50,
["id_for_nothing"]="Uwg=",
["num"]=3,
["num_for_nothing"]="VQ=="
}
}
},
[208]={
["activity"]=10001,
["display"]=2,
["type"]=25,
["number_1"]=40,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=50,
["id_for_nothing"]="Uwg=",
["num"]=5,
["num_for_nothing"]="Uw=="
}
}
},
[209]={
["activity"]=10001,
["display"]=2,
["type"]=48,
["number_1"]=1,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=5,
["num_for_nothing"]="Uw=="
}
}
},
[210]={
["activity"]=10001,
["display"]=2,
["type"]=48,
["number_1"]=2,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=10,
["num_for_nothing"]="Vwg="
}
}
},
[211]={
["activity"]=10001,
["display"]=2,
["type"]=48,
["number_1"]=3,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=15,
["num_for_nothing"]="Vw0="
}
}
},
[212]={
["activity"]=10001,
["display"]=2,
["type"]=48,
["number_1"]=4,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=20,
["num_for_nothing"]="VAg="
}
}
}
}
local config = {
data=act_task,count=17
}
return config

View File

@ -1,10 +0,0 @@
fileFormatVersion: 2
guid: 392a8c5c9ce384eabbe97390dca4be5b
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}

View File

@ -1,146 +0,0 @@
local act_week_signin = {
[101]={
["season"]=2,
["day"]=1,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
["reward_pro"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=600,
["num_for_nothing"]="UAhc"
}
},
[102]={
["season"]=2,
["day"]=2,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=3,
["id_for_nothing"]="VQ==",
["num"]=20,
["num_for_nothing"]="VAg="
},
["reward_pro"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=3,
["id_for_nothing"]="VQ==",
["num"]=60,
["num_for_nothing"]="UAg="
}
},
[103]={
["season"]=2,
["day"]=3,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=2,
["num_for_nothing"]="VA=="
},
["reward_pro"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=8,
["num_for_nothing"]="Xg=="
}
},
[104]={
["season"]=2,
["day"]=4,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=18,
["id_for_nothing"]="VwA=",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
["reward_pro"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=18,
["id_for_nothing"]="VwA=",
["num"]=300,
["num_for_nothing"]="VQhc"
}
},
[105]={
["season"]=2,
["day"]=5,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
["reward_pro"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=600,
["num_for_nothing"]="UAhc"
}
},
[106]={
["season"]=2,
["day"]=6,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=5000,
["num_for_nothing"]="UwhcAw=="
},
["reward_pro"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=20000,
["num_for_nothing"]="VAhcA2U="
}
},
[107]={
["season"]=2,
["day"]=7,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=2,
["num_for_nothing"]="VA=="
},
["reward_pro"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=8,
["num_for_nothing"]="Xg=="
}
}
}
local config = {
data=act_week_signin,count=7
}
return config

View File

@ -1,10 +0,0 @@
fileFormatVersion: 2
guid: 73141c97e37c640d7932768309e31c32
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}

View File

@ -1,69 +1,371 @@
local activity = { local activity = {
[10001]={ [106]={
["act_type"]=1,
["start_time"]="2023-08-22 00:00:00",
["end_time"]="2023-08-29 00:00:00"
},
[206]={
["act_type"]=2, ["act_type"]=2,
["time_type"]=1, ["start_time"]="2023-09-13 00:00:00",
["start_time_1"]=1, ["end_time"]="2023-09-21 00:00:00"
["end_time_1"]=8, },
["func_open"]="summon_open", [306]={
["version"]=1, ["act_type"]=3,
["round_limit"]=5, ["start_time"]="2023-09-25 00:00:00",
["round_reward"]={ ["end_time"]="2023-10-3 00:00:00"
{ },
["type"]=1, [406]={
["type_for_nothing"]="Vw==", ["act_type"]=4,
["id"]=44, ["start_time"]="2023-09-28 00:00:00",
["id_for_nothing"]="Ugw=", ["end_time"]="2023-10-08 00:00:00"
["num"]=1, },
["num_for_nothing"]="Vw==" [506]={
}, ["act_type"]=2,
{ ["start_time"]="2023-10-2 00:00:00",
["type"]=1, ["end_time"]="2023-10-10 00:00:00"
["type_for_nothing"]="Vw==", },
["id"]=16, [606]={
["id_for_nothing"]="Vw4=", ["act_type"]=3,
["num"]=50, ["start_time"]="2023-10-9 00:00:00",
["num_for_nothing"]="Uwg=" ["end_time"]="2023-10-17 00:00:00"
} },
}, [706]={
["act_gift"]={ ["act_type"]=5,
1060000001, ["start_time"]="2023-10-16 00:00:00",
1062000001, ["end_time"]="2023-10-25 00:00:00"
1063000001, },
1063000101, [806]={
1063000201, ["act_type"]=2,
1063000301, ["start_time"]="2023-10-24 00:00:00",
1063000401 ["end_time"]="2023-11-01 00:00:00"
}, },
["show_reward"]={ [906]={
{ ["act_type"]=6,
["type"]=1, ["start_time"]="2023-10-31 00:00:00",
["type_for_nothing"]="Vw==", ["end_time"]="2023-11-09 00:00:00"
["id"]=2, },
["id_for_nothing"]="VA==", [1006]={
["num"]=1, ["act_type"]=3,
["num_for_nothing"]="Vw==" ["start_time"]="2023-11-8 00:00:00",
}, ["end_time"]="2023-11-16 00:00:00"
{ },
["type"]=1, [1106]={
["type_for_nothing"]="Vw==", ["act_type"]=5,
["id"]=5, ["start_time"]="2023-11-15 00:00:00",
["id_for_nothing"]="Uw==", ["end_time"]="2023-11-24 00:00:00"
["num"]=1, },
["num_for_nothing"]="Vw==" [1206]={
}, ["act_type"]=2,
{ ["start_time"]="2023-11-23 00:00:00",
["type"]=1, ["end_time"]="2023-12-01 00:00:00"
["type_for_nothing"]="Vw==", },
["id"]=50, [1306]={
["id_for_nothing"]="Uwg=", ["act_type"]=6,
["num"]=1, ["start_time"]="2023-11-30 00:00:00",
["num_for_nothing"]="Vw==" ["end_time"]="2023-12-09 00:00:00"
} },
}, [1406]={
["act_name"]="ACT_GOGOGO_DESC_21" ["act_type"]=3,
["start_time"]="2023-12-8 00:00:00",
["end_time"]="2023-12-16 00:00:00"
},
[1506]={
["act_type"]=5,
["start_time"]="2023-12-15 00:00:00",
["end_time"]="2023-12-24 00:00:00"
},
[1606]={
["act_type"]=2,
["start_time"]="2023-12-23 00:00:00",
["end_time"]="2023-12-31 00:00:00"
},
[1706]={
["act_type"]=6,
["start_time"]="2023-12-30 00:00:00",
["end_time"]="2024-01-08 00:00:00"
},
[1806]={
["act_type"]=3,
["start_time"]="2024-01-07 00:00:00",
["end_time"]="2024-01-15 00:00:00"
},
[1906]={
["act_type"]=5,
["start_time"]="2024-01-14 00:00:00",
["end_time"]="2024-01-23 00:00:00"
},
[2006]={
["act_type"]=2,
["start_time"]="2024-01-22 00:00:00",
["end_time"]="2024-01-30 00:00:00"
},
[2106]={
["act_type"]=6,
["start_time"]="2024-01-29 00:00:00",
["end_time"]="2024-02-07 00:00:00"
},
[2206]={
["act_type"]=3,
["start_time"]="2024-02-06 00:00:00",
["end_time"]="2024-02-14 00:00:00"
},
[2306]={
["act_type"]=5,
["start_time"]="2024-02-13 00:00:00",
["end_time"]="2024-02-22 00:00:00"
},
[2406]={
["act_type"]=2,
["start_time"]="2024-02-21 00:00:00",
["end_time"]="2024-02-29 00:00:00"
},
[2506]={
["act_type"]=6,
["start_time"]="2024-02-28 00:00:00",
["end_time"]="2024-03-08 00:00:00"
},
[2606]={
["act_type"]=3,
["start_time"]="2024-03-07 00:00:00",
["end_time"]="2024-03-15 00:00:00"
},
[2706]={
["act_type"]=5,
["start_time"]="2024-03-14 00:00:00",
["end_time"]="2024-03-23 00:00:00"
},
[2806]={
["act_type"]=2,
["start_time"]="2024-03-22 00:00:00",
["end_time"]="2024-03-30 00:00:00"
},
[2906]={
["act_type"]=6,
["start_time"]="2024-03-29 00:00:00",
["end_time"]="2024-04-07 00:00:00"
},
[3006]={
["act_type"]=3,
["start_time"]="2024-04-06 00:00:00",
["end_time"]="2024-04-14 00:00:00"
},
[3106]={
["act_type"]=5,
["start_time"]="2024-04-13 00:00:00",
["end_time"]="2024-04-22 00:00:00"
},
[3206]={
["act_type"]=2,
["start_time"]="2024-04-21 00:00:00",
["end_time"]="2024-04-29 00:00:00"
},
[3306]={
["act_type"]=6,
["start_time"]="2024-04-28 00:00:00",
["end_time"]="2024-05-07 00:00:00"
},
[3406]={
["act_type"]=3,
["start_time"]="2024-05-06 00:00:00",
["end_time"]="2024-05-14 00:00:00"
},
[3506]={
["act_type"]=5,
["start_time"]="2024-05-13 00:00:00",
["end_time"]="2024-05-22 00:00:00"
},
[3606]={
["act_type"]=2,
["start_time"]="2024-05-21 00:00:00",
["end_time"]="2024-05-29 00:00:00"
},
[3706]={
["act_type"]=6,
["start_time"]="2024-05-28 00:00:00",
["end_time"]="2024-06-06 00:00:00"
},
[3806]={
["act_type"]=3,
["start_time"]="2024-06-05 00:00:00",
["end_time"]="2024-06-13 00:00:00"
},
[3906]={
["act_type"]=5,
["start_time"]="2024-06-12 00:00:00",
["end_time"]="2024-06-21 00:00:00"
},
[4006]={
["act_type"]=2,
["start_time"]="2024-06-20 00:00:00",
["end_time"]="2024-06-28 00:00:00"
},
[4106]={
["act_type"]=6,
["start_time"]="2024-06-27 00:00:00",
["end_time"]="2024-07-06 00:00:00"
},
[4206]={
["act_type"]=3,
["start_time"]="2024-07-05 00:00:00",
["end_time"]="2024-07-13 00:00:00"
},
[4306]={
["act_type"]=5,
["start_time"]="2024-07-12 00:00:00",
["end_time"]="2024-07-21 00:00:00"
},
[4406]={
["act_type"]=2,
["start_time"]="2024-07-20 00:00:00",
["end_time"]="2024-07-28 00:00:00"
},
[4506]={
["act_type"]=6,
["start_time"]="2024-07-27 00:00:00",
["end_time"]="2024-08-05 00:00:00"
},
[4606]={
["act_type"]=3,
["start_time"]="2024-08-04 00:00:00",
["end_time"]="2024-08-12 00:00:00"
},
[4706]={
["act_type"]=5,
["start_time"]="2024-08-11 00:00:00",
["end_time"]="2024-08-20 00:00:00"
},
[4806]={
["act_type"]=2,
["start_time"]="2024-08-19 00:00:00",
["end_time"]="2024-08-27 00:00:00"
},
[4906]={
["act_type"]=6,
["start_time"]="2024-08-26 00:00:00",
["end_time"]="2024-09-04 00:00:00"
},
[5006]={
["act_type"]=3,
["start_time"]="2024-09-03 00:00:00",
["end_time"]="2024-09-11 00:00:00"
},
[5106]={
["act_type"]=5,
["start_time"]="2024-09-10 00:00:00",
["end_time"]="2024-09-19 00:00:00"
},
[5206]={
["act_type"]=2,
["start_time"]="2024-09-18 00:00:00",
["end_time"]="2024-09-26 00:00:00"
},
[5306]={
["act_type"]=6,
["start_time"]="2024-09-25 00:00:00",
["end_time"]="2024-10-04 00:00:00"
},
[5406]={
["act_type"]=3,
["start_time"]="2024-10-03 00:00:00",
["end_time"]="2024-10-11 00:00:00"
},
[5506]={
["act_type"]=5,
["start_time"]="2024-10-10 00:00:00",
["end_time"]="2024-10-19 00:00:00"
},
[5606]={
["act_type"]=2,
["start_time"]="2024-10-18 00:00:00",
["end_time"]="2024-10-26 00:00:00"
},
[5706]={
["act_type"]=6,
["start_time"]="2024-10-25 00:00:00",
["end_time"]="2024-11-03 00:00:00"
},
[5806]={
["act_type"]=3,
["start_time"]="2024-11-02 00:00:00",
["end_time"]="2024-11-10 00:00:00"
},
[5906]={
["act_type"]=5,
["start_time"]="2024-11-09 00:00:00",
["end_time"]="2024-11-18 00:00:00"
},
[6006]={
["act_type"]=2,
["start_time"]="2024-11-17 00:00:00",
["end_time"]="2024-11-25 00:00:00"
},
[6106]={
["act_type"]=6,
["start_time"]="2024-11-24 00:00:00",
["end_time"]="2024-12-03 00:00:00"
},
[6206]={
["act_type"]=3,
["start_time"]="2024-12-02 00:00:00",
["end_time"]="2024-12-10 00:00:00"
},
[6306]={
["act_type"]=5,
["start_time"]="2024-12-09 00:00:00",
["end_time"]="2024-12-18 00:00:00"
},
[6406]={
["act_type"]=2,
["start_time"]="2024-12-17 00:00:00",
["end_time"]="2024-12-25 00:00:00"
},
[6506]={
["act_type"]=6,
["start_time"]="2024-12-24 00:00:00",
["end_time"]="2025-01-02 00:00:00"
},
[6606]={
["act_type"]=3,
["start_time"]="2025-01-01 00:00:00",
["end_time"]="2025-01-09 00:00:00"
},
[6706]={
["act_type"]=5,
["start_time"]="2025-01-08 00:00:00",
["end_time"]="2025-01-17 00:00:00"
},
[6806]={
["act_type"]=2,
["start_time"]="2025-01-16 00:00:00",
["end_time"]="2025-01-24 00:00:00"
},
[6906]={
["act_type"]=6,
["start_time"]="2025-01-23 00:00:00",
["end_time"]="2025-02-01 00:00:00"
},
[7006]={
["act_type"]=3,
["start_time"]="2025-01-31 00:00:00",
["end_time"]="2025-02-08 00:00:00"
},
[7106]={
["act_type"]=5,
["start_time"]="2025-02-07 00:00:00",
["end_time"]="2025-02-16 00:00:00"
},
[7206]={
["act_type"]=2,
["start_time"]="2025-02-15 00:00:00",
["end_time"]="2025-02-23 00:00:00"
},
[7306]={
["act_type"]=6,
["start_time"]="2025-02-22 00:00:00",
["end_time"]="2025-03-03 00:00:00"
} }
} }
local config = { local config = {
data=activity,count=1 data=activity,count=73
} }
return config return config

View File

@ -2973,9 +2973,359 @@ local activity_boss_rush_rank = {
["num_for_nothing"]="VAg=" ["num_for_nothing"]="VAg="
} }
} }
},
[1701]={
["activity"]=6806,
["ranking"]={
1,
1
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=6,
["num_for_nothing"]="UA=="
}
}
},
[1702]={
["activity"]=6806,
["ranking"]={
2,
2
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=80,
["num_for_nothing"]="Xgg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=5,
["num_for_nothing"]="Uw=="
}
}
},
[1703]={
["activity"]=6806,
["ranking"]={
3,
3
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=70,
["num_for_nothing"]="UQg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=4,
["num_for_nothing"]="Ug=="
}
}
},
[1704]={
["activity"]=6806,
["ranking"]={
4,
10
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=60,
["num_for_nothing"]="UAg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=6,
["id_for_nothing"]="UA==",
["num"]=3,
["num_for_nothing"]="VQ=="
}
}
},
[1705]={
["activity"]=6806,
["ranking"]={
11,
50
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=40,
["num_for_nothing"]="Ugg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=6,
["id_for_nothing"]="UA==",
["num"]=2,
["num_for_nothing"]="VA=="
}
}
},
[1706]={
["activity"]=6806,
["ranking"]={
51,
500
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=30,
["num_for_nothing"]="VQg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=6,
["id_for_nothing"]="UA==",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
[1707]={
["activity"]=6806,
["ranking"]={
501,
99999999
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=20,
["num_for_nothing"]="VAg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
}
}
},
[1801]={
["activity"]=7206,
["ranking"]={
1,
1
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=6,
["num_for_nothing"]="UA=="
}
}
},
[1802]={
["activity"]=7206,
["ranking"]={
2,
2
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=80,
["num_for_nothing"]="Xgg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=5,
["num_for_nothing"]="Uw=="
}
}
},
[1803]={
["activity"]=7206,
["ranking"]={
3,
3
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=70,
["num_for_nothing"]="UQg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=4,
["num_for_nothing"]="Ug=="
}
}
},
[1804]={
["activity"]=7206,
["ranking"]={
4,
10
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=60,
["num_for_nothing"]="UAg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=6,
["id_for_nothing"]="UA==",
["num"]=3,
["num_for_nothing"]="VQ=="
}
}
},
[1805]={
["activity"]=7206,
["ranking"]={
11,
50
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=40,
["num_for_nothing"]="Ugg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=6,
["id_for_nothing"]="UA==",
["num"]=2,
["num_for_nothing"]="VA=="
}
}
},
[1806]={
["activity"]=7206,
["ranking"]={
51,
500
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=30,
["num_for_nothing"]="VQg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=6,
["id_for_nothing"]="UA==",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
[1807]={
["activity"]=7206,
["ranking"]={
501,
99999999
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=20,
["num_for_nothing"]="VAg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
}
}
} }
} }
local config = { local config = {
data=activity_boss_rush_rank,count=119 data=activity_boss_rush_rank,count=133
} }
return config return config

File diff suppressed because it is too large Load Diff

View File

@ -3058,9 +3058,369 @@ local activity_exchange = {
["num_for_nothing"]="Uw==" ["num_for_nothing"]="Uw=="
}, },
["limit"]=999 ["limit"]=999
},
[1801]={
["activity"]=6806,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=44004,
["id_for_nothing"]="UgxcA2E=",
["num"]=3,
["num_for_nothing"]="VQ=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=300,
["num_for_nothing"]="VQhc"
},
["limit"]=10
},
[1802]={
["activity"]=6806,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=34003,
["id_for_nothing"]="VQxcA2Y=",
["num"]=3,
["num_for_nothing"]="VQ=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=200,
["num_for_nothing"]="VAhc"
},
["limit"]=10
},
[1803]={
["activity"]=6806,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=24001,
["id_for_nothing"]="VAxcA2Q=",
["num"]=3,
["num_for_nothing"]="VQ=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=200,
["num_for_nothing"]="VAhc"
},
["limit"]=10
},
[1804]={
["activity"]=6806,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=14001,
["id_for_nothing"]="VwxcA2Q=",
["num"]=3,
["num_for_nothing"]="VQ=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=200,
["num_for_nothing"]="VAhc"
},
["limit"]=10
},
[1805]={
["activity"]=6806,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=15,
["id_for_nothing"]="Vw0=",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=240,
["num_for_nothing"]="VAxc"
},
["limit"]=3
},
[1806]={
["activity"]=6806,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=14,
["id_for_nothing"]="Vww=",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
["limit"]=3
},
[1807]={
["activity"]=6806,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=3,
["id_for_nothing"]="VQ==",
["num"]=15,
["num_for_nothing"]="Vw0="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=5,
["num_for_nothing"]="Uw=="
},
["limit"]=10
},
[1808]={
["activity"]=6806,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=800,
["num_for_nothing"]="Xghc"
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=5,
["num_for_nothing"]="Uw=="
},
["limit"]=999
},
[1809]={
["activity"]=6806,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=13,
["id_for_nothing"]="Vws=",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=5,
["num_for_nothing"]="Uw=="
},
["limit"]=999
},
[1901]={
["activity"]=7206,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=24004,
["id_for_nothing"]="VAxcA2E=",
["num"]=3,
["num_for_nothing"]="VQ=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=300,
["num_for_nothing"]="VQhc"
},
["limit"]=10
},
[1902]={
["activity"]=7206,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=34001,
["id_for_nothing"]="VQxcA2Q=",
["num"]=3,
["num_for_nothing"]="VQ=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=200,
["num_for_nothing"]="VAhc"
},
["limit"]=10
},
[1903]={
["activity"]=7206,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=44002,
["id_for_nothing"]="UgxcA2c=",
["num"]=3,
["num_for_nothing"]="VQ=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=200,
["num_for_nothing"]="VAhc"
},
["limit"]=10
},
[1904]={
["activity"]=7206,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=54002,
["id_for_nothing"]="UwxcA2c=",
["num"]=3,
["num_for_nothing"]="VQ=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=200,
["num_for_nothing"]="VAhc"
},
["limit"]=10
},
[1905]={
["activity"]=7206,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=15,
["id_for_nothing"]="Vw0=",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=240,
["num_for_nothing"]="VAxc"
},
["limit"]=3
},
[1906]={
["activity"]=7206,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=14,
["id_for_nothing"]="Vww=",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
["limit"]=3
},
[1907]={
["activity"]=7206,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=3,
["id_for_nothing"]="VQ==",
["num"]=15,
["num_for_nothing"]="Vw0="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=5,
["num_for_nothing"]="Uw=="
},
["limit"]=10
},
[1908]={
["activity"]=7206,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=800,
["num_for_nothing"]="Xghc"
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=5,
["num_for_nothing"]="Uw=="
},
["limit"]=999
},
[1909]={
["activity"]=7206,
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=13,
["id_for_nothing"]="Vws=",
["num"]=1,
["num_for_nothing"]="Vw=="
},
["cost"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=52,
["id_for_nothing"]="Uwo=",
["num"]=5,
["num_for_nothing"]="Uw=="
},
["limit"]=999
} }
} }
local config = { local config = {
data=activity_exchange,count=153 data=activity_exchange,count=171
} }
return config return config

View File

@ -6548,9 +6548,859 @@ local activity_rank = {
["num_for_nothing"]="VwhcA2U=" ["num_for_nothing"]="VwhcA2U="
} }
} }
},
[4701]={
["act_id"]=6606,
["ranking"]={
1,
1
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=55,
["id_for_nothing"]="Uw0=",
["num"]=1200,
["num_for_nothing"]="VwpcAw=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=6,
["num_for_nothing"]="UA=="
}
}
},
[4702]={
["act_id"]=6606,
["ranking"]={
2,
2
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=55,
["id_for_nothing"]="Uw0=",
["num"]=1000,
["num_for_nothing"]="VwhcAw=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=5,
["num_for_nothing"]="Uw=="
}
}
},
[4703]={
["act_id"]=6606,
["ranking"]={
3,
3
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=55,
["id_for_nothing"]="Uw0=",
["num"]=800,
["num_for_nothing"]="Xghc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=4,
["num_for_nothing"]="Ug=="
}
}
},
[4704]={
["act_id"]=6606,
["ranking"]={
4,
10
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=55,
["id_for_nothing"]="Uw0=",
["num"]=600,
["num_for_nothing"]="UAhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=6,
["id_for_nothing"]="UA==",
["num"]=3,
["num_for_nothing"]="VQ=="
}
}
},
[4705]={
["act_id"]=6606,
["ranking"]={
11,
50
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=55,
["id_for_nothing"]="Uw0=",
["num"]=400,
["num_for_nothing"]="Ughc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=6,
["id_for_nothing"]="UA==",
["num"]=2,
["num_for_nothing"]="VA=="
}
}
},
[4706]={
["act_id"]=6606,
["ranking"]={
51,
500
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=55,
["id_for_nothing"]="Uw0=",
["num"]=300,
["num_for_nothing"]="VQhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=6,
["id_for_nothing"]="UA==",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
[4707]={
["act_id"]=6606,
["ranking"]={
501,
99999999
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=55,
["id_for_nothing"]="Uw0=",
["num"]=200,
["num_for_nothing"]="VAhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
}
}
},
[4801]={
["act_id"]=6706,
["ranking"]={
1,
1
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=300,
["num_for_nothing"]="VQhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=5,
["num_for_nothing"]="Uw=="
}
}
},
[4802]={
["act_id"]=6706,
["ranking"]={
2,
2
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=150,
["num_for_nothing"]="Vw1c"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=4,
["num_for_nothing"]="Ug=="
}
}
},
[4803]={
["act_id"]=6706,
["ranking"]={
3,
3
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=3,
["num_for_nothing"]="VQ=="
}
}
},
[4804]={
["act_id"]=6706,
["ranking"]={
4,
10
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=60,
["num_for_nothing"]="UAg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
[4805]={
["act_id"]=6706,
["ranking"]={
11,
99999999
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=30,
["num_for_nothing"]="VQg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=10000,
["num_for_nothing"]="VwhcA2U="
}
}
},
[4901]={
["act_id"]=6906,
["ranking"]={
1,
1
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=300,
["num_for_nothing"]="VQhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=5,
["num_for_nothing"]="Uw=="
}
}
},
[4902]={
["act_id"]=6906,
["ranking"]={
2,
2
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=150,
["num_for_nothing"]="Vw1c"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=4,
["num_for_nothing"]="Ug=="
}
}
},
[4903]={
["act_id"]=6906,
["ranking"]={
3,
3
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=3,
["num_for_nothing"]="VQ=="
}
}
},
[4904]={
["act_id"]=6906,
["ranking"]={
4,
10
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=60,
["num_for_nothing"]="UAg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
[4905]={
["act_id"]=6906,
["ranking"]={
11,
99999999
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=30,
["num_for_nothing"]="VQg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=10000,
["num_for_nothing"]="VwhcA2U="
}
}
},
[5001]={
["act_id"]=7006,
["ranking"]={
1,
1
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=55,
["id_for_nothing"]="Uw0=",
["num"]=1200,
["num_for_nothing"]="VwpcAw=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=6,
["num_for_nothing"]="UA=="
}
}
},
[5002]={
["act_id"]=7006,
["ranking"]={
2,
2
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=55,
["id_for_nothing"]="Uw0=",
["num"]=1000,
["num_for_nothing"]="VwhcAw=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=5,
["num_for_nothing"]="Uw=="
}
}
},
[5003]={
["act_id"]=7006,
["ranking"]={
3,
3
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=55,
["id_for_nothing"]="Uw0=",
["num"]=800,
["num_for_nothing"]="Xghc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=4,
["num_for_nothing"]="Ug=="
}
}
},
[5004]={
["act_id"]=7006,
["ranking"]={
4,
10
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=55,
["id_for_nothing"]="Uw0=",
["num"]=600,
["num_for_nothing"]="UAhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=6,
["id_for_nothing"]="UA==",
["num"]=3,
["num_for_nothing"]="VQ=="
}
}
},
[5005]={
["act_id"]=7006,
["ranking"]={
11,
50
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=55,
["id_for_nothing"]="Uw0=",
["num"]=400,
["num_for_nothing"]="Ughc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=6,
["id_for_nothing"]="UA==",
["num"]=2,
["num_for_nothing"]="VA=="
}
}
},
[5006]={
["act_id"]=7006,
["ranking"]={
51,
500
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=55,
["id_for_nothing"]="Uw0=",
["num"]=300,
["num_for_nothing"]="VQhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=6,
["id_for_nothing"]="UA==",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
[5007]={
["act_id"]=7006,
["ranking"]={
501,
99999999
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=55,
["id_for_nothing"]="Uw0=",
["num"]=200,
["num_for_nothing"]="VAhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
}
}
},
[5101]={
["act_id"]=7106,
["ranking"]={
1,
1
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=300,
["num_for_nothing"]="VQhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=5,
["num_for_nothing"]="Uw=="
}
}
},
[5102]={
["act_id"]=7106,
["ranking"]={
2,
2
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=150,
["num_for_nothing"]="Vw1c"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=4,
["num_for_nothing"]="Ug=="
}
}
},
[5103]={
["act_id"]=7106,
["ranking"]={
3,
3
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=3,
["num_for_nothing"]="VQ=="
}
}
},
[5104]={
["act_id"]=7106,
["ranking"]={
4,
10
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=60,
["num_for_nothing"]="UAg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
[5105]={
["act_id"]=7106,
["ranking"]={
11,
99999999
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=30,
["num_for_nothing"]="VQg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=10000,
["num_for_nothing"]="VwhcA2U="
}
}
},
[5201]={
["act_id"]=7306,
["ranking"]={
1,
1
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=300,
["num_for_nothing"]="VQhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=5,
["num_for_nothing"]="Uw=="
}
}
},
[5202]={
["act_id"]=7306,
["ranking"]={
2,
2
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=150,
["num_for_nothing"]="Vw1c"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=4,
["num_for_nothing"]="Ug=="
}
}
},
[5203]={
["act_id"]=7306,
["ranking"]={
3,
3
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=3,
["num_for_nothing"]="VQ=="
}
}
},
[5204]={
["act_id"]=7306,
["ranking"]={
4,
10
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=60,
["num_for_nothing"]="UAg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
[5205]={
["act_id"]=7306,
["ranking"]={
11,
99999999
},
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=30,
["num_for_nothing"]="VQg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=10000,
["num_for_nothing"]="VwhcA2U="
}
}
} }
} }
local config = { local config = {
data=activity_rank,count=262 data=activity_rank,count=296
} }
return config return config

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -5,8 +5,8 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=5, ["id"]=8,
["id_for_nothing"]="Uw==", ["id_for_nothing"]="Xg==",
["num"]=1, ["num"]=1,
["num_for_nothing"]="Vw==" ["num_for_nothing"]="Vw=="
} }
@ -18,10 +18,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=41, ["id"]=23002,
["id_for_nothing"]="Ugk=", ["id_for_nothing"]="VAtcA2c=",
["num"]=1, ["num"]=10,
["num_for_nothing"]="Vw==" ["num_for_nothing"]="Vwg="
} }
} }
}, },
@ -31,10 +31,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=20, ["id"]=10,
["id_for_nothing"]="VAg=", ["id_for_nothing"]="Vwg=",
["num"]=50, ["num"]=1,
["num_for_nothing"]="Uwg=" ["num_for_nothing"]="Vw=="
} }
} }
}, },
@ -44,10 +44,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=5, ["id"]=1,
["id_for_nothing"]="Uw==", ["id_for_nothing"]="Vw==",
["num"]=2, ["num"]=5000,
["num_for_nothing"]="VA==" ["num_for_nothing"]="UwhcAw=="
} }
} }
}, },
@ -57,11 +57,14 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=16, ["id"]=2,
["id_for_nothing"]="Vw4=", ["id_for_nothing"]="VA==",
["num"]=5, ["num"]=50,
["num_for_nothing"]="Uw==" ["num_for_nothing"]="Uwg="
} }
},
["unlock_hero"]={
54003
} }
}, },
[6]={ [6]={
@ -70,8 +73,8 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=42, ["id"]=10,
["id_for_nothing"]="Ugo=", ["id_for_nothing"]="Vwg=",
["num"]=1, ["num"]=1,
["num_for_nothing"]="Vw==" ["num_for_nothing"]="Vw=="
} }
@ -83,11 +86,14 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=20, ["id"]=6,
["id_for_nothing"]="VAg=", ["id_for_nothing"]="UA==",
["num"]=50, ["num"]=1,
["num_for_nothing"]="Uwg=" ["num_for_nothing"]="Vw=="
} }
},
["unlock_hero"]={
34003
} }
}, },
[8]={ [8]={
@ -96,10 +102,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=5, ["id"]=1,
["id_for_nothing"]="Uw==", ["id_for_nothing"]="Vw==",
["num"]=2, ["num"]=10000,
["num_for_nothing"]="VA==" ["num_for_nothing"]="VwhcA2U="
} }
} }
}, },
@ -109,8 +115,8 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=41, ["id"]=11,
["id_for_nothing"]="Ugk=", ["id_for_nothing"]="Vwk=",
["num"]=1, ["num"]=1,
["num_for_nothing"]="Vw==" ["num_for_nothing"]="Vw=="
} }
@ -122,10 +128,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=42, ["id"]=2,
["id_for_nothing"]="Ugo=", ["id_for_nothing"]="VA==",
["num"]=1, ["num"]=60,
["num_for_nothing"]="Vw==" ["num_for_nothing"]="UAg="
} }
} }
}, },
@ -135,11 +141,14 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=20, ["id"]=54003,
["id_for_nothing"]="VAg=", ["id_for_nothing"]="UwxcA2Y=",
["num"]=50, ["num"]=3,
["num_for_nothing"]="Uwg=" ["num_for_nothing"]="VQ=="
} }
},
["unlock_hero"]={
24003
} }
}, },
[12]={ [12]={
@ -148,10 +157,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=5, ["id"]=1,
["id_for_nothing"]="Uw==", ["id_for_nothing"]="Vw==",
["num"]=2, ["num"]=15000,
["num_for_nothing"]="VA==" ["num_for_nothing"]="Vw1cA2U="
} }
} }
}, },
@ -161,8 +170,8 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=41, ["id"]=11,
["id_for_nothing"]="Ugk=", ["id_for_nothing"]="Vwk=",
["num"]=1, ["num"]=1,
["num_for_nothing"]="Vw==" ["num_for_nothing"]="Vw=="
} }
@ -174,10 +183,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=16, ["id"]=2,
["id_for_nothing"]="Vw4=", ["id_for_nothing"]="VA==",
["num"]=5, ["num"]=80,
["num_for_nothing"]="Uw==" ["num_for_nothing"]="Xgg="
} }
} }
}, },
@ -187,10 +196,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=20, ["id"]=34003,
["id_for_nothing"]="VAg=", ["id_for_nothing"]="VQxcA2Y=",
["num"]=80, ["num"]=3,
["num_for_nothing"]="Xgg=" ["num_for_nothing"]="VQ=="
} }
} }
}, },
@ -200,10 +209,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=5, ["id"]=1,
["id_for_nothing"]="Uw==", ["id_for_nothing"]="Vw==",
["num"]=2, ["num"]=18000,
["num_for_nothing"]="VA==" ["num_for_nothing"]="VwBcA2U="
} }
} }
}, },
@ -213,10 +222,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=42, ["id"]=18,
["id_for_nothing"]="Ugo=", ["id_for_nothing"]="VwA=",
["num"]=2, ["num"]=1,
["num_for_nothing"]="VA==" ["num_for_nothing"]="Vw=="
} }
} }
}, },
@ -226,10 +235,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=43, ["id"]=2,
["id_for_nothing"]="Ugs=", ["id_for_nothing"]="VA==",
["num"]=1, ["num"]=100,
["num_for_nothing"]="Vw==" ["num_for_nothing"]="Vwhc"
} }
} }
}, },
@ -239,10 +248,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=20, ["id"]=24003,
["id_for_nothing"]="VAg=", ["id_for_nothing"]="VAxcA2Y=",
["num"]=80, ["num"]=3,
["num_for_nothing"]="Xgg=" ["num_for_nothing"]="VQ=="
} }
} }
}, },
@ -252,10 +261,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=5, ["id"]=1,
["id_for_nothing"]="Uw==", ["id_for_nothing"]="Vw==",
["num"]=2, ["num"]=20000,
["num_for_nothing"]="VA==" ["num_for_nothing"]="VAhcA2U="
} }
} }
}, },
@ -265,10 +274,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=41, ["id"]=18,
["id_for_nothing"]="Ugk=", ["id_for_nothing"]="VwA=",
["num"]=2, ["num"]=1,
["num_for_nothing"]="VA==" ["num_for_nothing"]="Vw=="
} }
} }
}, },
@ -278,10 +287,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=16, ["id"]=2,
["id_for_nothing"]="Vw4=", ["id_for_nothing"]="VA==",
["num"]=5, ["num"]=120,
["num_for_nothing"]="Uw==" ["num_for_nothing"]="Vwpc"
} }
} }
}, },
@ -291,10 +300,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=20, ["id"]=47,
["id_for_nothing"]="VAg=", ["id_for_nothing"]="Ug8=",
["num"]=80, ["num"]=5,
["num_for_nothing"]="Xgg=" ["num_for_nothing"]="Uw=="
} }
} }
}, },
@ -304,10 +313,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=5, ["id"]=1,
["id_for_nothing"]="Uw==", ["id_for_nothing"]="Vw==",
["num"]=3, ["num"]=24000,
["num_for_nothing"]="VQ==" ["num_for_nothing"]="VAxcA2U="
} }
} }
}, },
@ -317,10 +326,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=16, ["id"]=18,
["id_for_nothing"]="Vw4=", ["id_for_nothing"]="VwA=",
["num"]=5, ["num"]=1,
["num_for_nothing"]="Uw==" ["num_for_nothing"]="Vw=="
} }
} }
}, },
@ -330,10 +339,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=43, ["id"]=2,
["id_for_nothing"]="Ugs=", ["id_for_nothing"]="VA==",
["num"]=1, ["num"]=150,
["num_for_nothing"]="Vw==" ["num_for_nothing"]="Vw1c"
} }
} }
}, },
@ -343,10 +352,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=20, ["id"]=47,
["id_for_nothing"]="VAg=", ["id_for_nothing"]="Ug8=",
["num"]=100, ["num"]=8,
["num_for_nothing"]="Vwhc" ["num_for_nothing"]="Xg=="
} }
} }
}, },
@ -356,10 +365,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=5, ["id"]=1,
["id_for_nothing"]="Uw==", ["id_for_nothing"]="Vw==",
["num"]=3, ["num"]=30000,
["num_for_nothing"]="VQ==" ["num_for_nothing"]="VQhcA2U="
} }
} }
}, },
@ -369,8 +378,8 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=17, ["id"]=18,
["id_for_nothing"]="Vw8=", ["id_for_nothing"]="VwA=",
["num"]=1, ["num"]=1,
["num_for_nothing"]="Vw==" ["num_for_nothing"]="Vw=="
} }
@ -382,10 +391,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=16, ["id"]=2,
["id_for_nothing"]="Vw4=", ["id_for_nothing"]="VA==",
["num"]=5, ["num"]=180,
["num_for_nothing"]="Uw==" ["num_for_nothing"]="VwBc"
} }
} }
}, },
@ -395,10 +404,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=43, ["id"]=1,
["id_for_nothing"]="Ugs=", ["id_for_nothing"]="Vw==",
["num"]=1, ["num"]=30000,
["num_for_nothing"]="Vw==" ["num_for_nothing"]="VQhcA2U="
} }
} }
}, },
@ -408,10 +417,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=20, ["id"]=14,
["id_for_nothing"]="VAg=", ["id_for_nothing"]="Vww=",
["num"]=100, ["num"]=1,
["num_for_nothing"]="Vwhc" ["num_for_nothing"]="Vw=="
} }
} }
}, },
@ -421,10 +430,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=17, ["id"]=47,
["id_for_nothing"]="Vw8=", ["id_for_nothing"]="Ug8=",
["num"]=1, ["num"]=10,
["num_for_nothing"]="Vw==" ["num_for_nothing"]="Vwg="
} }
} }
}, },
@ -434,10 +443,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=5, ["id"]=1,
["id_for_nothing"]="Uw==", ["id_for_nothing"]="Vw==",
["num"]=3, ["num"]=40000,
["num_for_nothing"]="VQ==" ["num_for_nothing"]="UghcA2U="
} }
} }
}, },
@ -447,10 +456,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=20, ["id"]=18,
["id_for_nothing"]="VAg=", ["id_for_nothing"]="VwA=",
["num"]=100, ["num"]=1,
["num_for_nothing"]="Vwhc" ["num_for_nothing"]="Vw=="
} }
} }
}, },
@ -460,10 +469,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=16, ["id"]=2,
["id_for_nothing"]="Vw4=", ["id_for_nothing"]="VA==",
["num"]=5, ["num"]=200,
["num_for_nothing"]="Uw==" ["num_for_nothing"]="VAhc"
} }
} }
}, },
@ -473,10 +482,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=43, ["id"]=1,
["id_for_nothing"]="Ugs=", ["id_for_nothing"]="Vw==",
["num"]=1, ["num"]=40000,
["num_for_nothing"]="Vw==" ["num_for_nothing"]="UghcA2U="
} }
} }
}, },
@ -486,10 +495,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=20, ["id"]=15,
["id_for_nothing"]="VAg=", ["id_for_nothing"]="Vw0=",
["num"]=120, ["num"]=1,
["num_for_nothing"]="Vwpc" ["num_for_nothing"]="Vw=="
} }
} }
}, },
@ -499,10 +508,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=17, ["id"]=47,
["id_for_nothing"]="Vw8=", ["id_for_nothing"]="Ug8=",
["num"]=1, ["num"]=12,
["num_for_nothing"]="Vw==" ["num_for_nothing"]="Vwo="
} }
} }
}, },
@ -512,10 +521,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=5, ["id"]=1,
["id_for_nothing"]="Uw==", ["id_for_nothing"]="Vw==",
["num"]=3, ["num"]=50000,
["num_for_nothing"]="VQ==" ["num_for_nothing"]="UwhcA2U="
} }
} }
}, },
@ -525,10 +534,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=20, ["id"]=18,
["id_for_nothing"]="VAg=", ["id_for_nothing"]="VwA=",
["num"]=120, ["num"]=1,
["num_for_nothing"]="Vwpc" ["num_for_nothing"]="Vw=="
} }
} }
}, },
@ -538,10 +547,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=16, ["id"]=2,
["id_for_nothing"]="Vw4=", ["id_for_nothing"]="VA==",
["num"]=5, ["num"]=300,
["num_for_nothing"]="Uw==" ["num_for_nothing"]="VQhc"
} }
} }
}, },
@ -551,10 +560,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=43, ["id"]=1,
["id_for_nothing"]="Ugs=", ["id_for_nothing"]="Vw==",
["num"]=1, ["num"]=50000,
["num_for_nothing"]="Vw==" ["num_for_nothing"]="UwhcA2U="
} }
} }
}, },
@ -564,10 +573,10 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=20, ["id"]=15,
["id_for_nothing"]="VAg=", ["id_for_nothing"]="Vw0=",
["num"]=120, ["num"]=1,
["num_for_nothing"]="Vwpc" ["num_for_nothing"]="Vw=="
} }
} }
}, },
@ -577,262 +586,15 @@ local arena_gift = {
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=17, ["id"]=47,
["id_for_nothing"]="Vw8=", ["id_for_nothing"]="Ug8=",
["num"]=1, ["num"]=15,
["num_for_nothing"]="Vw==" ["num_for_nothing"]="Vw0="
}
}
},
[46]={
["score"]=3200,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=4,
["num_for_nothing"]="Ug=="
}
}
},
[47]={
["score"]=3300,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=150,
["num_for_nothing"]="Vw1c"
}
}
},
[48]={
["score"]=3400,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=16,
["id_for_nothing"]="Vw4=",
["num"]=5,
["num_for_nothing"]="Uw=="
}
}
},
[49]={
["score"]=3500,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=44,
["id_for_nothing"]="Ugw=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
[50]={
["score"]=3600,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=150,
["num_for_nothing"]="Vw1c"
}
}
},
[51]={
["score"]=3700,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=17,
["id_for_nothing"]="Vw8=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
[52]={
["score"]=3800,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=4,
["num_for_nothing"]="Ug=="
}
}
},
[53]={
["score"]=3900,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=150,
["num_for_nothing"]="Vw1c"
}
}
},
[54]={
["score"]=4000,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=16,
["id_for_nothing"]="Vw4=",
["num"]=5,
["num_for_nothing"]="Uw=="
}
}
},
[55]={
["score"]=4100,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=44,
["id_for_nothing"]="Ugw=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
[56]={
["score"]=4200,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=200,
["num_for_nothing"]="VAhc"
}
}
},
[57]={
["score"]=4300,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=17,
["id_for_nothing"]="Vw8=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
[58]={
["score"]=4400,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=4,
["num_for_nothing"]="Ug=="
}
}
},
[59]={
["score"]=4500,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=200,
["num_for_nothing"]="VAhc"
}
}
},
[60]={
["score"]=4600,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=16,
["id_for_nothing"]="Vw4=",
["num"]=5,
["num_for_nothing"]="Uw=="
}
}
},
[61]={
["score"]=4700,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=44,
["id_for_nothing"]="Ugw=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
[62]={
["score"]=4800,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=200,
["num_for_nothing"]="VAhc"
}
}
},
[63]={
["score"]=4900,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=5,
["id_for_nothing"]="Uw==",
["num"]=4,
["num_for_nothing"]="Ug=="
}
}
},
[64]={
["score"]=5000,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=17,
["id_for_nothing"]="Vw8=",
["num"]=1,
["num_for_nothing"]="Vw=="
} }
} }
} }
} }
local config = { local config = {
data=arena_gift,count=64 data=arena_gift,count=45
} }
return config return config

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,42 +1,126 @@
local arena_time = { local arena_time = {
[25]={ [1]={
["season"]=25, ["season"]=1,
["start_time"]="2025-7-15 00:00:00", ["start_time"]="2023-6-25 00:00:00",
["end_time"]="2025-8-15 00:00:00", ["end_time"]="2023-8-16 00:00:00",
["ui_banner"]="ui_arena_bounty_banner" ["ui_banner"]="ui_arena_bounty_banner"
}, },
[26]={ [2]={
["season"]=26, ["season"]=2,
["start_time"]="2025-8-15 00:00:00", ["start_time"]="2023-8-16 00:00:00",
["end_time"]="2025-9-15 00:00:00", ["end_time"]="2023-9-15 00:00:00",
["ui_banner"]="ui_arena_bounty_banner" ["ui_banner"]="ui_arena_bounty_banner"
}, },
[27]={ [3]={
["season"]=27, ["season"]=3,
["start_time"]="2025-9-15 00:00:00", ["start_time"]="2023-9-15 00:00:00",
["end_time"]="2025-10-15 00:00:00", ["end_time"]="2023-10-16 00:00:00",
["ui_banner"]="ui_arena_bounty_banner_1"
},
[4]={
["season"]=4,
["start_time"]="2023-10-16 00:00:00",
["end_time"]="2023-11-15 00:00:00",
["ui_banner"]="ui_arena_bounty_banner_2"
},
[5]={
["season"]=5,
["start_time"]="2023-11-15 00:00:00",
["end_time"]="2023-12-15 00:00:00",
["ui_banner"]="ui_arena_bounty_banner_3"
},
[6]={
["season"]=6,
["start_time"]="2023-12-15 00:00:00",
["end_time"]="2024-1-15 00:00:00",
["ui_banner"]="ui_arena_bounty_banner_4"
},
[7]={
["season"]=7,
["start_time"]="2024-1-15 00:00:00",
["end_time"]="2024-2-15 00:00:00",
["ui_banner"]="ui_arena_bounty_banner_5"
},
[8]={
["season"]=8,
["start_time"]="2024-2-15 00:00:00",
["end_time"]="2024-3-16 00:00:00",
["ui_banner"]="ui_arena_bounty_banner_6"
},
[9]={
["season"]=9,
["start_time"]="2024-3-16 00:00:00",
["end_time"]="2024-4-15 00:00:00",
["ui_banner"]="ui_arena_bounty_banner" ["ui_banner"]="ui_arena_bounty_banner"
}, },
[28]={ [10]={
["season"]=28, ["season"]=10,
["start_time"]="2025-10-15 00:00:00", ["start_time"]="2024-4-15 00:00:00",
["end_time"]="2025-11-15 00:00:00", ["end_time"]="2024-5-16 00:00:00",
["ui_banner"]="ui_arena_bounty_banner" ["ui_banner"]="ui_arena_bounty_banner"
}, },
[29]={ [11]={
["season"]=29, ["season"]=11,
["start_time"]="2025-11-15 00:00:00", ["start_time"]="2024-5-16 00:00:00",
["end_time"]="2025-12-15 00:00:00", ["end_time"]="2024-6-15 00:00:00",
["ui_banner"]="ui_arena_bounty_banner" ["ui_banner"]="ui_arena_bounty_banner"
}, },
[30]={ [12]={
["season"]=30, ["season"]=12,
["start_time"]="2025-12-15 00:00:00", ["start_time"]="2024-6-15 00:00:00",
["end_time"]="2024-7-16 00:00:00",
["ui_banner"]="ui_arena_bounty_banner"
},
[13]={
["season"]=13,
["start_time"]="2024-7-16 00:00:00",
["end_time"]="2024-8-15 00:00:00",
["ui_banner"]="ui_arena_bounty_banner"
},
[14]={
["season"]=14,
["start_time"]="2024-8-15 00:00:00",
["end_time"]="2024-9-15 00:00:00",
["ui_banner"]="ui_arena_bounty_banner"
},
[15]={
["season"]=15,
["start_time"]="2024-9-15 00:00:00",
["end_time"]="2024-10-15 00:00:00",
["ui_banner"]="ui_arena_bounty_banner"
},
[16]={
["season"]=16,
["start_time"]="2024-10-15 00:00:00",
["end_time"]="2024-11-15 00:00:00",
["ui_banner"]="ui_arena_bounty_banner"
},
[17]={
["season"]=17,
["start_time"]="2024-11-15 00:00:00",
["end_time"]="2024-12-15 00:00:00",
["ui_banner"]="ui_arena_bounty_banner"
},
[18]={
["season"]=18,
["start_time"]="2024-12-15 00:00:00",
["end_time"]="2025-1-15 00:00:00", ["end_time"]="2025-1-15 00:00:00",
["ui_banner"]="ui_arena_bounty_banner" ["ui_banner"]="ui_arena_bounty_banner"
},
[19]={
["season"]=19,
["start_time"]="2025-1-15 00:00:00",
["end_time"]="2025-2-15 00:00:00",
["ui_banner"]="ui_arena_bounty_banner"
},
[20]={
["season"]=20,
["start_time"]="2025-2-15 00:00:00",
["end_time"]="2025-3-15 00:00:00",
["ui_banner"]="ui_arena_bounty_banner"
} }
} }
local config = { local config = {
data=arena_time,count=6 data=arena_time,count=20
} }
return config return config

View File

@ -1,508 +1,247 @@
local attr = { local attr = {
[1]={ [1]={
["id"]=1, ["id"]=1,
["name"]="hp", ["name"]="hp"
["power"]=1
}, },
[2]={ [2]={
["id"]=2, ["id"]=2,
["name"]="atk_red", ["name"]="atk_red"
["power"]=3
}, },
[3]={ [3]={
["id"]=3, ["id"]=3,
["name"]="atk_yellow", ["name"]="atk_yellow"
["power"]=3
}, },
[4]={ [4]={
["id"]=4, ["id"]=4,
["name"]="atk_green", ["name"]="atk_green"
["power"]=3
}, },
[5]={ [5]={
["id"]=5, ["id"]=5,
["name"]="atk_blue", ["name"]="atk_blue"
["power"]=3
}, },
[6]={ [6]={
["id"]=6, ["id"]=6,
["name"]="atk_purple", ["name"]="atk_purple"
["power"]=3
}, },
[7]={ [7]={
["id"]=7, ["id"]=7,
["name"]="attr_crit_red", ["name"]="attr_crit_red"
["power"]=5,
["is_percent"]=1
}, },
[8]={ [8]={
["id"]=8, ["id"]=8,
["name"]="attr_crit_yellow", ["name"]="attr_crit_yellow"
["power"]=5,
["is_percent"]=1
}, },
[9]={ [9]={
["id"]=9, ["id"]=9,
["name"]="attr_crit_green", ["name"]="attr_crit_green"
["power"]=5,
["is_percent"]=1
}, },
[10]={ [10]={
["id"]=10, ["id"]=10,
["name"]="attr_crit_blue", ["name"]="attr_crit_blue"
["power"]=5,
["is_percent"]=1
}, },
[11]={ [11]={
["id"]=11, ["id"]=11,
["name"]="attr_crit_purple", ["name"]="attr_crit_purple"
["power"]=5,
["is_percent"]=1
}, },
[12]={ [12]={
["id"]=12, ["id"]=12,
["name"]="attr_crit_time_red", ["name"]="attr_crit_time_red"
["power"]=1,
["is_percent"]=1
}, },
[13]={ [13]={
["id"]=13, ["id"]=13,
["name"]="attr_crit_time_yellow", ["name"]="attr_crit_time_yellow"
["power"]=1,
["is_percent"]=1
}, },
[14]={ [14]={
["id"]=14, ["id"]=14,
["name"]="attr_crit_time_green", ["name"]="attr_crit_time_green"
["power"]=1,
["is_percent"]=1
}, },
[15]={ [15]={
["id"]=15, ["id"]=15,
["name"]="attr_crit_time_blue", ["name"]="attr_crit_time_blue"
["power"]=1,
["is_percent"]=1
}, },
[16]={ [16]={
["id"]=16, ["id"]=16,
["name"]="attr_crit_time_purple", ["name"]="attr_crit_time_purple"
["power"]=1,
["is_percent"]=1
}, },
[17]={ [17]={
["id"]=17, ["id"]=17,
["name"]="attr_cured_red", ["name"]="attr_cured_red"
["power"]=1,
["is_percent"]=1
}, },
[18]={ [18]={
["id"]=18, ["id"]=18,
["name"]="attr_cured_yellow", ["name"]="attr_cured_yellow"
["power"]=1,
["is_percent"]=1
}, },
[19]={ [19]={
["id"]=19, ["id"]=19,
["name"]="attr_cured_green", ["name"]="attr_cured_green"
["power"]=1,
["is_percent"]=1
}, },
[20]={ [20]={
["id"]=20, ["id"]=20,
["name"]="attr_cured_blue", ["name"]="attr_cured_blue"
["power"]=1,
["is_percent"]=1
}, },
[21]={ [21]={
["id"]=21, ["id"]=21,
["name"]="attr_cured_purple", ["name"]="attr_cured_purple"
["power"]=1,
["is_percent"]=1
}, },
[22]={ [22]={
["id"]=22, ["id"]=22,
["name"]="attr_atkp_red", ["name"]="attr_atkp_red"
["power"]=0,
["is_percent"]=1
}, },
[23]={ [23]={
["id"]=23, ["id"]=23,
["name"]="attr_atkp_yellow", ["name"]="attr_atkp_yellow"
["power"]=0,
["is_percent"]=1
}, },
[24]={ [24]={
["id"]=24, ["id"]=24,
["name"]="attr_atkp_green", ["name"]="attr_atkp_green"
["power"]=0,
["is_percent"]=1
}, },
[25]={ [25]={
["id"]=25, ["id"]=25,
["name"]="attr_atkp_blue", ["name"]="attr_atkp_blue"
["power"]=0,
["is_percent"]=1
}, },
[26]={ [26]={
["id"]=26, ["id"]=26,
["name"]="attr_atkp_purple", ["name"]="attr_atkp_purple"
["power"]=0,
["is_percent"]=1
}, },
[27]={ [27]={
["id"]=27, ["id"]=27,
["name"]="attr_hpp_red", ["name"]="attr_hpp_red"
["power"]=0,
["is_percent"]=1
}, },
[28]={ [28]={
["id"]=28, ["id"]=28,
["name"]="attr_hpp_yellow", ["name"]="attr_hpp_yellow"
["power"]=0,
["is_percent"]=1
}, },
[29]={ [29]={
["id"]=29, ["id"]=29,
["name"]="attr_hpp_green", ["name"]="attr_hpp_green"
["power"]=0,
["is_percent"]=1
}, },
[30]={ [30]={
["id"]=30, ["id"]=30,
["name"]="attr_hpp_blue", ["name"]="attr_hpp_blue"
["power"]=0,
["is_percent"]=1
}, },
[31]={ [31]={
["id"]=31, ["id"]=31,
["name"]="attr_hpp_purple", ["name"]="attr_hpp_purple"
["power"]=0,
["is_percent"]=1
}, },
[32]={ [32]={
["id"]=32, ["id"]=32,
["name"]="attr_normal_hurt_red", ["name"]="attr_normal_hurt_red"
["power"]=5
}, },
[33]={ [33]={
["id"]=33, ["id"]=33,
["name"]="attr_normal_hurt_yellow", ["name"]="attr_normal_hurt_yellow"
["power"]=5
}, },
[34]={ [34]={
["id"]=34, ["id"]=34,
["name"]="attr_normal_hurt_green", ["name"]="attr_normal_hurt_green"
["power"]=5
}, },
[35]={ [35]={
["id"]=35, ["id"]=35,
["name"]="attr_normal_hurt_blue", ["name"]="attr_normal_hurt_blue"
["power"]=5
}, },
[36]={ [36]={
["id"]=36, ["id"]=36,
["name"]="attr_normal_hurt_purple", ["name"]="attr_normal_hurt_purple"
["power"]=5
}, },
[37]={ [37]={
["id"]=37, ["id"]=37,
["name"]="attr_skill_hurt_red", ["name"]="attr_skill_hurt_red"
["power"]=5
}, },
[38]={ [38]={
["id"]=38, ["id"]=38,
["name"]="attr_skill_hurt_yellow", ["name"]="attr_skill_hurt_yellow"
["power"]=5
}, },
[39]={ [39]={
["id"]=39, ["id"]=39,
["name"]="attr_skill_hurt_green", ["name"]="attr_skill_hurt_green"
["power"]=5
}, },
[40]={ [40]={
["id"]=40, ["id"]=40,
["name"]="attr_skill_hurt_blue", ["name"]="attr_skill_hurt_blue"
["power"]=5
}, },
[41]={ [41]={
["id"]=41, ["id"]=41,
["name"]="attr_skill_hurt_purple", ["name"]="attr_skill_hurt_purple"
["power"]=5
}, },
[42]={ [42]={
["id"]=42, ["id"]=42,
["name"]="attr_normal_hurtp_red", ["name"]="attr_normal_hurtp_red"
["power"]=5,
["is_percent"]=1
}, },
[43]={ [43]={
["id"]=43, ["id"]=43,
["name"]="attr_normal_hurtp_yellow", ["name"]="attr_normal_hurtp_yellow"
["power"]=5,
["is_percent"]=1
}, },
[44]={ [44]={
["id"]=44, ["id"]=44,
["name"]="attr_normal_hurtp_green", ["name"]="attr_normal_hurtp_green"
["power"]=5,
["is_percent"]=1
}, },
[45]={ [45]={
["id"]=45, ["id"]=45,
["name"]="attr_normal_hurtp_blue", ["name"]="attr_normal_hurtp_blue"
["power"]=5,
["is_percent"]=1
}, },
[46]={ [46]={
["id"]=46, ["id"]=46,
["name"]="attr_normal_hurtp_purple", ["name"]="attr_normal_hurtp_purple"
["power"]=5,
["is_percent"]=1
}, },
[47]={ [47]={
["id"]=47, ["id"]=47,
["name"]="attr_skill_hurtp_red", ["name"]="attr_skill_hurtp_red"
["power"]=5,
["is_percent"]=1
}, },
[48]={ [48]={
["id"]=48, ["id"]=48,
["name"]="attr_skill_hurtp_yellow", ["name"]="attr_skill_hurtp_yellow"
["power"]=5,
["is_percent"]=1
}, },
[49]={ [49]={
["id"]=49, ["id"]=49,
["name"]="attr_skill_hurtp_green", ["name"]="attr_skill_hurtp_green"
["power"]=5,
["is_percent"]=1
}, },
[50]={ [50]={
["id"]=50, ["id"]=50,
["name"]="attr_skill_hurtp_blue", ["name"]="attr_skill_hurtp_blue"
["power"]=5,
["is_percent"]=1
}, },
[51]={ [51]={
["id"]=51, ["id"]=51,
["name"]="attr_skill_hurtp_purple", ["name"]="attr_skill_hurtp_purple"
["power"]=5,
["is_percent"]=1
}, },
[52]={ [52]={
["id"]=52, ["id"]=52,
["name"]="attr_hp_red", ["name"]="attr_hp_red"
["power"]=1
}, },
[53]={ [53]={
["id"]=53, ["id"]=53,
["name"]="attr_hp_yellow", ["name"]="attr_hp_yellow"
["power"]=1
}, },
[54]={ [54]={
["id"]=54, ["id"]=54,
["name"]="attr_hp_green", ["name"]="attr_hp_green"
["power"]=1
}, },
[55]={ [55]={
["id"]=55, ["id"]=55,
["name"]="attr_hp_blue", ["name"]="attr_hp_blue"
["power"]=1
}, },
[56]={ [56]={
["id"]=56, ["id"]=56,
["name"]="attr_hp_purple", ["name"]="attr_hp_purple"
["power"]=1
}, },
[57]={ [57]={
["id"]=57, ["id"]=57,
["name"]="attr_all_hurtp_red", ["name"]="attr_all_hurtp_red"
["power"]=10,
["is_percent"]=1
}, },
[58]={ [58]={
["id"]=58, ["id"]=58,
["name"]="attr_all_hurtp_yellow", ["name"]="attr_all_hurtp_yellow"
["power"]=10,
["is_percent"]=1
}, },
[59]={ [59]={
["id"]=59, ["id"]=59,
["name"]="attr_all_hurtp_green", ["name"]="attr_all_hurtp_green"
["power"]=10,
["is_percent"]=1
}, },
[60]={ [60]={
["id"]=60, ["id"]=60,
["name"]="attr_all_hurtp_blue", ["name"]="attr_all_hurtp_blue"
["power"]=10,
["is_percent"]=1
}, },
[61]={ [61]={
["id"]=61, ["id"]=61,
["name"]="attr_all_hurtp_purple", ["name"]="attr_all_hurtp_purple"
["power"]=10,
["is_percent"]=1
},
[62]={
["id"]=62,
["name"]="attr_atkp_red_all",
["power"]=0,
["is_percent"]=1
},
[63]={
["id"]=63,
["name"]="attr_atkp_yellow_all",
["power"]=0,
["is_percent"]=1
},
[64]={
["id"]=64,
["name"]="attr_atkp_green_all",
["power"]=0,
["is_percent"]=1
},
[65]={
["id"]=65,
["name"]="attr_atkp_blue_all",
["power"]=0,
["is_percent"]=1
},
[66]={
["id"]=66,
["name"]="attr_atkp_purple_all",
["power"]=0,
["is_percent"]=1
},
[67]={
["id"]=67,
["name"]="atk_all",
["power"]=3
},
[68]={
["id"]=68,
["name"]="attr_hp_all",
["power"]=1
},
[69]={
["id"]=69,
["name"]="attr_dmgdec_all",
["power"]=2
},
[70]={
["id"]=70,
["name"]="attr_crit_all",
["power"]=5,
["is_percent"]=1
},
[71]={
["id"]=71,
["name"]="attr_crit_time_all",
["power"]=1,
["is_percent"]=1
},
[72]={
["id"]=72,
["name"]="attr_normal_hurtp_all",
["power"]=5,
["is_percent"]=1
},
[73]={
["id"]=73,
["name"]="attr_skill_hurtp_all",
["power"]=5,
["is_percent"]=1
},
[74]={
["id"]=74,
["name"]="attr_atkp_all",
["power"]=0,
["is_percent"]=1
},
[75]={
["id"]=75,
["name"]="attr_atk",
["power"]=3
},
[76]={
["id"]=76,
["name"]="attr_hp",
["power"]=1
},
[77]={
["id"]=77,
["name"]="attr_normal_hurt",
["power"]=5
},
[78]={
["id"]=78,
["name"]="attr_skill_hurt",
["power"]=5
},
[79]={
["id"]=79,
["name"]="dmgdec",
["power"]=2
},
[80]={
["id"]=80,
["name"]="attr_hpp_all",
["power"]=0,
["is_percent"]=1
},
[81]={
["id"]=81,
["name"]="attr_monster_dmg",
["power"]=5,
["is_percent"]=1
},
[82]={
["id"]=82,
["name"]="attr_boss_dmg",
["power"]=5,
["is_percent"]=1
},
[83]={
["id"]=83,
["name"]="attr_normal_hurtp",
["power"]=5,
["is_percent"]=1
},
[84]={
["id"]=84,
["name"]="attr_skill_hurtp",
["power"]=5,
["is_percent"]=1
},
[85]={
["id"]=85,
["name"]="attr_hpp_red_all",
["power"]=0,
["is_percent"]=1
},
[86]={
["id"]=86,
["name"]="attr_hpp_yellow_all",
["power"]=0,
["is_percent"]=1
},
[87]={
["id"]=87,
["name"]="attr_hpp_green_all",
["power"]=0,
["is_percent"]=1
},
[88]={
["id"]=88,
["name"]="attr_hpp_blue_all",
["power"]=0,
["is_percent"]=1
},
[89]={
["id"]=89,
["name"]="attr_hpp_purple_all",
["power"]=0,
["is_percent"]=1
} }
} }
local keys = { local keys = {
@ -567,40 +306,12 @@ local keys = {
["attr_all_hurtp_yellow"]=attr[58], ["attr_all_hurtp_yellow"]=attr[58],
["attr_all_hurtp_green"]=attr[59], ["attr_all_hurtp_green"]=attr[59],
["attr_all_hurtp_blue"]=attr[60], ["attr_all_hurtp_blue"]=attr[60],
["attr_all_hurtp_purple"]=attr[61], ["attr_all_hurtp_purple"]=attr[61]
["attr_atkp_red_all"]=attr[62],
["attr_atkp_yellow_all"]=attr[63],
["attr_atkp_green_all"]=attr[64],
["attr_atkp_blue_all"]=attr[65],
["attr_atkp_purple_all"]=attr[66],
["atk_all"]=attr[67],
["attr_hp_all"]=attr[68],
["attr_dmgdec_all"]=attr[69],
["attr_crit_all"]=attr[70],
["attr_crit_time_all"]=attr[71],
["attr_normal_hurtp_all"]=attr[72],
["attr_skill_hurtp_all"]=attr[73],
["attr_atkp_all"]=attr[74],
["attr_atk"]=attr[75],
["attr_hp"]=attr[76],
["attr_normal_hurt"]=attr[77],
["attr_skill_hurt"]=attr[78],
["dmgdec"]=attr[79],
["attr_hpp_all"]=attr[80],
["attr_monster_dmg"]=attr[81],
["attr_boss_dmg"]=attr[82],
["attr_normal_hurtp"]=attr[83],
["attr_skill_hurtp"]=attr[84],
["attr_hpp_red_all"]=attr[85],
["attr_hpp_yellow_all"]=attr[86],
["attr_hpp_green_all"]=attr[87],
["attr_hpp_blue_all"]=attr[88],
["attr_hpp_purple_all"]=attr[89]
} }
} }
local config = { local config = {
data=attr, data=attr,
keys=keys, keys=keys,
count=89 count=61
} }
return config return config

View File

@ -1,101 +1,211 @@
local avatar = { local avatar = {
[13001]={ [23]={
["iconId"]="avatar_13001", ["iconId"]="avatar_1",
["hero"]=13001, ["item"]=23,
["unlock_show"]=true
},
[24]={
["iconId"]="avatar_2",
["item"]=44,
["unlock_show"]=true
},
[1001]={
["iconId"]="1",
["hero"]=12001
},
[2001]={
["iconId"]="2",
["hero"]=22001,
["unlock"]=true ["unlock"]=true
}, },
[3001]={
["iconId"]="3",
["hero"]=32001,
["unlock"]=true
},
[4001]={
["iconId"]="4",
["hero"]=42001,
["unlock"]=true
},
[5001]={
["iconId"]="5",
["hero"]=52001
},
[6001]={
["iconId"]="6",
["hero"]=13001
},
[7001]={
["iconId"]="7",
["hero"]=23002
},
[8001]={
["iconId"]="8",
["hero"]=33001
},
[9001]={
["iconId"]="9",
["hero"]=43001
},
[10001]={
["iconId"]="10",
["hero"]=53001
},
[11001]={
["iconId"]="11",
["hero"]=13002
},
[12001]={
["iconId"]="12",
["hero"]=23001
},
[13001]={
["iconId"]="13",
["hero"]=33002
},
[14001]={ [14001]={
["iconId"]="avatar_14001", ["iconId"]="14",
["hero"]=14001 ["hero"]=43002
}, },
[15001]={ [15001]={
["iconId"]="avatar_15001", ["iconId"]="15",
["hero"]=15001 ["hero"]=53002
},
[15002]={
["iconId"]="avatar_15002",
["hero"]=15002
}, },
[16001]={ [16001]={
["iconId"]="avatar_16001", ["iconId"]="16",
["hero"]=16001, ["hero"]=14001
["unlock_show"]=true
}, },
[23001]={ [17001]={
["iconId"]="avatar_23001", ["iconId"]="17",
["hero"]=23001,
["unlock"]=true
},
[24001]={
["iconId"]="avatar_24001",
["hero"]=24001 ["hero"]=24001
}, },
[25001]={ [18001]={
["iconId"]="avatar_25001", ["iconId"]="18",
["hero"]=25001
},
[25002]={
["iconId"]="avatar_25002",
["hero"]=25002
},
[26001]={
["iconId"]="avatar_26001",
["hero"]=26001,
["unlock_show"]=true
},
[33001]={
["iconId"]="avatar_33001",
["hero"]=33001,
["unlock"]=true
},
[34001]={
["iconId"]="avatar_34001",
["hero"]=34001 ["hero"]=34001
}, },
[35001]={ [19001]={
["iconId"]="avatar_35001", ["iconId"]="19",
["hero"]=35001
},
[35002]={
["iconId"]="avatar_35002",
["hero"]=35002
},
[43001]={
["iconId"]="avatar_43001",
["hero"]=43001,
["unlock"]=true
},
[44001]={
["iconId"]="avatar_44001",
["hero"]=44001 ["hero"]=44001
}, },
[45001]={ [20001]={
["iconId"]="avatar_45001", ["iconId"]="20",
["hero"]=45001
},
[45002]={
["iconId"]="avatar_45002",
["hero"]=45002
},
[53001]={
["iconId"]="avatar_53001",
["hero"]=53001,
["unlock"]=true
},
[54001]={
["iconId"]="avatar_54001",
["hero"]=54001 ["hero"]=54001
}, },
[55001]={ [21001]={
["iconId"]="avatar_55001", ["iconId"]="22",
["hero"]=55001 ["hero"]=24002
}, },
[55002]={ [22001]={
["iconId"]="avatar_55002", ["iconId"]="23",
["hero"]=55002 ["hero"]=14002
},
[23001]={
["iconId"]="24",
["hero"]=34002
},
[24001]={
["iconId"]="25",
["hero"]=44002
},
[25001]={
["iconId"]="26",
["hero"]=54002
},
[14003]={
["iconId"]="31",
["hero"]=14003
},
[24003]={
["iconId"]="27",
["hero"]=24003
},
[34003]={
["iconId"]="28",
["hero"]=34003
},
[44003]={
["iconId"]="29",
["hero"]=44003
},
[54003]={
["iconId"]="30",
["hero"]=54003
},
[14004]={
["iconId"]="32",
["hero"]=14004
},
[24004]={
["iconId"]="33",
["hero"]=24004
},
[34004]={
["iconId"]="34",
["hero"]=34004
},
[44004]={
["iconId"]="35",
["hero"]=44004
},
[54004]={
["iconId"]="36",
["hero"]=54004
},
[1400201]={
["iconId"]="23_1",
["item"]=1400201
},
[3400101]={
["iconId"]="18_1",
["item"]=3400101
},
[3400102]={
["iconId"]="18_2",
["item"]=3400102
},
[5300101]={
["iconId"]="10_1",
["item"]=5300101
},
[5400101]={
["iconId"]="20_1",
["item"]=5400101
},
[1400101]={
["iconId"]="16_1",
["item"]=1400101
},
[2300201]={
["iconId"]="7_1",
["item"]=2300201
},
[4400201]={
["iconId"]="25_1",
["item"]=4400201
},
[5400401]={
["iconId"]="36_1",
["item"]=5400401
},
[2400101]={
["iconId"]="17_1",
["item"]=2400101
},
[4400101]={
["iconId"]="19_1",
["item"]=4400101
},
[5400301]={
["iconId"]="30_1",
["item"]=5400301
},
[5400201]={
["iconId"]="26_1",
["item"]=5400201
} }
} }
local config = { local config = {
data=avatar,count=22 data=avatar,count=50
} }
return config return config

View File

@ -2,9 +2,94 @@ local avatar_frame = {
[1000]={ [1000]={
["iconId"]="avatar_frame_1", ["iconId"]="avatar_frame_1",
["unlock"]=true ["unlock"]=true
},
[24]={
["iconId"]="avatar_frame_2",
["item"]=24,
["unlock_show"]=true
},
[25]={
["iconId"]="avatar_frame_3",
["item"]=25,
["unlock_show"]=true
},
[26]={
["iconId"]="avatar_frame_4",
["item"]=45,
["unlock_show"]=true
},
[27]={
["iconId"]="avatar_frame_5",
["item"]=46,
["unlock_show"]=true
},
[28]={
["iconId"]="avatar_frame_6",
["item"]=53,
["unlock_show"]=true
},
[29]={
["iconId"]="avatar_frame_7",
["item"]=54,
["unlock_show"]=true
},
[30]={
["iconId"]="avatar_frame_8",
["item"]=57,
["unlock_show"]=true
},
[31]={
["iconId"]="avatar_frame_9",
["item"]=58,
["unlock_show"]=true
},
[32]={
["iconId"]="avatar_frame_10",
["item"]=59,
["unlock_show"]=true
},
[33]={
["iconId"]="avatar_frame_11",
["item"]=60,
["unlock_show"]=true
},
[34]={
["iconId"]="avatar_frame_12",
["item"]=61,
["unlock_show"]=true
},
[35]={
["iconId"]="avatar_frame_13",
["item"]=62,
["unlock_show"]=true
},
[36]={
["iconId"]="avatar_frame_14",
["item"]=63,
["unlock_show"]=true
},
[37]={
["iconId"]="avatar_frame_15",
["item"]=64,
["unlock_show"]=true
},
[38]={
["iconId"]="avatar_frame_16",
["item"]=65,
["unlock_show"]=true
},
[39]={
["iconId"]="avatar_frame_17",
["item"]=66,
["unlock_show"]=true
},
[40]={
["iconId"]="avatar_frame_18",
["item"]=67,
["unlock_show"]=true
} }
} }
local config = { local config = {
data=avatar_frame,count=1 data=avatar_frame,count=18
} }
return config return config

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +0,0 @@
fileFormatVersion: 2
guid: 3a2c6df0338b043b59c8819880de7a15
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +0,0 @@
fileFormatVersion: 2
guid: df7b334ee782a4d4898f4b43b5b6336e
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}

File diff suppressed because it is too large Load Diff

View File

@ -124,9 +124,23 @@ local bounty_time = {
["end_time"]="2025-1-1 00:00:00", ["end_time"]="2025-1-1 00:00:00",
["ui_banner"]="ui_bounty_banner_3", ["ui_banner"]="ui_bounty_banner_3",
["enter_ui_banner"]="bounty_btn_main_3" ["enter_ui_banner"]="bounty_btn_main_3"
},
[19]={
["season"]=19,
["start_time"]="2025-1-1 00:00:00",
["end_time"]="2025-2-1 00:00:00",
["ui_banner"]="ui_bounty_banner_4",
["enter_ui_banner"]="bounty_btn_main_4"
},
[20]={
["season"]=20,
["start_time"]="2025-2-1 00:00:00",
["end_time"]="2025-3-1 00:00:00",
["ui_banner"]="ui_bounty_banner_5",
["enter_ui_banner"]="bounty_btn_main_5"
} }
} }
local config = { local config = {
data=bounty_time,count=18 data=bounty_time,count=20
} }
return config return config

View File

@ -55,7 +55,7 @@ local buff = {
["decr"]=1, ["decr"]=1,
["icon"]="dec_dmg_red_add", ["icon"]="dec_dmg_red_add",
["show_name"]=true, ["show_name"]=true,
["is_percent"]=1 ["ispercent"]=1
}, },
[8]={ [8]={
["id"]=8, ["id"]=8,
@ -66,7 +66,7 @@ local buff = {
["decr"]=1, ["decr"]=1,
["icon"]="dec_dmg_yellow_add", ["icon"]="dec_dmg_yellow_add",
["show_name"]=true, ["show_name"]=true,
["is_percent"]=1 ["ispercent"]=1
}, },
[9]={ [9]={
["id"]=9, ["id"]=9,
@ -77,7 +77,7 @@ local buff = {
["decr"]=1, ["decr"]=1,
["icon"]="dec_dmg_green_add", ["icon"]="dec_dmg_green_add",
["show_name"]=true, ["show_name"]=true,
["is_percent"]=1 ["ispercent"]=1
}, },
[10]={ [10]={
["id"]=10, ["id"]=10,
@ -88,7 +88,7 @@ local buff = {
["decr"]=1, ["decr"]=1,
["icon"]="dec_dmg_blue_add", ["icon"]="dec_dmg_blue_add",
["show_name"]=true, ["show_name"]=true,
["is_percent"]=1 ["ispercent"]=1
}, },
[11]={ [11]={
["id"]=11, ["id"]=11,
@ -99,7 +99,7 @@ local buff = {
["decr"]=1, ["decr"]=1,
["icon"]="dec_dmg_purple_add", ["icon"]="dec_dmg_purple_add",
["show_name"]=true, ["show_name"]=true,
["is_percent"]=1 ["ispercent"]=1
}, },
[12]={ [12]={
["id"]=12, ["id"]=12,
@ -109,7 +109,7 @@ local buff = {
["decr"]=1, ["decr"]=1,
["icon"]="dec_dmg_all_add", ["icon"]="dec_dmg_all_add",
["show_name"]=true, ["show_name"]=true,
["is_percent"]=1 ["ispercent"]=1
}, },
[13]={ [13]={
["id"]=13, ["id"]=13,
@ -117,8 +117,7 @@ local buff = {
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["position"]=1, ["position"]=1,
["decr"]=2, ["decr"]=2
["is_percent"]=1
}, },
[14]={ [14]={
["id"]=14, ["id"]=14,
@ -126,8 +125,7 @@ local buff = {
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["position"]=2, ["position"]=2,
["decr"]=2, ["decr"]=2
["is_percent"]=1
}, },
[15]={ [15]={
["id"]=15, ["id"]=15,
@ -135,8 +133,7 @@ local buff = {
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["position"]=3, ["position"]=3,
["decr"]=2, ["decr"]=2
["is_percent"]=1
}, },
[16]={ [16]={
["id"]=16, ["id"]=16,
@ -144,8 +141,7 @@ local buff = {
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["position"]=4, ["position"]=4,
["decr"]=2, ["decr"]=2
["is_percent"]=1
}, },
[17]={ [17]={
["id"]=17, ["id"]=17,
@ -153,16 +149,14 @@ local buff = {
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["position"]=5, ["position"]=5,
["decr"]=2, ["decr"]=2
["is_percent"]=1
}, },
[18]={ [18]={
["id"]=18, ["id"]=18,
["name"]="weakness_all_add", ["name"]="weakness_all_add",
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["decr"]=2, ["decr"]=2
["is_percent"]=1
}, },
[19]={ [19]={
["id"]=19, ["id"]=19,
@ -170,8 +164,7 @@ local buff = {
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["position"]=1, ["position"]=1,
["decr"]=1, ["decr"]=1
["is_percent"]=1
}, },
[20]={ [20]={
["id"]=20, ["id"]=20,
@ -179,8 +172,7 @@ local buff = {
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["position"]=2, ["position"]=2,
["decr"]=1, ["decr"]=1
["is_percent"]=1
}, },
[21]={ [21]={
["id"]=21, ["id"]=21,
@ -188,8 +180,7 @@ local buff = {
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["position"]=3, ["position"]=3,
["decr"]=1, ["decr"]=1
["is_percent"]=1
}, },
[22]={ [22]={
["id"]=22, ["id"]=22,
@ -197,8 +188,7 @@ local buff = {
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["position"]=4, ["position"]=4,
["decr"]=1, ["decr"]=1
["is_percent"]=1
}, },
[23]={ [23]={
["id"]=23, ["id"]=23,
@ -206,8 +196,7 @@ local buff = {
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["position"]=5, ["position"]=5,
["decr"]=1, ["decr"]=1
["is_percent"]=1
}, },
[24]={ [24]={
["id"]=24, ["id"]=24,
@ -215,8 +204,8 @@ local buff = {
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["decr"]=1, ["decr"]=1,
["icon"]="dmg_add_all", ["icon"]="weakness_all_add",
["is_percent"]=1 ["ispercent"]=1
}, },
[25]={ [25]={
["id"]=25, ["id"]=25,
@ -224,8 +213,7 @@ local buff = {
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["decr"]=1, ["decr"]=1,
["limit_parameter"]=10000, ["limit_parameter"]=10000
["is_percent"]=1
}, },
[26]={ [26]={
["id"]=26, ["id"]=26,
@ -234,8 +222,7 @@ local buff = {
["stack"]=2, ["stack"]=2,
["position"]=1, ["position"]=1,
["decr"]=1, ["decr"]=1,
["limit_parameter"]=10000, ["limit_parameter"]=10000
["is_percent"]=1
}, },
[27]={ [27]={
["id"]=27, ["id"]=27,
@ -244,8 +231,7 @@ local buff = {
["stack"]=2, ["stack"]=2,
["position"]=2, ["position"]=2,
["decr"]=1, ["decr"]=1,
["limit_parameter"]=10000, ["limit_parameter"]=10000
["is_percent"]=1
}, },
[28]={ [28]={
["id"]=28, ["id"]=28,
@ -254,8 +240,7 @@ local buff = {
["stack"]=2, ["stack"]=2,
["position"]=3, ["position"]=3,
["decr"]=1, ["decr"]=1,
["limit_parameter"]=10000, ["limit_parameter"]=10000
["is_percent"]=1
}, },
[29]={ [29]={
["id"]=29, ["id"]=29,
@ -264,8 +249,7 @@ local buff = {
["stack"]=2, ["stack"]=2,
["position"]=4, ["position"]=4,
["decr"]=1, ["decr"]=1,
["limit_parameter"]=10000, ["limit_parameter"]=10000
["is_percent"]=1
}, },
[30]={ [30]={
["id"]=30, ["id"]=30,
@ -274,8 +258,7 @@ local buff = {
["stack"]=2, ["stack"]=2,
["position"]=5, ["position"]=5,
["decr"]=1, ["decr"]=1,
["limit_parameter"]=10000, ["limit_parameter"]=10000
["is_percent"]=1
}, },
[31]={ [31]={
["id"]=31, ["id"]=31,
@ -293,7 +276,7 @@ local buff = {
["decr"]=1, ["decr"]=1,
["formula"]=3, ["formula"]=3,
["fx_get"]={ ["fx_get"]={
47 300027
} }
}, },
[33]={ [33]={
@ -335,7 +318,6 @@ local buff = {
["decr"]=2, ["decr"]=2,
["icon"]="normal_attack_dec", ["icon"]="normal_attack_dec",
["show_name"]=true, ["show_name"]=true,
["is_percent"]=2,
["fx_get"]={ ["fx_get"]={
32 32
} }
@ -346,9 +328,8 @@ local buff = {
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["decr"]=1, ["decr"]=1,
["icon"]="normal_attack_add", ["icon"]="high",
["show_name"]=true, ["show_name"]=true,
["is_percent"]=2,
["fx_get"]={ ["fx_get"]={
30 30
} }
@ -358,44 +339,35 @@ local buff = {
["name"]="block", ["name"]="block",
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["decr"]=1, ["decr"]=1
["is_percent"]=1
}, },
[39]={ [39]={
["id"]=39, ["id"]=39,
["name"]="hpp_add", ["name"]="hpp_add",
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["decr"]=1, ["decr"]=1
["is_percent"]=1
}, },
[40]={ [40]={
["id"]=40, ["id"]=40,
["name"]="crit_add", ["name"]="crit_add",
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["decr"]=1, ["decr"]=1
["icon"]="crit_add",
["show_name"]=true,
["is_percent"]=1
}, },
[41]={ [41]={
["id"]=41, ["id"]=41,
["name"]="crit_time_add", ["name"]="crit_time_add",
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["decr"]=1, ["decr"]=1
["icon"]="crit_time_add",
["show_name"]=true,
["is_percent"]=1
}, },
[42]={ [42]={
["id"]=42, ["id"]=42,
["name"]="exp_time_add", ["name"]="exp_time_add",
["buff_type"]=7, ["buff_type"]=7,
["stack"]=2, ["stack"]=2,
["decr"]=1, ["decr"]=1
["is_percent"]=1
}, },
[43]={ [43]={
["id"]=43, ["id"]=43,
@ -447,7 +419,7 @@ local buff = {
["formula"]=4, ["formula"]=4,
["icon"]="burn", ["icon"]="burn",
["show_name"]=true, ["show_name"]=true,
["is_percent"]=1, ["ispercent"]=1,
["fx_take"]={ ["fx_take"]={
36 36
} }
@ -459,7 +431,7 @@ local buff = {
["decr"]=2, ["decr"]=2,
["icon"]="vulnerable", ["icon"]="vulnerable",
["show_name"]=true, ["show_name"]=true,
["is_percent"]=1, ["ispercent"]=1,
["fx_get"]={ ["fx_get"]={
34 34
} }
@ -488,7 +460,7 @@ local buff = {
["formula"]=4, ["formula"]=4,
["icon"]="poison", ["icon"]="poison",
["show_name"]=true, ["show_name"]=true,
["is_percent"]=1, ["ispercent"]=1,
["fx_take"]={ ["fx_take"]={
35 35
} }
@ -512,7 +484,7 @@ local buff = {
["decr"]=2, ["decr"]=2,
["icon"]="corrupt", ["icon"]="corrupt",
["show_name"]=true, ["show_name"]=true,
["is_percent"]=1, ["ispercent"]=1,
["fx_get"]={ ["fx_get"]={
19 19
} }
@ -525,7 +497,7 @@ local buff = {
["formula"]=4, ["formula"]=4,
["icon"]="bleed", ["icon"]="bleed",
["show_name"]=true, ["show_name"]=true,
["is_percent"]=1, ["ispercent"]=1,
["fx_take"]={ ["fx_take"]={
31 31
} }
@ -537,7 +509,7 @@ local buff = {
["decr"]=2, ["decr"]=2,
["icon"]="weaken", ["icon"]="weaken",
["show_name"]=true, ["show_name"]=true,
["is_percent"]=1, ["ispercent"]=1,
["fx_continued"]={ ["fx_continued"]={
33 33
} }
@ -608,7 +580,7 @@ local buff = {
["decr"]=1, ["decr"]=1,
["icon"]="counterattack", ["icon"]="counterattack",
["show_name"]=true, ["show_name"]=true,
["is_percent"]=1 ["ispercent"]=1
}, },
[63]={ [63]={
["id"]=63, ["id"]=63,
@ -617,7 +589,7 @@ local buff = {
["decr"]=1, ["decr"]=1,
["icon"]="thorns", ["icon"]="thorns",
["show_name"]=true, ["show_name"]=true,
["is_percent"]=1, ["ispercent"]=1,
["fx_continued"]={ ["fx_continued"]={
18 18
} }
@ -628,8 +600,7 @@ local buff = {
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["position"]=1, ["position"]=1,
["decr"]=2, ["decr"]=2
["is_percent"]=1
}, },
[65]={ [65]={
["id"]=65, ["id"]=65,
@ -637,8 +608,7 @@ local buff = {
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["position"]=2, ["position"]=2,
["decr"]=2, ["decr"]=2
["is_percent"]=1
}, },
[66]={ [66]={
["id"]=66, ["id"]=66,
@ -646,8 +616,7 @@ local buff = {
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["position"]=3, ["position"]=3,
["decr"]=2, ["decr"]=2
["is_percent"]=1
}, },
[67]={ [67]={
["id"]=67, ["id"]=67,
@ -655,8 +624,7 @@ local buff = {
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["position"]=4, ["position"]=4,
["decr"]=2, ["decr"]=2
["is_percent"]=1
}, },
[68]={ [68]={
["id"]=68, ["id"]=68,
@ -664,16 +632,14 @@ local buff = {
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["position"]=5, ["position"]=5,
["decr"]=2, ["decr"]=2
["is_percent"]=1
}, },
[69]={ [69]={
["id"]=69, ["id"]=69,
["name"]="dmg_dec_all_add", ["name"]="dmg_dec_all_add",
["buff_type"]=1, ["buff_type"]=1,
["stack"]=2, ["stack"]=2,
["decr"]=2, ["decr"]=2
["is_percent"]=1
}, },
[70]={ [70]={
["id"]=70, ["id"]=70,
@ -887,7 +853,7 @@ local buff = {
["stack"]=1, ["stack"]=1,
["decr"]=3, ["decr"]=3,
["icon"]="counterattack", ["icon"]="counterattack",
["is_percent"]=1 ["ispercent"]=1
}, },
[91]={ [91]={
["id"]=91, ["id"]=91,
@ -897,7 +863,7 @@ local buff = {
["position"]=1, ["position"]=1,
["decr"]=3, ["decr"]=3,
["icon"]="dec_dmg_red_add", ["icon"]="dec_dmg_red_add",
["is_percent"]=1 ["ispercent"]=1
}, },
[92]={ [92]={
["id"]=92, ["id"]=92,
@ -907,7 +873,7 @@ local buff = {
["position"]=2, ["position"]=2,
["decr"]=3, ["decr"]=3,
["icon"]="dec_dmg_yellow_add", ["icon"]="dec_dmg_yellow_add",
["is_percent"]=1 ["ispercent"]=1
}, },
[93]={ [93]={
["id"]=93, ["id"]=93,
@ -917,7 +883,7 @@ local buff = {
["position"]=3, ["position"]=3,
["decr"]=3, ["decr"]=3,
["icon"]="dec_dmg_green_add", ["icon"]="dec_dmg_green_add",
["is_percent"]=1 ["ispercent"]=1
}, },
[94]={ [94]={
["id"]=94, ["id"]=94,
@ -927,7 +893,7 @@ local buff = {
["position"]=4, ["position"]=4,
["decr"]=3, ["decr"]=3,
["icon"]="dec_dmg_blue_add", ["icon"]="dec_dmg_blue_add",
["is_percent"]=1 ["ispercent"]=1
}, },
[95]={ [95]={
["id"]=95, ["id"]=95,
@ -937,7 +903,7 @@ local buff = {
["position"]=5, ["position"]=5,
["decr"]=3, ["decr"]=3,
["icon"]="dec_dmg_purple_add", ["icon"]="dec_dmg_purple_add",
["is_percent"]=1 ["ispercent"]=1
}, },
[96]={ [96]={
["id"]=96, ["id"]=96,
@ -946,7 +912,7 @@ local buff = {
["stack"]=2, ["stack"]=2,
["decr"]=3, ["decr"]=3,
["icon"]="dec_dmg_all_add", ["icon"]="dec_dmg_all_add",
["is_percent"]=1 ["ispercent"]=1
}, },
[97]={ [97]={
["id"]=97, ["id"]=97,
@ -955,151 +921,10 @@ local buff = {
["decr"]=3, ["decr"]=3,
["icon"]="thorns", ["icon"]="thorns",
["show_name"]=true, ["show_name"]=true,
["is_percent"]=1, ["ispercent"]=1,
["fx_continued"]={ ["fx_continued"]={
18 18
} }
},
[98]={
["id"]=98,
["name"]="hpp_red_add",
["buff_type"]=1,
["stack"]=2,
["position"]=1,
["decr"]=1,
["is_percent"]=1
},
[99]={
["id"]=99,
["name"]="hpp_yellow_add",
["buff_type"]=1,
["stack"]=2,
["position"]=2,
["decr"]=1,
["is_percent"]=1
},
[100]={
["id"]=100,
["name"]="hpp_green_add",
["buff_type"]=1,
["stack"]=2,
["position"]=3,
["decr"]=1,
["is_percent"]=1
},
[101]={
["id"]=101,
["name"]="hpp_blue_add",
["buff_type"]=1,
["stack"]=2,
["position"]=4,
["decr"]=1,
["is_percent"]=1
},
[102]={
["id"]=102,
["name"]="hpp_purple_add",
["buff_type"]=1,
["stack"]=2,
["position"]=5,
["decr"]=1,
["is_percent"]=1
},
[103]={
["id"]=103,
["name"]="forever_normal_attack_add",
["buff_type"]=1,
["stack"]=2,
["decr"]=3,
["icon"]="normal_attack_add",
["show_name"]=true,
["is_percent"]=2,
["fx_get"]={
30
}
},
[104]={
["id"]=104,
["name"]="forever_uncontrolled",
["buff_type"]=7,
["decr"]=3,
["icon"]="immune",
["is_percent"]=1
},
[105]={
["id"]=105,
["name"]="attr_normal_hurtp_all_add",
["buff_type"]=1,
["stack"]=2,
["decr"]=3,
["icon"]="attr_normal_hurtp_all_add",
["show_name"]=true,
["is_percent"]=1
},
[106]={
["id"]=106,
["name"]="red_refresh_weight",
["buff_type"]=7,
["stack"]=0,
["decr"]=3
},
[107]={
["id"]=107,
["name"]="yellow_refresh_weight",
["buff_type"]=7,
["stack"]=0,
["decr"]=3
},
[108]={
["id"]=108,
["name"]="green_refresh_weight",
["buff_type"]=7,
["stack"]=0,
["decr"]=3
},
[109]={
["id"]=109,
["name"]="blue_refresh_weight",
["buff_type"]=7,
["stack"]=0,
["decr"]=3
},
[110]={
["id"]=110,
["name"]="purple_refresh_weight",
["buff_type"]=7,
["stack"]=0,
["decr"]=3
},
[111]={
["id"]=111,
["name"]="random_universal",
["buff_type"]=7,
["stack"]=0,
["decr"]=3
},
[112]={
["id"]=112,
["name"]="main_hero_energyadd",
["buff_type"]=7,
["stack"]=0,
["decr"]=3
},
[113]={
["id"]=113,
["name"]="attr_monster_dmg_add",
["buff_type"]=1,
["stack"]=2,
["decr"]=3,
["is_percent"]=1
},
[114]={
["id"]=114,
["name"]="attr_boss_dmg_add",
["buff_type"]=1,
["stack"]=2,
["decr"]=3,
["is_percent"]=1
} }
} }
local keys = { local keys = {
@ -1200,29 +1025,12 @@ local keys = {
["forever_dec_dmg_blue_add"]=buff[94], ["forever_dec_dmg_blue_add"]=buff[94],
["forever_dec_dmg_purple_add"]=buff[95], ["forever_dec_dmg_purple_add"]=buff[95],
["forever_dec_dmg_all_add"]=buff[96], ["forever_dec_dmg_all_add"]=buff[96],
["forever_thorns"]=buff[97], ["forever_thorns"]=buff[97]
["hpp_red_add"]=buff[98],
["hpp_yellow_add"]=buff[99],
["hpp_green_add"]=buff[100],
["hpp_blue_add"]=buff[101],
["hpp_purple_add"]=buff[102],
["forever_normal_attack_add"]=buff[103],
["forever_uncontrolled"]=buff[104],
["attr_normal_hurtp_all_add"]=buff[105],
["red_refresh_weight"]=buff[106],
["yellow_refresh_weight"]=buff[107],
["green_refresh_weight"]=buff[108],
["blue_refresh_weight"]=buff[109],
["purple_refresh_weight"]=buff[110],
["random_universal"]=buff[111],
["main_hero_energyadd"]=buff[112],
["attr_monster_dmg_add"]=buff[113],
["attr_boss_dmg_add"]=buff[114]
} }
} }
local config = { local config = {
data=buff, data=buff,
keys=keys, keys=keys,
count=114 count=97
} }
return config return config

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +0,0 @@
fileFormatVersion: 2
guid: 2a5a490659104408081bcac460d08513
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}

File diff suppressed because it is too large Load Diff

View File

@ -7,14 +7,12 @@ local const = {
}, },
["chapter_cost"]={ ["chapter_cost"]={
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=3,
["id"]=3, ["id_for_nothing"]="VQ==",
["id_for_nothing"]="VQ==", ["num"]=10,
["num"]=5, ["num_for_nothing"]="Vwg="
["num_for_nothing"]="Uw=="
}
} }
}, },
["shake_level_1"]={ ["shake_level_1"]={
@ -32,6 +30,77 @@ local const = {
["crit_dmg"]={ ["crit_dmg"]={
["value"]=15000 ["value"]=15000
}, },
["act_gold_pig_cd"]={
["value"]=12
},
["act_gold_pig_buy_cd"]={
["value"]=1
},
["act_gold_pig_first_id"]={
["value"]=201
},
["act_gold_pig_full_cd"]={
["value"]=12
},
["stamina_diamond_buy"]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=3,
["id_for_nothing"]="VQ==",
["num"]=30,
["num_for_nothing"]="VQg="
}
},
["stamina_diamond_cost"]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=30,
["num_for_nothing"]="VQg="
}
},
["stamina_diamond_times"]={
["value"]=3
},
["stamina_ad_buy"]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=3,
["id_for_nothing"]="VQ==",
["num"]=20,
["num_for_nothing"]="VAg="
}
},
["stamina_ad_times"]={
["value"]=5
},
["bounty_buy_cost"]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=30,
["num_for_nothing"]="VQg="
}
},
["bounty_chapter_exp"]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=7,
["id_for_nothing"]="UQ==",
["num"]=2,
["num_for_nothing"]="VA=="
}
},
["bounty_senior_rise"]={
["value"]=10
},
["idle_maxtime"]={ ["idle_maxtime"]={
["value"]=57600 ["value"]=57600
}, },
@ -48,63 +117,121 @@ local const = {
["value"]=2 ["value"]=2
}, },
["idle_drop_fast_times_2"]={ ["idle_drop_fast_times_2"]={
["value"]=5 ["value"]=1
}, },
["idle_drop_fast_time"]={ ["idle_drop_fast_time"]={
["value"]=21600 ["value"]=21600
}, },
["idle_drop_fast_cost"]={ ["idle_drop_fast_cost"]={
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=3,
["id"]=3, ["id_for_nothing"]="VQ==",
["id_for_nothing"]="VQ==", ["num"]=30,
["num"]=5, ["num_for_nothing"]="VQg="
["num_for_nothing"]="Uw=="
}
} }
}, },
["refresh_skill_cost"]={ ["refresh_skill_cost"]={
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=2,
["id"]=2, ["id_for_nothing"]="VA==",
["id_for_nothing"]="VA==", ["num"]=20,
["num"]=20, ["num_for_nothing"]="VAg="
["num_for_nothing"]="VAg="
}
} }
}, },
["ad_refresh_skill"]={
["value"]=2
},
["diamond_refresh_skill"]={
["value"]=1
},
["mall_daily_ad_refresh"]={
["value"]=1
},
["mall_daily_diamond_refresh"]={
["value"]=2
},
["mall_daily_diamond_refresh_cost"]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=30,
["num_for_nothing"]="VQg="
}
},
["summn_first"]={
["value"]=52001
},
["daily_challenge_cost"]={ ["daily_challenge_cost"]={
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=3,
["id"]=3, ["id_for_nothing"]="VQ==",
["id_for_nothing"]="VQ==", ["num"]=10,
["num"]=10, ["num_for_nothing"]="Vwg="
["num_for_nothing"]="Vwg="
}
} }
}, },
["daily_challenge_limit"]={ ["daily_challenge_limit"]={
["value"]=2 ["value"]=2
}, },
["act_gift_downshift_time"]={
["value"]=72
},
["act_gift_downshift_number"]={
["value"]=15
},
["act_sevenday_time"]={
["value"]=7
},
["model_daily_challenge"]={ ["model_daily_challenge"]={
["value"]=8000 ["value"]=8000
}, },
["level_fund_hero_1"]={
["value"]=24001
},
["level_fund_hero_2"]={
["value"]=54001
},
["dungeon_gold_cost"]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=3,
["id_for_nothing"]="VQ==",
["num"]=10,
["num_for_nothing"]="Vwg="
}
},
["dungeon_gold_limit"]={
["value"]=2
},
["dungeon_shards_cost"]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=3,
["id_for_nothing"]="VQ==",
["num"]=10,
["num_for_nothing"]="Vwg="
}
},
["dungeon_shards_limit"]={
["value"]=2
},
["change_name_cost"]={ ["change_name_cost"]={
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=2,
["id"]=2, ["id_for_nothing"]="VA==",
["id_for_nothing"]="VA==", ["num"]=200,
["num"]=200, ["num_for_nothing"]="VAhc"
["num_for_nothing"]="VAhc"
}
} }
}, },
["arena_odds_min"]={ ["arena_odds_min"]={
@ -127,53 +254,45 @@ local const = {
}, },
["arena_fight_cost"]={ ["arena_fight_cost"]={
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=22,
["id"]=8, ["id_for_nothing"]="VAo=",
["id_for_nothing"]="Xg==", ["num"]=1,
["num"]=1, ["num_for_nothing"]="Vw=="
["num_for_nothing"]="Vw=="
}
} }
}, },
["arena_notes_diamond_buy"]={ ["arena_notes_diamond_buy"]={
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=22,
["id"]=8, ["id_for_nothing"]="VAo=",
["id_for_nothing"]="Xg==", ["num"]=3,
["num"]=5, ["num_for_nothing"]="VQ=="
["num_for_nothing"]="Uw=="
}
} }
}, },
["arena_notes_diamond_cost"]={ ["arena_notes_diamond_cost"]={
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=2,
["id"]=2, ["id_for_nothing"]="VA==",
["id_for_nothing"]="VA==", ["num"]=30,
["num"]=100, ["num_for_nothing"]="VQg="
["num_for_nothing"]="Vwhc"
}
} }
}, },
["arena_notes_diamond_times"]={ ["arena_notes_diamond_times"]={
["value"]=2 ["value"]=3
}, },
["arena_notes_ad_buy"]={ ["arena_notes_ad_buy"]={
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=22,
["id"]=8, ["id_for_nothing"]="VAo=",
["id_for_nothing"]="Xg==", ["num"]=1,
["num"]=1, ["num_for_nothing"]="Vw=="
["num_for_nothing"]="Vw=="
}
} }
}, },
["arena_notes_ad_times"]={ ["arena_notes_ad_times"]={
@ -184,14 +303,12 @@ local const = {
}, },
["arena_bounty_buy_cost"]={ ["arena_bounty_buy_cost"]={
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=2,
["id"]=2, ["id_for_nothing"]="VA==",
["id_for_nothing"]="VA==", ["num"]=30,
["num"]=30, ["num_for_nothing"]="VQg="
["num_for_nothing"]="VQg="
}
} }
}, },
["arena_bounty_senior_rise"]={ ["arena_bounty_senior_rise"]={
@ -221,287 +338,111 @@ local const = {
["arena_lose_adbox_limit"]={ ["arena_lose_adbox_limit"]={
["value"]=2 ["value"]=2
}, },
["stamina_diamond_buy"]={ ["dungeon_equip_limit"]={
["value"]=8
},
["dungeon_armor_limit"]={
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=3,
["id"]=3, ["id_for_nothing"]="VQ==",
["id_for_nothing"]="VQ==", ["num"]=5,
["num"]=15, ["num_for_nothing"]="Uw=="
["num_for_nothing"]="Vw0="
}
} }
}, },
["stamina_diamond_cost"]={ ["dungeon_equip_cost"]={
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=3,
["id"]=2, ["id_for_nothing"]="VQ==",
["id_for_nothing"]="VA==", ["num"]=5,
["num"]=150, ["num_for_nothing"]="Uw=="
["num_for_nothing"]="Vw1c"
}
} }
}, },
["stamina_diamond_times"]={ ["activity_bounty_day"]={
["value"]=6
},
["activity_bounty_cost"]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=50,
["num_for_nothing"]="Uwg="
}
},
["bounty_click"]={
["value"]=4 ["value"]=4
}, },
["stamina_ad_buy"]={ ["activity_boss_rush_time"]={
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=3,
["id_for_nothing"]="VQ==",
["num"]=5,
["num_for_nothing"]="Uw=="
}
}
},
["stamina_ad_times"]={
["value"]=3
},
["dungeon_gold_times"]={
["value"]=2
},
["dungeon_res_times"]={
["value"]=2
},
["card_monthly_dailyreward"]={
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=200,
["num_for_nothing"]="VAhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=3,
["id_for_nothing"]="VQ==",
["num"]=20,
["num_for_nothing"]="VAg="
}
}
},
["card_monthly_days"]={
["value"]=30
},
["card_monthly_refresh"]={
["value"]=1 ["value"]=1
}, },
["card_free_dailyreward"]={ ["activity_boss_rush_cost"]={
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=2,
["id"]=2, ["id_for_nothing"]="VA==",
["id_for_nothing"]="VA==", ["num"]=20,
["num"]=30, ["num_for_nothing"]="VAg="
["num_for_nothing"]="VQg="
}
} }
}, },
["mall_daily_free_refresh"]={ ["activity_boss_rush_costadd"]={
["value"]=1
},
["mall_daily_ad_refresh"]={
["value"]=2
},
["mall_daily_refresh"]={
["value"]=2
},
["mall_daily_refresh_cost"]={
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=2,
["id"]=1, ["id_for_nothing"]="VA==",
["id_for_nothing"]="Vw==", ["num"]=20,
["num"]=1000, ["num_for_nothing"]="VAg="
["num_for_nothing"]="VwhcAw=="
}
} }
}, },
["dungeon_ticket_1"]={ ["activity_boss_rush_hp_add_1"]={
["reward"]={ ["value"]=1750
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=47,
["id_for_nothing"]="Ug8=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
}, },
["dungeon_ticket_2"]={ ["activity_boss_rush_atk_add_1"]={
["reward"]={ ["value"]=1370
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=48,
["id_for_nothing"]="UgA=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
}, },
["act_bounty_buy_unlock"]={ ["activity_boss_rush_hp_add_2"]={
["value"]=2 ["value"]=2700
}, },
["act_bounty_buy_cost"]={ ["activity_boss_rush_atk_add_2"]={
["reward"]={ ["value"]=2200
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=50,
["num_for_nothing"]="Uwg="
}
}
}, },
["act_sevenday_duration"]={ ["activity_boss_rush_hp_add_3"]={
["value"]=14 ["value"]=4100
}, },
["hero_skill_click"]={ ["activity_boss_rush_atk_add_3"]={
["value_2"]={ ["value"]=3500
2,
3,
4,
1,
1,
2,
3,
2,
4,
1,
2,
3,
3,
4,
4
}
}, },
["ads_refresh_rogue_limit"]={ ["activity_recurring_day"]={
["value"]=1
},
["ads_getall_rogue_limit"]={
["value"]=1
},
["ads_deity_get_limit"]={
["value"]=1
},
["ads_mystery_box_limit"]={
["value"]=2
},
["ads_revive_limit"]={
["value"]=3
},
["cost_revive"]={
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=50,
["num_for_nothing"]="Uwg="
}
}
},
["ads_double_rewards_limit"]={
["value"]=2
},
["daily_challenge_ads_refresh_rogue_limit"]={
["value"]=1
},
["daily_challenge_ads_getall_rogue_limit"]={
["value"]=1
},
["daily_challenge_ads_deity_get_limit"]={
["value"]=1
},
["daily_challenge_ads_revive_limit"]={
["value"]=3
},
["daily_challenge_cost_revive"]={
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=50,
["num_for_nothing"]="Uwg="
}
}
},
["daily_challenge_ads_double_rewards_limit"]={
["value"]=2
},
["act_gogogo_round_reward_1"]={
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=44,
["id_for_nothing"]="Ugw=",
["num"]=1,
["num_for_nothing"]="Vw=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=1000,
["num_for_nothing"]="VwhcAw=="
}
}
},
["act_gogogo_round_limit_1"]={
["value"]=5 ["value"]=5
}, },
["dungeon_show_reward"]={ ["runes_cost_base"]={
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=55,
["id"]=2, ["id_for_nothing"]="Uw0=",
["id_for_nothing"]="VA==", ["num"]=5,
["num"]=1, ["num_for_nothing"]="Uw=="
["num_for_nothing"]="Vw=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=1,
["num_for_nothing"]="Vw=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=18,
["id_for_nothing"]="VwA=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
} }
}, },
["summon_skip_1"]={ ["runes_cost_add"]={
["value"]=10 ["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=55,
["id_for_nothing"]="Uw0=",
["num"]=5,
["num_for_nothing"]="Uw=="
}
}, },
["summon_skip_2"]={ ["runes_red_point"]={
["value"]=100 ["value"]=1000
}, },
["dungeon_rune_lvlimit"]={ ["dungeon_rune_lvlimit"]={
["value"]=20 ["value"]=20
@ -511,49 +452,70 @@ local const = {
}, },
["dungeon_rune_cost"]={ ["dungeon_rune_cost"]={
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=2,
["id"]=2, ["id_for_nothing"]="VA==",
["id_for_nothing"]="VA==", ["num"]=200,
["num"]=200, ["num_for_nothing"]="VAhc"
["num_for_nothing"]="VAhc"
}
} }
}, },
["dungeon_rune_buylimit"]={ ["dungeon_rune_buylimit"]={
["value"]=5 ["value"]=5
}, },
["dungeon_rune_show_reward"]={ ["activity_pvp_time"]={
["value"]=1
},
["activity_pvp_cost"]={
["reward"]={ ["reward"]={
{ ["type"]=1,
["type"]=1, ["type_for_nothing"]="Vw==",
["type_for_nothing"]="Vw==", ["id"]=2,
["id"]=2, ["id_for_nothing"]="VA==",
["id_for_nothing"]="VA==", ["num"]=20,
["num"]=1, ["num_for_nothing"]="VAg="
["num_for_nothing"]="Vw=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=1,
["num_for_nothing"]="Vw=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=18,
["id_for_nothing"]="VwA=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
} }
},
["activity_pvp_costadd"]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
}
},
["activity_pvp_win_times"]={
["value"]=10
},
["activity_pvp_lose_times"]={
["value"]=2
},
["activity_pvp_bounty_point"]={
["value"]=10
},
["activity_pvp_refresh_ad_times"]={
["value"]=1
},
["activity_pvp_refresh_cost"]={
["reward"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=10,
["num_for_nothing"]="Vwg="
}
},
["act_tourn_rank_free"]={
["value"]=90
},
["act_tourn_rank_pay"]={
["value"]=10
} }
} }
local config = { local config = {
data=const,count=88 data=const,count=104
} }
return config return config

View File

@ -1,741 +0,0 @@
local daily_challenge_level = {
[1]={
["max_chapter"]=11,
["wave_reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=4,
["id_for_nothing"]="Ug==",
["num"]=10,
["num_for_nothing"]="Vwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=5,
["num_for_nothing"]="Uw=="
}
},
["task_daily_reward"]={
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=21,
["id_for_nothing"]="VAk=",
["num"]=1,
["num_for_nothing"]="Vw=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=500,
["num_for_nothing"]="Uwhc"
}
},
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=21,
["id_for_nothing"]="VAk=",
["num"]=2,
["num_for_nothing"]="VA=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=50,
["num_for_nothing"]="Uwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=150,
["num_for_nothing"]="Vw1c"
}
},
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=50,
["num_for_nothing"]="Uwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=22,
["id_for_nothing"]="VAo=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
["daily_challenge_difficulty"]={
74615,
12222
}
},
[2]={
["max_chapter"]=19,
["wave_reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=4,
["id_for_nothing"]="Ug==",
["num"]=10,
["num_for_nothing"]="Vwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=6,
["num_for_nothing"]="UA=="
}
},
["task_daily_reward"]={
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=22,
["id_for_nothing"]="VAo=",
["num"]=1,
["num_for_nothing"]="Vw=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=500,
["num_for_nothing"]="Uwhc"
}
},
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=22,
["id_for_nothing"]="VAo=",
["num"]=2,
["num_for_nothing"]="VA=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=50,
["num_for_nothing"]="Uwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=150,
["num_for_nothing"]="Vw1c"
}
},
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=50,
["num_for_nothing"]="Uwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=23,
["id_for_nothing"]="VAs=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
["daily_challenge_difficulty"]={
149231,
31778
}
},
[3]={
["max_chapter"]=27,
["wave_reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=4,
["id_for_nothing"]="Ug==",
["num"]=10,
["num_for_nothing"]="Vwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=7,
["num_for_nothing"]="UQ=="
}
},
["task_daily_reward"]={
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=22,
["id_for_nothing"]="VAo=",
["num"]=2,
["num_for_nothing"]="VA=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=500,
["num_for_nothing"]="Uwhc"
}
},
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=23,
["id_for_nothing"]="VAs=",
["num"]=1,
["num_for_nothing"]="Vw=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=50,
["num_for_nothing"]="Uwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=150,
["num_for_nothing"]="Vw1c"
}
},
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=50,
["num_for_nothing"]="Uwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=23,
["id_for_nothing"]="VAs=",
["num"]=2,
["num_for_nothing"]="VA=="
}
}
},
["daily_challenge_difficulty"]={
216154,
45222
}
},
[4]={
["max_chapter"]=37,
["wave_reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=4,
["id_for_nothing"]="Ug==",
["num"]=10,
["num_for_nothing"]="Vwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=8,
["num_for_nothing"]="Xg=="
}
},
["task_daily_reward"]={
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=23,
["id_for_nothing"]="VAs=",
["num"]=1,
["num_for_nothing"]="Vw=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=500,
["num_for_nothing"]="Uwhc"
}
},
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=23,
["id_for_nothing"]="VAs=",
["num"]=2,
["num_for_nothing"]="VA=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=50,
["num_for_nothing"]="Uwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=150,
["num_for_nothing"]="Vw1c"
}
},
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=50,
["num_for_nothing"]="Uwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=24,
["id_for_nothing"]="VAw=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
["daily_challenge_difficulty"]={
355385,
68556
}
},
[5]={
["max_chapter"]=47,
["wave_reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=4,
["id_for_nothing"]="Ug==",
["num"]=10,
["num_for_nothing"]="Vwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=9,
["num_for_nothing"]="Xw=="
}
},
["task_daily_reward"]={
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=23,
["id_for_nothing"]="VAs=",
["num"]=2,
["num_for_nothing"]="VA=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=500,
["num_for_nothing"]="Uwhc"
}
},
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=24,
["id_for_nothing"]="VAw=",
["num"]=1,
["num_for_nothing"]="Vw=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=50,
["num_for_nothing"]="Uwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=150,
["num_for_nothing"]="Vw1c"
}
},
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=50,
["num_for_nothing"]="Uwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=25,
["id_for_nothing"]="VA0=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
["daily_challenge_difficulty"]={
631538,
115333
}
},
[6]={
["max_chapter"]=62,
["wave_reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=4,
["id_for_nothing"]="Ug==",
["num"]=10,
["num_for_nothing"]="Vwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=10,
["num_for_nothing"]="Vwg="
}
},
["task_daily_reward"]={
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=24,
["id_for_nothing"]="VAw=",
["num"]=1,
["num_for_nothing"]="Vw=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=500,
["num_for_nothing"]="Uwhc"
}
},
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=25,
["id_for_nothing"]="VA0=",
["num"]=1,
["num_for_nothing"]="Vw=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=50,
["num_for_nothing"]="Uwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=150,
["num_for_nothing"]="Vw1c"
}
},
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=50,
["num_for_nothing"]="Uwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=26,
["id_for_nothing"]="VA4=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
["daily_challenge_difficulty"]={
1163846,
196889
}
},
[7]={
["max_chapter"]=77,
["wave_reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=4,
["id_for_nothing"]="Ug==",
["num"]=10,
["num_for_nothing"]="Vwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=12,
["num_for_nothing"]="Vwo="
}
},
["task_daily_reward"]={
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=25,
["id_for_nothing"]="VA0=",
["num"]=1,
["num_for_nothing"]="Vw=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=500,
["num_for_nothing"]="Uwhc"
}
},
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=26,
["id_for_nothing"]="VA4=",
["num"]=1,
["num_for_nothing"]="Vw=="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=50,
["num_for_nothing"]="Uwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=19,
["id_for_nothing"]="VwE=",
["num"]=150,
["num_for_nothing"]="Vw1c"
}
},
{
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=50,
["num_for_nothing"]="Uwg="
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=20,
["id_for_nothing"]="VAg=",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=27,
["id_for_nothing"]="VA8=",
["num"]=1,
["num_for_nothing"]="Vw=="
}
}
},
["daily_challenge_difficulty"]={
2251538,
292556
}
}
}
local config = {
data=daily_challenge_level,count=7
}
return config

View File

@ -1,10 +0,0 @@
fileFormatVersion: 2
guid: 9019d68a155974621a68f58980205bdc
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +0,0 @@
fileFormatVersion: 2
guid: 3e924f7f1ce7b4f9e91556128de5f4ea
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}

View File

@ -1,872 +0,0 @@
local equip_resonate = {
[1001]={
["type"]=1,
["lv"]=1,
["parameter"]={
10
},
["attr"]={
{
["type"]="attr_atk",
["num"]=200000
}
}
},
[1002]={
["type"]=1,
["lv"]=2,
["parameter"]={
20
},
["attr"]={
{
["type"]="attr_atk",
["num"]=800000
}
}
},
[1003]={
["type"]=1,
["lv"]=3,
["parameter"]={
30
},
["attr"]={
{
["type"]="attr_atk",
["num"]=2000000
}
}
},
[1004]={
["type"]=1,
["lv"]=4,
["parameter"]={
40
},
["attr"]={
{
["type"]="attr_atk",
["num"]=4000000
}
}
},
[1005]={
["type"]=1,
["lv"]=5,
["parameter"]={
50
},
["attr"]={
{
["type"]="attr_atk",
["num"]=7000000
}
}
},
[1006]={
["type"]=1,
["lv"]=6,
["parameter"]={
60
},
["attr"]={
{
["type"]="attr_atk",
["num"]=11200000
}
}
},
[1007]={
["type"]=1,
["lv"]=7,
["parameter"]={
70
},
["attr"]={
{
["type"]="attr_atk",
["num"]=16800000
}
}
},
[1008]={
["type"]=1,
["lv"]=8,
["parameter"]={
80
},
["attr"]={
{
["type"]="attr_atk",
["num"]=24000000
}
}
},
[1009]={
["type"]=1,
["lv"]=9,
["parameter"]={
90
},
["attr"]={
{
["type"]="attr_atk",
["num"]=33000000
}
}
},
[1010]={
["type"]=1,
["lv"]=10,
["parameter"]={
100
},
["attr"]={
{
["type"]="attr_atk",
["num"]=44000000
}
}
},
[1011]={
["type"]=1,
["lv"]=11,
["parameter"]={
110
},
["attr"]={
{
["type"]="attr_atk",
["num"]=57200000
}
}
},
[1012]={
["type"]=1,
["lv"]=12,
["parameter"]={
120
},
["attr"]={
{
["type"]="attr_atk",
["num"]=72800000
}
}
},
[1013]={
["type"]=1,
["lv"]=13,
["parameter"]={
130
},
["attr"]={
{
["type"]="attr_atk",
["num"]=91000000
}
}
},
[1014]={
["type"]=1,
["lv"]=14,
["parameter"]={
140
},
["attr"]={
{
["type"]="attr_atk",
["num"]=112000000
}
}
},
[1015]={
["type"]=1,
["lv"]=15,
["parameter"]={
150
},
["attr"]={
{
["type"]="attr_atk",
["num"]=136000000
}
}
},
[1016]={
["type"]=1,
["lv"]=16,
["parameter"]={
160
},
["attr"]={
{
["type"]="attr_atk",
["num"]=163200000
}
}
},
[1017]={
["type"]=1,
["lv"]=17,
["parameter"]={
170
},
["attr"]={
{
["type"]="attr_atk",
["num"]=193800000
}
}
},
[1018]={
["type"]=1,
["lv"]=18,
["parameter"]={
180
},
["attr"]={
{
["type"]="attr_atk",
["num"]=228000000
}
}
},
[1019]={
["type"]=1,
["lv"]=19,
["parameter"]={
190
},
["attr"]={
{
["type"]="attr_atk",
["num"]=266000000
}
}
},
[1020]={
["type"]=1,
["lv"]=20,
["parameter"]={
200
},
["attr"]={
{
["type"]="attr_atk",
["num"]=308000000
}
}
},
[2001]={
["type"]=2,
["lv"]=1,
["parameter"]={
2,
1
},
["attr"]={
{
["type"]="attr_hp",
["num"]=600000
}
}
},
[2002]={
["type"]=2,
["lv"]=2,
["parameter"]={
2,
2
},
["attr"]={
{
["type"]="attr_hp",
["num"]=1200000
}
}
},
[2003]={
["type"]=2,
["lv"]=3,
["parameter"]={
3,
1
},
["attr"]={
{
["type"]="attr_hp",
["num"]=2400000
}
}
},
[2004]={
["type"]=2,
["lv"]=4,
["parameter"]={
3,
2
},
["attr"]={
{
["type"]="attr_hp",
["num"]=4800000
}
}
},
[2005]={
["type"]=2,
["lv"]=5,
["parameter"]={
3,
3
},
["attr"]={
{
["type"]="attr_hp",
["num"]=9600000
}
}
},
[2006]={
["type"]=2,
["lv"]=6,
["parameter"]={
4,
1
},
["attr"]={
{
["type"]="attr_hp",
["num"]=14400000
}
}
},
[2007]={
["type"]=2,
["lv"]=7,
["parameter"]={
4,
2
},
["attr"]={
{
["type"]="attr_hp",
["num"]=21600000
}
}
},
[2008]={
["type"]=2,
["lv"]=8,
["parameter"]={
4,
3
},
["attr"]={
{
["type"]="attr_hp",
["num"]=32400000
}
}
},
[2009]={
["type"]=2,
["lv"]=9,
["parameter"]={
4,
4
},
["attr"]={
{
["type"]="attr_hp",
["num"]=48600000
}
}
},
[2010]={
["type"]=2,
["lv"]=10,
["parameter"]={
5,
1
},
["attr"]={
{
["type"]="attr_hp",
["num"]=72000000
}
}
},
[2011]={
["type"]=2,
["lv"]=11,
["parameter"]={
5,
2
},
["attr"]={
{
["type"]="attr_hp",
["num"]=102000000
}
}
},
[2012]={
["type"]=2,
["lv"]=12,
["parameter"]={
5,
3
},
["attr"]={
{
["type"]="attr_hp",
["num"]=144000000
}
}
},
[2013]={
["type"]=2,
["lv"]=13,
["parameter"]={
5,
4
},
["attr"]={
{
["type"]="attr_hp",
["num"]=201000000
}
}
},
[2014]={
["type"]=2,
["lv"]=14,
["parameter"]={
5,
5
},
["attr"]={
{
["type"]="attr_hp",
["num"]=282000000
}
}
},
[2015]={
["type"]=2,
["lv"]=15,
["parameter"]={
6,
1
},
["attr"]={
{
["type"]="attr_hp",
["num"]=390000000
}
}
},
[2016]={
["type"]=2,
["lv"]=16,
["parameter"]={
6,
2
},
["attr"]={
{
["type"]="attr_hp",
["num"]=525000000
}
}
},
[2017]={
["type"]=2,
["lv"]=17,
["parameter"]={
6,
3
},
["attr"]={
{
["type"]="attr_hp",
["num"]=690000000
}
}
},
[2018]={
["type"]=2,
["lv"]=18,
["parameter"]={
6,
4
},
["attr"]={
{
["type"]="attr_hp",
["num"]=900000000
}
}
},
[2019]={
["type"]=2,
["lv"]=19,
["parameter"]={
6,
5
},
["attr"]={
{
["type"]="attr_hp",
["num"]=1170000000
}
}
},
[3001]={
["type"]=3,
["lv"]=1,
["parameter"]={
5
},
["attr"]={
{
["type"]="attr_atk",
["num"]=500000
},
{
["type"]="attr_hp",
["num"]=1500000
}
}
},
[3002]={
["type"]=3,
["lv"]=2,
["parameter"]={
10
},
["attr"]={
{
["type"]="attr_atk",
["num"]=1500000
},
{
["type"]="attr_hp",
["num"]=4500000
}
}
},
[3003]={
["type"]=3,
["lv"]=3,
["parameter"]={
15
},
["attr"]={
{
["type"]="attr_atk",
["num"]=3000000
},
{
["type"]="attr_hp",
["num"]=9000000
}
}
},
[3004]={
["type"]=3,
["lv"]=4,
["parameter"]={
20
},
["attr"]={
{
["type"]="attr_atk",
["num"]=5000000
},
{
["type"]="attr_hp",
["num"]=15000000
}
}
},
[3005]={
["type"]=3,
["lv"]=5,
["parameter"]={
25
},
["attr"]={
{
["type"]="attr_atk",
["num"]=7500000
},
{
["type"]="attr_hp",
["num"]=22500000
}
}
},
[3006]={
["type"]=3,
["lv"]=6,
["parameter"]={
30
},
["attr"]={
{
["type"]="attr_atk",
["num"]=11250000
},
{
["type"]="attr_hp",
["num"]=33750000
}
}
},
[3007]={
["type"]=3,
["lv"]=7,
["parameter"]={
35
},
["attr"]={
{
["type"]="attr_atk",
["num"]=16250000
},
{
["type"]="attr_hp",
["num"]=48750000
}
}
},
[3008]={
["type"]=3,
["lv"]=8,
["parameter"]={
40
},
["attr"]={
{
["type"]="attr_atk",
["num"]=22500000
},
{
["type"]="attr_hp",
["num"]=67500000
}
}
},
[3009]={
["type"]=3,
["lv"]=9,
["parameter"]={
45
},
["attr"]={
{
["type"]="attr_atk",
["num"]=30000000
},
{
["type"]="attr_hp",
["num"]=90000000
}
}
},
[3010]={
["type"]=3,
["lv"]=10,
["parameter"]={
50
},
["attr"]={
{
["type"]="attr_atk",
["num"]=38750000
},
{
["type"]="attr_hp",
["num"]=116250000
}
}
},
[3011]={
["type"]=3,
["lv"]=11,
["parameter"]={
55
},
["attr"]={
{
["type"]="attr_atk",
["num"]=50000000
},
{
["type"]="attr_hp",
["num"]=150000000
}
}
},
[3012]={
["type"]=3,
["lv"]=12,
["parameter"]={
60
},
["attr"]={
{
["type"]="attr_atk",
["num"]=63750000
},
{
["type"]="attr_hp",
["num"]=191250000
}
}
},
[3013]={
["type"]=3,
["lv"]=13,
["parameter"]={
65
},
["attr"]={
{
["type"]="attr_atk",
["num"]=80000000
},
{
["type"]="attr_hp",
["num"]=240000000
}
}
},
[3014]={
["type"]=3,
["lv"]=14,
["parameter"]={
70
},
["attr"]={
{
["type"]="attr_atk",
["num"]=98750000
},
{
["type"]="attr_hp",
["num"]=296250000
}
}
},
[3015]={
["type"]=3,
["lv"]=15,
["parameter"]={
75
},
["attr"]={
{
["type"]="attr_atk",
["num"]=120000000
},
{
["type"]="attr_hp",
["num"]=360000000
}
}
},
[3016]={
["type"]=3,
["lv"]=16,
["parameter"]={
80
},
["attr"]={
{
["type"]="attr_atk",
["num"]=143750000
},
{
["type"]="attr_hp",
["num"]=431250000
}
}
},
[3017]={
["type"]=3,
["lv"]=17,
["parameter"]={
85
},
["attr"]={
{
["type"]="attr_atk",
["num"]=170000000
},
{
["type"]="attr_hp",
["num"]=510000000
}
}
},
[3018]={
["type"]=3,
["lv"]=18,
["parameter"]={
90
},
["attr"]={
{
["type"]="attr_atk",
["num"]=198750000
},
{
["type"]="attr_hp",
["num"]=596250000
}
}
},
[3019]={
["type"]=3,
["lv"]=19,
["parameter"]={
95
},
["attr"]={
{
["type"]="attr_atk",
["num"]=230000000
},
{
["type"]="attr_hp",
["num"]=690000000
}
}
},
[3020]={
["type"]=3,
["lv"]=20,
["parameter"]={
100
},
["attr"]={
{
["type"]="attr_atk",
["num"]=263750000
},
{
["type"]="attr_hp",
["num"]=791250000
}
}
}
}
local config = {
data=equip_resonate,count=59
}
return config

View File

@ -1,10 +0,0 @@
fileFormatVersion: 2
guid: bd2287c78bd2e4907a4c64466d47c341
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}

View File

@ -1,124 +1,114 @@
local func_open = { local func_open = {
["act_gold_pig"]={
["stage"]=3,
["pop_ups"]=1
},
["bounty_open"]={
["stage"]=3,
["pop_ups"]=1
},
["task"]={ ["task"]={
["stage"]=3, ["stage"]=3,
["icon"]="module_unlock_task" ["icon"]="module_unlock_task"
}, },
["act_level_gift"]={
["level"]=5,
["icon"]="module_unlock_fund"
},
["idle_drop"]={ ["idle_drop"]={
["stage"]=2, ["stage"]=2,
["icon"]="module_unlock_idle" ["icon"]="module_unlock_idle"
}, },
["mall"]={ ["act_sevenday"]={
["stage"]=2, ["stage"]=2,
["icon"]="module_unlock_mall" ["icon"]="module_unlock_sevenday"
}, },
["mall_daily"]={ ["mall"]={
["stage"]=2, ["stage"]=2,
["pop_ups"]=1 ["pop_ups"]=1
}, },
["mall_daily"]={
["stage"]=4,
["icon"]="module_unlock_dailyshop"
},
["store_box_open"]={
["stage"]=2,
["pop_ups"]=1
},
["store_box_3_open"]={
["stage"]=5,
["pop_ups"]=1
},
["daily_challenge"]={ ["daily_challenge"]={
["stage"]=11, ["stage"]=4,
["icon"]="module_unlock_dailychallenge"
},
["act_gift_show_open"]={
["stage"]=2,
["pop_ups"]=1
},
["first_charge"]={
["stage"]=2,
["pop_ups"]=1
},
["new_player_gift"]={
["stage"]=2,
["pop_ups"]=1 ["pop_ups"]=1
}, },
["mail_open"]={ ["mail_open"]={
["stage"]=2, ["stage"]=2,
["pop_ups"]=1 ["pop_ups"]=1
}, },
["dungeon_gold_open"]={
["stage"]=6,
["pop_ups"]=1
},
["dungeon_shards_open"]={
["stage"]=6,
["pop_ups"]=1
},
["arena_open"]={ ["arena_open"]={
["stage"]=15, ["stage"]=5,
["icon"]="module_unlock_arena" ["icon"]="module_unlock_arena"
}, },
["act_arena_gift"]={ ["act_arena_gift"]={
["stage"]=15,
["pop_ups"]=1
},
["company_open"]={
["stage"]=5, ["stage"]=5,
["pop_ups"]=1 ["pop_ups"]=1
}, },
["talent_open"]={ ["equip_weapon_open"]={
["stage"]=5,
["icon"]="module_unlock_talent"
},
["dungeon_open"]={
["stage"]=8, ["stage"]=8,
["pop_ups"]=1 ["icon"]="module_unlock_weapon"
}, },
["summon_open"]={ ["equip_armor_open"]={
["stage"]=3, ["stage"]=10,
["icon"]="module_unlock_summon"
},
["first_charge_1"]={
["stage"]=1,
["pop_ups"]=1
},
["first_charge_2"]={
["stage"]=1,
["time"]=2,
["pop_ups"]=1
},
["first_charge_3"]={
["stage"]=18,
["time"]=3,
["pop_ups"]=1
},
["ad"]={
["stage"]=2,
["pop_ups"]=1
},
["card_ad"]={
["stage"]=5,
["pop_ups"]=1
},
["card_monthly"]={
["stage"]=2,
["pop_ups"]=1
},
["speed_btn"]={
["stage"]=2,
["pop_ups"]=1
},
["act_sevenday"]={
["stage"]=3,
["pop_ups"]=1
},
["dungeon_gold"]={
["stage"]=8,
["icon"]="module_unlock_dungeon"
},
["dungeon_res"]={
["stage"]=8,
["pop_ups"]=1
},
["signin_bounty"]={
["stage"]=8,
["pop_ups"]=1
},
["signin_30"]={
["stage"]=3,
["pop_ups"]=1
},
["act_gogogo"]={
["stage"]=3,
["pop_ups"]=1
},
["hero_equip"]={
["stage"]=11,
["icon"]="module_unlock_equip" ["icon"]="module_unlock_equip"
}, },
["act_level_gift"]={ ["collection_open"]={
["level"]=3, ["stage"]=5,
["pop_ups"]=1 ["pop_ups"]=1
}, },
["fund_chapter"]={ ["dungeon_weapon_open"]={
["stage"]=2, ["stage"]=8,
["pop_ups"]=1
},
["dungeon_armor_open"]={
["stage"]=10,
["pop_ups"]=1
},
["skin_open"]={
["stage"]=4,
["pop_ups"]=1
},
["activity_open"]={
["stage"]=4,
["pop_ups"]=1 ["pop_ups"]=1
}, },
["runes_open"]={ ["runes_open"]={
["stage"]=20, ["stage"]=12,
["pop_ups"]=1 ["pop_ups"]=1
} }
} }
local config = { local config = {
data=func_open,count=29 data=func_open,count=27
} }
return config return config

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +0,0 @@
fileFormatVersion: 2
guid: c8874bc88e9fc468496eb86760de9381
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +0,0 @@
fileFormatVersion: 2
guid: 32f6d4a95ac734258a40bde02d6521cc
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}

File diff suppressed because it is too large Load Diff

View File

@ -9,7 +9,7 @@ local grid_type = {
["cant_upset"]=1 ["cant_upset"]=1
}, },
[2]={ [2]={
["icon"]="battle_obstacle_chilun_1", ["icon"]="battle_obstacle_stone_2",
["next_type"]=0, ["next_type"]=0,
["break_condition"]={ ["break_condition"]={
1, 1,
@ -22,8 +22,8 @@ local grid_type = {
["break_sfx"]="sfx_piece_za_b01" ["break_sfx"]="sfx_piece_za_b01"
}, },
[3]={ [3]={
["icon"]="battle_obstacle_huoshanshi_1", ["icon"]="battle_obstacle_stone_1",
["next_type"]=0, ["next_type"]=2,
["break_condition"]={ ["break_condition"]={
1, 1,
3 3
@ -32,23 +32,10 @@ local grid_type = {
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1, ["cant_upset"]=1,
["break_sfx"]="sfx_piece_za_b02" ["break_sfx"]="sfx_piece_za_b01"
}, },
[4]={ [4]={
["icon"]="battle_obstacle_huoshanshi_2", ["icon"]="battle_obstacle_vine",
["next_type"]=3,
["break_condition"]={
1,
3
},
["break_count"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_za_b02"
},
[5]={
["icon"]="battle_obstacle_tengman",
["next_type"]=0, ["next_type"]=0,
["break_condition"]={ ["break_condition"]={
2, 2,
@ -56,42 +43,10 @@ local grid_type = {
}, },
["break_count"]=1, ["break_count"]=1,
["cant_upset"]=1, ["cant_upset"]=1,
["break_sfx"]="sfx_piece_za_b04"
},
[6]={
["icon"]="battle_obstacle_lock",
["can_fall"]=1,
["cant_link"]=1,
["break_sfx"]="sfx_piece_za_b08"
},
[7]={
["icon"]="battle_obstacle_suishi_1",
["next_type"]=0,
["break_condition"]={
1,
3
},
["break_count"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_za_b03" ["break_sfx"]="sfx_piece_za_b03"
}, },
[8]={ [5]={
["icon"]="battle_obstacle_suishi_2", ["icon"]="battle_obstacle_ice",
["next_type"]=7,
["break_condition"]={
1,
3
},
["break_count"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_za_b03"
},
[9]={
["icon"]="battle_obstacle_bingkuai",
["next_type"]=0, ["next_type"]=0,
["break_condition"]={ ["break_condition"]={
1, 1,
@ -101,34 +56,86 @@ local grid_type = {
["break_stay_element"]=1, ["break_stay_element"]=1,
["cant_link"]=1, ["cant_link"]=1,
["cant_upset"]=1, ["cant_upset"]=1,
["break_sfx"]="sfx_piece_za_b05" ["break_sfx"]="sfx_piece_za_b02"
},
[6]={
["icon"]="battle_obstacle_lock",
["can_fall"]=1,
["cant_link"]=1,
["break_sfx"]="sfx_piece_suolian_b01"
},
[7]={
["icon"]="battle_obstacle_stone_3",
["next_type"]=3,
["break_condition"]={
1,
3
},
["break_count"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_zhuqiantk_b01"
},
[8]={
["icon"]="battle_obstacle_rocket_up",
["next_type"]=0,
["break_condition"]={
1,
3
},
["break_count"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["effect"]=1,
["effect_sfx"]="sfx_piece_huojian_b01",
["sfx_flow"]=1,
["effect_params"]={
1
},
["effect_trigger"]=2
},
[9]={
["icon"]="battle_obstacle_rocket_down",
["next_type"]=0,
["break_condition"]={
1,
3
},
["break_count"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["effect"]=1,
["effect_sfx"]="sfx_piece_huojian_b01",
["sfx_flow"]=1,
["effect_params"]={
2
},
["effect_trigger"]=2
}, },
[10]={ [10]={
["icon"]="battle_obstacle_chushou", ["icon"]="battle_obstacle_rocket_left",
["next_type"]=0, ["next_type"]=0,
["break_condition"]={ ["break_condition"]={
2, 1,
3 3
}, },
["break_count"]=1, ["break_count"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1, ["cant_upset"]=1,
["break_sfx"]="sfx_piece_za_b06" ["effect"]=1,
["effect_sfx"]="sfx_piece_huojian_b01",
["sfx_flow"]=1,
["effect_params"]={
3
},
["effect_trigger"]=2
}, },
[11]={ [11]={
["icon"]="battle_obstacle_jizhuangxiang_2", ["icon"]="battle_obstacle_rocket_right",
["next_type"]=12,
["break_condition"]={
1,
3
},
["break_count"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_za_b07"
},
[12]={
["icon"]="battle_obstacle_jizhuangxiang_1",
["next_type"]=0, ["next_type"]=0,
["break_condition"]={ ["break_condition"]={
1, 1,
@ -138,23 +145,48 @@ local grid_type = {
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1, ["cant_upset"]=1,
["break_sfx"]="sfx_piece_za_b07" ["effect"]=1,
["effect_sfx"]="sfx_piece_huojian_b01",
["sfx_flow"]=1,
["effect_params"]={
4
},
["effect_trigger"]=2
}, },
[13]={ [12]={
["icon"]="battle_obstacle_stone_3", ["icon"]="battle_obstacle_leaf",
["next_type"]=8, ["next_type"]=0,
["break_condition"]={ ["break_condition"]={
1, 1,
3 3
}, },
["break_count"]=1, ["break_count"]=1,
["break_stay_element"]=1,
["can_fall"]=1,
["cant_link"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_kucao_b01"
},
[13]={
["icon"]="battle_obstacle_jelly",
["next_type"]=0,
["break_condition"]={
1,
3
},
["break_count"]=1,
["break_stay_element"]=1,
["can_fall"]=1,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1, ["cant_upset"]=1,
["break_sfx"]="sfx_piece_za_b03" ["break_sfx"]="sfx_piece_guodong_b01",
["effect"]=5,
["effect_sfx"]="sfx_piece_guodong_b02",
["effect_trigger"]=1
}, },
[14]={ [14]={
["icon"]="battle_obstacle_shenxiang", ["icon"]="battle_obstacle_lamp",
["next_type"]=0, ["next_type"]=0,
["break_condition"]={ ["break_condition"]={
1, 1,
@ -162,12 +194,12 @@ local grid_type = {
}, },
["break_count"]=1, ["break_count"]=1,
["break_fly_to_character"]=1, ["break_fly_to_character"]=1,
["bftc_icon"]="battle_obstacle_shenxiang", ["bftc_icon"]="battle_obstacle_lamp",
["bftc_time"]=0.4, ["bftc_time"]=0.4,
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1, ["cant_upset"]=1,
["break_sfx"]="sfx_piece_shenxiang_b01", ["break_sfx"]="sfx_piece_shendeng_b01",
["effect"]=3, ["effect"]=3,
["effect_trigger"]=2 ["effect_trigger"]=2
}, },
@ -226,7 +258,7 @@ local grid_type = {
["cant_upset"]=1 ["cant_upset"]=1
}, },
[18]={ [18]={
["icon"]="battle_obstacle_rocket_up", ["icon"]="battle_obstacle_stump_1",
["next_type"]=0, ["next_type"]=0,
["break_condition"]={ ["break_condition"]={
1, 1,
@ -236,17 +268,11 @@ local grid_type = {
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1, ["cant_upset"]=1,
["effect"]=1, ["break_sfx"]="sfx_piece_muzhuang_b01"
["effect_sfx"]="sfx_piece_huojian_b01",
["sfx_flow"]=1,
["effect_params"]={
1
},
["effect_trigger"]=2
}, },
[19]={ [19]={
["icon"]="battle_obstacle_rocket_down", ["icon"]="battle_obstacle_stump_2",
["next_type"]=0, ["next_type"]=18,
["break_condition"]={ ["break_condition"]={
1, 1,
3 3
@ -255,17 +281,11 @@ local grid_type = {
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1, ["cant_upset"]=1,
["effect"]=1, ["break_sfx"]="sfx_piece_muzhuang_b01"
["effect_sfx"]="sfx_piece_huojian_b01",
["sfx_flow"]=1,
["effect_params"]={
2
},
["effect_trigger"]=2
}, },
[20]={ [20]={
["icon"]="battle_obstacle_rocket_left", ["icon"]="battle_obstacle_stump_3",
["next_type"]=0, ["next_type"]=19,
["break_condition"]={ ["break_condition"]={
1, 1,
3 3
@ -274,35 +294,10 @@ local grid_type = {
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1, ["cant_upset"]=1,
["effect"]=1, ["break_sfx"]="sfx_piece_muzhuang_b01"
["effect_sfx"]="sfx_piece_huojian_b01",
["sfx_flow"]=1,
["effect_params"]={
3
},
["effect_trigger"]=2
}, },
[21]={ [21]={
["icon"]="battle_obstacle_rocket_right", ["icon"]="battle_obstacle_blister",
["next_type"]=0,
["break_condition"]={
1,
3
},
["break_count"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["effect"]=1,
["effect_sfx"]="sfx_piece_huojian_b01",
["sfx_flow"]=1,
["effect_params"]={
4
},
["effect_trigger"]=2
},
[22]={
["icon"]="battle_obstacle_jelly",
["next_type"]=0, ["next_type"]=0,
["break_condition"]={ ["break_condition"]={
1, 1,
@ -314,13 +309,195 @@ local grid_type = {
["cant_link"]=1, ["cant_link"]=1,
["element_invalid"]=1, ["element_invalid"]=1,
["cant_upset"]=1, ["cant_upset"]=1,
["break_sfx"]="sfx_piece_guodong_b01", ["break_sfx"]="sfx_piece_shuipao_b01",
["effect"]=5, ["effect"]=5,
["effect_sfx"]="sfx_piece_guodong_b02", ["effect_sfx"]="sfx_piece_shuipao_b02",
["effect_trigger"]=1
},
[22]={
["icon"]="battle_obstacle_silt",
["next_type"]=0,
["break_condition"]={
1,
3
},
["break_count"]=1,
["break_stay_element"]=1,
["can_fall"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_yuni_b01",
["effect"]=5,
["effect_sfx"]="sfx_piece_yuni_b02",
["effect_trigger"]=1 ["effect_trigger"]=1
}, },
[23]={ [23]={
["icon"]="battle_obstacle_leaf", ["icon"]="battle_obstacle_poisonous_mist",
["next_type"]=0,
["break_condition"]={
1,
3
},
["break_count"]=1,
["break_stay_element"]=1,
["can_fall"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_duwu_b01",
["effect"]=5,
["effect_sfx"]="sfx_piece_duwu_b02",
["effect_trigger"]=1
},
[24]={
["icon"]="battle_obstacle_altar_1",
["next_type"]=0,
["break_condition"]={
1,
3
},
["break_count"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_jitang_b01"
},
[25]={
["icon"]="battle_obstacle_altar_2",
["next_type"]=24,
["break_condition"]={
1,
3
},
["break_count"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_jitang_b01"
},
[26]={
["icon"]="battle_obstacle_altar_3",
["next_type"]=25,
["break_condition"]={
1,
3
},
["break_count"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_jitang_b01"
},
[27]={
["icon"]="battle_obstacle_circle",
["next_type"]=0,
["break_condition"]={
2,
3
},
["break_count"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_fazhen_b01"
},
[28]={
["icon"]="battle_obstacle_stalactite_1",
["next_type"]=0,
["break_condition"]={
1,
3
},
["break_count"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_zhongrushi_b01"
},
[29]={
["icon"]="battle_obstacle_stalactite_2",
["next_type"]=28,
["break_condition"]={
1,
3
},
["break_count"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_zhongrushi_b01"
},
[30]={
["icon"]="battle_obstacle_stalactite_3",
["next_type"]=29,
["break_condition"]={
1,
3
},
["break_count"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_zhongrushi_b01"
},
[31]={
["icon"]="battle_obstacle_iron_1",
["next_type"]=0,
["break_condition"]={
1,
3
},
["break_count"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_tiexie_b01"
},
[32]={
["icon"]="battle_obstacle_iron_2",
["next_type"]=31,
["break_condition"]={
1,
3
},
["break_count"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_tiexie_b01"
},
[33]={
["icon"]="battle_obstacle_iron_3",
["next_type"]=32,
["break_condition"]={
1,
3
},
["break_count"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_tiexie_b01"
},
[34]={
["icon"]="battle_obstacle_lava",
["next_type"]=0,
["break_condition"]={
1,
3
},
["break_count"]=1,
["break_stay_element"]=1,
["can_fall"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_rongyan_b01",
["effect"]=5,
["effect_sfx"]="sfx_piece_rongyan_b02",
["effect_trigger"]=1
},
[35]={
["icon"]="battle_obstacle_tussock",
["next_type"]=0, ["next_type"]=0,
["break_condition"]={ ["break_condition"]={
1, 1,
@ -331,9 +508,9 @@ local grid_type = {
["can_fall"]=1, ["can_fall"]=1,
["cant_link"]=1, ["cant_link"]=1,
["cant_upset"]=1, ["cant_upset"]=1,
["break_sfx"]="sfx_piece_kucao_b01" ["break_sfx"]="sfx_piece_caocong_b01"
}, },
[24]={ [36]={
["icon"]="battle_obstacle_firesnake", ["icon"]="battle_obstacle_firesnake",
["next_type"]=0, ["next_type"]=0,
["spine_name"]="ui_battle_obstacle_firesnake", ["spine_name"]="ui_battle_obstacle_firesnake",
@ -346,9 +523,23 @@ local grid_type = {
["break_sfx"]="sfx_piece_rongyan_b01", ["break_sfx"]="sfx_piece_rongyan_b01",
["effect"]=6, ["effect"]=6,
["effect_trigger"]=1 ["effect_trigger"]=1
},
[37]={
["icon"]="battle_obstacle_waternake",
["next_type"]=0,
["spine_name"]="ui_battle_obstacle_waternake",
["zoom"]=1.0,
["spine_idle"]="idle",
["can_fall"]=1,
["cant_link"]=1,
["element_invalid"]=1,
["cant_upset"]=1,
["break_sfx"]="sfx_piece_duwu_b01",
["effect"]=6,
["effect_trigger"]=1
} }
} }
local config = { local config = {
data=grid_type,count=25 data=grid_type,count=38
} }
return config return config

File diff suppressed because it is too large Load Diff

View File

@ -1,606 +0,0 @@
local hero_fund = {
[1]={
["stage"]=1,
["attr"]=500,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=100,
["num_for_nothing"]="Vwhc"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=1,
["num_for_nothing"]="Vw=="
}
},
[2]={
["stage"]=1,
["attr"]=1000,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=101,
["num_for_nothing"]="Vwhd"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=2,
["num_for_nothing"]="VA=="
}
},
[3]={
["stage"]=1,
["attr"]=1500,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=102,
["num_for_nothing"]="Vwhe"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=3,
["num_for_nothing"]="VQ=="
}
},
[4]={
["stage"]=1,
["attr"]=2000,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=103,
["num_for_nothing"]="Vwhf"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=4,
["num_for_nothing"]="Ug=="
}
},
[5]={
["stage"]=1,
["attr"]=2500,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=104,
["num_for_nothing"]="VwhY"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=5,
["num_for_nothing"]="Uw=="
}
},
[6]={
["stage"]=1,
["attr"]=3000,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=105,
["num_for_nothing"]="VwhZ"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=6,
["num_for_nothing"]="UA=="
}
},
[7]={
["stage"]=1,
["attr"]=3500,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=106,
["num_for_nothing"]="Vwha"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=7,
["num_for_nothing"]="UQ=="
}
},
[8]={
["stage"]=1,
["attr"]=4000,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=107,
["num_for_nothing"]="Vwhb"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=8,
["num_for_nothing"]="Xg=="
}
},
[9]={
["stage"]=1,
["attr"]=4500,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=108,
["num_for_nothing"]="VwhU"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=9,
["num_for_nothing"]="Xw=="
}
},
[10]={
["stage"]=1,
["attr"]=5000,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=109,
["num_for_nothing"]="VwhV"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=10,
["num_for_nothing"]="Vwg="
}
},
[11]={
["stage"]=1,
["attr"]=5500,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=110,
["num_for_nothing"]="Vwlc"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=11,
["num_for_nothing"]="Vwk="
}
},
[12]={
["stage"]=1,
["attr"]=6000,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=111,
["num_for_nothing"]="Vwld"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=12,
["num_for_nothing"]="Vwo="
}
},
[13]={
["stage"]=1,
["attr"]=6500,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=112,
["num_for_nothing"]="Vwle"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=13,
["num_for_nothing"]="Vws="
}
},
[14]={
["stage"]=1,
["attr"]=7000,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=113,
["num_for_nothing"]="Vwlf"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=14,
["num_for_nothing"]="Vww="
}
},
[15]={
["stage"]=1,
["attr"]=7500,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=114,
["num_for_nothing"]="VwlY"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=15,
["num_for_nothing"]="Vw0="
}
},
[16]={
["stage"]=2,
["attr"]=8000,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=115,
["num_for_nothing"]="VwlZ"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=16,
["num_for_nothing"]="Vw4="
}
},
[17]={
["stage"]=2,
["attr"]=8500,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=116,
["num_for_nothing"]="Vwla"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=17,
["num_for_nothing"]="Vw8="
}
},
[18]={
["stage"]=2,
["attr"]=9000,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=117,
["num_for_nothing"]="Vwlb"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=18,
["num_for_nothing"]="VwA="
}
},
[19]={
["stage"]=2,
["attr"]=9500,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=118,
["num_for_nothing"]="VwlU"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=19,
["num_for_nothing"]="VwE="
}
},
[20]={
["stage"]=2,
["attr"]=10000,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=119,
["num_for_nothing"]="VwlV"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=20,
["num_for_nothing"]="VAg="
}
},
[21]={
["stage"]=2,
["attr"]=10500,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=120,
["num_for_nothing"]="Vwpc"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=21,
["num_for_nothing"]="VAk="
}
},
[22]={
["stage"]=2,
["attr"]=11000,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=121,
["num_for_nothing"]="Vwpd"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=22,
["num_for_nothing"]="VAo="
}
},
[23]={
["stage"]=2,
["attr"]=11500,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=122,
["num_for_nothing"]="Vwpe"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=23,
["num_for_nothing"]="VAs="
}
},
[24]={
["stage"]=2,
["attr"]=12000,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=123,
["num_for_nothing"]="Vwpf"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=24,
["num_for_nothing"]="VAw="
}
},
[25]={
["stage"]=2,
["attr"]=12500,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=124,
["num_for_nothing"]="VwpY"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=25,
["num_for_nothing"]="VA0="
}
},
[26]={
["stage"]=2,
["attr"]=13000,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=125,
["num_for_nothing"]="VwpZ"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=26,
["num_for_nothing"]="VA4="
}
},
[27]={
["stage"]=2,
["attr"]=13500,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=126,
["num_for_nothing"]="Vwpa"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=27,
["num_for_nothing"]="VA8="
}
},
[28]={
["stage"]=2,
["attr"]=14000,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=127,
["num_for_nothing"]="Vwpb"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=28,
["num_for_nothing"]="VAA="
}
},
[29]={
["stage"]=2,
["attr"]=14500,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=128,
["num_for_nothing"]="VwpU"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=29,
["num_for_nothing"]="VAE="
}
},
[30]={
["stage"]=2,
["attr"]=15000,
["reward_free"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=1,
["id_for_nothing"]="Vw==",
["num"]=129,
["num_for_nothing"]="VwpV"
},
["reward_mall"]={
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=30,
["num_for_nothing"]="VQg="
}
}
}
local config = {
data=hero_fund,count=30
}
return config

View File

@ -1,10 +0,0 @@
fileFormatVersion: 2
guid: 05c19c580afd748eaad51996b86c8156
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}

File diff suppressed because it is too large Load Diff

View File

@ -1,696 +0,0 @@
local hero_star = {
[1]={
["cost_3"]=1,
["cost_4"]=1,
["cost_5"]=1,
["cost_6"]=1,
["attr_3"]={
{
["type"]="attr_atkp_all",
["num"]=10
},
{
["type"]="attr_hpp_all",
["num"]=10
}
},
["attr_4"]={
{
["type"]="attr_atkp_all",
["num"]=20
},
{
["type"]="attr_hpp_all",
["num"]=20
}
},
["attr_5"]={
{
["type"]="attr_atkp_all",
["num"]=30
},
{
["type"]="attr_hpp_all",
["num"]=30
}
},
["attr_6"]={
{
["type"]="attr_atkp_all",
["num"]=50
},
{
["type"]="attr_hpp_all",
["num"]=50
}
}
},
[2]={
["cost_3"]=3,
["cost_4"]=2,
["cost_5"]=1,
["cost_6"]=1,
["attr_3"]={
{
["type"]="attr_atkp_all",
["num"]=10
},
{
["type"]="attr_hpp_all",
["num"]=10
}
},
["attr_4"]={
{
["type"]="attr_atkp_all",
["num"]=20
},
{
["type"]="attr_hpp_all",
["num"]=20
}
},
["attr_5"]={
{
["type"]="attr_atkp_all",
["num"]=30
},
{
["type"]="attr_hpp_all",
["num"]=30
}
},
["attr_6"]={
{
["type"]="attr_atkp_all",
["num"]=50
},
{
["type"]="attr_hpp_all",
["num"]=50
}
}
},
[3]={
["cost_3"]=5,
["cost_4"]=4,
["cost_5"]=2,
["cost_6"]=1,
["attr_3"]={
{
["type"]="attr_atkp_all",
["num"]=10
},
{
["type"]="attr_hpp_all",
["num"]=10
}
},
["attr_4"]={
{
["type"]="attr_atkp_all",
["num"]=20
},
{
["type"]="attr_hpp_all",
["num"]=20
}
},
["attr_5"]={
{
["type"]="attr_atkp_all",
["num"]=30
},
{
["type"]="attr_hpp_all",
["num"]=30
}
},
["attr_6"]={
{
["type"]="attr_atkp_all",
["num"]=50
},
{
["type"]="attr_hpp_all",
["num"]=50
}
}
},
[4]={
["cost_3"]=7,
["cost_4"]=6,
["cost_5"]=3,
["cost_6"]=1,
["attr_3"]={
{
["type"]="attr_atkp_all",
["num"]=10
},
{
["type"]="attr_hpp_all",
["num"]=10
}
},
["attr_4"]={
{
["type"]="attr_atkp_all",
["num"]=20
},
{
["type"]="attr_hpp_all",
["num"]=20
}
},
["attr_5"]={
{
["type"]="attr_atkp_all",
["num"]=30
},
{
["type"]="attr_hpp_all",
["num"]=30
}
},
["attr_6"]={
{
["type"]="attr_atkp_all",
["num"]=50
},
{
["type"]="attr_hpp_all",
["num"]=50
}
}
},
[5]={
["cost_3"]=10,
["cost_4"]=8,
["cost_5"]=4,
["cost_6"]=1,
["attr_3"]={
{
["type"]="attr_atkp_all",
["num"]=10
},
{
["type"]="attr_hpp_all",
["num"]=10
}
},
["attr_4"]={
{
["type"]="attr_atkp_all",
["num"]=20
},
{
["type"]="attr_hpp_all",
["num"]=20
}
},
["attr_5"]={
{
["type"]="attr_atkp_all",
["num"]=30
},
{
["type"]="attr_hpp_all",
["num"]=30
}
},
["attr_6"]={
{
["type"]="attr_atkp_all",
["num"]=50
},
{
["type"]="attr_hpp_all",
["num"]=50
}
}
},
[6]={
["cost_3"]=20,
["cost_4"]=12,
["cost_5"]=5,
["cost_6"]=2,
["attr_3"]={
{
["type"]="attr_atkp_all",
["num"]=10
},
{
["type"]="attr_hpp_all",
["num"]=10
}
},
["attr_4"]={
{
["type"]="attr_atkp_all",
["num"]=20
},
{
["type"]="attr_hpp_all",
["num"]=20
}
},
["attr_5"]={
{
["type"]="attr_atkp_all",
["num"]=30
},
{
["type"]="attr_hpp_all",
["num"]=30
}
},
["attr_6"]={
{
["type"]="attr_atkp_all",
["num"]=50
},
{
["type"]="attr_hpp_all",
["num"]=50
}
}
},
[7]={
["cost_3"]=30,
["cost_4"]=16,
["cost_5"]=5,
["cost_6"]=2,
["attr_3"]={
{
["type"]="attr_atkp_all",
["num"]=10
},
{
["type"]="attr_hpp_all",
["num"]=10
}
},
["attr_4"]={
{
["type"]="attr_atkp_all",
["num"]=20
},
{
["type"]="attr_hpp_all",
["num"]=20
}
},
["attr_5"]={
{
["type"]="attr_atkp_all",
["num"]=30
},
{
["type"]="attr_hpp_all",
["num"]=30
}
},
["attr_6"]={
{
["type"]="attr_atkp_all",
["num"]=50
},
{
["type"]="attr_hpp_all",
["num"]=50
}
}
},
[8]={
["cost_3"]=40,
["cost_4"]=20,
["cost_5"]=5,
["cost_6"]=2,
["attr_3"]={
{
["type"]="attr_atkp_all",
["num"]=10
},
{
["type"]="attr_hpp_all",
["num"]=10
}
},
["attr_4"]={
{
["type"]="attr_atkp_all",
["num"]=20
},
{
["type"]="attr_hpp_all",
["num"]=20
}
},
["attr_5"]={
{
["type"]="attr_atkp_all",
["num"]=30
},
{
["type"]="attr_hpp_all",
["num"]=30
}
},
["attr_6"]={
{
["type"]="attr_atkp_all",
["num"]=50
},
{
["type"]="attr_hpp_all",
["num"]=50
}
}
},
[9]={
["cost_3"]=60,
["cost_4"]=25,
["cost_5"]=5,
["cost_6"]=2,
["attr_3"]={
{
["type"]="attr_atkp_all",
["num"]=10
},
{
["type"]="attr_hpp_all",
["num"]=10
}
},
["attr_4"]={
{
["type"]="attr_atkp_all",
["num"]=20
},
{
["type"]="attr_hpp_all",
["num"]=20
}
},
["attr_5"]={
{
["type"]="attr_atkp_all",
["num"]=30
},
{
["type"]="attr_hpp_all",
["num"]=30
}
},
["attr_6"]={
{
["type"]="attr_atkp_all",
["num"]=50
},
{
["type"]="attr_hpp_all",
["num"]=50
}
}
},
[10]={
["cost_3"]=80,
["cost_4"]=30,
["cost_5"]=5,
["cost_6"]=2,
["attr_3"]={
{
["type"]="attr_atkp_all",
["num"]=10
},
{
["type"]="attr_hpp_all",
["num"]=10
}
},
["attr_4"]={
{
["type"]="attr_atkp_all",
["num"]=20
},
{
["type"]="attr_hpp_all",
["num"]=20
}
},
["attr_5"]={
{
["type"]="attr_atkp_all",
["num"]=30
},
{
["type"]="attr_hpp_all",
["num"]=30
}
},
["attr_6"]={
{
["type"]="attr_atkp_all",
["num"]=50
},
{
["type"]="attr_hpp_all",
["num"]=50
}
}
},
[11]={
["cost_3"]=120,
["cost_4"]=40,
["cost_5"]=10,
["cost_6"]=3,
["attr_3"]={
{
["type"]="attr_atkp_all",
["num"]=10
},
{
["type"]="attr_hpp_all",
["num"]=10
}
},
["attr_4"]={
{
["type"]="attr_atkp_all",
["num"]=20
},
{
["type"]="attr_hpp_all",
["num"]=20
}
},
["attr_5"]={
{
["type"]="attr_atkp_all",
["num"]=30
},
{
["type"]="attr_hpp_all",
["num"]=30
}
},
["attr_6"]={
{
["type"]="attr_atkp_all",
["num"]=50
},
{
["type"]="attr_hpp_all",
["num"]=50
}
}
},
[12]={
["cost_3"]=140,
["cost_4"]=60,
["cost_5"]=10,
["cost_6"]=3,
["attr_3"]={
{
["type"]="attr_atkp_all",
["num"]=10
},
{
["type"]="attr_hpp_all",
["num"]=10
}
},
["attr_4"]={
{
["type"]="attr_atkp_all",
["num"]=20
},
{
["type"]="attr_hpp_all",
["num"]=20
}
},
["attr_5"]={
{
["type"]="attr_atkp_all",
["num"]=30
},
{
["type"]="attr_hpp_all",
["num"]=30
}
},
["attr_6"]={
{
["type"]="attr_atkp_all",
["num"]=50
},
{
["type"]="attr_hpp_all",
["num"]=50
}
}
},
[13]={
["cost_3"]=160,
["cost_4"]=90,
["cost_5"]=10,
["cost_6"]=3,
["attr_3"]={
{
["type"]="attr_atkp_all",
["num"]=10
},
{
["type"]="attr_hpp_all",
["num"]=10
}
},
["attr_4"]={
{
["type"]="attr_atkp_all",
["num"]=20
},
{
["type"]="attr_hpp_all",
["num"]=20
}
},
["attr_5"]={
{
["type"]="attr_atkp_all",
["num"]=30
},
{
["type"]="attr_hpp_all",
["num"]=30
}
},
["attr_6"]={
{
["type"]="attr_atkp_all",
["num"]=50
},
{
["type"]="attr_hpp_all",
["num"]=50
}
}
},
[14]={
["cost_3"]=180,
["cost_4"]=120,
["cost_5"]=10,
["cost_6"]=3,
["attr_3"]={
{
["type"]="attr_atkp_all",
["num"]=10
},
{
["type"]="attr_hpp_all",
["num"]=10
}
},
["attr_4"]={
{
["type"]="attr_atkp_all",
["num"]=20
},
{
["type"]="attr_hpp_all",
["num"]=20
}
},
["attr_5"]={
{
["type"]="attr_atkp_all",
["num"]=30
},
{
["type"]="attr_hpp_all",
["num"]=30
}
},
["attr_6"]={
{
["type"]="attr_atkp_all",
["num"]=50
},
{
["type"]="attr_hpp_all",
["num"]=50
}
}
},
[15]={
["cost_3"]=200,
["cost_4"]=150,
["cost_5"]=10,
["cost_6"]=3,
["attr_3"]={
{
["type"]="attr_atkp_all",
["num"]=10
},
{
["type"]="attr_hpp_all",
["num"]=10
}
},
["attr_4"]={
{
["type"]="attr_atkp_all",
["num"]=20
},
{
["type"]="attr_hpp_all",
["num"]=20
}
},
["attr_5"]={
{
["type"]="attr_atkp_all",
["num"]=30
},
{
["type"]="attr_hpp_all",
["num"]=30
}
},
["attr_6"]={
{
["type"]="attr_atkp_all",
["num"]=50
},
{
["type"]="attr_hpp_all",
["num"]=50
}
}
}
}
local config = {
data=hero_star,count=15
}
return config

View File

@ -1,10 +0,0 @@
fileFormatVersion: 2
guid: bd26a1fb9b8174a0c9cf4a54ac3de1dc
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,6 @@
local LocalizationGlobalConst = local LocalizationGlobalConst =
{ {
MAIN_BTN_1 = "MAIN_BTN_1",
QLT_DESC_1 = "QLT_DESC_1", QLT_DESC_1 = "QLT_DESC_1",
QLT_DESC_2 = "QLT_DESC_2", QLT_DESC_2 = "QLT_DESC_2",
QLT_DESC_3 = "QLT_DESC_3", QLT_DESC_3 = "QLT_DESC_3",
@ -39,6 +40,7 @@ local LocalizationGlobalConst =
HERO_DESC_9 = "HERO_DESC_9", HERO_DESC_9 = "HERO_DESC_9",
HERO_DESC_10 = "HERO_DESC_10", HERO_DESC_10 = "HERO_DESC_10",
BATTLE_DESC_8 = "BATTLE_DESC_8", BATTLE_DESC_8 = "BATTLE_DESC_8",
MAIN_BTN_2 = "MAIN_BTN_2",
MAIN_DESC_1 = "MAIN_DESC_1", MAIN_DESC_1 = "MAIN_DESC_1",
TIME_STR_DHM = "TIME_STR_DHM", TIME_STR_DHM = "TIME_STR_DHM",
TIME_STR_M = "TIME_STR_M", TIME_STR_M = "TIME_STR_M",
@ -140,6 +142,7 @@ local LocalizationGlobalConst =
DAY_X_UNLOCK = "DAY_X_UNLOCK", DAY_X_UNLOCK = "DAY_X_UNLOCK",
SEVEN_DAY_DESC_2 = "SEVEN_DAY_DESC_2", SEVEN_DAY_DESC_2 = "SEVEN_DAY_DESC_2",
FUNC_UNLOCK = "FUNC_UNLOCK", FUNC_UNLOCK = "FUNC_UNLOCK",
MAIN_BTN_3 = "MAIN_BTN_3",
SHOP_DESC_1 = "SHOP_DESC_1", SHOP_DESC_1 = "SHOP_DESC_1",
SHOP_DESC_2 = "SHOP_DESC_2", SHOP_DESC_2 = "SHOP_DESC_2",
SHOP_DESC_3 = "SHOP_DESC_3", SHOP_DESC_3 = "SHOP_DESC_3",
@ -632,348 +635,6 @@ local LocalizationGlobalConst =
ACT_TOURN_ARENEA_HELP_2 = "ACT_TOURN_ARENEA_HELP_2", ACT_TOURN_ARENEA_HELP_2 = "ACT_TOURN_ARENEA_HELP_2",
ACT_TOURN_WAVE_DESC_4 = "ACT_TOURN_WAVE_DESC_4", ACT_TOURN_WAVE_DESC_4 = "ACT_TOURN_WAVE_DESC_4",
EVENT_COUNTDOWN = "EVENT_COUNTDOWN", EVENT_COUNTDOWN = "EVENT_COUNTDOWN",
SUMMON_FREE_TIME = "SUMMON_FREE_TIME",
SUMMON_FORCE_4 = "SUMMON_FORCE_4",
ITEM_NOT_ENOUGH_DESC = "ITEM_NOT_ENOUGH_DESC",
SUMMON_ONE = "SUMMON_ONE",
SUMMON_TEN = "SUMMON_TEN",
FREE_DESC_1 = "FREE_DESC_1",
SUMMON_DESC_1 = "SUMMON_DESC_1",
SUMMON_WISH_OK = "SUMMON_WISH_OK",
SUMMON_WISH_TITLE = "SUMMON_WISH_TITLE",
SUMMON_WISH_UNSELECT = "SUMMON_WISH_UNSELECT",
SUMMON_WISH_TIPS = "SUMMON_WISH_TIPS",
SUMMON_WISH_TIPS_2 = "SUMMON_WISH_TIPS_2",
BATTLE_FORCE_CHOOSE_DESC_2 = "BATTLE_FORCE_CHOOSE_DESC_2",
SUMMON_WISH_LOCK = "SUMMON_WISH_LOCK",
SUMMON_FORCE_3 = "SUMMON_FORCE_3",
CHAPTER_WAVE_REAWRD_1 = "CHAPTER_WAVE_REAWRD_1",
CHAPTER_WAVE_REAWRD_2 = "CHAPTER_WAVE_REAWRD_2",
CHAPTER_WAVE_REAWRD_3 = "CHAPTER_WAVE_REAWRD_3",
MAIN_BTN_1 = "MAIN_BTN_1",
MAIN_BTN_2 = "MAIN_BTN_2",
MAIN_BTN_3 = "MAIN_BTN_3",
MAIN_BTN_4 = "MAIN_BTN_4",
MAIN_BTN_5 = "MAIN_BTN_5",
CHAPTER_BOX_DESC_1 = "CHAPTER_BOX_DESC_1",
LV_UNLOCK = "LV_UNLOCK",
HERO_DESC_13 = "HERO_DESC_13",
HERO_DESC_14 = "HERO_DESC_14",
TALENT_DESC_1 = "TALENT_DESC_1",
TALENT_DESC_2 = "TALENT_DESC_2",
TALENT_DESC_3 = "TALENT_DESC_3",
TASK_DESC_2 = "TASK_DESC_2",
IDLE_DESC_1 = "IDLE_DESC_1",
SUMMON_DESC_2 = "SUMMON_DESC_2",
HERO_DESC_15 = "HERO_DESC_15",
HERO_DESC_16 = "HERO_DESC_16",
HERO_DESC_17 = "HERO_DESC_17",
HERO_DESC_18 = "HERO_DESC_18",
HERO_DESC_19 = "HERO_DESC_19",
HERO_DESC_20 = "HERO_DESC_20",
SUMMON_DESC_3 = "SUMMON_DESC_3",
SUMMON_DESC_4 = "SUMMON_DESC_4",
IDLE_DESC_2 = "IDLE_DESC_2",
SUMMON_DESC_5 = "SUMMON_DESC_5",
SUMMON_DESC_6 = "SUMMON_DESC_6",
SUMMON_DESC_7 = "SUMMON_DESC_7",
HERO_DESC_21 = "HERO_DESC_21",
HERO_DESC_22 = "HERO_DESC_22",
HERO_DESC_23 = "HERO_DESC_23",
BAG_DESC_1 = "BAG_DESC_1",
DAILY_CHALLENGE_DESC_2 = "DAILY_CHALLENGE_DESC_2",
DAILY_CHALLENGE_DESC_3 = "DAILY_CHALLENGE_DESC_3",
DAILY_CHALLENGE_DESC_4 = "DAILY_CHALLENGE_DESC_4",
DAILY_CHALLENGE_DESC_5 = "DAILY_CHALLENGE_DESC_5",
DAILY_CHALLENGE_DESC_6 = "DAILY_CHALLENGE_DESC_6",
DAILY_CHALLENGE_DESC_7 = "DAILY_CHALLENGE_DESC_7",
DAILY_CHALLENGE_DESC_8 = "DAILY_CHALLENGE_DESC_8",
EQUIP_DESC_30 = "EQUIP_DESC_30",
EQUIP_PARTS_1 = "EQUIP_PARTS_1",
EQUIP_PARTS_2 = "EQUIP_PARTS_2",
EQUIP_PARTS_3 = "EQUIP_PARTS_3",
EQUIP_PARTS_4 = "EQUIP_PARTS_4",
EQUIP_PARTS_5 = "EQUIP_PARTS_5",
EQUIP_PARTS_6 = "EQUIP_PARTS_6",
EQUIP_HERO_DESC_1 = "EQUIP_HERO_DESC_1",
EQUIP_HERO_LV_1 = "EQUIP_HERO_LV_1",
EQUIP_HERO_LV_2 = "EQUIP_HERO_LV_2",
EQUIP_HERO_LV_3 = "EQUIP_HERO_LV_3",
EQUIP_HERO_DESC_2 = "EQUIP_HERO_DESC_2",
EQUIP_HERO_DESC_3 = "EQUIP_HERO_DESC_3",
EQUIP_HERO_DESC_4 = "EQUIP_HERO_DESC_4",
EQUIP_HERO_DESC_5 = "EQUIP_HERO_DESC_5",
EQUIP_HERO_DESC_6 = "EQUIP_HERO_DESC_6",
EQUIP_HERO_DESC_7 = "EQUIP_HERO_DESC_7",
EQUIP_HERO_DESC_8 = "EQUIP_HERO_DESC_8",
EQUIP_HERO_DESC_9 = "EQUIP_HERO_DESC_9",
EQUIP_HERO_DESC_10 = "EQUIP_HERO_DESC_10",
EQUIP_HERO_DESC_11 = "EQUIP_HERO_DESC_11",
EQUIP_HERO_DESC_12 = "EQUIP_HERO_DESC_12",
EQUIP_HERO_DESC_13 = "EQUIP_HERO_DESC_13",
EQUIP_HERO_DESC_14 = "EQUIP_HERO_DESC_14",
EQUIP_HERO_DESC_15 = "EQUIP_HERO_DESC_15",
EQUIP_HERO_DESC_16 = "EQUIP_HERO_DESC_16",
EQUIP_HERO_DESC_17 = "EQUIP_HERO_DESC_17",
EQUIP_HERO_DESC_18 = "EQUIP_HERO_DESC_18",
EQUIP_HERO_DESC_19 = "EQUIP_HERO_DESC_19",
EQUIP_HERO_DESC_20 = "EQUIP_HERO_DESC_20",
EQUIP_HERO_DESC_21 = "EQUIP_HERO_DESC_21",
EQUIP_HERO_DESC_22 = "EQUIP_HERO_DESC_22",
EQUIP_HERO_DESC_23 = "EQUIP_HERO_DESC_23",
EQUIP_HERO_DESC_24 = "EQUIP_HERO_DESC_24",
EQUIP_HERO_DESC_25 = "EQUIP_HERO_DESC_25",
EQUIP_HERO_DESC_26 = "EQUIP_HERO_DESC_26",
EQUIP_HERO_DESC_27 = "EQUIP_HERO_DESC_27",
EQUIP_HERO_DESC_28 = "EQUIP_HERO_DESC_28",
EQUIP_HERO_DESC_29 = "EQUIP_HERO_DESC_29",
EQUIP_HERO_DESC_30 = "EQUIP_HERO_DESC_30",
EQUIP_HERO_DESC_31 = "EQUIP_HERO_DESC_31",
EQUIP_HERO_DESC_32 = "EQUIP_HERO_DESC_32",
EQUIP_HERO_DESC_33 = "EQUIP_HERO_DESC_33",
EQUIP_HERO_DESC_34 = "EQUIP_HERO_DESC_34",
EQUIP_HERO_ACTIVATION_1 = "EQUIP_HERO_ACTIVATION_1",
EQUIP_HERO_ACTIVATION_2 = "EQUIP_HERO_ACTIVATION_2",
EQUIP_HERO_M_1 = "EQUIP_HERO_M_1",
EQUIP_HERO_M_2 = "EQUIP_HERO_M_2",
EQUIP_HERO_M_3 = "EQUIP_HERO_M_3",
EQUIP_QLT_DESC_1 = "EQUIP_QLT_DESC_1",
EQUIP_QLT_DESC_2 = "EQUIP_QLT_DESC_2",
EQUIP_QLT_DESC_3 = "EQUIP_QLT_DESC_3",
EQUIP_QLT_DESC_4 = "EQUIP_QLT_DESC_4",
EQUIP_QLT_DESC_5 = "EQUIP_QLT_DESC_5",
LV_POINT = "LV_POINT",
EQUIP_HERO_1 = "EQUIP_HERO_1",
EQUIP_HERO_2 = "EQUIP_HERO_2",
EQUIP_HERO_3 = "EQUIP_HERO_3",
EQUIP_DESC_40 = "EQUIP_DESC_40",
EQUIP_DESC_48 = "EQUIP_DESC_48",
EQUIP_QLT_SELECT = "EQUIP_QLT_SELECT",
EQUIP_QLT_SELECT_ALL_1 = "EQUIP_QLT_SELECT_ALL_1",
EQUIP_QLT_SELECT_ALL_2 = "EQUIP_QLT_SELECT_ALL_2",
REBACK_MATERIAL_DESC = "REBACK_MATERIAL_DESC",
ACT_GOGOGO_DESC_1 = "ACT_GOGOGO_DESC_1",
ACT_GOGOGO_DESC_2 = "ACT_GOGOGO_DESC_2",
ACT_GOGOGO_DESC_3 = "ACT_GOGOGO_DESC_3",
ACT_GOGOGO_DESC_4 = "ACT_GOGOGO_DESC_4",
ACT_GOGOGO_DESC_5 = "ACT_GOGOGO_DESC_5",
ACT_GOGOGO_DESC_6 = "ACT_GOGOGO_DESC_6",
ACT_GOGOGO_DESC_7 = "ACT_GOGOGO_DESC_7",
ACT_GOGOGO_DESC_8 = "ACT_GOGOGO_DESC_8",
ACT_GOGOGO_DESC_9 = "ACT_GOGOGO_DESC_9",
ACT_GOGOGO_DESC_10 = "ACT_GOGOGO_DESC_10",
ACT_GOGOGO_DESC_11 = "ACT_GOGOGO_DESC_11",
ACT_GOGOGO_DESC_12 = "ACT_GOGOGO_DESC_12",
ACT_GOGOGO_DESC_13 = "ACT_GOGOGO_DESC_13",
ACT_GOGOGO_DESC_14 = "ACT_GOGOGO_DESC_14",
ACT_GOGOGO_DESC_15 = "ACT_GOGOGO_DESC_15",
ACT_GOGOGO_DESC_16 = "ACT_GOGOGO_DESC_16",
ACT_GOGOGO_DESC_17 = "ACT_GOGOGO_DESC_17",
ACT_GOGOGO_DESC_18 = "ACT_GOGOGO_DESC_18",
ACT_GOGOGO_DESC_19 = "ACT_GOGOGO_DESC_19",
ACT_GOGOGO_DESC_20 = "ACT_GOGOGO_DESC_20",
ACT_GOGOGO_DESC_21 = "ACT_GOGOGO_DESC_21",
ACT_GOGOGO_DESC_22 = "ACT_GOGOGO_DESC_22",
ACT_GOGOGO_DESC_23 = "ACT_GOGOGO_DESC_23",
ACT_GOGOGO_DESC_24 = "ACT_GOGOGO_DESC_24",
DAILY_CHALLENGE_DESC_9 = "DAILY_CHALLENGE_DESC_9",
FIRST_CHARGE_TITLE_1 = "FIRST_CHARGE_TITLE_1",
FIRST_CHARGE_TITLE_2 = "FIRST_CHARGE_TITLE_2",
FIRST_CHARGE_TITLE_3 = "FIRST_CHARGE_TITLE_3",
FIRST_CHARGE_TIPS_1 = "FIRST_CHARGE_TIPS_1",
FIRST_CHARGE_TIPS_2 = "FIRST_CHARGE_TIPS_2",
FIRST_CHARGE_TIPS_3 = "FIRST_CHARGE_TIPS_3",
FIRST_CHARGE_1 = "FIRST_CHARGE_1",
FIRST_CHARGE_2 = "FIRST_CHARGE_2",
FIRST_CHARGE_3 = "FIRST_CHARGE_3",
FIRST_CHARGE_4 = "FIRST_CHARGE_4",
FUND_CHAPTER_DESC_1 = "FUND_CHAPTER_DESC_1",
FUND_CHAPTER_DESC_2 = "FUND_CHAPTER_DESC_2",
FUND_CHAPTER_DESC_3 = "FUND_CHAPTER_DESC_3",
FUND_CHAPTER_DESC_4 = "FUND_CHAPTER_DESC_4",
FUND_CHAPTER_DESC_5 = "FUND_CHAPTER_DESC_5",
FUND_CHAPTER_DESC_6 = "FUND_CHAPTER_DESC_6",
FUND_DESC_1 = "FUND_DESC_1",
FUND_DESC_2 = "FUND_DESC_2",
FUND_DESC_3 = "FUND_DESC_3",
FUND_DESC_4 = "FUND_DESC_4",
FUND_DESC_5 = "FUND_DESC_5",
FUND_DESC_6 = "FUND_DESC_6",
FUND_TAG_DESC_1 = "FUND_TAG_DESC_1",
FUND_TAG_DESC_2 = "FUND_TAG_DESC_2",
FUND_TAG_DESC_3 = "FUND_TAG_DESC_3",
FUND_TAG_DESC_4 = "FUND_TAG_DESC_4",
FUND_TAG_DESC_5 = "FUND_TAG_DESC_5",
FUND_TAG_DESC_6 = "FUND_TAG_DESC_6",
FUND_TAG_DESC_7 = "FUND_TAG_DESC_7",
FUND_TAG_DESC_8 = "FUND_TAG_DESC_8",
FUND_TAG_DESC_9 = "FUND_TAG_DESC_9",
FUND_TAG_DESC_10 = "FUND_TAG_DESC_10",
FUND_TAG_DESC_11 = "FUND_TAG_DESC_11",
FUND_TAG_DESC_12 = "FUND_TAG_DESC_12",
FUND_TAG_DESC_13 = "FUND_TAG_DESC_13",
FUND_TAG_DESC_14 = "FUND_TAG_DESC_14",
FUND_TAG_DESC_15 = "FUND_TAG_DESC_15",
FUND_TAG_DESC_16 = "FUND_TAG_DESC_16",
FUND_TAG_DESC_17 = "FUND_TAG_DESC_17",
FUND_TAG_DESC_18 = "FUND_TAG_DESC_18",
FUND_TAG_DESC_19 = "FUND_TAG_DESC_19",
FUND_TAG_DESC_20 = "FUND_TAG_DESC_20",
FUND_TAG_DESC_21 = "FUND_TAG_DESC_21",
FUND_TAG_DESC_22 = "FUND_TAG_DESC_22",
FUND_TAG_DESC_23 = "FUND_TAG_DESC_23",
FUND_TAG_DESC_24 = "FUND_TAG_DESC_24",
FUND_TAG_DESC_25 = "FUND_TAG_DESC_25",
CHAPTER_TEAM_DESC_2 = "CHAPTER_TEAM_DESC_2",
ACT_BOUNTY_SIGNIN_DESC_1 = "ACT_BOUNTY_SIGNIN_DESC_1",
ACT_BOUNTY_SIGNIN_DESC_2 = "ACT_BOUNTY_SIGNIN_DESC_2",
ACT_BOUNTY_SIGNIN_DESC_3 = "ACT_BOUNTY_SIGNIN_DESC_3",
ACT_BOUNTY_SIGNIN_DESC_4 = "ACT_BOUNTY_SIGNIN_DESC_4",
ACT_BOUNTY_SIGNIN_DESC_5 = "ACT_BOUNTY_SIGNIN_DESC_5",
ACT_BOUNTY_SIGNIN_DESC_6 = "ACT_BOUNTY_SIGNIN_DESC_6",
ACT_BOUNTY_SIGNIN_DESC_7 = "ACT_BOUNTY_SIGNIN_DESC_7",
ACT_BOUNTY_SIGNIN_DESC_8 = "ACT_BOUNTY_SIGNIN_DESC_8",
ACT_BOUNTY_SIGNIN_DESC_9 = "ACT_BOUNTY_SIGNIN_DESC_9",
ACT_BOUNTY_SIGNIN_DESC_10 = "ACT_BOUNTY_SIGNIN_DESC_10",
ACT_30SIGNIN_1 = "ACT_30SIGNIN_1",
ACT_30SIGNIN_2 = "ACT_30SIGNIN_2",
ACT_30SIGNIN_3 = "ACT_30SIGNIN_3",
ACT_30SIGNIN_4 = "ACT_30SIGNIN_4",
ACT_30SIGNIN_5 = "ACT_30SIGNIN_5",
ACT_SEVENDAY = "ACT_SEVENDAY",
ACT_SEVENDAY_2 = "ACT_SEVENDAY_2",
ACT_SEVENDAY_HELP = "ACT_SEVENDAY_HELP",
GIFT_DESC_4 = "GIFT_DESC_4",
ADVENTURE_CLOSED = "ADVENTURE_CLOSED",
TIME_END_DESC_1 = "TIME_END_DESC_1",
GIFT_ROUTINE_DESC_1 = "GIFT_ROUTINE_DESC_1",
GIFT_ROUTINE_DESC_2 = "GIFT_ROUTINE_DESC_2",
GIFT_ROUTINE_DESC_3 = "GIFT_ROUTINE_DESC_3",
GIFT_ROUTINE_DESC_4 = "GIFT_ROUTINE_DESC_4",
GIFT_ROUTINE_DESC_5 = "GIFT_ROUTINE_DESC_5",
GIFT_ROUTINE_DESC_6 = "GIFT_ROUTINE_DESC_6",
GIFT_ROUTINE_DESC_7 = "GIFT_ROUTINE_DESC_7",
GIFT_ROUTINE_DESC_8 = "GIFT_ROUTINE_DESC_8",
GIFT_ROUTINE_DESC_9 = "GIFT_ROUTINE_DESC_9",
GIFT_ROUTINE_DESC_10 = "GIFT_ROUTINE_DESC_10",
GIFT_ROUTINE_DESC_11 = "GIFT_ROUTINE_DESC_11",
GIFT_ROUTINE_DESC_12 = "GIFT_ROUTINE_DESC_12",
GIFT_ROUTINE_DESC_13 = "GIFT_ROUTINE_DESC_13",
GIFT_ROUTINE_DESC_14 = "GIFT_ROUTINE_DESC_14",
GIFT_ROUTINE_DESC_15 = "GIFT_ROUTINE_DESC_15",
GIFT_ROUTINE_DESC_16 = "GIFT_ROUTINE_DESC_16",
GIFT_ROUTINE_DESC_17 = "GIFT_ROUTINE_DESC_17",
GIFT_ROUTINE_DESC_18 = "GIFT_ROUTINE_DESC_18",
GIFT_ROUTINE_DESC_19 = "GIFT_ROUTINE_DESC_19",
FREE_DESC = "FREE_DESC",
ACT_HERO_SUIT_DESC_4 = "ACT_HERO_SUIT_DESC_4",
ACT_HERO_SUIT_DESC_5 = "ACT_HERO_SUIT_DESC_5",
ACT_HERO_SUIT_DESC_6 = "ACT_HERO_SUIT_DESC_6",
EQUIP_DESC_31 = "EQUIP_DESC_31",
ADS_DESC_13 = "ADS_DESC_13",
ADS_DESC_15 = "ADS_DESC_15",
ADS_DESC_16 = "ADS_DESC_16",
AD_FREE_DESC_9 = "AD_FREE_DESC_9",
MONTHLY_CARD_5 = "MONTHLY_CARD_5",
MONTHLY_CARD_7 = "MONTHLY_CARD_7",
MONTHLY_CARD_12 = "MONTHLY_CARD_12",
MONTHLY_CARD_13 = "MONTHLY_CARD_13",
MONTHLY_CARD_14 = "MONTHLY_CARD_14",
MONTHLY_CARD_15 = "MONTHLY_CARD_15",
MONTHLY_CARD_17 = "MONTHLY_CARD_17",
PRIVILEGE_CARD_NAME_1 = "PRIVILEGE_CARD_NAME_1",
PRIVILEGE_CARD_NAME_2 = "PRIVILEGE_CARD_NAME_2",
PRIVILEGE_CARD_NAME_3 = "PRIVILEGE_CARD_NAME_3",
PRIVILEGE_CARD_DESC_1 = "PRIVILEGE_CARD_DESC_1",
PRIVILEGE_CARD_DESC_2 = "PRIVILEGE_CARD_DESC_2",
PRIVILEGE_CARD_DESC_3 = "PRIVILEGE_CARD_DESC_3",
PRIVILEGE_CARD_DESC_4 = "PRIVILEGE_CARD_DESC_4",
PRIVILEGE_CARD_DESC_5 = "PRIVILEGE_CARD_DESC_5",
PRIVILEGE_CARD_DESC_6 = "PRIVILEGE_CARD_DESC_6",
PRIVILEGE_CARD_DESC_7 = "PRIVILEGE_CARD_DESC_7",
STAR_UNLOCK = "STAR_UNLOCK",
HERO_DESC_24 = "HERO_DESC_24",
HERO_DESC_25 = "HERO_DESC_25",
HERO_DESC_26 = "HERO_DESC_26",
HERO_DESC_27 = "HERO_DESC_27",
HERO_DESC_28 = "HERO_DESC_28",
HERO_DESC_29 = "HERO_DESC_29",
HERO_DESC_30 = "HERO_DESC_30",
DUNGEON_TITLE_1 = "DUNGEON_TITLE_1",
DUNGEON_HELP_1 = "DUNGEON_HELP_1",
DUNGEON_DESC_1 = "DUNGEON_DESC_1",
DUNGEON_DESC_2 = "DUNGEON_DESC_2",
DUNGEON_DESC_3 = "DUNGEON_DESC_3",
DUNGEON_DESC_4 = "DUNGEON_DESC_4",
CHEAT_1 = "CHEAT_1",
BATTLE_DESC_18 = "BATTLE_DESC_18",
CHALLENGE_TEAM_10 = "CHALLENGE_TEAM_10",
HELP_DESC = "HELP_DESC",
SUMMON_HELP_1 = "SUMMON_HELP_1",
SUMMON_DESCR_1 = "SUMMON_DESCR_1",
SUMMON_DESCR_2 = "SUMMON_DESCR_2",
SUMMON_DESCR_3 = "SUMMON_DESCR_3",
SUMMON_DESCR_4 = "SUMMON_DESCR_4",
SUMMON_DESCR_5 = "SUMMON_DESCR_5",
SUMMON_DESCR_6 = "SUMMON_DESCR_6",
SUMMON_DESCR_7 = "SUMMON_DESCR_7",
SUMMON_DESCR_8 = "SUMMON_DESCR_8",
SEVEN_DAY_DESC_3 = "SEVEN_DAY_DESC_3",
SEVEN_DAY_DESC_4 = "SEVEN_DAY_DESC_4",
BATTLE_DESC_19 = "BATTLE_DESC_19",
BATTLE_DESC_20 = "BATTLE_DESC_20",
ADS_DESC_1 = "ADS_DESC_1",
ADS_DESC_2 = "ADS_DESC_2",
ADS_DESC_3 = "ADS_DESC_3",
ADS_DESC_4 = "ADS_DESC_4",
ADS_DESC_5 = "ADS_DESC_5",
ADS_DESC_6 = "ADS_DESC_6",
ADS_DESC_7 = "ADS_DESC_7",
ADS_DESC_9 = "ADS_DESC_9",
ADS_DESC_10 = "ADS_DESC_10",
ADS_DESC_11 = "ADS_DESC_11",
ADS_DESC_12 = "ADS_DESC_12",
ADS_DESC_14 = "ADS_DESC_14",
IDLE_DESC_8 = "IDLE_DESC_8",
IDLE_DESC_9 = "IDLE_DESC_9",
CARD_MONTHLY_DESC_33 = "CARD_MONTHLY_DESC_33",
NEXT_REFRESH_DESC = "NEXT_REFRESH_DESC",
DUNGEON_TITLE_6 = "DUNGEON_TITLE_6",
DUNGEON_TITLE_7 = "DUNGEON_TITLE_7",
DUNGEON_TITLE_8 = "DUNGEON_TITLE_8",
DUNGEON_TITLE_9 = "DUNGEON_TITLE_9",
FUNC_OPEN_STAGE_SEVER = "FUNC_OPEN_STAGE_SEVER",
FUNC_OPEN_LEVEL_SEVER = "FUNC_OPEN_LEVEL_SEVER",
FUNC_OPEN_STAGE_OR_SEVER = "FUNC_OPEN_STAGE_OR_SEVER",
ACT_TURNTABLE_DESC_5 = "ACT_TURNTABLE_DESC_5",
VALUE_DESC = "VALUE_DESC",
USING_DESC = "USING_DESC",
FUND_CHAPTER_TAG_DESC_1 = "FUND_CHAPTER_TAG_DESC_1",
FUND_CHAPTER_TAG_DESC_2 = "FUND_CHAPTER_TAG_DESC_2",
FUND_CHAPTER_TAG_DESC_3 = "FUND_CHAPTER_TAG_DESC_3",
FUND_CHAPTER_TAG_DESC_4 = "FUND_CHAPTER_TAG_DESC_4",
FUND_CHAPTER_TAG_DESC_5 = "FUND_CHAPTER_TAG_DESC_5",
FUND_CHAPTER_TAG_DESC_6 = "FUND_CHAPTER_TAG_DESC_6",
FUND_CHAPTER_TAG_DESC_7 = "FUND_CHAPTER_TAG_DESC_7",
FUND_CHAPTER_TAG_DESC_8 = "FUND_CHAPTER_TAG_DESC_8",
FUND_CHAPTER_TAG_DESC_9 = "FUND_CHAPTER_TAG_DESC_9",
FUND_CHAPTER_TAG_DESC_10 = "FUND_CHAPTER_TAG_DESC_10",
FUND_CHAPTER_TAG_DESC_11 = "FUND_CHAPTER_TAG_DESC_11",
FUND_CHAPTER_TAG_DESC_12 = "FUND_CHAPTER_TAG_DESC_12",
FUND_CHAPTER_TAG_DESC_13 = "FUND_CHAPTER_TAG_DESC_13",
FUND_CHAPTER_TAG_DESC_14 = "FUND_CHAPTER_TAG_DESC_14",
FUND_CHAPTER_TAG_DESC_15 = "FUND_CHAPTER_TAG_DESC_15",
FUND_CHAPTER_TAG_DESC_16 = "FUND_CHAPTER_TAG_DESC_16",
FUND_CHAPTER_TAG_DESC_17 = "FUND_CHAPTER_TAG_DESC_17",
FUND_CHAPTER_TAG_DESC_18 = "FUND_CHAPTER_TAG_DESC_18",
FUND_CHAPTER_TAG_DESC_19 = "FUND_CHAPTER_TAG_DESC_19",
FUND_CHAPTER_TAG_DESC_20 = "FUND_CHAPTER_TAG_DESC_20",
FUND_CHAPTER_TAG_DESC_21 = "FUND_CHAPTER_TAG_DESC_21",
FUND_CHAPTER_TAG_DESC_22 = "FUND_CHAPTER_TAG_DESC_22",
TALENT_HELP = "TALENT_HELP",
RECOMMENDED_POWER = "RECOMMENDED_POWER",
CLICK_SKIP_DESC = "CLICK_SKIP_DESC",
HERO_DESC_31 = "HERO_DESC_31",
} }
return LocalizationGlobalConst return LocalizationGlobalConst

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +0,0 @@
fileFormatVersion: 2
guid: c4d00964366fe874ab82a3876a435f3a
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}

View File

@ -5,19 +5,18 @@ local mall_gold = {
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=1, ["id"]=1,
["id_for_nothing"]="Vw==", ["id_for_nothing"]="Vw==",
["num"]=1500, ["num"]=600,
["num_for_nothing"]="Vw1cAw==" ["num_for_nothing"]="UAhc"
}, },
["cost"]={ ["cost"]={
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=2, ["id"]=2,
["id_for_nothing"]="VA==", ["id_for_nothing"]="VA==",
["num"]=60, ["num"]=25,
["num_for_nothing"]="UAg=" ["num_for_nothing"]="VA0="
}, },
["daily_ad"]=2, ["daily"]=2
["daily_free"]=1
}, },
[2]={ [2]={
["gold"]={ ["gold"]={
@ -25,16 +24,16 @@ local mall_gold = {
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=1, ["id"]=1,
["id_for_nothing"]="Vw==", ["id_for_nothing"]="Vw==",
["num"]=7500, ["num"]=3000,
["num_for_nothing"]="UQ1cAw==" ["num_for_nothing"]="VQhcAw=="
}, },
["cost"]={ ["cost"]={
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=2, ["id"]=2,
["id_for_nothing"]="VA==", ["id_for_nothing"]="VA==",
["num"]=300, ["num"]=99,
["num_for_nothing"]="VQhc" ["num_for_nothing"]="XwE="
} }
}, },
[3]={ [3]={
@ -43,16 +42,16 @@ local mall_gold = {
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=1, ["id"]=1,
["id_for_nothing"]="Vw==", ["id_for_nothing"]="Vw==",
["num"]=75000, ["num"]=30000,
["num_for_nothing"]="UQ1cA2U=" ["num_for_nothing"]="VQhcA2U="
}, },
["cost"]={ ["cost"]={
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=2, ["id"]=2,
["id_for_nothing"]="VA==", ["id_for_nothing"]="VA==",
["num"]=3000, ["num"]=500,
["num_for_nothing"]="VQhcAw==" ["num_for_nothing"]="Uwhc"
} }
} }
} }

View File

@ -1,19 +1,32 @@
local mall_treasure = { local mall_treasure = {
[1]={ [1]={
["recharge_id"]=1,
["reward"]={ ["reward"]={
{ {
["type"]=1, ["type"]=1,
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=2, ["id"]=2,
["id_for_nothing"]="VA==", ["id_for_nothing"]="VA==",
["num"]=120, ["num"]=6,
["num_for_nothing"]="Vwpc" ["num_for_nothing"]="UA=="
}
},
["daily"]=5
},
[2]={
["recharge_id"]=2,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=60,
["num_for_nothing"]="UAg="
} }
}, },
["limit"]=1 ["limit"]=1
}, },
[2]={ [3]={
["recharge_id"]=5, ["recharge_id"]=5,
["reward"]={ ["reward"]={
{ {
@ -21,13 +34,13 @@ local mall_treasure = {
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=2, ["id"]=2,
["id_for_nothing"]="VA==", ["id_for_nothing"]="VA==",
["num"]=600, ["num"]=150,
["num_for_nothing"]="UAhc" ["num_for_nothing"]="Vw1c"
} }
}, },
["limit"]=1 ["limit"]=1
}, },
[3]={ [4]={
["recharge_id"]=10, ["recharge_id"]=10,
["reward"]={ ["reward"]={
{ {
@ -35,13 +48,13 @@ local mall_treasure = {
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=2, ["id"]=2,
["id_for_nothing"]="VA==", ["id_for_nothing"]="VA==",
["num"]=1200, ["num"]=500,
["num_for_nothing"]="VwpcAw==" ["num_for_nothing"]="Uwhc"
} }
}, },
["limit"]=1 ["limit"]=2
}, },
[4]={ [5]={
["recharge_id"]=13, ["recharge_id"]=13,
["reward"]={ ["reward"]={
{ {
@ -49,13 +62,27 @@ local mall_treasure = {
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=2, ["id"]=2,
["id_for_nothing"]="VA==", ["id_for_nothing"]="VA==",
["num"]=2400, ["num"]=1000,
["num_for_nothing"]="VAxcAw==" ["num_for_nothing"]="VwhcAw=="
} }
}, },
["limit"]=1 ["limit"]=2
}, },
[5]={ [6]={
["recharge_id"]=15,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=1500,
["num_for_nothing"]="Vw1cAw=="
}
},
["limit"]=2
},
[7]={
["recharge_id"]=16, ["recharge_id"]=16,
["reward"]={ ["reward"]={
{ {
@ -63,14 +90,28 @@ local mall_treasure = {
["type_for_nothing"]="Vw==", ["type_for_nothing"]="Vw==",
["id"]=2, ["id"]=2,
["id_for_nothing"]="VA==", ["id_for_nothing"]="VA==",
["num"]=6000, ["num"]=2600,
["num_for_nothing"]="UAhcAw==" ["num_for_nothing"]="VA5cAw=="
} }
}, },
["limit"]=1 ["limit"]=3
}, },
[6]={ [8]={
["recharge_id"]=18, ["recharge_id"]=18,
["reward"]={
{
["type"]=1,
["type_for_nothing"]="Vw==",
["id"]=2,
["id_for_nothing"]="VA==",
["num"]=5800,
["num_for_nothing"]="UwBcAw=="
}
},
["limit"]=3
},
[9]={
["recharge_id"]=19,
["reward"]={ ["reward"]={
{ {
["type"]=1, ["type"]=1,
@ -81,10 +122,10 @@ local mall_treasure = {
["num_for_nothing"]="VwpcA2U=" ["num_for_nothing"]="VwpcA2U="
} }
}, },
["limit"]=1 ["limit"]=3
} }
} }
local config = { local config = {
data=mall_treasure,count=6 data=mall_treasure,count=9
} }
return config return config

View File

@ -1,7 +1,7 @@
local monster_base = { local monster_base = {
[10001]={ [10001]={
["model_id"]="m10001", ["model_id"]="m10001",
["body"]=1, ["body"]=3,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[10002]={ [10002]={
@ -49,11 +49,6 @@ local monster_base = {
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[10011]={
["model_id"]="m10011",
["body"]=2,
["model_ui"]=1.0
},
[10012]={ [10012]={
["model_id"]="m10012", ["model_id"]="m10012",
["body"]=2, ["body"]=2,
@ -94,6 +89,296 @@ local monster_base = {
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[10020]={
["model_id"]="m10020",
["body"]=3,
["model_ui"]=1.0
},
[10021]={
["model_id"]="m10021",
["body"]=3,
["model_ui"]=1.0
},
[10022]={
["model_id"]="m10022",
["body"]=3,
["model_ui"]=1.0
},
[10023]={
["model_id"]="m10023",
["body"]=3,
["model_ui"]=1.0
},
[10024]={
["model_id"]="m10024",
["body"]=2,
["model_ui"]=1.0
},
[10025]={
["model_id"]="m10025",
["body"]=2,
["model_ui"]=1.0
},
[10026]={
["model_id"]="m10026",
["body"]=2,
["model_ui"]=1.0
},
[10027]={
["model_id"]="m10027",
["body"]=2,
["model_ui"]=1.0
},
[10028]={
["model_id"]="m10028",
["body"]=2,
["model_ui"]=1.0
},
[10029]={
["model_id"]="m10029",
["body"]=2,
["model_ui"]=1.0
},
[10030]={
["model_id"]="m10030",
["body"]=2,
["model_ui"]=1.0
},
[10031]={
["model_id"]="m10031",
["body"]=2,
["model_ui"]=1.0
},
[10032]={
["model_id"]="m10032",
["body"]=2,
["model_ui"]=1.0
},
[10033]={
["model_id"]="m10033",
["body"]=2,
["model_ui"]=1.0
},
[10034]={
["model_id"]="m10034",
["body"]=2,
["model_ui"]=1.0
},
[10035]={
["model_id"]="m10035",
["body"]=2,
["model_ui"]=1.0
},
[10036]={
["model_id"]="m10036",
["body"]=2,
["model_ui"]=1.0
},
[10037]={
["model_id"]="m10037",
["body"]=2,
["model_ui"]=1.0
},
[10038]={
["model_id"]="m10038",
["body"]=2,
["model_ui"]=1.0
},
[10039]={
["model_id"]="m10039",
["body"]=2,
["model_ui"]=1.0
},
[10040]={
["model_id"]="m10040",
["body"]=2,
["model_ui"]=1.0
},
[10041]={
["model_id"]="m10041",
["body"]=2,
["model_ui"]=1.0
},
[10042]={
["model_id"]="m10042",
["body"]=2,
["model_ui"]=1.0
},
[10043]={
["model_id"]="m10043",
["body"]=2,
["model_ui"]=1.0
},
[10044]={
["model_id"]="m10044",
["body"]=2,
["model_ui"]=1.0
},
[10045]={
["model_id"]="m10045",
["body"]=2,
["model_ui"]=1.0
},
[10046]={
["model_id"]="m10046",
["body"]=2,
["model_ui"]=1.0
},
[10047]={
["model_id"]="m10047",
["body"]=2,
["model_ui"]=1.0
},
[10048]={
["model_id"]="m10048",
["body"]=2,
["model_ui"]=1.0
},
[10049]={
["model_id"]="m10049",
["body"]=2,
["model_ui"]=1.0
},
[10050]={
["model_id"]="m10050",
["body"]=2,
["model_ui"]=1.0
},
[10051]={
["model_id"]="m10051",
["body"]=2,
["model_ui"]=1.0
},
[10052]={
["model_id"]="m10052",
["body"]=2,
["model_ui"]=1.0
},
[10053]={
["model_id"]="m10053",
["body"]=3,
["model_ui"]=1.0
},
[10054]={
["model_id"]="m10054",
["body"]=3,
["model_ui"]=1.0
},
[10055]={
["model_id"]="m10055",
["body"]=2,
["model_ui"]=1.0
},
[10056]={
["model_id"]="m10056",
["body"]=2,
["model_ui"]=1.0
},
[10057]={
["model_id"]="m10057",
["body"]=2,
["model_ui"]=1.0
},
[10058]={
["model_id"]="m10058",
["body"]=2,
["model_ui"]=1.0
},
[10059]={
["model_id"]="m10059",
["body"]=2,
["model_ui"]=1.0
},
[10060]={
["model_id"]="m10060",
["body"]=2,
["model_ui"]=1.0
},
[10061]={
["model_id"]="m10061",
["body"]=2,
["model_ui"]=1.0
},
[10062]={
["model_id"]="m10062",
["body"]=2,
["model_ui"]=1.0
},
[10063]={
["model_id"]="m10063",
["body"]=2,
["model_ui"]=1.0
},
[10064]={
["model_id"]="m10064",
["body"]=2,
["model_ui"]=1.0
},
[10065]={
["model_id"]="m10065",
["body"]=2,
["model_ui"]=1.0
},
[10066]={
["model_id"]="m10066",
["body"]=2,
["model_ui"]=1.0
},
[10067]={
["model_id"]="m10067",
["body"]=2,
["model_ui"]=1.0
},
[10068]={
["model_id"]="m10068",
["body"]=2,
["model_ui"]=1.0
},
[10069]={
["model_id"]="m10069",
["body"]=2,
["model_ui"]=1.0
},
[10070]={
["model_id"]="m10070",
["body"]=2,
["model_ui"]=1.0
},
[10071]={
["model_id"]="m10071",
["body"]=2,
["model_ui"]=1.0
},
[10072]={
["model_id"]="m10072",
["body"]=2,
["model_ui"]=1.0
},
[10073]={
["model_id"]="m10073",
["body"]=2,
["model_ui"]=1.0
},
[10074]={
["model_id"]="m10074",
["body"]=2,
["model_ui"]=1.0
},
[10075]={
["model_id"]="m10075",
["body"]=2,
["model_ui"]=1.0
},
[10076]={
["model_id"]="m10076",
["body"]=2,
["model_ui"]=1.0
},
[10077]={
["model_id"]="m10077",
["body"]=2,
["model_ui"]=1.0
},
[20001]={ [20001]={
["model_id"]="m20001", ["model_id"]="m20001",
["body"]=1, ["body"]=1,
@ -107,7 +392,7 @@ local monster_base = {
[20003]={ [20003]={
["model_id"]="m20003", ["model_id"]="m20003",
["body"]=1, ["body"]=1,
["model_ui"]=1.0 ["model_ui"]=0.8
}, },
[20004]={ [20004]={
["model_id"]="m20004", ["model_id"]="m20004",
@ -117,7 +402,7 @@ local monster_base = {
[20005]={ [20005]={
["model_id"]="m20005", ["model_id"]="m20005",
["body"]=1, ["body"]=1,
["model_ui"]=1.0 ["model_ui"]=0.8
}, },
[20006]={ [20006]={
["model_id"]="m20006", ["model_id"]="m20006",
@ -134,178 +419,393 @@ local monster_base = {
["body"]=1, ["body"]=1,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[20009]={
["model_id"]="m20009",
["body"]=1,
["model_ui"]=1.0
},
[20010]={
["model_id"]="m20010",
["body"]=1,
["model_ui"]=1.0
},
[20011]={
["model_id"]="m20011",
["body"]=1,
["model_ui"]=1.0
},
[20012]={
["model_id"]="m20012",
["body"]=1,
["model_ui"]=1.2
},
[20013]={
["model_id"]="m20013",
["body"]=1,
["model_ui"]=1.2
},
[20014]={
["model_id"]="m20014",
["body"]=1,
["model_ui"]=1.0
},
[20015]={
["model_id"]="m20015",
["body"]=1,
["model_ui"]=1.0
},
[20016]={
["model_id"]="m20016",
["body"]=1,
["model_ui"]=1.2
},
[20017]={
["model_id"]="m20017",
["body"]=1,
["model_ui"]=1.0
},
[20018]={
["model_id"]="m20018",
["body"]=1,
["model_ui"]=1.0
},
[20019]={
["model_id"]="m20019",
["body"]=1,
["model_ui"]=1.0
},
[20020]={
["model_id"]="m20020",
["body"]=1,
["model_ui"]=1.0
},
[20021]={
["model_id"]="m20021",
["body"]=1,
["model_ui"]=1.0
},
[20022]={
["model_id"]="m20022",
["body"]=1,
["model_ui"]=1.0
},
[20023]={
["model_id"]="m20023",
["body"]=1,
["model_ui"]=1.0
},
[20024]={
["model_id"]="m20024",
["body"]=1,
["model_ui"]=1.0
},
[20025]={
["model_id"]="m20025",
["body"]=1,
["model_ui"]=1.0
},
[20026]={
["model_id"]="m20026",
["body"]=1,
["model_ui"]=1.0
},
[20027]={
["model_id"]="m20027",
["body"]=1,
["model_ui"]=1.0
},
[20028]={
["model_id"]="m20028",
["body"]=1,
["model_ui"]=1.0
},
[20029]={
["model_id"]="m20029",
["body"]=1,
["model_ui"]=1.0
},
[20030]={
["model_id"]="m20030",
["body"]=1,
["model_ui"]=1.0
},
[20031]={
["model_id"]="m20031",
["body"]=1,
["model_ui"]=1.0
},
[20032]={
["model_id"]="m20032",
["body"]=1,
["model_ui"]=1.0
},
[20033]={
["model_id"]="m20033",
["body"]=1,
["model_ui"]=1.0
},
[20034]={
["model_id"]="m20034",
["body"]=1,
["model_ui"]=1.0
},
[20035]={
["model_id"]="m20035",
["body"]=1,
["model_ui"]=1.0
},
[20036]={
["model_id"]="m20036",
["body"]=1,
["model_ui"]=1.0
},
[20037]={
["model_id"]="m20037",
["body"]=1,
["model_ui"]=1.0
},
[20038]={
["model_id"]="m20038",
["body"]=1,
["model_ui"]=1.0
},
[20039]={
["model_id"]="m20039",
["body"]=1,
["model_ui"]=0.8
},
[20040]={
["model_id"]="m20040",
["body"]=1,
["model_ui"]=0.8
},
[20041]={
["model_id"]="m20041",
["body"]=1,
["model_ui"]=0.8
},
[20042]={
["model_id"]="m20042",
["body"]=1,
["model_ui"]=0.8
},
[20043]={
["model_id"]="m20043",
["body"]=1,
["model_ui"]=0.8
},
[20044]={
["model_id"]="m20044",
["body"]=1,
["model_ui"]=1.0
},
[20045]={
["model_id"]="m20045",
["body"]=1,
["model_ui"]=1.0
},
[20046]={
["model_id"]="m20046",
["body"]=1,
["model_ui"]=1.0
},
[20047]={
["model_id"]="m20047",
["body"]=1,
["model_ui"]=1.0
},
[20048]={
["model_id"]="m20048",
["body"]=1,
["model_ui"]=1.0
},
[20049]={
["model_id"]="m20049",
["body"]=1,
["model_ui"]=1.0
},
[20050]={
["model_id"]="m20050",
["body"]=1,
["model_ui"]=1.0
},
[20051]={
["model_id"]="m20051",
["body"]=1,
["model_ui"]=1.0
},
[20052]={
["model_id"]="m20052",
["body"]=1,
["model_ui"]=1.0
},
[20053]={
["model_id"]="m20053",
["body"]=1,
["model_ui"]=1.0
},
[20054]={
["model_id"]="m20054",
["body"]=1,
["model_ui"]=1.0
},
[20055]={
["model_id"]="m20055",
["body"]=1,
["model_ui"]=1.0
},
[20056]={
["model_id"]="m20056",
["body"]=1,
["model_ui"]=1.0
},
[20057]={
["model_id"]="m20057",
["body"]=1,
["model_ui"]=1.0
},
[20058]={
["model_id"]="m20058",
["body"]=1,
["model_ui"]=1.0
},
[30001]={ [30001]={
["model_id"]="m30001", ["model_id"]="p0001",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[30002]={ [30002]={
["model_id"]="m30002", ["model_id"]="p0002",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[30003]={ [30003]={
["model_id"]="m30003", ["model_id"]="p0003",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[30004]={ [30004]={
["model_id"]="m30001", ["model_id"]="p0004",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[30005]={ [30005]={
["model_id"]="m30002", ["model_id"]="p0005",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[30006]={ [30006]={
["model_id"]="m30003", ["model_id"]="p0006",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[30007]={ [30007]={
["model_id"]="m30001", ["model_id"]="p0007",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[30008]={ [30008]={
["model_id"]="m30002", ["model_id"]="p0008",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[30009]={ [30009]={
["model_id"]="m30003", ["model_id"]="p0009",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[30010]={ [30010]={
["model_id"]="m30001", ["model_id"]="p0010",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[413001]={ [30011]={
["model_id"]="p13001", ["model_id"]="p0011",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[414001]={ [30012]={
["model_id"]="p14001", ["model_id"]="p0012",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[415001]={ [30014]={
["model_id"]="p15001", ["model_id"]="p0014",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[415002]={ [30015]={
["model_id"]="p15002", ["model_id"]="p0015",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[416001]={ [30016]={
["model_id"]="p16001", ["model_id"]="p0016",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[423001]={ [30017]={
["model_id"]="p23001", ["model_id"]="p0017",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[424001]={ [30018]={
["model_id"]="p24001", ["model_id"]="p0018",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[425001]={ [30019]={
["model_id"]="p25001", ["model_id"]="p0019",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[425002]={ [30020]={
["model_id"]="p25002", ["model_id"]="p0020",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[426001]={ [30021]={
["model_id"]="p26001", ["model_id"]="p0021",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[433001]={ [30022]={
["model_id"]="p33001", ["model_id"]="p0022",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[434001]={ [30023]={
["model_id"]="p34001", ["model_id"]="p0023",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[435001]={ [30024]={
["model_id"]="p35001", ["model_id"]="p0024",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[435002]={ [30025]={
["model_id"]="p35002", ["model_id"]="p0025",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[443001]={ [30026]={
["model_id"]="p43001", ["model_id"]="p0026",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[444001]={ [30043]={
["model_id"]="p44001", ["model_id"]="p0043",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
}, },
[445001]={ [30044]={
["model_id"]="p45001", ["model_id"]="p0044",
["body"]=2,
["model_ui"]=1.0
},
[445002]={
["model_id"]="p45002",
["body"]=2,
["model_ui"]=1.0
},
[453001]={
["model_id"]="p53001",
["body"]=2,
["model_ui"]=1.0
},
[454001]={
["model_id"]="p54001",
["body"]=2,
["model_ui"]=1.0
},
[455001]={
["model_id"]="p55001",
["body"]=2,
["model_ui"]=1.0
},
[455002]={
["model_id"]="p55002",
["body"]=2,
["model_ui"]=1.0
},
[501001]={
["model_id"]="m30001",
["body"]=2,
["model_ui"]=1.0
},
[501002]={
["model_id"]="m30003",
["body"]=2, ["body"]=2,
["model_ui"]=1.0 ["model_ui"]=1.0
} }
} }
local config = { local config = {
data=monster_base,count=61 data=monster_base,count=161
} }
return config return config

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,646 +0,0 @@
local monster_dungeon = {
[103]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=1800000,
["hp"]=240000000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[203]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=5600000,
["hp"]=680000000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[303]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=7200000,
["hp"]=920000000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[403]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=8460000,
["hp"]=1129820000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[503]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=11130000,
["hp"]=1662460000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[603]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=14100000,
["hp"]=2211230000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[703]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=18330000,
["hp"]=3002110000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[803]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=22640000,
["hp"]=3873680000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[903]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=29540000,
["hp"]=5326320000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[1003]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=32810000,
["hp"]=6197890000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[1103]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=37930000,
["hp"]=8167020000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[1203]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=44910000,
["hp"]=11120700000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[1303]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=51810000,
["hp"]=13719300000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[1403]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=57900000,
["hp"]=16011230000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[1503]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=63910000,
["hp"]=18577540000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[1603]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=72890000,
["hp"]=22919300000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[1703]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=82020000,
["hp"]=27712980000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[1803]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=91520000,
["hp"]=33087720000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[1903]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=101320000,
["hp"]=38898250000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[2003]={
["monster_base"]=501001,
["is_boss"]=2,
["atk"]=113200000,
["hp"]=44418250000,
["atk_times"]=3,
["hurt_skill"]={
30001,
30002,
30003
},
["skill"]={
30004
},
["monster_exp"]=0
},
[100103]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=1800000,
["hp"]=240000000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
},
[100203]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=5600000,
["hp"]=680000000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
},
[100303]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=7200000,
["hp"]=920000000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
},
[100403]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=8460000,
["hp"]=1129820000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
},
[100503]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=11130000,
["hp"]=1662460000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
},
[100603]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=14100000,
["hp"]=2211230000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
},
[100703]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=18330000,
["hp"]=3002110000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
},
[100803]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=22640000,
["hp"]=3873680000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
},
[100903]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=29540000,
["hp"]=5326320000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
},
[101003]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=32810000,
["hp"]=6197890000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
},
[101103]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=37930000,
["hp"]=8167020000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
},
[101203]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=44910000,
["hp"]=11120700000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
},
[101303]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=51810000,
["hp"]=13719300000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
},
[101403]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=57900000,
["hp"]=16011230000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
},
[101503]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=63910000,
["hp"]=18577540000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
},
[101603]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=72890000,
["hp"]=22919300000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
},
[101703]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=82020000,
["hp"]=27712980000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
},
[101803]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=91520000,
["hp"]=33087720000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
},
[101903]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=101320000,
["hp"]=38898250000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
},
[102003]={
["monster_base"]=501002,
["is_boss"]=2,
["atk"]=113200000,
["hp"]=44418250000,
["atk_times"]=3,
["hurt_skill"]={
30005,
30006,
30007
},
["passive_skill"]={
30008
},
["monster_exp"]=0
}
}
local config = {
data=monster_dungeon,count=40
}
return config

View File

@ -1,10 +0,0 @@
fileFormatVersion: 2
guid: 9709fc6654a72423e86de94973ea6c63
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -3,8 +3,8 @@ local player_initial = {
["reward"]={ ["reward"]={
["type"]=2, ["type"]=2,
["type_for_nothing"]="VA==", ["type_for_nothing"]="VA==",
["id"]=23001, ["id"]=32001,
["id_for_nothing"]="VAtcA2Q=", ["id_for_nothing"]="VQpcA2Q=",
["num"]=1, ["num"]=1,
["num_for_nothing"]="Vw==" ["num_for_nothing"]="Vw=="
} }
@ -13,8 +13,8 @@ local player_initial = {
["reward"]={ ["reward"]={
["type"]=2, ["type"]=2,
["type_for_nothing"]="VA==", ["type_for_nothing"]="VA==",
["id"]=33001, ["id"]=22001,
["id_for_nothing"]="VQtcA2Q=", ["id_for_nothing"]="VApcA2Q=",
["num"]=1, ["num"]=1,
["num_for_nothing"]="Vw==" ["num_for_nothing"]="Vw=="
} }
@ -23,8 +23,8 @@ local player_initial = {
["reward"]={ ["reward"]={
["type"]=2, ["type"]=2,
["type_for_nothing"]="VA==", ["type_for_nothing"]="VA==",
["id"]=43001, ["id"]=42001,
["id_for_nothing"]="UgtcA2Q=", ["id_for_nothing"]="UgpcA2Q=",
["num"]=1, ["num"]=1,
["num_for_nothing"]="Vw==" ["num_for_nothing"]="Vw=="
} }

Some files were not shown because too many files have changed in this diff Show More