33 lines
675 B
TypeScript
33 lines
675 B
TypeScript
import {IMsg} from "./IMsg";
|
|
|
|
/**
|
|
* 英雄, 随从信息
|
|
*/
|
|
export class PetInfo {
|
|
id: number;
|
|
player: string;
|
|
isHero: boolean;
|
|
ap: number;
|
|
pos: number;
|
|
extAp: number;
|
|
harmReduce?: number;
|
|
skills: number[];
|
|
extSkills: number[];
|
|
em: number; // 法强
|
|
silence: number; //是否被沉默, 剩几回合
|
|
effectCount: number; // 效果牌数量
|
|
point: number; // 点数
|
|
hps: number; // 吸血
|
|
buffs: number[]; // buff数组
|
|
}
|
|
export class PetInfoMsg implements IMsg {
|
|
data: any;
|
|
errcode: number;
|
|
errmsg: string;
|
|
|
|
constructor(data?: PetInfo) {
|
|
this.errcode = 0;
|
|
this.data = data;
|
|
}
|
|
}
|