测试:pvp测试
This commit is contained in:
@@ -12,7 +12,7 @@ import { PVPConfigModel } from '../../../db/SystemConfig';
|
||||
import { Rank } from '../../../services/rankService';
|
||||
import { checkActivityTask, checkTask, checkTaskInPvpEnd } from '../../../services/taskService';
|
||||
import { Attack, AttackHero, Defense, DefenseHero, PvpDataReturn } from '../../../domain/battleField/pvp';
|
||||
import { FIGURE_UNLOCK_CONDITION, LINEUP_NUM, REDIS_KEY, TASK_TYPE } from '../../../consts';
|
||||
import { DEBUG_MAGIC_WORD, FIGURE_UNLOCK_CONDITION, LINEUP_NUM, REDIS_KEY, TASK_TYPE } from '../../../consts';
|
||||
import { PVP } from '../../../pubUtils/dicParam';
|
||||
import { getGoldObject } from '../../../pubUtils/itemUtils';
|
||||
import { addItems, handleCost, unlockFigure } from '../../../services/rewardService';
|
||||
@@ -592,4 +592,33 @@ export class PvpHandler {
|
||||
return resResult(STATUS.SUCCESS, { challengeCnt, challengeRefTime });
|
||||
}
|
||||
|
||||
async debugResetRefOppCnt(msg: { magicWord: string }, session: BackendSession) {
|
||||
const { magicWord } = msg;
|
||||
if (magicWord !== DEBUG_MAGIC_WORD) {
|
||||
return resResult(STATUS.TOKEN_ERR);
|
||||
}
|
||||
let roleId = session.get('roleId');
|
||||
await PvpDefenseModel.updateInfo(roleId, { refOppCnt: 0 });
|
||||
return resResult(STATUS.SUCCESS);
|
||||
}
|
||||
|
||||
async debugResetAttackCnt(msg: { magicWord: string }, session: BackendSession) {
|
||||
const { magicWord } = msg;
|
||||
if (magicWord !== DEBUG_MAGIC_WORD) {
|
||||
return resResult(STATUS.TOKEN_ERR);
|
||||
}
|
||||
let roleId = session.get('roleId');
|
||||
await PvpDefenseModel.updateInfo(roleId, { setAttackCnt: 0, buyAttackCnt: 0 });
|
||||
return resResult(STATUS.SUCCESS);
|
||||
}
|
||||
|
||||
async debugResetBox(msg: { magicWord: string }, session: BackendSession) {
|
||||
const { magicWord } = msg;
|
||||
if (magicWord !== DEBUG_MAGIC_WORD) {
|
||||
return resResult(STATUS.TOKEN_ERR);
|
||||
}
|
||||
let roleId = session.get('roleId');
|
||||
await PvpDefenseModel.updateInfo(roleId, { hisScore: 5000, receivedBox: [] });
|
||||
return resResult(STATUS.SUCCESS);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -245,7 +245,7 @@ export class AuctionHandler {
|
||||
return resResult(STATUS.TOKEN_ERR);
|
||||
}
|
||||
|
||||
const guildCode: string = session.get('guildCode');
|
||||
let guildCode: string = session.get('guildCode');
|
||||
const serverId: number = session.get('serverId');
|
||||
if (!guildCode) {//创建公会
|
||||
const roleId = session.get('roleId');
|
||||
@@ -265,6 +265,9 @@ export class AuctionHandler {
|
||||
|
||||
await RoleModel.joinGuild(roleId, guild.code, guild.name);
|
||||
await UserGuildApplyModel.deleteApply(roleId); // 删除玩家所有对其他公会的申请
|
||||
guildCode = guild.code;
|
||||
session.set('guildCode', guildCode);
|
||||
session.push('guildCode', () => {});
|
||||
}
|
||||
|
||||
let rewards = getAuctionRewardByPoolId(poolId);
|
||||
|
||||
Reference in New Issue
Block a user