diff --git a/src/main/java/forge/card/abilityfactory/effects/CopyPermanentEffect.java b/src/main/java/forge/card/abilityfactory/effects/CopyPermanentEffect.java index b33085e3e5f..39772436f7b 100644 --- a/src/main/java/forge/card/abilityfactory/effects/CopyPermanentEffect.java +++ b/src/main/java/forge/card/abilityfactory/effects/CopyPermanentEffect.java @@ -105,6 +105,8 @@ public class CopyPermanentEffect extends SpellEffect { copy.setBaseAttack(c.getBaseAttack()); copy.setBaseDefense(c.getBaseDefense()); + + CardFactoryUtil.addAbilityFactoryAbilities(copy); } // add keywords from sa diff --git a/src/main/java/forge/card/abilityfactory/effects/TokenEffect.java b/src/main/java/forge/card/abilityfactory/effects/TokenEffect.java index 1825274f023..94a9bac5943 100644 --- a/src/main/java/forge/card/abilityfactory/effects/TokenEffect.java +++ b/src/main/java/forge/card/abilityfactory/effects/TokenEffect.java @@ -217,6 +217,8 @@ public class TokenEffect extends SpellEffect { for (final Card c : tokens) { final SpellAbility grantedAbility = af.getAbility(actualAbility, c); c.addSpellAbility(grantedAbility); + // added ability to intrinsic list so copies and clones work + c.getIntrinsicAbilities().add(actualAbility); } } }