fix pvp刷新对手时保存数据
This commit is contained in:
@@ -1,44 +1,8 @@
|
||||
import BaseModel from './BaseModel';
|
||||
import { index, getModelForClass, prop, DocumentType } from '@typegoose/typegoose';
|
||||
import { EXPEDITION_WAR_RECORD_STATUS } from '../consts';
|
||||
import { Enemies } from './generalField'
|
||||
|
||||
class Enemies {
|
||||
@prop({ required: true })
|
||||
actorId: number; // 敌人id
|
||||
@prop({ required: false })
|
||||
actorName: string; // 敌人名
|
||||
@prop({ required: false })
|
||||
dataId: number; // 战场中唯一指向武将的代码
|
||||
@prop({ required: false })
|
||||
relation: number; // 角色属于我方还是地方
|
||||
@prop({ required: false })
|
||||
outIndex: number; // 程序将信息存入数组顺序
|
||||
@prop({ required: false })
|
||||
x: number; // 战场x坐标
|
||||
@prop({ required: false })
|
||||
y: number; // 战场y坐标
|
||||
@prop({ required: false })
|
||||
direction: number; // 朝向
|
||||
@prop({ required: false })
|
||||
var: number; // 变量
|
||||
@prop({ required: false })
|
||||
lv: number; // 角色等级
|
||||
@prop({ required: false })
|
||||
hide: number; // 是否隐藏
|
||||
@prop({ required: false })
|
||||
initial_ai: number; // AI类型
|
||||
@prop({ required: true })
|
||||
attribute: {hp: number, atk: number, matk: number, def: number, mdef: number, agi: number, luk: number, speed: number, hit: number, cri: number, flee: number, antCri: number, damageIncrease: number, damageDecrease: number, defIgnore: number, bloodSuck: number, ap: number}; // 属性
|
||||
@prop({ required: false })
|
||||
skill: string; // 技能
|
||||
@prop({ required: false })
|
||||
seid: string; // 技能
|
||||
@prop({ required: false })
|
||||
star: number; // 角色星级
|
||||
@prop({ required: false })
|
||||
spine: string; // S动画
|
||||
|
||||
}
|
||||
|
||||
class EnemiesCurHPAP {
|
||||
@prop({ required: true })
|
||||
@@ -72,7 +36,7 @@ export default class ExpeditionWarRecord extends BaseModel {
|
||||
@prop({ required: true, default: '' })
|
||||
enemyId: string; // 敌军队伍id或玩家id
|
||||
@prop({ required: true, type: Enemies, default: [], _id: false })
|
||||
enemies: Array<Enemies>; // 敌军数据
|
||||
enemies: Array<Enemies>; // 敌军数据
|
||||
@prop({ required: true, type: EnemiesCurHPAP, default: [], _id: false })
|
||||
enemiesCurHpAp: Array<EnemiesCurHPAP>; // 敌军数据
|
||||
@prop({ required: true, default: 0 })
|
||||
|
||||
Reference in New Issue
Block a user