添加处理seid方法
This commit is contained in:
@@ -26,42 +26,42 @@ export default class BaseModel extends TimeStamps {
|
||||
|
||||
export class CeAttrData {
|
||||
@prop({ required: true })
|
||||
base?: number;
|
||||
base?: number = 0;
|
||||
@prop({ required: true })
|
||||
ratioUp: number;
|
||||
ratioUp: number = 0;
|
||||
@prop({ required: true })
|
||||
fixUp: number;
|
||||
fixUp: number = 0;
|
||||
}
|
||||
|
||||
export class CeAttr {
|
||||
@prop({ required: true })
|
||||
hp: CeAttrData;
|
||||
@prop({ required: true })
|
||||
atk: CeAttrData;
|
||||
@prop({ required: true })
|
||||
matk: CeAttrData;
|
||||
@prop({ required: true })
|
||||
def: CeAttrData;
|
||||
@prop({ required: true })
|
||||
mdef: CeAttrData;
|
||||
@prop({ required: true })
|
||||
agi: CeAttrData;
|
||||
@prop({ required: true })
|
||||
luk: CeAttrData;
|
||||
@prop({ required: true })
|
||||
hit: CeAttrData;
|
||||
@prop({ required: true })
|
||||
cri: CeAttrData;
|
||||
@prop({ required: true })
|
||||
flee: CeAttrData;
|
||||
@prop({ required: true })
|
||||
antCri: CeAttrData;
|
||||
@prop({ required: true })
|
||||
damageIncrease: CeAttrData;
|
||||
@prop({ required: true })
|
||||
damageDecrease: CeAttrData;
|
||||
@prop({ required: true })
|
||||
defIngnore: CeAttrData;
|
||||
@prop({ required: true })
|
||||
bloodSuck: CeAttrData;
|
||||
@prop({ required: false })
|
||||
hp?: CeAttrData;
|
||||
@prop({ required: false })
|
||||
atk?: CeAttrData;
|
||||
@prop({ required: false })
|
||||
matk?: CeAttrData;
|
||||
@prop({ required: false })
|
||||
def?: CeAttrData;
|
||||
@prop({ required: false })
|
||||
mdef?: CeAttrData;
|
||||
@prop({ required: false })
|
||||
agi?: CeAttrData;
|
||||
@prop({ required: false })
|
||||
luk?: CeAttrData;
|
||||
@prop({ required: false })
|
||||
hit?: CeAttrData;
|
||||
@prop({ required: false })
|
||||
cri?: CeAttrData;
|
||||
@prop({ required: false })
|
||||
flee?: CeAttrData;
|
||||
@prop({ required: false })
|
||||
antCri?: CeAttrData;
|
||||
@prop({ required: false })
|
||||
damageIncrease?: CeAttrData;
|
||||
@prop({ required: false })
|
||||
damageDecrease?: CeAttrData;
|
||||
@prop({ required: false })
|
||||
defIngnore?: CeAttrData;
|
||||
@prop({ required: false })
|
||||
bloodSuck?: CeAttrData;
|
||||
}
|
||||
@@ -67,7 +67,7 @@ export default class Hero extends BaseModel {
|
||||
ce: number; // 武将战力
|
||||
@prop({ required: true, default: 0 })
|
||||
historyCe: number; // 武将历史最高战力
|
||||
@prop({required: true })
|
||||
@prop({required: true, default: new CeAttr() })
|
||||
ceAttr: CeAttr; // 影响战力的属性
|
||||
|
||||
@prop({ required: true, default: 1 })
|
||||
|
||||
@@ -77,7 +77,7 @@ export default class Role extends BaseModel {
|
||||
lv: number; // 主公等级
|
||||
@prop({ required: true, default: 0 })
|
||||
ce: number; // 总战力
|
||||
@prop({ required: true, default: {} })
|
||||
@prop({ required: true, default: new CeAttr() })
|
||||
globalCeAttr: CeAttr; // 总战力
|
||||
@prop({ required: true, default: 0 })
|
||||
topFiveCe: number; // 最强5人战力
|
||||
|
||||
Reference in New Issue
Block a user