✨ feat(宝物): 添加宝物系统
This commit is contained in:
@@ -157,6 +157,8 @@ export const PUSH_ROUTE = {
|
||||
ITEM_UPDATE: 'onItemUpdate',
|
||||
JEWEL_DEL: 'onJewelDel',
|
||||
JEWEL_ADD: 'onJewelAdd',
|
||||
ARTIFACT_DEL: 'onArtifactDel',
|
||||
ARTIFACT_ADD: 'onArtifactAdd',
|
||||
HEAD_CHANGE: 'onHeadChange',
|
||||
TASK_UPDATE: 'onTaskUpdate',
|
||||
ACTIVITY_TASK_UPDATE: 'onActivityTaskUpdate',
|
||||
|
||||
@@ -34,6 +34,12 @@ export enum HERO_SYSTEM_TYPE {
|
||||
RE_CAL = 31, // 重新计算
|
||||
TALENT_LV = 32, // 天赋升级
|
||||
TALENT_RESET = 33, // 天赋重置
|
||||
PUT_ARTIFACT = 34, // 装备宝物
|
||||
PUT_OFF_ARTIFACT = 35, // 卸下宝物
|
||||
ARTIFACT_LV = 36, // 宝物等级
|
||||
ARTIFACT_QUALITY = 37, // 宝物品质
|
||||
ARTIFACT_TRANSFER = 38, // 宝物转换
|
||||
ARTIFACT_REBUILD = 39, // 宝物重铸
|
||||
};
|
||||
|
||||
// 武将上限
|
||||
|
||||
@@ -38,6 +38,7 @@ export const CONSUME_TYPE = {
|
||||
DICE: 16, // 骰子
|
||||
DRAWING: 17, // 图纸
|
||||
VOUCHER: 18, // 代金券
|
||||
ARTIFACT_GENERAL: 19, // 宝物通用
|
||||
};
|
||||
|
||||
export enum ROLE_TERAPH {
|
||||
@@ -96,6 +97,7 @@ export const ITEM_TABLE = {
|
||||
HERO: 'hero',
|
||||
SKIN: 'skin',
|
||||
JEWEL: 'jewel',
|
||||
ARTIFACT: 'artifact',
|
||||
}
|
||||
|
||||
const itid_array = [
|
||||
@@ -148,7 +150,9 @@ const itid_array = [
|
||||
{ id: 60, name: '衣服天晶石', table: 'jewel' },
|
||||
{ id: 61, name: '头饰天晶石', table: 'jewel' },
|
||||
{ id: 62, name: '行具天晶石', table: 'jewel' },
|
||||
{ id: 63, name: '代金券', table: 'item', type: CONSUME_TYPE.VOUCHER }
|
||||
{ id: 63, name: '代金券', table: 'item', type: CONSUME_TYPE.VOUCHER },
|
||||
{ id: 64, name: '宝物', table: 'artifact' },
|
||||
{ id: 65, name: '宝物通用材料', table: 'item', type: CONSUME_TYPE.ARTIFACT_GENERAL },
|
||||
];
|
||||
|
||||
export const ITID = new Map<number, { id: number, name: string, table: string, type?: number, isCurrency?: boolean, equipJewel?: number }>();
|
||||
|
||||
@@ -61,6 +61,7 @@ export enum MAIL_TYPE {
|
||||
GUILD_MAIL = 31, // 军团邮件
|
||||
REBATE = 32, // 返利邮件
|
||||
GROUP_SHOP_REFUND = 33, // 退费
|
||||
ARTIFACT_OVER = 34, // 退费
|
||||
};
|
||||
|
||||
export const SEND_NAME = '系统';
|
||||
|
||||
@@ -19,7 +19,7 @@ export enum ROLE_SELECT {
|
||||
|
||||
export enum HERO_SELECT {
|
||||
ENTRY = '-_id -attr -__v',
|
||||
HERO_DETAIL = 'roleId roleName hid hName ce lv star colorStar quality job skins attr ePlace skinId connections subHid',
|
||||
HERO_DETAIL = 'roleId roleName hid hName ce lv star colorStar quality job skins attr ePlace skinId connections artifact subHid',
|
||||
// 排行榜中lineup字段
|
||||
RANK_LINEUP = 'seqId roleId hid star colorStar lv quality job ce updatedAt skinId'
|
||||
}
|
||||
@@ -57,8 +57,12 @@ export enum FRIEND_SHIP_SELECT {
|
||||
GET_FRIEND_VALUE = 'friendValue friendLv'
|
||||
}
|
||||
|
||||
export const ENTERY_ROLE_PICK = ['roleId', 'roleName', 'serverId', 'ce', 'topLineupCe', 'coin', 'lv', 'exp', 'vLv', 'gold', 'heros', 'jewels', 'consumeGoods', 'title', 'teraphs', 'showLineup', 'heads', 'head', 'frames', 'frame', 'spines', 'spine', 'hasGuild', 'guildCode', 'todayZeroPoint', 'apJson', 'skins', 'totalPay', 'guide', 'hasInit', 'renameCnt', 'totalCost', 'guildName', 'isVip', 'createTime', 'ipLocation'];
|
||||
export const ENTERY_ROLE_PICK = ['roleId', 'roleName', 'serverId', 'ce', 'topLineupCe', 'coin', 'lv', 'exp', 'vLv', 'gold', 'heros', 'jewels', 'artifacts', 'consumeGoods', 'title', 'teraphs', 'showLineup', 'heads', 'head', 'frames', 'frame', 'spines', 'spine', 'hasGuild', 'guildCode', 'todayZeroPoint', 'apJson', 'skins', 'totalPay', 'guide', 'hasInit', 'renameCnt', 'totalCost', 'guildName', 'isVip', 'createTime', 'ipLocation'];
|
||||
|
||||
export enum SURVEY_SELECT {
|
||||
FIND = '-__v -_id -surveyName -roleIndex -reward -mailContent -receivedRole -createdAt -updatedAt'
|
||||
}
|
||||
}
|
||||
|
||||
export enum ARTIFACT_SELECT {
|
||||
ENTRY = '-_id -__v -roleId -roleName -createdAt -updatedAt -status'
|
||||
}
|
||||
|
||||
@@ -53,6 +53,7 @@ export const COUNTER = {
|
||||
CITY_ACTIVITY: { name: 'cityAct', def: 1 },
|
||||
RACE_ACTIVITY: { name: 'raceAct', def: 1 },
|
||||
HIDDEN_DATA: { name: 'hiddendata', def: 1 },
|
||||
ARTIFACT_ID: { name: 'artid', def: 1 },
|
||||
};
|
||||
|
||||
export const DEFAULT_HEROES = [19, 53,];
|
||||
@@ -558,6 +559,11 @@ export const FILENAME = {
|
||||
DIC_LADDER_MATCH: 'dic_zyz_ladderMatch',
|
||||
DIC_GK_BRANCH_ELITE: 'dic_zyz_gk_branchElite',
|
||||
DIC_GENERAL_GOODS: 'dic_zyz_general_goods',
|
||||
DIC_ARTIFACT: 'dic_zyz_artifact',
|
||||
DIC_ARTIFACT_LV_PLAN: 'dic_zyz_artifactLvPlan',
|
||||
DIC_ARTIFACT_QUALITY_PLAN: 'dic_zyz_artifactQualityPlan',
|
||||
DIC_ARTIFACT_QUALITY: 'dic_zyz_artifactQuality',
|
||||
DIC_ARTIFACT_SEID: 'dic_zyz_artifactSeid',
|
||||
}
|
||||
|
||||
export const WAR_RELATE_TABLES = [
|
||||
@@ -763,7 +769,7 @@ export enum TASK_TYPE {
|
||||
JEWEL_QUENCH_SUCCESS = 107, // 天晶淬炼成功
|
||||
COM_BATTLE_LV = 108, // 军团寻宝
|
||||
GUILD_REFINE = 109, // 军团兑换
|
||||
EQUIP_STAR_UP_CNT_SUM = 110, // 装备总共升星x次
|
||||
EQUIP_STAR_UP_CNT_SUM = 110, // 装备总共升星x次
|
||||
BATTLE_MAIN_START = 111, // 挑战主线x次
|
||||
BATTLE_TOWER_START = 112, // 挑战镇念塔x次
|
||||
BATTLE_VESTIGE_START = 113, // 挑战遗迹x次
|
||||
@@ -773,12 +779,15 @@ export enum TASK_TYPE {
|
||||
COM_BATTLE_WIN = 117, // 寻宝胜利x次
|
||||
BATTLE_EXPEDITION_START = 118, // 挑战远征x次
|
||||
BATTLE_DUNGEON_START = 119, // 挑战秘境x次
|
||||
GUILD_GOLD_DONATE = 120, // 军团元宝捐献x次
|
||||
GUILD_GOLD_DONATE = 120, // 军团元宝捐献x次
|
||||
LADDER_CNT = 121, // 名将擂台挑战x次
|
||||
LADDER_SUCCESS_CNT = 122, // 名将擂台挑战胜利x次
|
||||
LADDER_RANK = 123, // 名将擂台排名
|
||||
CONNECT_ONE_HERO_MAX_LV = 124, // 羁绊最高等级的那一级达到x级
|
||||
CONNECT_ONE_HERO_SUM_LV = 125, // 单个武将全部羁绊到达
|
||||
ARTIFACT_LV = 127, // 强化X件宝物至X级
|
||||
ARTIFACT_QUALITY_EQUIP = 128, // 穿戴X件品质为X的宝物
|
||||
ARTIFACT_COMPOSE = 129, // 合成X次宝物
|
||||
}
|
||||
|
||||
// 任务累积类型
|
||||
@@ -1048,6 +1057,11 @@ export enum ITEM_CHANGE_REASON {
|
||||
ACT_GROUP_SHOP_BUY = 153, // 团购
|
||||
ACT_TURNTABLE_RECEIVE_BOX = 154, // 活动 幸运转盘领取宝箱
|
||||
ACT_BIND_PHONE = 155, // 活动 绑定手机奖励
|
||||
ARTIFACT_DECOMPOSE = 156, // 宝物分解
|
||||
ARTIFACT_LV = 157, // 宝物升级
|
||||
ARTIFACT_QUALITY = 158, // 宝物升品
|
||||
ARTIFACT_TRANSFER = 159, // 宝物转换
|
||||
ARTIFACT_REBUILD = 160, // 宝物重铸
|
||||
}
|
||||
|
||||
export enum TA_EVENT {
|
||||
|
||||
Reference in New Issue
Block a user