feat(稷下学宫): ff931afe4到7421822f6

This commit is contained in:
luying
2023-08-30 11:02:52 +08:00
parent 59a334d673
commit 05cbe318e9
102 changed files with 147876 additions and 715 deletions

View File

@@ -29,8 +29,8 @@ export const CHANNEL_PREFIX = {
LEAGUE: 'league', // 联军
}
export const getChannelType = function(prefix: string) {
switch(prefix) {
export const getChannelType = function (prefix: string) {
switch (prefix) {
case CHANNEL_PREFIX.SYS:
return 1;
case CHANNEL_PREFIX.WORLD:
@@ -48,8 +48,8 @@ export const getChannelType = function(prefix: string) {
}
}
export const getSdkChannelId = function(prefix: string) {
switch(prefix) {
export const getSdkChannelId = function (prefix: string) {
switch (prefix) {
case CHANNEL_PREFIX.WORLD:
return 1;
case CHANNEL_PREFIX.GUILD:
@@ -194,7 +194,7 @@ export const PUSH_ROUTE = {
LEAGUE_DISSMISS: 'onLeagueDismiss', // 当联军解散
LEAGUE_ABDICATE: 'onLeagueAbdicate', // 当被转让盟主
LEAGUE_ITEM_UPDATE: 'onLeagueItemUpdate',
LEAGUE_TECH_CHANGE : 'onGVGTechChange', // 千机阁科技变更
LEAGUE_TECH_CHANGE: 'onGVGTechChange', // 千机阁科技变更
LEAGUE_TECH_UNLOCK: 'onGVGTechUnlock', // 千机阁科技解锁
LEAGUE_TECH_ACITVE: 'onGVGTechActive', // 千机阁科技激活
LEAGUE_TECH_ROLLBACK: 'onGVGTechRollback', // 千机阁科技回退
@@ -212,4 +212,7 @@ export const PUSH_ROUTE = {
GVG_NOTICE_UPDATE: 'onGVGNoticeUpdate', // 管理信息更新
PUBLIC_ACCOUNT_GIFT: 'onPublicAccountGift', // 公众号发送
GVG_REC_ADD: 'onGVGRecAdd', // 动态更新
ROUGE_COLLECT_UPDATE: 'onRougeCollectUpdate', // 更新图鉴
ROUGE_CHALLENGE_UPDATE: 'onRougeChallengeUpdate', //更新学宫挑战进度
}

View File

@@ -180,6 +180,7 @@ export const CURRENCY_TYPE = {
KING_EXP: 'kingExp',
VOUCHER: 'voucher',
VOUCHER_COIN: 'voucherCoin',
ROUGE_TECH: 'rougeTech',
}
const currencyArr = [
@@ -197,7 +198,8 @@ const currencyArr = [
{ "gid": 72021, "name": "天机骰子", "type": CURRENCY_TYPE.SPECIAL_DICE },
{ "gid": 72030, "name": "主公经验", "type": CURRENCY_TYPE.KING_EXP },
{ "gid": 81000, "name": "英杰券", "type": CURRENCY_TYPE.VOUCHER},
{ "gid": 81001, "name": "英杰币", "type": CURRENCY_TYPE.VOUCHER_COIN}
{ "gid": 81001, "name": "英杰币", "type": CURRENCY_TYPE.VOUCHER_COIN},
{ "gid": 40022, "name": "科技点", "type": CURRENCY_TYPE.ROUGE_TECH },
];
export const CURRENCY = new Map<number, { gid: number, name: string, type: string }>();

View File

@@ -76,6 +76,7 @@ export enum MAIL_TYPE {
ARTIFACT_OVER = 46, // 宝物数量超过
GVG_BATTLE_PLAYER_SETTLE_RANK_REWARD = 47, // 激战期个人占领排行榜奖励
REPAIRE_SIGN_IN = 48, // 高级签到补发奖励
ROUGE_SCORE_REPAIRE = 49, // 补发肉鸽每周奖励
};
export const SEND_NAME = '系统';

View File

@@ -0,0 +1,127 @@
// 肉鸽相关
export enum ROUGE_LIKE_STATUS {
CHOOSECHARA = 0,//选角色卡
INPROGRESS = 1, // 进行中
SUCCESS = 2, // 达成
}
export enum ROUGE_CHARA_INITIAL {
NOT = 0, // 不能被随机
CAN = 1, // 能被随机
}
export enum ROUGE_CHARA_TYPE {
ORDINARY = 1, // 普通
HIGH = 2, // 高级
}
export enum ROUGE_LIKE_CARD_TYPE {
CHARA = 1, //角色卡
PASSIVE = 2, //特性卡
HOLY = 3, //圣物
// SKILL = 4, //技能卡
// PASSON = 5, //传人卡
// EVENT = 6, //事件
// // COIN = 4, //试炼币
}
export enum COLLECTION_TYPE {
PASSIVE_CARD_SUM = 0,
PASSIVE_CARD = 1,
HOLY_CARD = 2,
SKILL_CARD = 3,
EVENT = 4,
}
export enum ROUGE_LIKE_DETAIL_STATUS {
CHOOSE = 1, //已选择
GET = 2, //已获得
GET_REWARD = 3, //已领奖
}
export enum ROUGE_LIKE_CHOOSE_REWARD {
NOCHOOSE = 0, //未选择
CHOOSE = 1, //选择
}
export enum ROUGE_LIKE_NODE_STATUS {
FAIL = 0, // 失败
SUCCESS = 1, //成功
}
export enum ROUGE_LIKE_NODE_TYPE {
ORDINARY = 1, // 普通关
ELITE = 2, // 精英关
CHALLENGE = 3, // 挑战关
SHOP = 4, // 试炼商店
REST_POINT = 5, // 休整点
QUEST_POINT = 6, // 问号点
BOSS = 7, // boss关
EVENT = 8, //事件
}
export enum REST_POINT_TYPE {
RECOVERY = 1, //恢复
RECURIT = 2, //招募
TRAIN = 3, //强化
}
export enum ROUGELIKE_SKILLTYPE {
AP = 1, //怒气
ROUND = 2, //回合
}
export enum ROUGE_EFFECT_TYPE {
CHALLENGE_ENEMY_MAIN_ATTR_UP = 1001, // 接下来X场战斗敌军属性id提高num
CHALLENGE_ENEMY_SUB_ATTR_UP = 1002, // 接下来X场战斗敌军属性id提高num
CHALLENGE_CHARA_MAIN_ATTR_DOWN = 1003, // 接下来X场战斗我军学员属性id降低num
CHALLENGE_CHARA_SUB_ATTR_DOWN = 1004, // 接下来X场战斗我军学员属性id降低num
CHALLENGE_CHARA_HP_LIMIT = 1005, // 接下来X场战斗战斗结束后我军学员生命不低于num
CHALLENGE_CHARA_NO_AP_SKILL = 1006, // 接下来X场战斗战斗过程中我军学员无法使用怒气技
CHALLENGE_CHARA_NO_ROUND_SKILL = 1007, // 接下来X场战斗战斗过程中我军学员无法使用回合技
CHALLENGE_PASSIVE_CARD_REDUCE = 1008, // 接下来X次选择特性卡时可选择的卡片数量少1
CHALLENGE_CHARA_NUM_LIMIT = 1009, // 接下来X场战斗每场战斗只能上阵2名学员
HOLY_CHARA_HP_RECOVERY_UP = 2001, // 每场战斗结束后学员恢复血量上限X%的生命
HOLY_CHARA_SLOT_UNLOCK_ALL = 2002, // 获得该圣物时所有学员立刻解锁X个特性槽
HOLY_CHARA_SLOT_UNLOCK_RAND = 2003, // 获得该圣物时随机解锁X个学员的Y个特性槽
HOLY_COIN_UP = 2004, // 战斗胜利后获得的试炼币增加X
HOLY_CHARA_MAIN_ATTR_UP_BY_COIN = 2005, // 每累积X个试炼币全员基础属性id提高Y
HOLY_PASSIVE_UPDATE_RAND = 2006, // 随机升级X个已装备的特性
HOLY_PASSIVE_WEIGHT_UP_BY_AUTHOR = 2007, // 获得圣物时X流派特性卡的权重增加Y
HOLY_ENEMY_MAIN_ATTR_DOWN = 2008, // 进入战斗后所有敌军扣减X的某基础属性id
HOLY_REVIVE_ALL = 2009, // 非首领敌人战斗失败视为胜利,并且满血复活
HOLY_REVIVE_CHARA_RAND = 2010, // 战斗胜利后若有学员死亡则满血复活X名死亡学员
HOLY_SHOP_DISCOUNT = 2011, // 试炼商店中所有商品X折出售
HOLY_UPDATE_PASSIVE_BY_LV = 2012, // 获得该圣物时立即升级所有X星特性卡
HOLY_PASSIVE_CHOOSE_FIX = 2013, // 下次选择特性卡时必定出现X星特性卡
HOLY_PASSIVE_CHOOSE_NUM_UP = 2014, // 下次选择特性卡时可多选X张特性卡
HOLY_REPAIRE_HOLY = 2015, // 获得该圣物后随机修复X个已损毁的圣物
// HOLY_RESET_PASSIVE = 2016, // 获得该圣物后随机重置X个已装配的特性卡
HOLY_RECOVERY_POINT_UP = 2017, // 休整点额外恢复X%的生命
HOLY_TRAIN_POINT_DISCOUNT = 2018, // 休整点特训价格X折
HOLY_CHARA_SUB_ATTR_UP_BY_COIN = 2019, // 每累积X个试炼币全员次级属性id提高Y
HOLY_CHARA_MAIN_ATTR_UP = 2020, // 基础属性提升
HOLY_CHARA_SUB_ATTR_UP = 2021, // 次级属性提升
HOLY_CHARA_ATTR_UP_BY_ROUND = 2022, // 每场战斗第X回合后全员属性id提高Y
HOLY_CHARA_SLOT_UNLOCK_POINT = 2023, // 获得该圣物后所有角色解锁X号位置的特性槽
TECH_CHARA_MAIN_ATTR_UP = 3001, // 基础属性提升
TECH_CHARA_SUB_ATTR_UP = 3002, // 次级属性提升
TECH_INIT_HOLY_BY_AUTHOR = 3003, // 选择百家流派后获得1个流派专属圣物XX圣物池
TECH_CAN_CHOOSE_SKILL_CARD = 3004, // 装备X个同百家流派特性的角色可额外选择流派专属Y技能类型
TECH_INIT_COIN = 3005, // 初始获得X个试炼币
TECH_RECOVERY_POINT_UP = 3006, // 休整点恢复额外恢复血量上限X%的生命
TECH_COIN_UP_BY_NODE_TYPE = 3007, // 某些nodeType后获得的试炼币增加X%
TECH_PASSIVE_RANDOM_AGAIN = 3008, // 选择特性卡时可消耗X试炼币重置Y次
TECH_TRAIN_POINT_DISCOUNT = 3009, // 休整点特训价格降低X%
TECH_BOSS_ANGER_MAX = 3010, // 挑战boss关前所有角色怒气值充满
TECH_BOSS_HP_MAX = 3011, // 挑战boss关前所有角色生命恢复至100%
}
export enum ROUGE_EFFECT_TYPE_KIND {
CHALLENGE = 1, // 挑战
HOLY = 2, // 圣物特效
TECH = 3, // 法阵特性
}

View File

@@ -32,6 +32,8 @@ export const CHECT_BATTLE_TYPE_HIDE = 202; // 隐藏武将
export const ITID_STONE_LIMIT = 6; //玉石一键合成等级限制
export const ROUGE_SLOT_LIMIT = 5;//rouge卡槽数量
export enum TIME_OUTPUT_TYPE {
DATE = 1,
STAMP_10 = 2,
@@ -64,6 +66,7 @@ export const COUNTER = {
HIDDEN_DATA: { name: 'hiddendata', def: 1 },
ARTIFACT_ID: { name: 'artid', def: 1 },
GVG_CONFIG: { name: 'gvg', def: 1 },
ROUGE_CHARA: { name: 'rougeChara', def: 1 },
};
export const DEFAULT_HEROES = [19, 53,];
@@ -654,6 +657,39 @@ export const FILENAME = {
DIC_AUTHORS_BOOK_SUB: 'dic_zyz_authorsBookSub',
DIC_AUTHORS_GOODID: 'dic_zyz_authorsGoodId',
DIC_BOSS_RANK_ACTIVE_POINT: 'dic_zyz_bossRank_activePoint',
// DIC_ROUGE_TYPE: "dic_rougeType", 暂时用不到
DIC_ROUGE_AUTHOR_TYPE: "dic_rougeAuthorType",
DIC_ROUGE_TYPE_GRADE: "dic_rougeType_grade",
DIC_ROUGE_LAYER_PLAN: "dic_rougeLayer_plan",
DIC_SPIRIT_PLAN: "dic_spiritPlan",
DIC_ROUGE_LAYER_NODE_NUM_PLAN: "dic_rougeLayer_nodeNumPlan",
DIC_ROUGE_LAYER_NODE_PLAN: "dic_rougeLayer_nodePlan",
DIC_ROUGE_NODE: "dic_rougeNode",
DIC_ROUGE_LAYER_REWARD_PLAN: "dic_rougeLayer_rewardPlan",
DIC_ROUGE_SHOP_PLAN: "dic_rougeShopPlan",
DIC_ROUGE_CHARA: "dic_rougeChara",
DIC_ROUGE_PASSIVE_CARD: "dic_rougePassiveCard",
DIC_ROUGE_PASSIVE_COLLECT: "dic_rougePassiveCollect",
DIC_ROUGE_SKILL_CARD: "dic_rougeSkillCard",
DIC_ROUGE_HOLY_CARD: "dic_rougeHolyCard",
DIC_ROUGE_CHARA_CARD_PLAN: "dic_rougeChara_cardPlan",
DIC_ROUGE_PASSIVE_CARD_PLAN: "dic_rougePassive_cardPlan",
DIC_ROUGE_HOLY_CARD_PLAN: "dic_rougeHoly_cardPlan",
DIC_ROUGE_CHALLANGE: "dic_rougeChallenge",
DIC_ROUGE_CHALLANGE_PLAN: "dic_rougeChallengePlan",
DIC_ROUGE_QUESTION_MARK_PLAN: "dic_rougeQuestionMarkPlan",
DIC_ROUGE_RANDOM_EVENT_PLAN: "dic_rougeRandomEventPlan",
DIC_ROUGE_EVENT_OPTION: "dic_rougeEventOption",
DIC_ROUGE_OPTION_GROUP: "dic_rougeOptionGroup",
DIC_GK_ROUGE: "dic_zyz_gk_rouge",
DIC_ROUGE_SCORE_REWARD: "dic_rougeScoreReward",
DIC_ROUGE_EFFECT: "dic_rougeEffect",
DIC_ROUGE_EFFECT_TYPE: "dic_rougeEffectType",
DIC_ROUGE_TECH: "dic_rougeTech",
DIC_ROUGE_TECH_CIRCLE: "dic_rougeTechCircle",
DIC_ROUGE_TECH_LEVEL: "dic_rougeTechLevel",
}
export const WAR_RELATE_TABLES = [
@@ -679,6 +715,7 @@ export const WAR_RELATE_TABLES = [
FILENAME.DIC_GK_BRANCH_ELITE,
FILENAME.DIC_GK_GVG_VESTIGE,
FILENAME.DIC_GK_GVGBATTLE,
FILENAME.DIC_GK_ROUGE,
]
// 装备栏强化类型
@@ -1211,6 +1248,12 @@ export enum ITEM_CHANGE_REASON {
QIXI_REWARD = 195, // 七夕活动奖励
MID_AUTUMN_REWARD = 196, // 中秋活动奖励
AUTHOR_GACHA_REWARD = 197, // 百家争鸣祈灵奖励
ROUGE_TAKE_OUT_REWARD = 198, // 肉鸽外带奖励
ROUGE_TECH_SCORE = 199, // 肉鸽科技点结算
ROUGE_UNLOCK_TECH = 200, // 肉鸽解锁科技点
ROUGE_FIRST_REWARD = 201, // 肉鸽首通奖励
RECEIVE_COLLECT_REWARD = 202, // 领取图鉴奖励
RECEIVE_ROUGE_SCORE_REWARD = 203, // 领取积分奖励
}
export enum TA_EVENT {