diff --git a/src/main/java/forge/card/abilityFactory/AbilityFactory_GainControl.java b/src/main/java/forge/card/abilityFactory/AbilityFactory_GainControl.java index 1c332691103..f2057813168 100644 --- a/src/main/java/forge/card/abilityFactory/AbilityFactory_GainControl.java +++ b/src/main/java/forge/card/abilityFactory/AbilityFactory_GainControl.java @@ -350,7 +350,14 @@ public class AbilityFactory_GainControl { if (AllZoneUtil.isCardInPlay(tgtC) && CardFactoryUtil.canTarget(hostCard, tgtC)) { - tgtC.addController(hostCard); + if(newController.size() != 0) + { + tgtC.addController(newController.get(0)); + } + else + { + tgtC.addController(hostCard); + } //AllZone.getGameAction().changeController(new CardList(tgtC), // tgtC.getController(), newController.get(0));