当主公经验到达满级时,关卡不再获得经验

This commit is contained in:
luying
2020-12-29 11:32:01 +08:00
parent cf05fc6bb8
commit eb6a46b18e
6 changed files with 29 additions and 61 deletions
@@ -17,6 +17,7 @@ import { RScriptRecordModel } from '../../../db/RScriptRecord';
import { updateWarStar, checkBattleHeroes, roleLevelup } from '../../../services/normalBattleService';
import { checkDungeonNum, checkDungeonAndIncrease } from '../../../services/dungeonService';
import { switchOnFunc } from '../../../services/funcSwitchService';
import { gameData } from '../../../pubUtils/data';
export default function(app: Application) {
return new NormalBattleHandler(app);
@@ -157,7 +158,7 @@ export class NormalBattleHandler {
let roleName = session.get('roleName');
let sid = session.get('sid');
let serverId = session.get('serverId');
let warInfo = getWarById(battleId);
let warInfo = gameData.war.get(battleId);
if(!warInfo) {
return resResult(STATUS.BATTLE_MISS_INFO);
}
@@ -165,9 +166,6 @@ export class NormalBattleHandler {
if (warInfo.warType == WAR_TYPE.WARLOARDS) {
return resResult(STATUS.BATTLE_END_WRONG_TYPE);
}
if(!warInfo.hasOwnProperty('cost')) {
warInfo['cost'] = 0;
}
const BattleRecord = await BattleRecordModel.getBattleRecordByCode(battleCode, true);
if(!BattleRecord || BattleRecord.status != 0) {