From e1c31ae8bc377e0bbab65f65b9538f4e3d421c37 Mon Sep 17 00:00:00 2001 From: yuexin Date: Fri, 8 Jan 2021 17:34:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=9A=8F=E4=BB=8E=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E5=BB=B6=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/rooms/logic/Handler/BattleHandler.ts | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/rooms/logic/Handler/BattleHandler.ts b/src/rooms/logic/Handler/BattleHandler.ts index fb4f775..312b324 100644 --- a/src/rooms/logic/Handler/BattleHandler.ts +++ b/src/rooms/logic/Handler/BattleHandler.ts @@ -459,13 +459,23 @@ export class BattleHandler { this.onSkillResultNotify(this._cacheSkills); this._cacheSkills.length = 0; } + let nt = this._sktime * 1000; if(this._cachePets.length > 0){ - this.onUpdatePets(this._cachePets, null); - this.checkPets(this._cachePets); - this._cachePets.length = 0; + if(nt > 0){ + this._room.clock.setTimeout(()=>{ + this.onUpdatePets(this._cachePets, null); + this.checkPets(this._cachePets); + this._cachePets.length = 0; + }, nt); + }else{ + this.onUpdatePets(this._cachePets, null); + this.checkPets(this._cachePets); + this._cachePets.length = 0; + } } this._flowcount = res; - return this._sktime * 1000; + + return nt; } this._flowcount = res;