pet增加法强和是否沉默字段

This commit is contained in:
zhl 2020-12-21 11:56:21 +08:00
parent ecb5c760ce
commit 835483bc32
4 changed files with 19 additions and 1 deletions

View File

@ -12,7 +12,9 @@ export class PetInfo {
extAp: number;
harmReduce?: number;
skills: number[];
extSkills: number[]
extSkills: number[];
em: number; // 法强
silence: number; //是否被沉默, 剩几回合
}
export class PetInfoMsg implements IMsg {
data: any;

View File

@ -86,6 +86,8 @@ Object.defineProperties(Room.prototype, {
pet.harmReduce = obj.harmReduce;
pet.skills.length = 0;
pet.state = 1;
pet.em = obj.em;
pet.silence = obj.silence;
if (obj.skills) {
pet.skills.length = 0;
for (let s of obj.skills) {

View File

@ -140,6 +140,8 @@ Object.defineProperties(Room.prototype, {
pet.harmReduce = obj.harmReduce;
pet.skills.length = 0;
pet.state = obj.ap <=0 ? 2: 1;
pet.em = obj.em;
pet.silence = obj.silence;
if (obj.skills) {
pet.skills.length = 0;
for (let s of obj.skills) {

View File

@ -24,6 +24,17 @@ export class Pet extends Schema {
@type("boolean")
isHero:boolean = false;
/**
*
*/
@type("number")
em?: number;
/**
* ,
*/
@type("number")
silence?: number;
/**
*
@ -37,6 +48,7 @@ export class Pet extends Schema {
super();
this.pos = index;
this.ap = 0;
this.em = 0;
}