添加数据库类型别名
This commit is contained in:
43
shared/db/generalField.ts
Normal file
43
shared/db/generalField.ts
Normal file
@@ -0,0 +1,43 @@
|
||||
import { prop } from '@typegoose/typegoose';
|
||||
|
||||
export class CeAttrData {
|
||||
@prop({ required: true })
|
||||
base?: number = 0;
|
||||
@prop({ required: true })
|
||||
ratioUp: number = 0;
|
||||
@prop({ required: true })
|
||||
fixUp: number = 0;
|
||||
}
|
||||
|
||||
export class CeAttr {
|
||||
@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;
|
||||
}
|
||||
Reference in New Issue
Block a user