邮件,pvp赛季结算,boss关卡注释
This commit is contained in:
@@ -443,11 +443,14 @@ export function getRefOppCnt(refOppCnt: number, refOppTime: Date) {
|
||||
consume: gameData.pvpRefreshConsume.get(refOppCnt + 1)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获得玩家pvp信息,并检查是否在pvp赛季结算中结算过,未结算的进行结算
|
||||
* @param roleId
|
||||
*/
|
||||
export async function findPvpDefAllByRoleId(roleId: string) {
|
||||
let pvpDefense = await PvpDefenseModel.findByRoleIdIncludeAll(roleId);
|
||||
let { warId, seasonNum, seasonEndTime, oldSeasonEndTime } = await SystemConfigModel.findSystemConfig();
|
||||
if (pvpDefense.seasonNum != seasonNum && oldSeasonEndTime < nowSeconds()) {
|
||||
if (pvpDefense.seasonNum != seasonNum && oldSeasonEndTime < nowSeconds()) {//检查玩家是否在pvp赛季结算中结算过
|
||||
let { score, pLv, winStreakNum, heroScores, challengeCnt, challengeRefTime } = await pinus.app.rpc.systimer.systimerRemote.setPvpDefResult.toServer('systimer-server-1', pvpDefense, seasonNum, oldSeasonEndTime);
|
||||
pvpDefense.score = score;
|
||||
pvpDefense.pLv = pLv;
|
||||
|
||||
Reference in New Issue
Block a user