1
0
Fork 0

Fix action effect in hand.

This commit is contained in:
WEBXOSS 2016-12-02 23:17:34 +08:00
parent 80fa82c430
commit 0082afabcd

View file

@ -821,9 +821,10 @@ Player.prototype.useActionEffectAsyn = function () {
cards.forEach(function (card) { cards.forEach(function (card) {
card.actionEffects.forEach(function (effect) { card.actionEffects.forEach(function (effect) {
if (effect.spellCutIn) return; 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.attackPhase && !effect.mainPhase) return;
if (effect.activatedInTrashZone && card.zone !== this.trashZone) return; if (effect.activatedInTrashZone && card.zone !== this.trashZone) return;
if (effect.activatedInHand && card.zone !== this.handZone) return;
if (this.canUseActionEffect(effect)) { if (this.canUseActionEffect(effect)) {
effects.push(effect); effects.push(effect);
} }