diff --git a/game-server/app/servers/battle/handler/normalBattleHandler.ts b/game-server/app/servers/battle/handler/normalBattleHandler.ts index 633c0f93f..085ed5139 100644 --- a/game-server/app/servers/battle/handler/normalBattleHandler.ts +++ b/game-server/app/servers/battle/handler/normalBattleHandler.ts @@ -3,7 +3,7 @@ import { BattleRecordModel } from '../../../db/BattleRecord'; import { BattleSweepRecordModel } from '../../../db/BattleSweepRecord'; import { BattleCheatRecModel } from '../../../db/BattleCheatRec'; import { genCode, getReasonByWarType, getWarTypeName } from '../../../pubUtils/util'; -import { WAR_TYPE, EVENT_STATUS, REDIS_KEY, KING_EXP_RATIO_TYPE, TA_EVENT, ITEM_CHANGE_REASON, BLOCK_TYPE, CHECT_BLOCK_TYPE, CHECT_BATTLE_TYPE, CHECT_BATTLE_TYPE_HIDE } from '../../../consts'; +import { WAR_TYPE, EVENT_STATUS, REDIS_KEY, KING_EXP_RATIO_TYPE, TA_EVENT, ITEM_CHANGE_REASON, BLOCK_TYPE, CHECT_BLOCK_TYPE, CHECT_BATTLE_TYPE, CHECT_BATTLE_TYPE_HIDE, CHECT_BATTLE_TYPE_ATK_LIMIT } from '../../../consts'; import { checkDaily, checkDailyAndIncrease } from '../../../services/dailyBattleService'; import { checkTowerWar, towerBattleEnd } from '../../../services/battleService'; import { WarReward } from '../../../services/warRewardService'; @@ -562,7 +562,7 @@ export class NormalBattleHandler { if (roleId == undefined || type == undefined || sid == undefined) { return; } - if (type && (type === CHECT_BATTLE_TYPE || type === CHECT_BATTLE_TYPE_HIDE)) { + if (type && (type === CHECT_BATTLE_TYPE || type === CHECT_BATTLE_TYPE_HIDE || type === CHECT_BATTLE_TYPE_ATK_LIMIT)) { // console.log("blockByRecordBattleCheat----type=", type); return; } diff --git a/shared/consts/constModules/sysConst.ts b/shared/consts/constModules/sysConst.ts index 23cf9b1ce..4746b746a 100644 --- a/shared/consts/constModules/sysConst.ts +++ b/shared/consts/constModules/sysConst.ts @@ -27,6 +27,7 @@ export const CLOSE_LOGIN_WHEN_ONLINE_MAX = 1; // 是否在服务器达到最大 export const MAX_ONLINE_USER_COUNT = 100000; // 最大在线人数限制 export const CHECT_BATTLE_TYPE = 200; //非异常战斗类型 +export const CHECT_BATTLE_TYPE_ATK_LIMIT = 201; // 我方武将最高攻小于地方最低防 export const CHECT_BATTLE_TYPE_HIDE = 202; // 隐藏武将 export enum TIME_OUTPUT_TYPE {