✨ feat(gvgBattle): 添加部分保存阵容、进出城池等接口的逻辑
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
import { GVGTeamMem } from "../../domain/battleField/gvgBattle";
|
||||
import { GVGLeagueType } from "../../db/GVGLeague";
|
||||
import { GVGTeamType } from "../../db/GVGTeam";
|
||||
|
||||
|
||||
/**
|
||||
@@ -25,4 +27,15 @@ export async function getGVGCities(league: GVGLeagueType) {
|
||||
*/
|
||||
export async function getGVGCitiesInfo(league: GVGLeagueType): Promise<{cityId: number, guardLeagueName: string, teamCnt: number }[]> {
|
||||
return [];
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取内存中队伍的数据结构
|
||||
*/
|
||||
export function getGVGTeamMemInfo(team: GVGTeamType): GVGTeamMem {
|
||||
const teamMem = team as GVGTeamMem;
|
||||
teamMem.isMoving = false;
|
||||
teamMem.startMoveTime = 0;
|
||||
teamMem.stopMoveTime = 0;
|
||||
return teamMem;
|
||||
}
|
||||
|
||||
@@ -200,3 +200,9 @@ export async function calLeagueCe(league: GVGLeagueType) {
|
||||
const guilds = await GuildModel.findByCodes(guildCodes);
|
||||
return guilds.reduce((pre, guild) => pre + guild.guildCe, 0);
|
||||
}
|
||||
|
||||
// 检查当前赛季阶段
|
||||
export async function checkGVGPeriod(p : GVG_PERIOD) {
|
||||
let { period } = getGVGPeriodData();
|
||||
return period == p;
|
||||
}
|
||||
Reference in New Issue
Block a user