From 628b4f5f404f31746ecbaef52dacfae4ed845bce Mon Sep 17 00:00:00 2001 From: swordshine Date: Tue, 1 Jul 2014 12:09:39 +0000 Subject: [PATCH] - Fixed AddAbilities in Clone effect (the order of addExtraCharacteristics and copyCopiableAbilities is switched, so added this back) --- .../main/java/forge/game/ability/effects/CloneEffect.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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); } }