pvp测试debug
This commit is contained in:
@@ -238,19 +238,24 @@ export function getLvByScore(heroScores: HeroScores[]) {
|
||||
return getPLvByScore(score);
|
||||
}
|
||||
|
||||
export async function defaultHeroes ( role:RoleType, challengeCnt?:number, challengeRefTime?:number,) {
|
||||
let { heroes } = await PvpDefenseModel.findByRoleId(role.roleId);
|
||||
var orders = [1, 2, 3, 4, 5];
|
||||
heroes.sort(function(a, b) {
|
||||
if (!!a.order&& !!a.hero) {
|
||||
let index = orders.indexOf(a.order);
|
||||
orders.splice(index, 1);
|
||||
}
|
||||
return b.ce - b.dataId - a.ce + a.dataId;
|
||||
});
|
||||
export async function defaultHeroes ( role:RoleType, challengeCnt?:number, challengeRefTime?:number, isUpdate?: boolean) {
|
||||
let { heroes, isDefaultHero } = await PvpDefenseModel.findByRoleId(role.roleId);
|
||||
if (!isUpdate && !isDefaultHero) {
|
||||
return;
|
||||
}
|
||||
let orders = [1, 2, 3, 4, 5];
|
||||
role.topFive.sort(function(a, b) {
|
||||
return b.ce - a.ce;
|
||||
});
|
||||
heroes.sort(function(a, b) {
|
||||
return b.ce - b.dataId - a.ce + a.dataId;
|
||||
});
|
||||
for (let hero of heroes) {
|
||||
if (!!hero.order&& !!hero.hero && _.findIndex(role.topFive, {hid: hero.actorId}) != -1) {
|
||||
let index = orders.indexOf(hero.order);
|
||||
orders.splice(index, 1);
|
||||
}
|
||||
}
|
||||
let defCe = 0;
|
||||
let num = 0;
|
||||
for (let i = 0; i < role.topFive.length; i++) {
|
||||
|
||||
Reference in New Issue
Block a user