From f57a914eb7de2ec95f689935644595ad3d278800 Mon Sep 17 00:00:00 2001 From: Sloth Date: Wed, 1 Aug 2012 19:20:09 +0000 Subject: [PATCH] - Fixed Soulbond pairing with cards not on the battlefield. --- src/main/java/forge/card/abilityfactory/AbilityFactoryBond.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactoryBond.java b/src/main/java/forge/card/abilityfactory/AbilityFactoryBond.java index a29d23056e4..4a1e0ef0ee0 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactoryBond.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactoryBond.java @@ -317,7 +317,7 @@ public final class AbilityFactoryBond { trigCards = AbilityFactory.getDefinedCards(sa.getSourceCard(), params.get("Defined"), sa); // Check that this card hasn't already become paired by an earlier trigger - if (trigCards.get(0).isPaired()) { + if (trigCards.get(0).isPaired() || !trigCards.get(0).isInZone(ZoneType.Battlefield)) { return; }