use of mage.abilities.effects.common.CopyPermanentEffect in project mage by magefree.
the class CrystallineResonanceCopyApplier method createAbility.
static Ability createAbility() {
Ability ability = new CycleControllerTriggeredAbility(new CopyPermanentEffect(StaticFilters.FILTER_PERMANENT_CREATURE, new CrystallineResonanceCopyApplier(), true).setDuration(Duration.UntilYourNextTurn).setText("have {this} become a copy of another target permanent until your next turn, " + "except it has this ability"), true);
ability.addTarget(new TargetPermanent(filter));
return ability;
}
use of mage.abilities.effects.common.CopyPermanentEffect in project mage by magefree.
the class ProteanThaumaturgeCopyApplier method createAbility.
static Ability createAbility() {
Ability ability = new ConstellationAbility(new CopyPermanentEffect(StaticFilters.FILTER_PERMANENT_CREATURE, new ProteanThaumaturgeCopyApplier(), true).setText("{this} become a copy of another target creature, except it has this ability"), true, false);
ability.addTarget(new TargetPermanent(filter));
return ability;
}
use of mage.abilities.effects.common.CopyPermanentEffect in project mage by magefree.
the class ArtisanOfFormsCopyApplier method createAbility.
static Ability createAbility() {
Ability ability = new HeroicAbility(new CopyPermanentEffect(StaticFilters.FILTER_PERMANENT_CREATURE, new ArtisanOfFormsCopyApplier(), true).setText("have {this} become a copy of target creature, except it has this ability"), true);
ability.addTarget(new TargetCreaturePermanent());
return ability;
}
Aggregations