From 9c5ee8cca06623d1ad949df927f04528ccc98d5d Mon Sep 17 00:00:00 2001 From: zhl Date: Wed, 9 Dec 2020 20:13:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8B=E9=9A=8F=E4=BB=8E=E6=97=B6,=20?= =?UTF-8?q?=E5=8F=AA=E6=9B=B4=E6=96=B0=E7=8E=B0=E6=9C=89=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/rooms/MSender.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/rooms/MSender.ts b/src/rooms/MSender.ts index 79d89a0..9e9c5b1 100644 --- a/src/rooms/MSender.ts +++ b/src/rooms/MSender.ts @@ -71,21 +71,21 @@ Object.defineProperties(Room.prototype, { let obj = data.data; let pid = obj.player; let player = this.state.players.get(pid); - let pet = new Pet(); + let pet = player.pets.get(obj.pos + ''); pet.id = obj.id; pet.ap = obj.ap; pet.extAp = obj.extAp; pet.harmReduce = obj.harmReduce; pet.skills.length = 0; pet.state = 1; - player.pets.set(obj.pos + '', pet); if (obj.skills) { + pet.skills.length = 0; for (let s of obj.skills) { pet.skills.push(s); } } - pet.extSkills.length = 0; if (obj.extSkills) { + pet.extSkills.length = 0; for (let s of obj.extSkills) { pet.extSkills.push(s); }