This commit is contained in:
Jeff Wadsworth 2022-06-17 11:23:13 -05:00
parent e1cf2fd7e0
commit bb2d551d0e

View file

@ -60,7 +60,7 @@ public final class MechtitanCore extends CardImpl {
// {5}, Exile Mechtitan Core and four other artifact creatures and/or Vehicles you control: Create Mechtitan, a legendary 10/10 Construct artifact creature token with flying, vigilance, trample, lifelink, and haste that's all colors. When that token leaves the battlefield, return all cards exiled with Mechtitan Core except Mechtitan Core to the battlefield tapped under their owners' control.
Ability ability = new SimpleActivatedAbility(new MechtitanCoreTokenEffect(), new GenericManaCost(5));
ability.addCost(new CompositeCost(
new ExileSourceCost(), new ExileTargetCost(new TargetControlledPermanent(4, filter)),
new ExileSourceCost(), new ExileTargetCost(new TargetControlledPermanent(4, 4, filter, true)),
"exile {this} and four other artifact creatures and/or Vehicles you control"));
this.addAbility(ability);
@ -82,10 +82,10 @@ class MechtitanCoreTokenEffect extends OneShotEffect {
MechtitanCoreTokenEffect() {
super(Outcome.Benefit);
staticText = "create Mechtitan, a legendary 10/10 Construct artifact creature token with flying, " +
"vigilance, trample, lifelink, and haste that's all colors. " +
"When that token leaves the battlefield, return all cards exiled with {this} except " +
"{this} to the battlefield tapped under their owners' control";
staticText = "create Mechtitan, a legendary 10/10 Construct artifact creature token with flying, "
+ "vigilance, trample, lifelink, and haste that's all colors. "
+ "When that token leaves the battlefield, return all cards exiled with {this} except "
+ "{this} to the battlefield tapped under their owners' control";
}
private MechtitanCoreTokenEffect(final MechtitanCoreTokenEffect effect) {
@ -147,8 +147,8 @@ class MechtitanCoreTriggeredAbility extends DelayedTriggeredAbility {
@Override
public String getRule() {
return "When that token leaves the battlefield, return all cards exiled with {this} except " +
"{this} to the battlefield tapped under their owners' control";
return "When that token leaves the battlefield, return all cards exiled with {this} except "
+ "{this} to the battlefield tapped under their owners' control";
}
}