From c2c4d4ded6e41c331d4720db056b3e716aea3e61 Mon Sep 17 00:00:00 2001 From: yuexin Date: Wed, 9 Dec 2020 20:56:23 +0800 Subject: [PATCH] =?UTF-8?q?case=20break=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/rooms/logic/Handler/PetHandler.ts | 4 +--- src/rooms/logic/skill/Skill.ts | 5 +++++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/rooms/logic/Handler/PetHandler.ts b/src/rooms/logic/Handler/PetHandler.ts index 1f7c10e..f89bba4 100644 --- a/src/rooms/logic/Handler/PetHandler.ts +++ b/src/rooms/logic/Handler/PetHandler.ts @@ -72,9 +72,7 @@ export class PetHandler { this.addSkill(skillid); }); - if(this._halos.length > 0){ - this._owner.onHaloAdd(this, false); - } + this._owner.onHaloAdd(this, false); this.born(param); }; diff --git a/src/rooms/logic/skill/Skill.ts b/src/rooms/logic/skill/Skill.ts index 26ad6d2..07da471 100644 --- a/src/rooms/logic/skill/Skill.ts +++ b/src/rooms/logic/skill/Skill.ts @@ -144,12 +144,17 @@ export class Skill { switch(this._data.targetid){ case GameUnitType.BATTLEUNIT: tgok = this.isInRange(srcpet, dstpet); + break; case GameUnitType.HERO: tgok = dstpet._isHero; + break; case GameUnitType.PET: if(!dstpet._isHero){ tgok = this.isInRange(srcpet, dstpet); } + break; + default: + break; } return tgok; };