From fc18c461db32abc6b1a4a902f0ffc56916300999 Mon Sep 17 00:00:00 2001 From: yuexin Date: Wed, 9 Dec 2020 16:46:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E8=AE=A2=E7=9B=AE=E6=A0=87=E9=80=89?= =?UTF-8?q?=E6=8B=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/rooms/logic/Handler/BattleHandler.ts | 4 ++++ src/rooms/logic/Handler/PlayerHandler.ts | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/rooms/logic/Handler/BattleHandler.ts b/src/rooms/logic/Handler/BattleHandler.ts index 594047d..f12e5dd 100644 --- a/src/rooms/logic/Handler/BattleHandler.ts +++ b/src/rooms/logic/Handler/BattleHandler.ts @@ -232,6 +232,10 @@ export class BattleHandler { pt *= obj.dbpt_cnt; } + if(!dstph){ + dstph = ph; + } + let ps = new SkillParam(obj.card, pt, obj.eff_cnt, ph, null, dstph, dstpt); ph.useCard(ps); diff --git a/src/rooms/logic/Handler/PlayerHandler.ts b/src/rooms/logic/Handler/PlayerHandler.ts index 86a76af..4deff8d 100644 --- a/src/rooms/logic/Handler/PlayerHandler.ts +++ b/src/rooms/logic/Handler/PlayerHandler.ts @@ -135,6 +135,9 @@ export class PlayerHandler { return false; } obj.srcpet = pet; + if(!obj.dstpet){ + obj.dstpet = pet; + } pet.loadData(cfg.stageunit_id, obj, [cfg.quoteskill1id, cfg.quoteskill2id, cfg.quoteskill3id, cfg.quoteskill4id]); }else if(cfg.type_id == EffectCardType.MAGIC){