From 0082afabcd617a86bb0617734674709a361be286 Mon Sep 17 00:00:00 2001 From: WEBXOSS Date: Fri, 2 Dec 2016 23:17:34 +0800 Subject: [PATCH] Fix action effect in hand. --- Player.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Player.js b/Player.js index 38b0bed..154d7ee 100644 --- a/Player.js +++ b/Player.js @@ -821,9 +821,10 @@ Player.prototype.useActionEffectAsyn = function () { cards.forEach(function (card) { card.actionEffects.forEach(function (effect) { if (effect.spellCutIn) return; + if (card.zone === this.handZone && !effect.activatedInHand) return; + if (card.zone !== this.handZone && effect.activatedInHand) return; if (effect.attackPhase && !effect.mainPhase) return; if (effect.activatedInTrashZone && card.zone !== this.trashZone) return; - if (effect.activatedInHand && card.zone !== this.handZone) return; if (this.canUseActionEffect(effect)) { effects.push(effect); }