🐞 fix(正在战斗中的队伍不可移动):

This commit is contained in:
luying
2023-03-01 15:07:56 +08:00
parent 92fb7e6235
commit 2768c0254a
7 changed files with 38 additions and 13 deletions
+1
View File
@@ -197,6 +197,7 @@ export const PUSH_ROUTE = {
LEAGUE_TECH_ACITVE: 'onGVGTechActive', // 千机阁科技激活
GVG_TASK_UPDATE: 'onGVGTaskUpdate', // GVG任务更新
GVG_TEAM_ATTACKED: 'onTeamAttacked', // 当队伍受到攻击
GVG_MY_TEAM_ATTACKED: 'onMyTeamAttacked', // 当队伍受到攻击
GVG_AREA_SPINE_CHANGE: 'onAreaSpinesChange', // 可见区域内spine的变动,每隔5秒会下发
GVG_AREA_POINT_CHANGE: 'onMyAreaPointChange', // 积分点上的驻守人变更
GVG_PLAYER_AREA_ADD: 'onPlayerAddToArea', // 积分点上的驻守人变更
+1
View File
@@ -385,6 +385,7 @@ export const STATUS = {
GVG_TEAM_NOT_NEED_REVIVE: { code: 21418, simStr: '此队伍不需要复活' },
GVG_BATTLE_IS_MOVING_CD: { code: 21403, simStr: '移动冷却中' },
GVG_BATTLE_TEAM_REVIVE: { code: 21404, simStr: '队伍复活中' },
GVG_BATTLE_TEAM_LOCK: { code: 21405, simStr: '您的队伍正在被攻击中' },
// 通用 30000 - 30099
DIC_DATA_NOT_FOUND: { code: 30000, simStr: '数据表未找到' },
+1 -1
View File
@@ -251,7 +251,7 @@ export default class GVGTeam extends BaseModel {
// 防守方锁定cd
public static async battleStartLockDefense(teamCode: string, lockTeamCode: string) {
const team: GVGTeamType = await GVGTeamModel.findOneAndUpdate({ teamCode }, { $set: { lockTime: nowSeconds() + GVG.GVG_DEFAULT_ATTACK_CD, lockTeamCode } }, { new: true }).lean();
const team: GVGTeamType = await GVGTeamModel.findOneAndUpdate({ teamCode }, { $set: { lockTime: nowSeconds() + GVG.GVG_DEFAULT_BATTLE_CD, lockTeamCode } }, { new: true }).lean();
return team;
}
+1
View File
@@ -419,6 +419,7 @@ export const GVG = {
GVG_REDPOINT_BATTLEFEAT: 0, // 千机阁战功红点大于多少可能出现红点
GVG_REVIVE_GOLD: '1&100|2&150|3&200|4&250|5&300|6&500', // GVG激战期元宝购买复活的消耗,次数&元宝数
GVG_VESTIGE_CHALLENGE_TIME: '5:00:00&22:00:00', // 征战中原遗迹可挑战时间
GVG_DEFAULT_BATTLE_CD: 10, // 激战期战斗锁定时长,用于玩家退出时获取不到数据的情况
};
export const PLATFORM_CONFIG = {
OPEN_ANIMATION: 1, // 0关,1开(开场动画视频)