c1_lua/lua/app/module/task/task_const.lua
2025-10-29 16:37:37 +08:00

69 lines
3.1 KiB
Lua
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

local TaskConst = {}
-- 周期类型
TaskConst.ROUTINE_TYPE = {
DAILY = 1,
ACHIEVEMENT = 2,
}
TaskConst.TASK_TYPE = {
X_WATCH_AD = 1,
X_GOLD_GOT = 2,
X_GEM_GOT = 3,
X_GOLD_COST = 4,
X_GEM_COST = 5,
X_OPEN_SHOP_BOX = 6, -- 商城里的所有抽卡宝箱
X_OPEN_SHOP_BOX_LEVEL_3 = 7, -- 商城里的3级抽卡宝箱
X_SKILL_BOX_GOT_IN_BATTLE = 8,
X_BATTLE_VICTORY = 9,
X_HERO_LV_UP = 10,
X_HERO_FRAGMENT_GOT = 11,
X_KILL_BOSS = 12,
X_KILL_MONSTER = 13,
X_ELIMINATE = 14,
X_ELIMINATE_SIX_ONCE = 15,
X_ELIMINATE_EIGHT_ONCE = 16,
X_COMBO_TEN = 17,
X_USE_SKILL = 18,
X_BATTLE_PASS_WAVE = 19,
COMPLETED_DALY_TASK = 20,
DAILY_TASK_WATCH_AD_SPECIAL = 21,
X_LOGIN_DAY = 22,
X_PLAYER_LV_REACH = 23,
X_PASS_CHAPTER = 24,
X_HERO_MAX_LV_REACH = 25, -- 英雄最高等级达到X级
X_VIT_COST = 26, -- 消耗体力
X_NEW_HERO_GOT = 27, -- 拥有X个英雄
X_OPEN_SHOP_BOX_LEVEL_1 = 28, -- 商城里的1级抽卡宝箱
X_OPEN_SHOP_BOX_LEVEL_2 = 29, -- 商城里的2级抽卡宝箱
X_ARENA_CHALLENGE = 30, -- 竞技场挑战
X_ARENA_GRADING = 31, -- 竞技场段位
X_DUNGEON_SHARDS = 32, -- 副本通x关碎片
X_DUNGEON_ARMOR = 33, -- 副本通x关防具
X_DUNGEON_GOLD = 34, -- 副本通x关金币
X_DUNGEON_WEAPON = 35, -- 副本通x关武器
X_DAILY_CHALLENGE_SUCCESS = 36, -- 每日挑战通关次数
X_OPEN_CHAPTER_BOX = 37, -- 开启主线宝箱x个
X_UPGRADE_WEAPON = 38, -- 武器升级x次
X_UPGRADE_ARMOR = 39, -- 防具升级x次
X_BUY_ANYONE = 40, -- 任意购买行为x次
X_RUNES_GETED_MATERIALS = 41, -- 获得符文材料x个
X_RUNES_QUENCHING = 42, -- 符文锻造x次
X_SUMMON_HERO_6 = 43, -- 获得X个神话英雄红色
X_SUMMON_HERO_5 = 44, -- 获得X个传说英雄橙色
X_SUMMON_HERO_4 = 45, -- 获得X个史诗英雄紫色
X_SUMMON_HERO_3 = 46, -- 获得X个稀有英雄蓝色
X_SUMMON_HERO = 47, -- 招聘X次
X_STAR_HERO_5 = 48, -- 传说英雄(橙色)最高星达X 历史最高记录,从建号起记录
X_LOGIN = 49, -- 登录即可达成 给活动用,比如七天乐
X_HERO_LVUP_5 = 50, -- 5名英雄升至X级 历史最高记录的5名英雄从建号起记录
X_TALENT_UP = 51, -- 研究所天赋升级X次 从创号开始记录
}
TaskConst.RELPACE_TASK_TYPE = {
TaskConst.TASK_TYPE.X_HERO_MAX_LV_REACH,
TaskConst.TASK_TYPE.X_HERO_LVUP_5,
TaskConst.TASK_TYPE.X_STAR_HERO_5,
}
return TaskConst