diff --git a/forge-game/src/main/java/forge/game/ability/effects/CloneEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CloneEffect.java index a8e1aa7f182..1c747a74c8d 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/CloneEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/CloneEffect.java @@ -3,6 +3,7 @@ package forge.game.ability.effects; import forge.GameCommand; import forge.card.CardCharacteristicName; import forge.game.Game; +import forge.game.ability.AbilityFactory; import forge.game.ability.AbilityUtils; import forge.game.ability.SpellAbilityEffect; import forge.game.card.Card; @@ -224,10 +225,9 @@ public class CloneEffect extends SpellAbilityEffect { if (sa.hasParam("AddAbilities")) { for (final String s : Arrays.asList(sa.getParam("AddAbilities").split(","))) { if (origSVars.containsKey(s)) { - //final AbilityFactory newAF = new AbilityFactory(); final String actualAbility = origSVars.get(s); - // final SpellAbility grantedAbility = newAF.getAbility(actualAbility, tgtCard); - // tgtCard.addSpellAbility(grantedAbility); + final SpellAbility grantedAbility = AbilityFactory.getAbility(actualAbility, tgtCard); + tgtCard.addSpellAbility(grantedAbility); tgtCard.getUnparsedAbilities().add(actualAbility); } }