添加获取对手阵容,开始战斗,结算

This commit is contained in:
luying
2021-01-07 17:38:07 +08:00
parent edc45932da
commit 5bfac1723c
12 changed files with 299 additions and 20 deletions
+7 -3
View File
@@ -10,6 +10,8 @@ interface pvpUpdateInter {
oppPlayers?: OppPlayers[];
score?: number;
pLv?:number;
heroScores?: HeroScores[];
winStreakNum?: number;
}
export class Heroes {
@@ -74,6 +76,8 @@ export class Robot {
}
export class OppPlayers {
@prop({ required: true })
roleId: string;
@prop({ ref: 'PvpDefense', type: mongoose.Schema.Types.ObjectId })
oppDef: Ref<PvpDef>;
@prop({ required: true })
@@ -84,7 +88,7 @@ export class OppPlayers {
robot: Robot
}
class HeroScores {
export class HeroScores {
@prop({ required: true })
hid: number;
@prop({ required: true })
@@ -180,8 +184,8 @@ export default class PvpDefense extends BaseModel {
.populate({
path: 'oppPlayers.oppDef',
populate: {
path: 'role',
select: 'headHid sHid topFiveCe roleId roleName'
path: 'role heroes.hero',
select: 'headHid sHid topFiveCe roleId roleName hid ceAttr globalCeAttr'
}
}).lean();
return result;