pvp防守武将数据调整
This commit is contained in:
+11
-2
@@ -13,7 +13,7 @@ export class Heroes {
|
||||
@prop({ required: true })
|
||||
ce: number; // 战斗力
|
||||
@prop({ required: true })
|
||||
pos: number;
|
||||
dataId: number;
|
||||
@prop({ required: true })
|
||||
order: number;
|
||||
}
|
||||
@@ -34,7 +34,7 @@ function getInitialOppHeros() {
|
||||
let heros = new Array<Heroes>();
|
||||
for(let i = PVP_HERO_POS.START; i <= PVP_HERO_POS.END; i++) {
|
||||
let p = new Heroes();
|
||||
p.pos = i;
|
||||
p.dataId = i;
|
||||
p.order = i;
|
||||
heros.push(p);
|
||||
}
|
||||
@@ -96,6 +96,15 @@ export default class PvpDefense extends BaseModel {
|
||||
heroScores: Array<HeroScores>;
|
||||
@prop({ required: true, default: true })
|
||||
isDefaultHero: boolean;
|
||||
@prop({ required: true, default: 0 })
|
||||
refOppCnt: number; // 刷新对手总次数,消耗可根据消耗表算出
|
||||
@prop({ required: true, default: 0 })
|
||||
challengeCnt: number; // 可挑战次数
|
||||
@prop({ required: true, default: 0 })
|
||||
challengeRefTime: number; // 上一次刷新的时间
|
||||
@prop({ required: true, default: [] })
|
||||
receivedBox: Array<number>;
|
||||
|
||||
public static async findByRoleId(roleId: string, lean = true) {
|
||||
const result: PvpDefenseType = await PvpDefenseModel.findOne({ roleId }).lean(lean);
|
||||
return result;
|
||||
|
||||
Reference in New Issue
Block a user