Files
ZYZ/shared/consts/constModules/sysConst.ts
2021-12-14 19:08:55 +08:00

933 lines
39 KiB
TypeScript
Raw 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.
export const TURBO_CORE_URL = 'https://coresrv.tgamebox.cn';
export const APP_ID = 'AXaXmIHPs9eONvzrBesD8aSKQNXYdALF';
export const TURBO_PARM_SECRET = 'ipqw05du6ob4x130w89t31yrqd6xs005zzltcmg2zpqnvrjp1s';
export const ENCRYPT_IV = 'f7182j5f04e377ux';
export const ENCRYPT_KEY = 'fiqaxijabbantusmprc234fj';
export const TEL_ENCRYPT_IV = 'f7182j5f04e377ux';
export const TEL_ENCRYPT_KEY = 'fiqaxijabbantusm';
export const DEBUG_MAGIC_WORD = 'zyz666server518';
export const CLIENT_VERSION = 1;//客户端最低版本号
export const AUTH_SMS_CNT_PER_DAY = 8;
export const ADULT_AGE = 18;
export const GUEST_MAX_TIME = 60 * 60; // 游客体验时间
export const TEEN_HOLIDAY_MAX_TIME = 3 * 60 * 60; // 未成年人节假日每天3小时
export const TEEN_DAILY_MAX_TIME = 1.5 * 60 * 60; // 未成年人工作日每天1.5小时
export const GUEST_DAY = 15; // 同一设备15天内不得重复体验游客模式
export const REFRESH_TIME = 5; // 统一一天刷新时间
export const PUSH_BATCH = 100; // 推送分批人数
export const PUSH_INTERVAL = 5 * 1000; // 分批时间5秒一批
export enum TIME_OUTPUT_TYPE {
DATE = 1,
STAMP_10 = 2,
STAMP_13 = 3
}
export const COUNTER = {
UID: { name: 'uid', def: 1 },
GMUID: { name: 'gmuid', def: 1 },
API: { name: 'api', def: 1 },
GM_GROUP: { name: 'gmgroup', def: 1 },
HID: { name: 'hid', def: 10000 },
EID: { name: 'eid', def: 1 },
ROLE: { name: 'role', def: 1 },
ACTIVITY: { name: 'aid', def: 1 },
ACTIVITY_GROUP: { name: 'agid', def: 1 },
SERVER_STATEGY: { name: 'stategy', def: 1 },
SERVER_GROUP: { name: 'group', def: 1 },
SERVER_BY_TYPE: { name: 'serverby', def: 1 },
SERVER: { name: 'server', def: 1 },
ACTIVITY_GROUP_TYPE: { name: 'actgrptype', def: 1 },
NOTICE: { name: 'notice', def: 1 },
GIFT_CODE: { name: 'giftCode', def: 1 },
PVP_SEASON_NUM: { name: 'pvpSeason', def: 1 },
};
export const DEFAULT_HEROES = [19, 53,];
// export const DEFAULT_HEROES = [19, 53, 46, 40, 22, 56, 32, 28, 18];
export const DEFAULT_ITEMS = [
// { "id": 11004, "count": 150000 },
// { "id": 11013, "count": 99 },
// { "id": 11014, "count": 99 },
// { "id": 11015, "count": 99 },
// { "id": 11003, "count": 2000 },
// { "id": 17001, "count": 500 },
// { "id": 17002, "count": 99 },
// { "id": 17003, "count": 500 },
// { "id": 17004, "count": 500 },
// { "id": 17005, "count": 500 },
// { "id": 17006, "count": 500 },
// { "id": 17007, "count": 500 },
// { "id": 17008, "count": 500 },
// { "id": 17009, "count": 500 },
// { "id": 17010, "count": 500 },
// { "id": 17011, "count": 500 },
// { "id": 17012, "count": 500 },
// { "id": 17013, "count": 500 },
// { "id": 17014, "count": 500 },
// { "id": 17015, "count": 500 },
// { "id": 17016, "count": 500 },
// { "id": 17017, "count": 500 },
// { "id": 17018, "count": 500 },
// { "id": 17019, "count": 500 },
// { "id": 17020, "count": 500 },
// { "id": 17021, "count": 500 },
// { "id": 17022, "count": 500 },
// { "id": 17023, "count": 500 },
// { "id": 17024, "count": 500 },
// { "id": 17025, "count": 500 },
// { "id": 17026, "count": 500 },
// { "id": 17027, "count": 500 },
// { "id": 17028, "count": 500 },
// { "id": 17029, "count": 500 },
// { "id": 17030, "count": 500 },
// { "id": 17031, "count": 500 },
// { "id": 17032, "count": 500 },
// { "id": 17033, "count": 500 },
// { "id": 17037, "count": 500 },
// { "id": 17038, "count": 500 },
// { "id": 17039, "count": 500 },
// { "id": 17040, "count": 500 },
// { "id": 17041, "count": 500 },
// { "id": 17042, "count": 500 },
// { "id": 17043, "count": 500 },
// { "id": 17044, "count": 500 },
// { "id": 17045, "count": 500 },
// { "id": 17046, "count": 500 },
// { "id": 17047, "count": 500 },
// { "id": 17048, "count": 500 },
// { "id": 17049, "count": 500 },
// { "id": 17050, "count": 500 },
// { "id": 17051, "count": 500 },
// { "id": 17052, "count": 500 },
// { "id": 21018, "count": 3000 },
// { "id": 21019, "count": 3000 },
// { "id": 21022, "count": 3000 },
// { "id": 21028, "count": 3000 },
// { "id": 21040, "count": 3000 },
// { "id": 21053, "count": 3000 },
// { "id": 21056, "count": 3000 },
// { "id": 21032, "count": 3000 },
// { "id": 21046, "count": 3000 },
// { "id": 42176, "count": 200 },
// { "id": 42175, "count": 200 },
// { "id": 42126, "count": 200 },
// { "id": 50059, "count": 1 },
// { "id": 50060, "count": 1 },
// { "id": 50061, "count": 1 },
// { "id": 50062, "count": 1 },
// { "id": 50089, "count": 1 },
// { "id": 50090, "count": 1 },
// { "id": 50091, "count": 1 },
// { "id": 50107, "count": 1 },
// { "id": 50108, "count": 1 },
// { "id": 50109, "count": 1 },
// { "id": 60001, "count": 500 },
// { "id": 60002, "count": 100 },
// { "id": 60004, "count": 100 },
// { "id": 60005, "count": 100 },
// { "id": 60006, "count": 100 },
// { "id": 60007, "count": 100 },
// { "id": 60008, "count": 88 },
// { "id": 60009, "count": 88 },
// { "id": 60011, "count": 88 },
// { "id": 60012, "count": 88 },
// { "id": 60013, "count": 88 },
// { "id": 60014, "count": 88 },
// { "id": 60015, "count": 88 },
// { "id": 60016, "count": 88 },
// { "id": 60017, "count": 88 },
// { "id": 60018, "count": 888 },
// { "id": 60019, "count": 888 },
// { "id": 60021, "count": 888 },
// { "id": 60033, "count": 888 },
// { "id": 60034, "count": 888 },
// { "id": 60037, "count": 88 },
// { "id": 60038, "count": 88 },
// { "id": 60039, "count": 100 },
// { "id": 60041, "count": 100 },
// { "id": 60042, "count": 88 },
// { "id": 60043, "count": 88 },
// { "id": 60044, "count": 88 },
// { "id": 60051, "count": 100 },
// { "id": 60054, "count": 100 },
// { "id": 60055, "count": 88 },
// { "id": 60056, "count": 88 },
// { "id": 60059, "count": 88 },
// { "id": 60060, "count": 88 },
];
export const DEFAULT_EQUIPS = [
// { "id": 8, "count": 1 },
// { "id": 25, "count": 1 },
// { "id": 308, "count": 1 },
// { "id": 408, "count": 1 },
// { "id": 505, "count": 1 },
// { "id": 607, "count": 1 },
// { "id": 707, "count": 1 },
// { "id": 2008, "count": 1 },
// { "id": 2208, "count": 1 },
// { "id": 3008, "count": 1 },
// { "id": 3201, "count": 1 },
// { "id": 3208, "count": 1 },
// { "id": 4008, "count": 1 },
// { "id": 2026, "count": 1 },
// { "id": 2126, "count": 1 },
// { "id": 2226, "count": 1 },
// { "id": 3026, "count": 1 },
// { "id": 3126, "count": 1 },
// { "id": 3226, "count": 1 },
// { "id": 4026, "count": 1 },
// { "id": 4126, "count": 1 },
// { "id": 5025, "count": 1 },
// { "id": 5126, "count": 1 },
// { "id": 6026, "count": 1 },
];
export const DEFAULT_GOLD = 0;
export const DEFAULT_COIN = 0;
export const DEFAULT_LV = 1;
export const DEFAULT_HERO_LV = 1;
export const FIX_SMS_CODE_TELS = ['18855953630', '13911134885', '15167549151', '15618654010', '15167549151', '18342915387', '15000250967'];
export enum REDIS_KEY {
USER_INFO ="userInfo", // 玩家缓存信息
TOWER_RANK ="towerRank", // 天梯排行榜
COM_TEAM_SEARCH_PRE ='comTeamSerQ', // 匹配中的玩家,按品质分
PVP_RANK ="pvpRank", // pvp排行榜
GUILD_INFO ="guildInfo", // 公会信息
GUILD_ACTIVE_RANK ="guildActiveRank", // 公会周活跃排行榜
DB_GAME ='dbGame', // 服务器列表
ONLINE_USERS ='onlineUsers', // 在线用户情况
ONLINE_TIME ='onlineTime', // 玩家在线时间
CHANNEL_SERVERS ='chat:channelServers', // 渠道对应的 chat 服务器 Id,
USER_GATE_ACTIVITY ='usrGateAct', // 蛮夷入侵玩家排行
GATE_ACTIVITY ='gateAct', // 蛮夷入侵军团排行
USER_CITY_ACTIVITY ='usrCityAct', // 诸侯混战玩家排行
CITY_ACTIVITY ='cityAct', // 诸侯混战军团排行
RACE_ACTIVITY ='raceAct', // 粮草先行军团排行
TOP_LINEUP_INFO ='topLineInfo', // 最强阵容数据
TOP_LINEUP_RANK ='topLineRank', // 最强阵容排行
TOP_HERO_RANK ='topHeroRank', // 最强武将排行
HERO_INFO ='heroInfo', // 最强武将信息
HERO_NUM_RANK ='heroNum', // 武将数量排行
USER_LV ='usrLv', // 主公等级排行榜
SUM_CE_RANK ='sumCeRank', // 总战力排名
DUNGEON_RANK ='dungeonRank', // 秘境排名
DUNGEON_LINEUP ='dungeonLineup', // 秘境通关阵容
MAIN_RANK ='mainRank', // 主线通关排名
MAIN_ELITE_RANK ='mainEliteRank', // 精英通关排名
GUILD_LV_RANK ="guildLvRank", // 公会等级排行榜
HERO_RANK ="heroRank", // 武将排行榜
SHOW_LINEUP ="showLineup", // 展示阵容
SYS_SERVER ='sysServer', // 全服connector服
PAY_CHANNEL = 'pay', // 支付订阅频道
TREAT_ROLE_CHANNEL = 'treatRole', // 处理玩家账号名频道
TREAT_GUILD_CHANNEL = 'treatGuild', // 处理公会账号名频道
}
// 各排行榜对应hash的key
export const REDIS_RANK_TO_INFO = new Map([
[REDIS_KEY.TOWER_RANK, REDIS_KEY.USER_INFO],
[REDIS_KEY.PVP_RANK, REDIS_KEY.USER_INFO],
[REDIS_KEY.GUILD_ACTIVE_RANK, REDIS_KEY.GUILD_INFO],
[REDIS_KEY.GUILD_LV_RANK, REDIS_KEY.GUILD_INFO],
[REDIS_KEY.GATE_ACTIVITY, REDIS_KEY.GUILD_INFO],
[REDIS_KEY.USER_GATE_ACTIVITY, REDIS_KEY.USER_INFO],
[REDIS_KEY.CITY_ACTIVITY, REDIS_KEY.GUILD_INFO],
[REDIS_KEY.USER_CITY_ACTIVITY, REDIS_KEY.USER_INFO],
[REDIS_KEY.RACE_ACTIVITY, REDIS_KEY.GUILD_INFO],
[REDIS_KEY.TOP_LINEUP_RANK, REDIS_KEY.USER_INFO],
[REDIS_KEY.TOP_HERO_RANK, REDIS_KEY.USER_INFO],
[REDIS_KEY.HERO_NUM_RANK, REDIS_KEY.USER_INFO],
[REDIS_KEY.USER_LV, REDIS_KEY.USER_INFO],
[REDIS_KEY.SUM_CE_RANK, REDIS_KEY.USER_INFO],
[REDIS_KEY.DUNGEON_RANK, REDIS_KEY.USER_INFO],
[REDIS_KEY.MAIN_RANK, REDIS_KEY.USER_INFO],
[REDIS_KEY.MAIN_ELITE_RANK, REDIS_KEY.USER_INFO],
[REDIS_KEY.HERO_RANK, REDIS_KEY.USER_INFO]
]);
export const REDIS_RANK_TO_EXTRA = new Map([
[REDIS_KEY.TOP_LINEUP_RANK, [REDIS_KEY.TOP_LINEUP_INFO]],
[REDIS_KEY.TOP_HERO_RANK, [REDIS_KEY.HERO_INFO]],
[REDIS_KEY.DUNGEON_RANK, [REDIS_KEY.DUNGEON_LINEUP]],
[REDIS_KEY.HERO_RANK, [REDIS_KEY.HERO_INFO]]
]);
// 排行榜类型
export enum RANK_TYPE {
TOP_LINTUP = 1, // 最强阵容战力
TOP_HERO = 2, // 最强武将
HERO_NUM = 3, // 武将数量
USER_LV = 4, // 主公等级
SUM_CE = 5, // 总战力
TOWER = 6, // 镇念塔
MAIN = 7, // 主线
MAIN_ELITE = 8, // 精英
GUILD_LV = 9, // 军团按等级排序
GUILD_ACTIVE = 11, // 军团活跃度排序
HERO = 12, // 武将排行
}
// 接口中的排行榜类型对应的redis中的key
export const RANK_TYPE_TO_KEY = new Map([
[RANK_TYPE.TOP_LINTUP, REDIS_KEY.TOP_LINEUP_RANK],
[RANK_TYPE.TOP_HERO, REDIS_KEY.TOP_HERO_RANK],
[RANK_TYPE.HERO_NUM, REDIS_KEY.HERO_NUM_RANK],
[RANK_TYPE.USER_LV, REDIS_KEY.USER_LV],
[RANK_TYPE.SUM_CE, REDIS_KEY.SUM_CE_RANK],
[RANK_TYPE.TOWER, REDIS_KEY.TOWER_RANK],
// [RANK_TYPE.DUNGEON, REDIS_KEY.DUNGEON_RANK],
[RANK_TYPE.MAIN, REDIS_KEY.MAIN_RANK],
[RANK_TYPE.MAIN_ELITE, REDIS_KEY.MAIN_ELITE_RANK],
[RANK_TYPE.GUILD_LV, REDIS_KEY.GUILD_LV_RANK],
[RANK_TYPE.GUILD_ACTIVE, REDIS_KEY.GUILD_ACTIVE_RANK],
[RANK_TYPE.HERO, REDIS_KEY.HERO_RANK]
]);
// field处理方法
export enum COMPOSE_FIELD_TYPE {
ROLE = 1,
GUILD = 2,
ROLE_HERO = 3
}
// 各个key的field如何处理
export const KEY_TO_COMPOSE_FIELD = new Map([
[REDIS_KEY.USER_INFO, COMPOSE_FIELD_TYPE.ROLE],
[REDIS_KEY.TOWER_RANK, COMPOSE_FIELD_TYPE.ROLE],
[REDIS_KEY.PVP_RANK, COMPOSE_FIELD_TYPE.ROLE],
[REDIS_KEY.GUILD_INFO, COMPOSE_FIELD_TYPE.GUILD],
[REDIS_KEY.GUILD_ACTIVE_RANK, COMPOSE_FIELD_TYPE.GUILD],
[REDIS_KEY.GUILD_LV_RANK, COMPOSE_FIELD_TYPE.GUILD],
[REDIS_KEY.USER_GATE_ACTIVITY, COMPOSE_FIELD_TYPE.ROLE],
[REDIS_KEY.GATE_ACTIVITY, COMPOSE_FIELD_TYPE.GUILD],
[REDIS_KEY.USER_CITY_ACTIVITY, COMPOSE_FIELD_TYPE.ROLE],
[REDIS_KEY.CITY_ACTIVITY, COMPOSE_FIELD_TYPE.GUILD],
[REDIS_KEY.RACE_ACTIVITY, COMPOSE_FIELD_TYPE.GUILD],
[REDIS_KEY.TOP_LINEUP_INFO, COMPOSE_FIELD_TYPE.ROLE],
[REDIS_KEY.TOP_LINEUP_RANK, COMPOSE_FIELD_TYPE.ROLE],
[REDIS_KEY.TOP_HERO_RANK, COMPOSE_FIELD_TYPE.ROLE_HERO],
[REDIS_KEY.HERO_INFO, COMPOSE_FIELD_TYPE.ROLE_HERO],
[REDIS_KEY.HERO_NUM_RANK, COMPOSE_FIELD_TYPE.ROLE],
[REDIS_KEY.USER_LV, COMPOSE_FIELD_TYPE.ROLE],
[REDIS_KEY.DUNGEON_RANK, COMPOSE_FIELD_TYPE.ROLE],
[REDIS_KEY.DUNGEON_LINEUP, COMPOSE_FIELD_TYPE.ROLE],
[REDIS_KEY.MAIN_RANK, COMPOSE_FIELD_TYPE.ROLE],
[REDIS_KEY.MAIN_ELITE_RANK, COMPOSE_FIELD_TYPE.ROLE],
[REDIS_KEY.HERO_RANK, COMPOSE_FIELD_TYPE.ROLE_HERO],
[REDIS_KEY.SHOW_LINEUP, COMPOSE_FIELD_TYPE.ROLE],
[REDIS_KEY.SUM_CE_RANK, COMPOSE_FIELD_TYPE.ROLE],
[REDIS_KEY.PVP_RANK, COMPOSE_FIELD_TYPE.ROLE],
]);
export const FUNC_OPT_TYPE = {
LEVEL_UP: 1,
BATTLE_END: 2
}
export const FUNCS_ID = {
EVENT: 1,
PVP: 2,
MAIN_TASK: 3,
DAILY_TASK: 4,
ACHIEVEMENT: 4
}
export const FRIEND_DROP_TYPE = {
COM_BATTLE: 1,
SEND_GIFT: 2
}
// 每日情谊点上限
export const FRIEND_DROP_MAX = {
COM_BTL: 150
}
export const FILENAME = {
DIC_BLUEPRT_COMPOSE: 'dic_blueprt_compose',
DIC_BLUEPRT_POSSIBILITY: 'dic_blueprt_possibility',
DIC_EXPEDITION: 'dic_expedition',
DIC_EXPEDITION_POINT: 'dic_expedition_point',
DIC_FUNC_SWITCH: 'dic_func_switch',
DIC_GOODS: 'dic_goods',
DIC_CHAREXP: 'dic_zyz_charexp',
DIC_DAILY: 'dic_zyz_daily',
DIC_EVENT: 'dic_zyz_event',
DIC_FASHIONS: 'dic_zyz_fashions',
DIC_FRIEND_SHIP: 'dic_zyz_friend_ship',
DIC_FRIEND_SHIP_LEVEL: 'dic_zyz_friend_ship_level',
DIC_GK_BRANCH: 'dic_zyz_gk_branch',
DIC_GK_DAILY: 'dic_zyz_gk_daily',
DIC_GK_DUNGEON: 'dic_zyz_gk_dungeon',
DIC_GK_DUNGEON_ELITE: 'dic_zyz_gk_dungeonElite',
DIC_GK_EVENT: 'dic_zyz_gk_event',
DIC_GK_EXPEDITION: 'dic_zyz_gk_expedition',
DIC_GK_MAIN: 'dic_zyz_gk_main',
DIC_GK_MAIN_ELITE: 'dic_zyz_gk_mainElite',
DIC_GK_TOWER: 'dic_zyz_gk_tower',
DIC_GK_TREASURE: 'dic_zyz_gk_Treasure',
DIC_GK_ARMY_TRAIN: 'dic_zyz_gk_armytrain',
DIC_GK_ARMY_BOSS: 'dic_zyz_gk_armyboss',
DIC_HERO: 'dic_zyz_hero',
DIC_HERO_QUALITY_UP: 'dic_zyz_hero_quality_up',
DIC_HERO_STAR: 'dic_zyz_hero_star',
DIC_HERO_WAKE: 'dic_zyz_hero_wake',
DIC_HERO_SKILL: 'dic_zyz_heroskill',
DIC_JOB: 'dic_zyz_job',
DIC_KING_EXP: 'dic_zyz_kingexp',
DIC_CHAR_EXP: 'dic_zyz_charexp',
DIC_SE: 'dic_zyz_se',
DIC_TOWER_TASK: 'dic_zyz_search',
DIC_TOWER: 'dic_zyz_tower',
DIC_XUNBAO: 'dic_zyz_xunbao',
DIC_QUESTION: 'Questions',
DIC_RANDOM_EFFECT_POOL: 'dic_zyz_randomEffectPool',
DIC_STRENGTHEN_COST: 'dic_zyz_enhancementCost',
DIC_REFINE: 'dic_zyz_jinglian',
DIC_HERO_EQUIP: 'dic_zyz_heroEquip',
DIC_SUIT: 'dic_zyz_suit',
DIC_TITLE: 'dic_zyz_title',
DIC_TERAPH: 'dic_zyz_teraph',
DIC_SCHOOL: 'dic_zyz_school',
DIC_SCHOOL_RATE: 'dic_zyz_schoolRate',
DIC_HERO_SCROLL: 'dic_zyz_heroScroll',
DIC_PVP_OPPONENT: 'dic_pvp_opponent',
DIC_PVP_TEAM_LEVEL: 'dic_pvp_teamLevel',
DIC_GK_PVP: 'dic_zyz_gk_pvp',
DIC_PVP_REFRESH_CONSUME: 'dic_pvp_refreshConsume',
DIC_PVP_HERO_REWARD: 'dic_pvp_heroAccountReward',
DIC_PVP_RANK_REWARD: 'dic_pvp_rankReward',
DIC_PVP_BOX: 'dic_pvp_boxReward',
DIC_GUILD_AUTH: 'dic_army_authority',
DIC_GUILD_STRUCTURE_CENTER: 'dic_army_structureCentre',
DIC_GUILD_EQUIP_PRODUCE_BASE: 'dic_army_equipProduceBase',
DIC_GUILD_BOSS_BASE: 'dic_army_bossBase',
DIC_GUILD_TRAIN_BASE: 'dic_army_trainBase',
DIC_GUILD_DONATE_BASE: 'dic_army_donateBase',
DIC_GUILD_WISH_POOL_BASE: 'dic_army_wishPool',
DIC_GUILD_STORE_BASE: 'dic_army_storeBase',
DIC_GUILD_POSITION: 'dic_army_position',
DIC_ACTIVE_DAY_REWARD: 'dic_army_activeDayReward',
DIC_ACTIVE_WEEK_REWARD: 'dic_army_activeWeekReward',
DIC_MAIL: 'dic_email_content',
DIC_ARMY_TRAIN_JU_DIAN: 'dic_army_trainJuDian',
DIC_ARMY_TRAIN_SOLO_REWARD: 'dic_army_trainSoloReward',
DIC_ARMY_TRAIN_INFO: 'dic_army_trainGk_info',
DIC_ARMY_ACTIVE_POINT_WAYS: 'dic_army_activePointWays',
DIC_ARMY_DEVELOPMENTCONSUME: 'dic_army_developmentConsume',
DIC_ARMY_BOSS_RANK_REWARD: 'dic_army_bossrankReward',
DIC_ARMY_DONATE_BOX_REWARD: 'dic_army_donateBoxReward',
DIC_ROLE_FRIEND: 'dic_zyz_friends',
DIC_ROLE_FRIEND_LEVEL: 'dic_zyz_closelevel',
DIC_GUILD_ACTIVITY: 'dic_zyz_guildActivity',
DIC_GATE_ACTIVITY_POINT: 'dic_zyz_gateActivityPoint',
DIC_GUILD_AUCTION: 'dic_zyz_guildAuction',
DIC_CITY_ACTIVITY: 'dic_zyz_cityActivity',
DIC_CHAT_ACCUSE: 'dic_zyz_chat_report',
DIC_CHAT_SYSTEM: 'dic_zyz_chat_system',
DIC_CITY_ACTIVITY_REWARD: 'dic_zyz_cityActivityReward',
DIC_RACE_ACTIVITY: 'dic_zyz_raceActivity',
DIC_SHOP: 'dic_zyz_shop',
DIC_SHOP_LIST: 'dic_zyz_shopList',
DIC_RANK: 'dic_zyz_rankingType',
DIC_RANK_REWARD: 'dic_zyz_rankingReward',
DIC_MAIN_TASK: 'dic_zyz_mainTask',
DIC_DAILY_TASK: 'dic_zyz_dailyTask',
DIC_ACHIEVEMENT: 'dic_zyz_achievement',
DIC_MAIN_TASK_STAGE: 'dic_zyz_mainTaskStage',
DIC_TASK_BOX: 'dic_zyz_taskBox',
DIC_ACHIEVEMENT_BOX: 'dic_zyz_achievementBox',
DIC_GACHA: 'dic_zyz_gacha',
DIC_GACHA_CONTENT: 'dic_zyz_recruitContent',
DIC_GIFT_PACKAGE: 'dic_zyz_giftPackage',
DIC_RECRUIT: 'dic_zyz_recruit',
DIC_RMB: 'dic_zyz_rmb',
DIC_ACTIVITY_TYPE: 'dic_zyz_activityType',
DIC_TASK_TYPE: 'dic_zyz_taskType',
DIC_GK_SZTM: 'dic_zyz_gk_activity_sztm',
DIC_GK_MJSD: 'dic_zyz_gk_activity_mjsd',
DIC_SERVER_NAME: 'dic_zyz_serverName',
DIC_SERVER_GROUP_NAME: 'dic_zyz_serverGropName',
DIC_GK_FES: 'dic_zyz_gk_activity_festival',
DIC_AP: 'dic_zyz_ap',
DIC_AP_BUY_COST: 'dic_zyz_daliyAP',
DIC_GK_NEWHERO: 'dic_zyz_gk_newhero',
DIC_EXP_RATIO: 'dic_zyz_mainTaskExp',
DIC_GK_PROBATION: 'dic_zyz_gk_probation',
DIC_QUENCH_QUALITY: 'dic_zyz_quench_quality',
DIC_QUENCH_CONSUME: 'dic_zyz_quench_consume',
DIC_HOLIDAY: 'dic_holiday',
DIC_EXPEDITION_SUB_ATTR: 'dic_expedition_subattr',
DIC_AUCTION_BASIC_POOL: 'dic_zyz_auction_basicPool',
DIC_AUCTION_REWARD: 'dic_zyz_auctionReward',
DIC_PVP_DIFFICULTRATIO: 'dic_zyz_pvp_difficultRatio',
DIC_PVP_DAILY_TASK: 'dic_zyz_pvp_dailyTask',
DIC_WHITE_IP: 'dic_pay_white_ip',
FILTER_WORDS: 'filterWords'
}
export const WAR_RELATE_TABLES = [
FILENAME.DIC_GK_BRANCH,
FILENAME.DIC_GK_DAILY,
FILENAME.DIC_GK_DUNGEON,
FILENAME.DIC_GK_DUNGEON_ELITE,
FILENAME.DIC_GK_EVENT,
FILENAME.DIC_GK_EXPEDITION,
FILENAME.DIC_GK_MAIN,
FILENAME.DIC_GK_MAIN_ELITE,
FILENAME.DIC_GK_TOWER,
FILENAME.DIC_GK_TREASURE,
FILENAME.DIC_GK_PVP,
FILENAME.DIC_GK_SZTM,
FILENAME.DIC_GK_MJSD,
FILENAME.DIC_GK_FES,
FILENAME.DIC_GK_NEWHERO,
FILENAME.DIC_GK_PROBATION,
FILENAME.DIC_GK_ARMY_TRAIN,
FILENAME.DIC_GK_ARMY_BOSS
]
// 装备栏强化类型
export const EQUIP_STRENGTHEN_TYPE = {
SINGLE: 1, // 单件单级强化
SINGLE_QUICK: 2, // 单件一键强化
ALL_QUICK: 3 // 武将全部装备栏一键强化
}
export const CHAT_SERVER = 'chat-server-1';
export enum FRIEND_RELATION_TYPE {
NORMAL = 1,
HAS_FRIEND = 2,
HAS_BLOCKED = 3,
MYSELF = 4,
ROBOT = 5
}
export enum POPULATE_TYPE {
NOT = 0,
FRIEND = 1,
BLACKLIST = 2,
FRIENDSHIP = 3,
FRIEND_NAME_ONLY = 4
}
export enum BLOCK_OPEATE {
ADD = 1,
REMOVE_BLACK = 2,
REMOVE_AND_APPLY = 3,
REMOVE_FRIEND = 4
}
export enum ADDICTION_PREVENTION_CODE {
FAIL = -1,
SUCCESS = 1, // 接口的返回
GUEST = 1, // 返回给客户端时,游客时间超时
CURFEW = 2, // 每日22时至次日8时,未成年禁止游戏
HOLIDAY = 3, // 法定节假日每日累计不得超过3小时
WORKDAY = 4, // 非法定节假日每日累计不得超过1.5小时
}
export enum GET_SMS_TYPE {
LOGIN = 1,
BIND = 2
}
export enum DEFAULT_DEVICE_ID {
PC = 'pc'
}
// 阵容人数限制
export const LINEUP_NUM = 6;
// 商店刷新类型
export enum SHOP_REFRESH_TYPE {
DAILY = 1, // 每天刷新
WEEKLY = 2, // 每周
MONTHLY = 3, // 每月
FOREVER = 4 // 不重置
}
// 任务的大类
export enum TASK_FUN_TYPE {
MAIN = 1, // 主线
DAILY = 2, // 每日
ACHIEVEMENT = 3, // 成就
PVP = 4, // pvp任务
}
export enum TASK_TYPE {
LOGIN_SUM = 1, // 累计登录
LOGIN_SERIES = 2, // 连续登录
ROLE_LV = 3, // 主公等级
GASHA = 4, // 招募
HERO_NUM = 5, // 武将数量
HERO_STAR_UP = 6, // 升星次数
HERO_QUALITY = 7, // 拥有品质
HERO_QUALITY_STAR_UP = 8, // 某品质升星
HERO_LV = 9, // 武将升级
HERO_TRAIN = 10, // 武将训练
HERO_QUALITY_UP = 11, // 武将升品
HERO_WAKE_UP = 12, // 武将觉醒
HERO_TRAIN_SUM = 13, // 武将总训练次数
HERO_STAGE_UP = 14, // 武将兵种进阶
HERO_FAVOUR_LV = 15, // 武将好感度升级
HERO_CONNECT = 16, // 激活武将羁绊
ROLE_SCHOOL_UNLOCK = 17, // 百家学宫解锁
ROLE_SCHOOL_PUT_HERO = 18, // 百家学宫放置武将
ROLE_TITLE = 19, // 爵位
ROLE_TERAPH_STRENGTHEN = 20, // 神像强化
ROLE_SCROLL_ACTIVE = 21, // 名将谱激活
EQUIP_SUM = 22, // 总装备数
EQUIP_BY_HERO = 23, // 各武将装备数量
EQUIP_QUALITY = 24, // 装备品质
EQUIP_STRENGTHEN = 25, // 装备栏强化
EQUIP_JEWEL = 26, // 多少装备镶嵌宝石
EQUIP_COMPOSE_SUIT = 27, // 合成套装
EQUIP_SUIT = 28, // 拥有套装
ROLE_SIGN = 29, // 签到 暂无
EQUIP_REFINE = 30, // 成功精炼
EQUIP_RESTRENGTHEN = 31, // 洗炼
EQUIP_JEWEL_STAGE = 32, // 镶嵌几阶宝石
EQUIP_JEWEL_SUM = 33, // 总计镶嵌多少宝石
FRIEND_NUM = 34, // 好友人数
FRIEND_SEND_HEART = 35, // 赠送友情点
CHAT = 36, // 发送消息
BATTLE_COST_AP = 37, // 消耗体力
BATTLE_WITH_HERO = 38, // 使用某武将挑战某关卡
BATTLE_MAIN = 39, // 通关主线
BATTLE_MAIN_SWEEP = 40, // 扫荡主线
BATTLE_EVENT = 41, // 奇遇
BATTLE_DAILY_STAR = 42, // 每日x星通关
BATTLE_DAILY = 43, // 每日通关
BATTLE_DUNGEON = 44, // 秘境
BATTLE_DUNGEON_WAR = 45, // 通关秘境有些关卡
BATTLE_TOWER_LV = 46, // 镇念塔层数
BATTLE_TOWER = 47, // 镇念塔
BATTLE_VESTIGE = 48, // 遗迹
BATTLE_EXPEDITION = 49, // 远征
BATTLE_EXPEDITION_BOX = 50, // 领取远征宝箱
COM_BATTLE_CREATE_TEAM = 51, // 寻宝招募队友
COM_BATTLE_BLUEPRT = 52, // 合成藏宝图
COM_BATTLE_ASSIST_TEAM = 53, // 队友协助寻宝
COM_BATTLE = 54, // 寻宝
COM_BATTLE_QUALITY = 55, // 按品质寻宝
COM_BATTLE_DROP = 56, // 寻宝掉落碎片
PVP = 57, // PVP挑战
PVP_WIN = 58, // PVP胜利
PVP_RECEIVE_BOX = 59, // 领取宝箱
PVP_WIN_SERIES = 60, // PVP连胜
PVP_HERO_SCORE = 61, // PVP武将积分
PVP_RANK = 62, // PVP达到第几名
GUILD_JOB = 63, // 军团官职
GUILD_DONATE = 64, // 军团捐献
GUILD_RECEIVE_BOX = 65, // 领取活跃宝箱
GUILD_REFINE = 66, // 军团炼器
GUILD_ASSIST_REFINE = 67, // 军团助力加速
GUILD_TRAIN_SUCESS = 68, // 军团练兵场成功压制
GUILD_BOSS = 69, // 军团演武台挑战
GUILD_TRAIN = 70, // 挑战练兵场
GUILD_ACTIVITY = 71, // 军团活动
GUILD_JOIN = 72, // 加入军团
BATTLE_MAIN_ELITE = 73, // 精英通关
HERO_QUALITY_TO_QUALITY_COUNT = 74,// *名武将*品升*品
HERO_QUALITY_WAKE_UP_COUNT = 75, // *名武将*品觉醒
HERO_WAKE_UP_STAR_UP_COUNT = 76, // *名武将升至觉醒*星
EQUIP_REFINE_LV = 77, // *件装备成功精炼到*级
EQUIP_SUIT_JEWEL_STAGE = 78, // *次触发,一个武将满装备情况下,必须都镶嵌有相同阶的宝石(阶数大于等于x情况下都算达成)
GUILD_TRAIN_COUNT = 79, // 练兵场通关x层
HERO_UNLOCK = 80, // 名将谱x阵营全部激活
GACHA_QUALITY_COUNT = 81, // 抽到*次品质*武将
ROLE_TERAPH_STAGE_UP = 82, // 神像进阶
EQUIP_QUALITY_COUNT = 83, // 获得*件品质的*装备
HERO_WAKE_UP_COUNT = 84, // *名武将觉醒
GUILD_JOIN_ACTIVITY_END = 85, // 参与*军团活动到结束
ACTIVITY_RMB = 86, // 累计充值*元
}
// 卡池类型
export enum GACHA_ID {
NORMAL = 1, // 元宝招募
FRDPOINT = 2, // 友情点
ASSIGN = 3, // 指定卡池
TIMELIMIT = 4, // 限时
}
// 抽卡保底类型
export enum GACHA_FLOOR_TYPE {
PURPLE = 1, // 紫色保底10连必定会出一个紫的单抽不算
GOLD = 2, // 金色武将保底,按次数给保底,抽到就重新计算次数,单抽也算
ASSIGN = 3, // 求贤若渴和活动抽卡金色保底伪随机n次内给且只给一个单抽也算
}
// 抽卡对应保底类型
export const GACHA_TO_FLOOR = new Map([
[GACHA_ID.NORMAL, [GACHA_FLOOR_TYPE.PURPLE, GACHA_FLOOR_TYPE.GOLD]],
[GACHA_ID.FRDPOINT, []],
[GACHA_ID.ASSIGN, [GACHA_FLOOR_TYPE.ASSIGN]],
[GACHA_ID.TIMELIMIT, [GACHA_FLOOR_TYPE.ASSIGN]]
])
// 抽卡里的卡池道具类型
export enum GACHA_CONTENT_TYPE {
HERO = 1, // 武将 param为武将品质
HERO_PIECE = 2, // 武将碎片 武将品质
BLUEPRT = 3, // 藏宝图 藏宝图品质
JEWEL = 4, // 宝石 宝石等级
TERAPH_MATERIAL = 5, // 强化神像用的材料 材料物品id
SUIT_PAPER = 6, // 套装图纸
}
export const GACHA_OCCUPY_HID = 9999; // 抽卡里占位的武将
export enum MARQUEE_TYPE {
INSTANT = 1, // 发送后立刻推送
SCHEDULE = 2, // 定时器
}
export enum SERVER_STATUS {
NEW = 1, // 新服
HOT = 2, // 火爆
WILL_OPEN = 3, // 即将开启
MAINTENANCE = 4, // 维护中
}
export enum WHITE_LIST_TYPE {
IP = 1, // ip地址
TEL = 2, // 玩家手机号
}
// 获取道具类型
export enum HANDLE_REWARD_TYPE {
RECEIVE = 1, // 获取
COST = 2 // 消耗
}
// 领取邮件类型
export enum RECEIVE_MAIL_TYPE {
SINGLE = 1, // 领取单个
ALL = 2, // 一件领取
}
export enum ROBOT_SYS_TYPE {
COM_BTL = 1,
PVP = 2
}
// 武将等级和经验比类型
export enum KING_EXP_RATIO_TYPE {
TASK = 1,
BATTLE = 2,
}
export enum RANK_FIRST_REWARD_STATUS {
WAITING = 0, // 不可领取
CAN_RECEIVE = 1, // 可领取
RECEIVED = 2, // 已领取
}
export enum THINKING_DATA_MODE_LIST {
DEBUG = 'debug',
BATCH = 'batch',
LOGGING = 'logging',
}
export let THINKING_DATA_MODE = THINKING_DATA_MODE_LIST.DEBUG;
export enum ITEM_CHANGE_REASON {
DEBUG = 0, // debug接口、后台
RENAME = 1, // 重命名
DEFAULT_ITEMS = 2, // 初始道具
COMPOSE_HERO = 3, // 合成武将
HERO_LV_UP = 4, // 武将升级
HERO_STAR_UP = 5, // 武将升星
HERO_QUALITY_UP = 6, // 武将升品
HERO_WAKE_UP = 7, // 武将升彩星
HERO_JOB_TRAIN = 8, // 武将训练
HERO_JOB_STAGEUP = 9, // 武将职业进阶
HERO_CONNECT_ACTIVE = 10, // 武将激活羁绊
HERO_GIVE_FAVOR = 11, // 武将升名望
TITLE_LEVEL_UP = 12, // 升爵位
TERAPH_STRENGTHEN = 13, // 神像强化
TERAPH_QUALITY_UP = 14, // 神像进阶
UNLOCK_SCHOOL_POSITION = 15, // 解锁百家学宫位置
EQUIP_STRENTHEN = 16, // 装备强化
EQUIP_REFINE = 17, // 装备精炼
EQUIP_LOCK_RANDSE = 18, // 装备洗练锁定
EQUIP_RESTRENGTHEN = 19, // 装备洗练
EQUIP_QUENCH = 20, // 装备淬火
EQUIP_DIG_HOLE = 21, // 装备打孔
EQUIP_FILL_HOLE = 22, // 装备镶嵌
EQUIP_COMPOSE = 23, // 装备合成
EQUIP_DEL_RETURN_JEWEL = 24, // 装备合成的时候返回上面镶嵌的宝石
EQUIP_DECOMPOSE = 25, // 装备分解
EQUIP_PIECE_DECOMPOSE = 26, // 装备碎片分解
TAKE_OUT_JEWEL = 27, // 取下装备上的宝石
JEWEL_COMPOSE = 28, // 合成宝石
BLUEPRT_COMPOSE = 29, // 藏宝图合成
BUY_MEAT = 30, // 购买烧肉
USE_MEAT = 31, // 使用烧肉
USE_GIFT_PACKAGE = 32, // 打开礼包(物品)
ADD_SKIN_UNLOCK_FIGURE = 33, // 获得皮肤解锁头像等
GET_HERO_UNLOCK_FIGURE = 34, // 获得武将解锁头像等
HERO_FAVOR_UNLOCK_FIGURE = 35, // 武将好感解锁头像等
PVP_SERIES_UNLOCK_FIGURE = 36, // pvp连胜解锁头像等
GACHA_PULL = 37, // 抽卡
GACHA_ITEMS = 38, // 抽卡中不是武将的那些道具
VISIT_HERO = 39, // 拜访武将获得碎片
HERO_TRANSFER_PIECE = 40, // 获得重复的武将转换成的碎片
FRIEND_SEND_PRESENT = 41, // 好友间送礼物
RECEIVE_FRIEND_HEART = 42, // 领取好友的红心
USE_GIFT_CODE = 43, // 礼包码兑换
MAIL = 44, // 邮件
RANK_REWARD = 45, // 排行榜奖励
SHOP_PURCHASE = 46, // 商店购买
RECYCLE_SOUL = 47, // 将魂回收
TASK_REWARD = 48, // 领取任务奖励
TASK_STAGE_REWARD = 49, // 主线任务阶段性奖励
EVENT_REWARD = 51, // 奇遇领取奖励
EXPEDITION_POINT_REWARD = 52, // 过关斩将点数宝箱
TOWER_HUNG_UP_REWARD = 53, // 镇念塔挂机奖励
TOWER_TASK_REWARD = 54, // 镇念塔任务奖励
DAILY_BATTLE_BUY_CNT = 55, // 每日关卡购买次数
DUNGEON_BATTLE_BUY_CNT = 56, // 秘境关卡购买次数
PVP_BOX_REWARD = 57, // pvp巅峰之路
PVP_REFRESH_OPP = 58, // pvp刷新对手
PVP_BUY_ATTACK_CNT = 59, // pvp购买更新挑战次数
TOWER_HUNG_UP_SDP_UP = 60, // 镇念塔挂机加速消耗
COM_BATTLE_USE_BLUEPRT = 61, // 寻宝消耗藏宝图
TASK_ACTIVE_REWARD = 62, // 每日任务活跃奖励
TASK_BOX_REWARD = 63, // 每日任务每周奖励
NORMAL_BATTLE_END = 64, // 主线关卡结算奖励
COM_BATTLE_END = 50, // 寻宝
PVP_BATTLE_END = 65, // pvp关卡结算奖励
VESTIGE_BATTLE_END = 66, // 遗迹本结算奖励
EVENT_BATTLE_END = 67, // 事件本结算奖励
DAILY_BATTLE_END = 68, // 每日本结算奖励
EXPEDITION_BATTLE_END = 69, // 远征本结算奖励
MYSTERY_BATTLE_END = 70, // 秘境本结算奖励
WARLOARDS_BATTLE_END = 71, // 群雄结算奖励
TOWER_BATTLE_END = 72, // 镇念塔结算奖励
MAIN_ELITE_BATTLE_END = 73, // 主线精英结算奖励
BRANCH_BATTLE_END = 74, // 支线结算奖励
ACT_TREASURE_HUNT_BATTLE_END = 75, // 神州探秘结算奖励
ACT_SELF_SHOP_BATTLE_END = 76, // 糜家商队结算奖励
ACT_DAILY_GK_BATTLE_END = 77, // 每日关卡活动结算奖励
ACT_NEW_HERO_GK_BATTLE_END = 78, // 新将演绎活动结算奖励
TRY_BATTLE_END = 79, // 试用关卡结算奖励
CREATE_GUILD = 80, // 创建军团
GUILD_IMPEACH = 81, // 弹劾团长
AUCTION_DIVIDEND = 82, // 拍卖行分红
AUCTION_OFFER = 83, // 拍卖出价
DONATE = 84, // 捐献奖励
DONATE_BOX = 85, // 捐献累计宝箱奖励
BOSS_BATTLE_END = 86, // 演武台战场结算奖励
GUILD_ACTIVE_REWARD = 87, // 军团活跃到达奖励
REFINE_EQUIP = 88, // 炼器堂炼器
TRAIN_BATTLE_END = 89, // 练兵场结算奖励
TRAIN_BOX_REWARD = 90, // 练兵场宝箱
TRAIN_LV_REWARD = 91, // 练兵场试炼等级奖励
TRAIN_BATTLE_BUY_CNT = 92, // 军团练兵场购买次数
WISH_POOL_DONATE = 93, // 许愿池捐献
WISH_POOL_RECEIVE = 94, // 许愿池领取
GUILD_BOSS_ENCOURAGE = 95, // 演武台敲鼓
ASSIST_REFINE = 96, // 协助点亮科技树
CITY_ACT_RESET_CHALLENGE_TIME = 97, // 诸侯混战重置挑战次数
MONOPOLY_MOVE = 98, // 活动 大富翁活动移动骰子
MONOPOLY_BANK = 99, // 活动 大富翁活动存钱
MONOPOLY_BUY_GOODS = 100, // 活动 大富翁商店
DAILY_COIN_EXCHANGE = 101, // 活动 每日铜钱活动兑换
DAILY_CHALLENGE_REWARD = 102, // 活动 每日挑战活动奖励
BUY_DAILY_GIFTS = 103, // 活动 购买每日特惠礼包
DAILY_MEAL_RECEIVE_REPAIRE = 104, // 活动 午餐晚餐补领
DAILY_MEAL_RECEIVE = 105, // 活动 午餐晚餐
DAILY_RMB_GIFT = 106, // 活动 每日特惠礼包
FIRST_GIFT = 107, // 活动 首充礼包
GROWTH_FUND = 108, // 活动 成长基金奖励
GROWTH_REWARD = 109, // 活动 成长任务奖励
GROWTH_DAY_EXCHANGE = 110, // 活动 成长任务奖章兑换
BUY_LIMIT_PACKAGE = 111, // 活动 购买新手限定礼包
NEW_HERO_GACHA_PULL = 112, // 活动 新武将抽卡获得
NEW_HERO_EXCHANGE = 113, // 活动 新将好礼兑换点数
POP_UP_BUY_GIFT = 114, // 活动 弹出礼包购买
RECHARGE_REWARD = 115, // 活动 每日累计充值
BUY_REFRESH_SHOP = 116, // 活动 购买通用的刷新商店
REFRESH_TASK_REWARD = 117, // 活动 通用刷新任务奖励
REFRESH_TASK_EXCHANGE = 118, // 活动 通用刷新任务兑换奖励
SELF_SERVICE_SHOP_BUY_RESOURCE = 119, // 活动 糜家商队买代币
SELF_SERVICE_SHOP_BUY_GIFT = 120, // 活动 糜家商队商店购买
REPAIRE_SIGNIN = 121, // 活动 补签
SIGNIN = 122, // 活动 签到
THIRTHDAY_TASK = 123, // 活动 30天任务奖励
THIRTHDAY_EXCHANGE = 124, // 活动 30天点数兑换
TREASURE_HUNT_FIRST_PAGE_REWARD = 125, // 活动 寻宝骑兵 首页奖励
TREASURE_HUNT_SHOP_BUY = 126, // 活动 寻宝骑兵商店购买
TREASURE_HUNT_TASK_REWARD = 127, // 活动 寻宝骑兵任务奖励
TREASURE_HUNT_CHALLENGE = 128, // 活动 寻宝骑兵大冒险
TREASURE_HUNT_SP_SHOP_BUY = 129, // 活动 寻宝骑兵天子宝库购买
VIP_RECHARGE_MONEY = 130, // 活动 vip累充奖励
MONTHLY_TICKET_DAILY = 131, // 活动 月卡每日奖励
MONTHLY_TICKET_FIRST = 132, // 活动 月卡首次奖励
YUANBAO_SHOP_BUY = 133, // 活动 元宝商店购买
GET_HERO_UNLOCK_SKIN = 134, // 获得武将解锁皮肤
AP_RECOVERY = 135, // 自然恢复体力
LV_UP = 136, // 升级恢复
}
export enum TA_EVENT {
REGISTER = 'register', // 注册
RECHARGE = 'recharge', // 发起充值
RECHARGE_SUCCESS = 'recharge_success', // 充值成功
RECHARGE_FAIL = 'recharge_fail', // 充值失败
AP_GET = 'ap_get', // 获得体力
// AP_CONSUME = 'ap_consume', // 体力消耗
PVP_SEASON_END = 'PVP_season_end', // pvp赛季结算
GUILD_DISMISS = 'guild_dissolute', // 军团解散
GUILD_QUIT = 'guild_quit', // 军团退出
GUILD_MASTER_CHANGE = 'guild_master_change', // 军团长改变
AUCTION_ITEM_GET = 'AH_item_get', // 拍卖行拍品获得
AUCTION_DIVIDEND = 'AH_bonus_get', // 拍卖行分红领取
ITEM_GET = 'item_get', // 道具获得
ITEM_CONSUME = 'item_consume', // 道具消耗
}
// 军团解散way字段
export enum GUILD_DISMISS_WAY {
GAME = "游戏内",
BACKEND = "后台",
}
export enum GUILD_MASTER_CHANGE_WAY {
SET_AUTH = "转让",
IMPEACH = "弹劾",
BACKEND = "后台",
}
export function getAuctionSourceTypeName(sourceType: number) {
switch(sourceType) {
case 1: return '军团演武';
case 2: return '蛮夷入侵';
case 3: return '诸侯混战';
case 4: return '粮草先行';
}
}
export enum TA_USERSET_TYPE {
SET = 1,
SET_ONCE = 2,
ADD = 3
}