feat(活动): 小游戏

This commit is contained in:
luying
2023-03-17 16:48:23 +08:00
parent 04cecc2d5d
commit 3669d557a7
14 changed files with 565 additions and 10 deletions

View File

@@ -267,6 +267,7 @@ export enum REDIS_KEY {
GVG_HISTORY_CITY ='gvgHisCity', // gvg激战期玩家进入的城池
GVG_SEND_REWARD ='gvgSendReward', // gvg发放奖励
GVG_SPINE_CNT ='gvgSpineCnt', // gvg spine的下发数量
ACTIVITY_MINI_GAME ='miniGame', // 活动小游戏排行榜
}
// 各排行榜对应hash的key
@@ -329,7 +330,8 @@ export function getInfoKeyByRedisKey(redisKey: REDIS_KEY) {
return { infoKey: REDIS_KEY.LEAGUE_INFO, extraKey: [] };
case REDIS_KEY.GVG_BATTLE_LEAGUE_RANK_BY_CITY: // 激战期联军排行榜
return { infoKey: REDIS_KEY.LEAGUE_INFO, extraKey: [] };
case REDIS_KEY.ACTIVITY_MINI_GAME:
return { infoKey: REDIS_KEY.USER_INFO, extraKey: [] };
default:
return { infoKey: REDIS_KEY.USER_INFO, extraKey: [] };
}
@@ -431,7 +433,8 @@ export const KEY_TO_COMPOSE_FIELD = new Map([
[REDIS_KEY.LEAGUE_INFO, COMPOSE_FIELD_TYPE.LEAGUE],
[REDIS_KEY.GVG_BATTLE_RANK, COMPOSE_FIELD_TYPE.ROLE],
[REDIS_KEY.GVG_BATTLE_LEAGUE_RANK, COMPOSE_FIELD_TYPE.LEAGUE],
[REDIS_KEY.GVG_BATTLE_LEAGUE_RANK_BY_CITY, COMPOSE_FIELD_TYPE.LEAGUE]
[REDIS_KEY.GVG_BATTLE_LEAGUE_RANK_BY_CITY, COMPOSE_FIELD_TYPE.LEAGUE],
[REDIS_KEY.ACTIVITY_MINI_GAME, COMPOSE_FIELD_TYPE.ROLE]
]);
@@ -1140,8 +1143,10 @@ export enum ITEM_CHANGE_REASON {
GVG_REVIVE = 174, // gvg复活队伍
GVG_USE_ITEM = 175, // gvg使用连弩
ARTIFACT_LV_RETURN = 176, // 宝物继承等级返还
ACT_FORGE_BUILD = 177, // 火神祭祀锻造
ACT_FORGE_HELP = 178, // 火神祭祀失败补助
ACT_FORGE_BUILD = 177, // 火神祭祀锻造
ACT_FORGE_HELP = 178, // 火神祭祀失败补助
ACT_MINI_GAME_REWARD = 179, // 小游戏单局奖励
ACT_MINI_GAME_BUY_CNT = 180, // 小游戏花元宝买
}
export enum TA_EVENT {

View File

@@ -649,6 +649,12 @@ export const STATUS = {
ACTIVITY_BUILD_COUNT: { code: 50047, simStr: '铸造次数已满' },
ACTIVITY_BUY_CNT_MAX: { code: 50048, simStr: '该图谱购买次数已达上限' },
ACTIVITY_MATERIAL_COUNT_NOT_ZERO: { code: 50049, simStr: '材料数量不可为0' },
ACTIVITY_MINI_GAME_COUNT_LACK: { code: 50050, simStr: '次数不足' },
ACTIVITY_MINI_GAME_RECORD_NOT_FOUND: { code: 50051, simStr: '未找到这条记录' },
ACTIVITY_MINI_GAME_BUY_COUNT_MAX: { code: 50052, simStr: '购买次数不足' },
ACTIVITY_MINI_GAME_BOX_NOT_FOUND: { code: 50053, simStr: '未找到该宝箱' },
ACTIVITY_MINI_GAME_BOX_HAS_RECEIVED: { code: 50054, simStr: '该宝箱已领取' },
ACTIVITY_MINI_GAME_SCORE_NOT_ENOUGH: { code: 50055, simStr: '积分不足' },
// GM后台相关状态 60000 - 69999
GM_ERR_PASSWORD: { code: 60001, simStr: '账号或密码错误' },