boss等级

This commit is contained in:
mamengke01
2021-01-27 15:15:22 +08:00
parent 978c73fd95
commit 1b9cc31d73
3 changed files with 14 additions and 10 deletions
+5 -5
View File
@@ -15,7 +15,7 @@ import { getArmyBossRank } from '../pubUtils/data';
* @param roleId
*/
export async function getBossInstanceInfo(bossInstance: BossInstanceType, roleId:string) {
let { warId, ranks, bossHp, winWarId, winTime, roleIdRecords, guildCode } = bossInstance;
let { warId, ranks, bossHp, bossLv, winWarId, winTime, roleIdRecords, guildCode } = bossInstance;
ranks.sort(function(a, b) {
return b.score - a.score + a.time - b.time;
});
@@ -45,7 +45,7 @@ export async function getBossInstanceInfo(bossInstance: BossInstanceType, roleId
}
return {roleId, score, rankLv: index + 1};
});
return {warId, ranks: lastRanks, myRank, bossHp, status: 3, isBattled};
return {warId, ranks: lastRanks, myRank, bossHp, status: 3, isBattled, bossLv};
}
/**
* 战斗结束返回
@@ -54,16 +54,16 @@ export async function getBossInstanceInfo(bossInstance: BossInstanceType, roleId
* @param battleNum
*/
export async function getBossInstanceWhenEnd(bossInstance: BossInstanceType, roleId:string, battleNum:number) {
let { warId, ranks, bossHp, winWarId, guildCode, recordRanks, winNum } = bossInstance;
let { warId, ranks, bossHp, winWarId, guildCode, recordRanks, winNum, bossLv } = bossInstance;
let pushRanks;
let result:any = {};
if (battleNum == winNum) {
pushRanks = deepCopy(recordRanks);
result = {warId: winWarId, bossHp: 0, status: 3};
result = {warId: winWarId, bossHp: 0, bossLv, status: 3};
await BossInstanceModel.recordRoleIdWhenCheck(guildCode, roleId);
} else {
pushRanks = deepCopy(ranks);
result = {warId, bossHp, status: 3};
result = {warId, bossHp, bossLv, status: 3};
}
pushRanks.sort(function(a, b) {
return b.score - a.score + a.time - b.time;