diff --git a/src/message/PetInfo.ts b/src/message/PetInfo.ts index 55cd992..7f938d7 100644 --- a/src/message/PetInfo.ts +++ b/src/message/PetInfo.ts @@ -15,6 +15,8 @@ export class PetInfo { extSkills: number[]; em: number; // 法强 silence: number; //是否被沉默, 剩几回合 + effectCount: number; // 效果牌数量 + point: number; // 点数 } export class PetInfoMsg implements IMsg { data: any; diff --git a/src/rooms/MSender.ts b/src/rooms/MSender.ts index 301fbbd..c329a31 100644 --- a/src/rooms/MSender.ts +++ b/src/rooms/MSender.ts @@ -88,6 +88,8 @@ Object.defineProperties(Room.prototype, { pet.state = 1; pet.em = obj.em; pet.silence = obj.silence; + pet.effectCount = obj.effectCount; + pet.point = obj.point; if (obj.skills) { pet.skills.length = 0; for (let s of obj.skills) { diff --git a/src/rooms/RoomExtMethod.ts b/src/rooms/RoomExtMethod.ts index 2ebf424..397c140 100644 --- a/src/rooms/RoomExtMethod.ts +++ b/src/rooms/RoomExtMethod.ts @@ -140,6 +140,8 @@ Object.defineProperties(Room.prototype, { pet.harmReduce = obj.harmReduce; pet.skills.length = 0; pet.state = obj.ap <=0 ? 2: 1; + pet.effectCount = obj.effectCount; + pet.point = obj.point; pet.em = obj.em; pet.silence = obj.silence; if (obj.skills) { diff --git a/src/rooms/schema/Pet.ts b/src/rooms/schema/Pet.ts index 02ab10b..fdea2cc 100644 --- a/src/rooms/schema/Pet.ts +++ b/src/rooms/schema/Pet.ts @@ -36,6 +36,14 @@ export class Pet extends Schema { @type("number") silence?: number; + // 效果牌数量 + @type("number") + effectCount: number; + + // 点数 + @type("number") + point: number; + /** * 随从状态 * 0 : 未放置随从