refactor: clean all copy constructors in cards starting M-N-O (#11096)

This commit is contained in:
Susucre 2023-09-02 01:10:03 +02:00 committed by GitHub
parent a702d10ce0
commit e1f91a8565
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
450 changed files with 518 additions and 518 deletions

View file

@ -43,7 +43,7 @@ class MadcapExperimentEffect extends OneShotEffect {
this.staticText = "Reveal cards from the top of your library until you reveal an artifact card. Put that card onto the battlefield and the rest on the bottom of your library in a random order. {this} deals damage to you equal to the number of cards revealed this way";
}
public MadcapExperimentEffect(final MadcapExperimentEffect effect) {
private MadcapExperimentEffect(final MadcapExperimentEffect effect) {
super(effect);
}

View file

@ -98,7 +98,7 @@ class MaddeningImpCreateDelayedTriggeredAbilityEffect extends OneShotEffect {
this.staticText = "At the beginning of the next end step, destroy each of those creatures that didn't attack this turn";
}
public MaddeningImpCreateDelayedTriggeredAbilityEffect(final MaddeningImpCreateDelayedTriggeredAbilityEffect effect) {
private MaddeningImpCreateDelayedTriggeredAbilityEffect(final MaddeningImpCreateDelayedTriggeredAbilityEffect effect) {
super(effect);
}

View file

@ -32,7 +32,7 @@ public final class MadrushCyclops extends CardImpl {
)));
}
public MadrushCyclops(final MadrushCyclops card) {
private MadrushCyclops(final MadrushCyclops card) {
super(card);
}

View file

@ -52,7 +52,7 @@ class MaelstromNexusGainCascadeFirstSpellEffect extends ContinuousEffectImpl {
staticText = "The first spell you cast each turn has cascade";
}
public MaelstromNexusGainCascadeFirstSpellEffect(final MaelstromNexusGainCascadeFirstSpellEffect effect) {
private MaelstromNexusGainCascadeFirstSpellEffect(final MaelstromNexusGainCascadeFirstSpellEffect effect) {
super(effect);
}

View file

@ -60,7 +60,7 @@ class MageRingResponderAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new DamageTargetEffect(7));
}
public MageRingResponderAbility(final MageRingResponderAbility ability) {
private MageRingResponderAbility(final MageRingResponderAbility ability) {
super(ability);
}

View file

@ -47,7 +47,7 @@ class MageSlayerEffect extends OneShotEffect {
staticText = "it deals damage equal to its power to the player or planeswalker it's attacking";
}
public MageSlayerEffect(final MageSlayerEffect effect) {
private MageSlayerEffect(final MageSlayerEffect effect) {
super(effect);
}

View file

@ -55,7 +55,7 @@ class MagebaneArmorAbility extends StaticAbility {
this.addEffect(new LoseAbilityAttachedEffect(FlyingAbility.getInstance(), AttachmentType.EQUIPMENT));
}
public MagebaneArmorAbility(MagebaneArmorAbility ability) {
private MagebaneArmorAbility(final MagebaneArmorAbility ability) {
super(ability);
}
@ -77,7 +77,7 @@ class MagebaneArmorPreventionEffect extends PreventionEffectImpl {
this.staticText = "Prevent all noncombat damage that would be dealt to equipped creature";
}
public MagebaneArmorPreventionEffect(final MagebaneArmorPreventionEffect effect) {
private MagebaneArmorPreventionEffect(final MagebaneArmorPreventionEffect effect) {
super(effect);
}

View file

@ -38,7 +38,7 @@ public final class MagefireWings extends CardImpl {
this.addAbility(ability);
}
public MagefireWings(final MagefireWings card) {
private MagefireWings(final MagefireWings card) {
super(card);
}

View file

@ -47,7 +47,7 @@ class MagesContestEffect extends OneShotEffect {
this.staticText = "You and target spell's controller bid life. You start the bidding with a bid of 1. In turn order, each player may top the high bid. The bidding ends if the high bid stands. The high bidder loses life equal to the high bid. If you win the bidding, counter that spell";
}
public MagesContestEffect(final MagesContestEffect effect) {
private MagesContestEffect(final MagesContestEffect effect) {
super(effect);
}

View file

@ -31,7 +31,7 @@ public final class Magmaroth extends CardImpl{
}
public Magmaroth(final Magmaroth magmaroth){
private Magmaroth(final Magmaroth magmaroth){
super(magmaroth);
}

View file

@ -69,7 +69,7 @@ class MagmasaurEffect extends OneShotEffect {
this.staticText = "you may remove a +1/+1 counter from {this}. If you don't, sacrifice {this} and it deals damage equal to the number of +1/+1 counters on it to each creature without flying and each player";
}
public MagmasaurEffect(final MagmasaurEffect effect) {
private MagmasaurEffect(final MagmasaurEffect effect) {
super(effect);
}

View file

@ -45,7 +45,7 @@ class MagneticMineTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, effect, false);
}
public MagneticMineTriggeredAbility(final MagneticMineTriggeredAbility ability) {
private MagneticMineTriggeredAbility(final MagneticMineTriggeredAbility ability) {
super(ability);
}

View file

@ -54,7 +54,7 @@ class EquipEffect extends OneShotEffect {
staticText = "Attach target Equipment to target creature";
}
public EquipEffect(final EquipEffect effect) {
private EquipEffect(final EquipEffect effect) {
super(effect);
}

View file

@ -58,7 +58,7 @@ class MagusOfTheScrollEffect extends OneShotEffect {
staticText = ", then reveal a card at random from your hand. If that card has the chosen name, {this} deals 2 damage to any target";
}
public MagusOfTheScrollEffect(final MagusOfTheScrollEffect effect) {
private MagusOfTheScrollEffect(final MagusOfTheScrollEffect effect) {
super(effect);
}

View file

@ -71,7 +71,7 @@ class CanPlayCardsFromGraveyardEffect extends ContinuousEffectImpl {
staticText = "Until end of turn, you may play cards from your graveyard";
}
public CanPlayCardsFromGraveyardEffect(final CanPlayCardsFromGraveyardEffect effect) {
private CanPlayCardsFromGraveyardEffect(final CanPlayCardsFromGraveyardEffect effect) {
super(effect);
}
@ -99,7 +99,7 @@ class MagusOfTheWillReplacementEffect extends ReplacementEffectImpl {
this.staticText = "If a card would be put into your graveyard from anywhere else this turn, exile that card instead";
}
public MagusOfTheWillReplacementEffect(final MagusOfTheWillReplacementEffect effect) {
private MagusOfTheWillReplacementEffect(final MagusOfTheWillReplacementEffect effect) {
super(effect);
}

View file

@ -78,7 +78,7 @@ class MaintenanceDroidEffect extends OneShotEffect {
staticText = "Choose target card you own with a repair counter on it. You may remove a repair counter from it or put another repair counter on it";
}
public MaintenanceDroidEffect(final MaintenanceDroidEffect effect) {
private MaintenanceDroidEffect(final MaintenanceDroidEffect effect) {
super(effect);
}

View file

@ -64,7 +64,7 @@ class RemoveCounterMaintenanceHangarEffect extends OneShotEffect {
staticText = "remove an additional repair counter from each card in your graveyard";
}
public RemoveCounterMaintenanceHangarEffect(final RemoveCounterMaintenanceHangarEffect effect) {
private RemoveCounterMaintenanceHangarEffect(final RemoveCounterMaintenanceHangarEffect effect) {
super(effect);
}
@ -101,7 +101,7 @@ class MaintenanceHangarEffect extends ContinuousEffectImpl {
this.staticText = "and starship creatures in your graveyard have Repair 6";
}
public MaintenanceHangarEffect(final MaintenanceHangarEffect effect) {
private MaintenanceHangarEffect(final MaintenanceHangarEffect effect) {
super(effect);
}

View file

@ -125,7 +125,7 @@ class MairsilThePretenderGainAbilitiesEffect extends ContinuousEffectImpl {
staticText = "{this} has all activated abilities of all cards you own in exile with cage counters on them. You may activate each of those abilities only once each turn";
}
public MairsilThePretenderGainAbilitiesEffect(final MairsilThePretenderGainAbilitiesEffect effect) {
private MairsilThePretenderGainAbilitiesEffect(final MairsilThePretenderGainAbilitiesEffect effect) {
super(effect);
}

View file

@ -25,7 +25,7 @@ public final class MakindiGriffin extends CardImpl {
this.addAbility(FlyingAbility.getInstance());
}
public MakindiGriffin (final MakindiGriffin card) {
private MakindiGriffin(final MakindiGriffin card) {
super(card);
}

View file

@ -55,7 +55,7 @@ class MalakirBloodwitchEffect extends OneShotEffect {
this.staticText = "each opponent loses life equal to the number of Vampires you control. You gain life equal to the life lost this way";
}
public MalakirBloodwitchEffect(final MalakirBloodwitchEffect effect) {
private MalakirBloodwitchEffect(final MalakirBloodwitchEffect effect) {
super(effect);
}

View file

@ -58,7 +58,7 @@ class MalfegorEffect extends OneShotEffect {
staticText = "discard your hand. Each opponent sacrifices a creature for each card discarded this way";
}
public MalfegorEffect(final MalfegorEffect effect) {
private MalfegorEffect(final MalfegorEffect effect) {
super(effect);
}

View file

@ -95,7 +95,7 @@ class MalignusEffect extends ContinuousRuleModifyingEffectImpl {
staticText = "Damage that would be dealt by {this} can't be prevented";
}
public MalignusEffect(final MalignusEffect effect) {
private MalignusEffect(final MalignusEffect effect) {
super(effect);
}

View file

@ -60,7 +60,7 @@ class MammothHarnessTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new GainAbilityTargetEffect(FirstStrikeAbility.getInstance(), Duration.EndOfTurn), false);
}
public MammothHarnessTriggeredAbility(final MammothHarnessTriggeredAbility ability) {
private MammothHarnessTriggeredAbility(final MammothHarnessTriggeredAbility ability) {
super(ability);
}

View file

@ -94,7 +94,7 @@ class ManaCacheManaAbility extends ActivatedManaAbilityImpl {
this.setMayActivate(TargetController.ANY);
}
public ManaCacheManaAbility(final ManaCacheManaAbility ability) {
private ManaCacheManaAbility(final ManaCacheManaAbility ability) {
super(ability);
}

View file

@ -42,7 +42,7 @@ class ManaClashEffect extends OneShotEffect {
this.staticText = "You and target opponent each flip a coin. {this} deals 1 damage to each player whose coin comes up tails. Repeat this process until both players' coins come up heads on the same flip";
}
public ManaClashEffect(final ManaClashEffect effect) {
private ManaClashEffect(final ManaClashEffect effect) {
super(effect);
}

View file

@ -50,7 +50,7 @@ class ManaDrainCounterEffect extends OneShotEffect {
this.staticText = "Counter target spell. At the beginning of your next main phase, add an amount of {C} equal to that spell's mana value";
}
public ManaDrainCounterEffect(final ManaDrainCounterEffect effect) {
private ManaDrainCounterEffect(final ManaDrainCounterEffect effect) {
super(effect);
}

View file

@ -48,7 +48,7 @@ class ManaEchoesEffect extends OneShotEffect {
this.staticText = "you may add X mana of {C}, where X is the number of creatures you control that share a creature type with it";
}
public ManaEchoesEffect(final ManaEchoesEffect effect) {
private ManaEchoesEffect(final ManaEchoesEffect effect) {
super(effect);
}

View file

@ -46,7 +46,7 @@ class ManaScrewAbility extends ActivatedManaAbilityImpl {
}
}
public ManaScrewAbility(final ManaScrewAbility ability) {
private ManaScrewAbility(final ManaScrewAbility ability) {
super(ability);
}
@ -77,7 +77,7 @@ class ManaScrewEffect extends ManaEffect {
this.staticText = "Flip a coin. If you win the flip, add {C}{C}";
}
public ManaScrewEffect(final ManaScrewEffect effect) {
private ManaScrewEffect(final ManaScrewEffect effect) {
super(effect);
}

View file

@ -47,7 +47,7 @@ class ManaSeismEffect extends OneShotEffect {
staticText = "Sacrifice any number of lands, then add that much {C}";
}
public ManaSeismEffect(final ManaSeismEffect effect) {
private ManaSeismEffect(final ManaSeismEffect effect) {
super(effect);
}

View file

@ -47,7 +47,7 @@ class ManaSeveranceEffect extends OneShotEffect {
this.staticText = "search your library for any number of land cards, exile them, then shuffle";
}
public ManaSeveranceEffect(final ManaSeveranceEffect effect) {
private ManaSeveranceEffect(final ManaSeveranceEffect effect) {
super(effect);
}

View file

@ -42,7 +42,7 @@ class ManaShortEffect extends TapAllTargetPlayerControlsEffect {
staticText = "Tap all lands target player controls and that player loses all unspent mana";
}
public ManaShortEffect(final ManaShortEffect effect) {
private ManaShortEffect(final ManaShortEffect effect) {
super(effect);
}

View file

@ -63,7 +63,7 @@ class CounterSourceEffect extends OneShotEffect {
this.staticText = "counter it unless you sacrifice a land";
}
public CounterSourceEffect(final CounterSourceEffect effect) {
private CounterSourceEffect(final CounterSourceEffect effect) {
super(effect);
}
@ -106,7 +106,7 @@ class ManaVortexStateTriggeredAbility extends StateTriggeredAbility {
setTriggerPhrase("When there are no lands on the battlefield, ");
}
public ManaVortexStateTriggeredAbility(final ManaVortexStateTriggeredAbility ability) {
private ManaVortexStateTriggeredAbility(final ManaVortexStateTriggeredAbility ability) {
super(ability);
}

View file

@ -48,7 +48,7 @@ class ManabondEffect extends OneShotEffect {
staticText = "reveal your hand and put all land cards from it onto the battlefield. If you do, discard your hand";
}
public ManabondEffect(final ManabondEffect effect) {
private ManabondEffect(final ManabondEffect effect) {
super(effect);
}

View file

@ -68,7 +68,7 @@ class ManaforgeCinderManaEffect extends ManaEffect {
this.staticText = "Add {B} or {R}";
}
public ManaforgeCinderManaEffect(final ManaforgeCinderManaEffect effect) {
private ManaforgeCinderManaEffect(final ManaforgeCinderManaEffect effect) {
super(effect);
}

View file

@ -19,7 +19,7 @@ public final class Manalith extends CardImpl {
this.addAbility(new AnyColorManaAbility());
}
public Manalith (final Manalith card) {
private Manalith(final Manalith card) {
super(card);
}

View file

@ -48,7 +48,7 @@ class ManifoldInsightsEffect extends OneShotEffect {
this.staticText = "Reveal the top ten cards of your library. Starting with the next opponent in turn order, each opponent chooses a different nonland card from among them. Put the chosen cards into your hand and the rest on the bottom of your library in a random order";
}
public ManifoldInsightsEffect(final ManifoldInsightsEffect effect) {
private ManifoldInsightsEffect(final ManifoldInsightsEffect effect) {
super(effect);
}

View file

@ -53,7 +53,7 @@ class MantellianSavripRestrictionEffect extends RestrictionEffect {
staticText = "Creatures with power less than {this}'s power can't block it";
}
public MantellianSavripRestrictionEffect(final MantellianSavripRestrictionEffect effect) {
private MantellianSavripRestrictionEffect(final MantellianSavripRestrictionEffect effect) {
super(effect);
}

View file

@ -25,7 +25,7 @@ public final class ManticoreEternal extends CardImpl {
addAbility(new AttacksEachCombatStaticAbility());
}
public ManticoreEternal(final ManticoreEternal manticoreEternal) {
private ManticoreEternal(final ManticoreEternal manticoreEternal) {
super(manticoreEternal);
}

View file

@ -56,7 +56,7 @@ class MaralenOfTheMornsongEffect extends ContinuousRuleModifyingEffectImpl {
staticText = "Players can't draw cards";
}
public MaralenOfTheMornsongEffect(final MaralenOfTheMornsongEffect effect) {
private MaralenOfTheMornsongEffect(final MaralenOfTheMornsongEffect effect) {
super(effect);
}
@ -89,7 +89,7 @@ class MaralenOfTheMornsongEffect2 extends OneShotEffect {
staticText = "that player loses 3 life, searches their library for a card, puts it into their hand, then shuffles";
}
public MaralenOfTheMornsongEffect2(final MaralenOfTheMornsongEffect2 effect) {
private MaralenOfTheMornsongEffect2(final MaralenOfTheMornsongEffect2 effect) {
super(effect);
}

View file

@ -23,7 +23,7 @@ public final class MarbleChalice extends CardImpl {
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new GainLifeEffect(1), new TapSourceCost()));
}
public MarbleChalice (final MarbleChalice card) {
private MarbleChalice(final MarbleChalice card) {
super(card);
}

View file

@ -51,7 +51,7 @@ class MarchFromTheTombTarget extends TargetCardInYourGraveyard {
super(minNumTargets, maxNumTargets, filter);
}
public MarchFromTheTombTarget(MarchFromTheTombTarget target) {
private MarchFromTheTombTarget(final MarchFromTheTombTarget target) {
super(target);
}

View file

@ -58,7 +58,7 @@ class MarchOfProgressOverloadEffect extends OneShotEffect {
this.staticText = "Choose each artifact creature you control. For each creature chosen this way, create a token that's a copy of it";
}
public MarchOfProgressOverloadEffect(final MarchOfProgressOverloadEffect effect) {
private MarchOfProgressOverloadEffect(final MarchOfProgressOverloadEffect effect) {
super(effect);
}

View file

@ -66,7 +66,7 @@ class MarchOfRecklessJoyEffect extends OneShotEffect {
"You may play up to two of those cards until the end of your next turn.";
}
public MarchOfRecklessJoyEffect(final MarchOfRecklessJoyEffect effect) {
private MarchOfRecklessJoyEffect(final MarchOfRecklessJoyEffect effect) {
super(effect);
}

View file

@ -45,7 +45,7 @@ class MarchOfSoulsEffect extends OneShotEffect {
staticText = "Destroy all creatures. They can't be regenerated. For each creature destroyed this way, its controller creates a 1/1 white Spirit creature token with flying.";
}
public MarchOfSoulsEffect(final MarchOfSoulsEffect effect) {
private MarchOfSoulsEffect(final MarchOfSoulsEffect effect) {
super(effect);
}

View file

@ -54,7 +54,7 @@ class MarchOfTheDroidsEffect extends OneShotEffect {
this.staticText = "Remove all repair counters from all cards in your graveyard. Return each card with a repair counter removed this way from graveyard to the battlefield";
}
public MarchOfTheDroidsEffect(final MarchOfTheDroidsEffect effect) {
private MarchOfTheDroidsEffect(final MarchOfTheDroidsEffect effect) {
super(effect);
}

View file

@ -52,7 +52,7 @@ class MarchOfTheMachinesEffect extends ContinuousEffectImpl {
dependendToTypes.add(DependencyType.ArtifactAddingRemoving);
}
public MarchOfTheMachinesEffect(final MarchOfTheMachinesEffect effect) {
private MarchOfTheMachinesEffect(final MarchOfTheMachinesEffect effect) {
super(effect);
}

View file

@ -69,7 +69,7 @@ class MarchesaTheBlackRoseTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever a creature you control with a +1/+1 counter on it dies, ");
}
public MarchesaTheBlackRoseTriggeredAbility(final MarchesaTheBlackRoseTriggeredAbility ability) {
private MarchesaTheBlackRoseTriggeredAbility(final MarchesaTheBlackRoseTriggeredAbility ability) {
super(ability);
}

View file

@ -76,7 +76,7 @@ class MarduCharmCreateTokenEffect extends OneShotEffect {
this.staticText = "Create two 1/1 white Warrior creature tokens. They gain first strike until end of turn";
}
public MarduCharmCreateTokenEffect(final MarduCharmCreateTokenEffect effect) {
private MarduCharmCreateTokenEffect(final MarduCharmCreateTokenEffect effect) {
super(effect);
}

View file

@ -165,7 +165,7 @@ class MariTheKillingQuillCreatureDiesAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new MariTheKillingQuillExileCreatureEffect(), false);
}
public MariTheKillingQuillCreatureDiesAbility(final MariTheKillingQuillCreatureDiesAbility ability) {
private MariTheKillingQuillCreatureDiesAbility(final MariTheKillingQuillCreatureDiesAbility ability) {
super(ability);
}
@ -209,7 +209,7 @@ class MariTheKillingQuillExileCreatureEffect extends OneShotEffect {
this.staticText = "exile it with a hit counter on it";
}
public MariTheKillingQuillExileCreatureEffect(final MariTheKillingQuillExileCreatureEffect effect) {
private MariTheKillingQuillExileCreatureEffect(final MariTheKillingQuillExileCreatureEffect effect) {
super(effect);
}

View file

@ -28,7 +28,7 @@ public final class MarisisTwinclaws extends CardImpl {
this.addAbility(DoubleStrikeAbility.getInstance());
}
public MarisisTwinclaws (final MarisisTwinclaws card) {
private MarisisTwinclaws(final MarisisTwinclaws card) {
super(card);
}

View file

@ -52,7 +52,7 @@ class MarkForDeathEffect extends OneShotEffect {
staticText = "Target creature an opponent controls blocks this turn if able. Untap that creature. Other creatures that player controls can't block this turn";
}
public MarkForDeathEffect(final MarkForDeathEffect effect) {
private MarkForDeathEffect(final MarkForDeathEffect effect) {
super(effect);
}

View file

@ -62,7 +62,7 @@ class MarkOfEvictionEffect extends OneShotEffect {
this.staticText = "return enchanted creature and all Auras attached to that creature to their owners' hands";
}
public MarkOfEvictionEffect(final MarkOfEvictionEffect effect) {
private MarkOfEvictionEffect(final MarkOfEvictionEffect effect) {
super(effect);
}

View file

@ -66,7 +66,7 @@ class MarkOfSakikoTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, null, false);
}
public MarkOfSakikoTriggeredAbility(final MarkOfSakikoTriggeredAbility ability) {
private MarkOfSakikoTriggeredAbility(final MarkOfSakikoTriggeredAbility ability) {
super(ability);
}

View file

@ -50,7 +50,7 @@ public final class MarrowGnawer extends CardImpl {
this.addAbility(ability);
}
public MarrowGnawer (final MarrowGnawer card) {
private MarrowGnawer(final MarrowGnawer card) {
super(card);
}

View file

@ -64,7 +64,7 @@ class MarshCasualtiesEffect extends ContinuousEffectImpl {
this.toughness = toughness;
}
public MarshCasualtiesEffect(final MarshCasualtiesEffect effect) {
private MarshCasualtiesEffect(final MarshCasualtiesEffect effect) {
super(effect);
this.power = effect.power;
this.toughness = effect.toughness;

View file

@ -26,7 +26,7 @@ public final class MarshThreader extends CardImpl {
this.addAbility(new SwampwalkAbility());
}
public MarshThreader (final MarshThreader card) {
private MarshThreader(final MarshThreader card) {
super(card);
}

View file

@ -54,7 +54,7 @@ class MarshalingTheTroopsEffect extends OneShotEffect {
staticText = "Tap any number of untapped creatures you control. You gain 4 life for each creature tapped this way";
}
public MarshalingTheTroopsEffect(MarshalingTheTroopsEffect effect) {
private MarshalingTheTroopsEffect(final MarshalingTheTroopsEffect effect) {
super(effect);
}

View file

@ -68,7 +68,7 @@ class MarshlandBloodcasterEffect extends ContinuousEffectImpl {
"you may pay life equal to that spell's mana value";
}
public MarshlandBloodcasterEffect(final MarshlandBloodcasterEffect effect) {
private MarshlandBloodcasterEffect(final MarshlandBloodcasterEffect effect) {
super(effect);
this.spellsCast = effect.spellsCast;
}

View file

@ -46,7 +46,7 @@ class MartialCoupEffect extends OneShotEffect {
staticText = "create X 1/1 white Soldier creature tokens. If X is 5 or more, destroy all other creatures";
}
public MartialCoupEffect(final MartialCoupEffect effect) {
private MartialCoupEffect(final MartialCoupEffect effect) {
super(effect);
}

View file

@ -48,7 +48,7 @@ class MartyrdomGainAbilityTargetEffect extends ContinuousEffectImpl {
this.staticText = "Until end of turn, target creature you control gains \"{0}: The next 1 damage that would be dealt to target creature, planeswalker, or player this turn is dealt to this creature instead.\" Only you may activate this ability";
}
public MartyrdomGainAbilityTargetEffect(final MartyrdomGainAbilityTargetEffect effect) {
private MartyrdomGainAbilityTargetEffect(final MartyrdomGainAbilityTargetEffect effect) {
super(effect);
}
@ -117,7 +117,7 @@ class MartyrdomRedirectDamageTargetEffect extends RedirectionEffect {
staticText = "The next " + amount + " damage that would be dealt to target creature, planeswalker, or player this turn is dealt to {this} instead";
}
public MartyrdomRedirectDamageTargetEffect(final MartyrdomRedirectDamageTargetEffect effect) {
private MartyrdomRedirectDamageTargetEffect(final MartyrdomRedirectDamageTargetEffect effect) {
super(effect);
}

View file

@ -51,7 +51,7 @@ class MartyrsBondTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new MartyrsBondEffect());
}
public MartyrsBondTriggeredAbility(final MartyrsBondTriggeredAbility ability) {
private MartyrsBondTriggeredAbility(final MartyrsBondTriggeredAbility ability) {
super(ability);
}
@ -96,7 +96,7 @@ class MartyrsBondEffect extends OneShotEffect {
this.staticText = "each opponent sacrifices a permanent that shares a card type with it";
}
public MartyrsBondEffect(final MartyrsBondEffect effect) {
private MartyrsBondEffect(final MartyrsBondEffect effect) {
super(effect);
}

View file

@ -57,7 +57,7 @@ class RedirectArtifactDamageFromPlayerToSourceEffect extends RedirectionEffect {
super(duration);
}
public RedirectArtifactDamageFromPlayerToSourceEffect(final RedirectArtifactDamageFromPlayerToSourceEffect effect) {
private RedirectArtifactDamageFromPlayerToSourceEffect(final RedirectArtifactDamageFromPlayerToSourceEffect effect) {
super(effect);
}

View file

@ -51,7 +51,7 @@ class BlockTappedEffect extends AsThoughEffectImpl {
staticText ="Tapped creatures you control can block as though they were untapped";
}
public BlockTappedEffect(final BlockTappedEffect effect) {
private BlockTappedEffect(final BlockTappedEffect effect) {
super(effect);
}

View file

@ -71,7 +71,7 @@ class MassMutinyEffect extends OneShotEffect {
this.staticText = "For each opponent, gain control of up to one target creature that player controls until end of turn. Untap those creatures. They gain haste until end of turn";
}
public MassMutinyEffect(final MassMutinyEffect effect) {
private MassMutinyEffect(final MassMutinyEffect effect) {
super(effect);
}

View file

@ -50,7 +50,7 @@ class MassPolymorphEffect extends OneShotEffect {
staticText = "Exile all creatures you control, then reveal cards from the top of your library until you reveal that many creature cards. Put all creature cards revealed this way onto the battlefield, then shuffle the rest of the revealed cards into your library";
}
public MassPolymorphEffect(final MassPolymorphEffect effect) {
private MassPolymorphEffect(final MassPolymorphEffect effect) {
super(effect);
}

View file

@ -63,7 +63,7 @@ class MasterOfCrueltiesTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever {this} attacks a player and isn't blocked, ");
}
public MasterOfCrueltiesTriggeredAbility(final MasterOfCrueltiesTriggeredAbility ability) {
private MasterOfCrueltiesTriggeredAbility(final MasterOfCrueltiesTriggeredAbility ability) {
super(ability);
}
@ -105,7 +105,7 @@ class MasterOfCrueltiesEffect extends OneShotEffect {
this.staticText = "that player's life total becomes 1";
}
public MasterOfCrueltiesEffect(final MasterOfCrueltiesEffect effect) {
private MasterOfCrueltiesEffect(final MasterOfCrueltiesEffect effect) {
super(effect);
}
@ -132,7 +132,7 @@ class MasterOfCrueltiesNoDamageEffect extends ContinuousRuleModifyingEffectImpl
staticText = "{this} assigns no combat damage this combat";
}
public MasterOfCrueltiesNoDamageEffect(final MasterOfCrueltiesNoDamageEffect effect) {
private MasterOfCrueltiesNoDamageEffect(final MasterOfCrueltiesNoDamageEffect effect) {
super(effect);
}

View file

@ -61,7 +61,7 @@ class MasterOfPredicamentsEffect extends OneShotEffect {
+ "guessed wrong, you may cast the card without paying its mana cost";
}
public MasterOfPredicamentsEffect(final MasterOfPredicamentsEffect effect) {
private MasterOfPredicamentsEffect(final MasterOfPredicamentsEffect effect) {
super(effect);
}

View file

@ -74,7 +74,7 @@ class MasterOfTheWildHuntEffect extends OneShotEffect {
staticText = "Tap all untapped Wolf creatures you control. Each Wolf tapped this way deals damage equal to its power to target creature. That creature deals damage equal to its power divided as its controller chooses among any number of those Wolves";
}
public MasterOfTheWildHuntEffect(final MasterOfTheWildHuntEffect effect) {
private MasterOfTheWildHuntEffect(final MasterOfTheWildHuntEffect effect) {
super(effect);
}

View file

@ -21,7 +21,7 @@ public final class MastersCall extends CardImpl {
this.getSpellAbility().addEffect(new CreateTokenEffect(new MyrToken(), 2));
}
public MastersCall (final MastersCall card) {
private MastersCall(final MastersCall card) {
super(card);
}

View file

@ -72,7 +72,7 @@ class MathasFiendSeekerGainAbilityEffect extends GainAbilityTargetEffect {
super(ability, duration, rule);
}
public MathasFiendSeekerGainAbilityEffect(final MathasFiendSeekerGainAbilityEffect effect) {
private MathasFiendSeekerGainAbilityEffect(final MathasFiendSeekerGainAbilityEffect effect) {
super(effect);
}
@ -98,7 +98,7 @@ class OpponentsGainLifeEffect extends OneShotEffect {
staticText = "and gains 2 life.";
}
public OpponentsGainLifeEffect(final OpponentsGainLifeEffect effect) {
private OpponentsGainLifeEffect(final OpponentsGainLifeEffect effect) {
super(effect);
}

View file

@ -55,7 +55,7 @@ class MatterReshaperEffect extends OneShotEffect {
+ " with mana value 3 or less. Otherwise, put that card into your hand";
}
public MatterReshaperEffect(final MatterReshaperEffect effect) {
private MatterReshaperEffect(final MatterReshaperEffect effect) {
super(effect);
}

View file

@ -51,7 +51,7 @@ class MausoleumSecretsEffect extends OneShotEffect {
+ "reveal it, put it into your hand, then shuffle.";
}
public MausoleumSecretsEffect(final MausoleumSecretsEffect effect) {
private MausoleumSecretsEffect(final MausoleumSecretsEffect effect) {
super(effect);
}

View file

@ -57,7 +57,7 @@ class MausoleumTurnkeyEffect extends OneShotEffect {
this.staticText = "return target creature card of an opponent's choice from your graveyard to your hand";
}
public MausoleumTurnkeyEffect(final MausoleumTurnkeyEffect effect) {
private MausoleumTurnkeyEffect(final MausoleumTurnkeyEffect effect) {
super(effect);
}

View file

@ -63,7 +63,7 @@ class MavrenFeinDuskApostleTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever one or more nontoken Vampires you control attack, ");
}
public MavrenFeinDuskApostleTriggeredAbility(final MavrenFeinDuskApostleTriggeredAbility ability) {
private MavrenFeinDuskApostleTriggeredAbility(final MavrenFeinDuskApostleTriggeredAbility ability) {
super(ability);
}

View file

@ -52,7 +52,7 @@ class MayaelsAriaEffect extends OneShotEffect {
this.staticText = "put a +1/+1 counter on each creature you control if you control a creature with power 5 or greater. Then you gain 10 life if you control a creature with power 10 or greater. Then you win the game if you control a creature with power 20 or greater";
}
public MayaelsAriaEffect(final MayaelsAriaEffect effect) {
private MayaelsAriaEffect(final MayaelsAriaEffect effect) {
super(effect);
}

View file

@ -44,7 +44,7 @@ public final class MazeAbomination extends CardImpl {
}
public MazeAbomination (final MazeAbomination card) {
private MazeAbomination(final MazeAbomination card) {
super(card);
}

View file

@ -44,7 +44,7 @@ public final class MazeBehemoth extends CardImpl {
}
public MazeBehemoth (final MazeBehemoth card) {
private MazeBehemoth(final MazeBehemoth card) {
super(card);
}

View file

@ -44,7 +44,7 @@ public final class MazeGlider extends CardImpl {
}
public MazeGlider (final MazeGlider card) {
private MazeGlider(final MazeGlider card) {
super(card);
}

View file

@ -44,7 +44,7 @@ public final class MazeRusher extends CardImpl {
}
public MazeRusher (final MazeRusher card) {
private MazeRusher(final MazeRusher card) {
super(card);
}

View file

@ -44,7 +44,7 @@ public final class MazeSentinel extends CardImpl {
}
public MazeSentinel (final MazeSentinel card) {
private MazeSentinel(final MazeSentinel card) {
super(card);
}

View file

@ -110,7 +110,7 @@ class MazesEndEffect extends OneShotEffect {
this.staticText = "If you control ten or more Gates with different names, you win the game";
}
public MazesEndEffect(final MazesEndEffect effect) {
private MazesEndEffect(final MazesEndEffect effect) {
super(effect);
}

View file

@ -58,7 +58,7 @@ class PlayerSacrificesPermanentTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever a player sacrifices another permanent, ");
}
public PlayerSacrificesPermanentTriggeredAbility(final PlayerSacrificesPermanentTriggeredAbility ability) {
private PlayerSacrificesPermanentTriggeredAbility(final PlayerSacrificesPermanentTriggeredAbility ability) {
super(ability);
}

View file

@ -75,7 +75,7 @@ class MeanderingTowershellEffect extends OneShotEffect {
this.staticText = "exile it. Return it to the battlefield under your control tapped and attacking at the beginning of the declare attackers step on your next turn";
}
public MeanderingTowershellEffect(final MeanderingTowershellEffect effect) {
private MeanderingTowershellEffect(final MeanderingTowershellEffect effect) {
super(effect);
}
@ -105,7 +105,7 @@ class AtBeginningNextDeclareAttackersStepNextTurnDelayedTriggeredAbility extends
super(new MeanderingTowershellReturnEffect());
}
public AtBeginningNextDeclareAttackersStepNextTurnDelayedTriggeredAbility(final AtBeginningNextDeclareAttackersStepNextTurnDelayedTriggeredAbility ability) {
private AtBeginningNextDeclareAttackersStepNextTurnDelayedTriggeredAbility(final AtBeginningNextDeclareAttackersStepNextTurnDelayedTriggeredAbility ability) {
super(ability);
this.startingTurn = ability.startingTurn;
}
@ -148,7 +148,7 @@ class MeanderingTowershellReturnEffect extends OneShotEffect {
super(Outcome.PutCreatureInPlay);
}
public MeanderingTowershellReturnEffect(final MeanderingTowershellReturnEffect effect) {
private MeanderingTowershellReturnEffect(final MeanderingTowershellReturnEffect effect) {
super(effect);
}

View file

@ -73,7 +73,7 @@ class MeasureOfWickednessControlSourceEffect extends ContinuousEffectImpl {
staticText = "target opponent gains control of {this}";
}
public MeasureOfWickednessControlSourceEffect(final MeasureOfWickednessControlSourceEffect effect) {
private MeasureOfWickednessControlSourceEffect(final MeasureOfWickednessControlSourceEffect effect) {
super(effect);
}

View file

@ -64,7 +64,7 @@ class MechanizedProductionEffect extends OneShotEffect {
this.staticText = "create a token that's a copy of enchanted artifact. Then if you control eight or more artifacts with the same name as one another, you win the game";
}
public MechanizedProductionEffect(final MechanizedProductionEffect effect) {
private MechanizedProductionEffect(final MechanizedProductionEffect effect) {
super(effect);
}

View file

@ -54,7 +54,7 @@ class MeddlingMageReplacementEffect extends ContinuousRuleModifyingEffectImpl {
staticText = "Spells with the chosen name can't be cast";
}
public MeddlingMageReplacementEffect(final MeddlingMageReplacementEffect effect) {
private MeddlingMageReplacementEffect(final MeddlingMageReplacementEffect effect) {
super(effect);
}

View file

@ -44,7 +44,7 @@ class SpipTurnEffect extends OneShotEffect {
staticText = "You skip your next turn";
}
public SpipTurnEffect(final SpipTurnEffect effect) {
private SpipTurnEffect(final SpipTurnEffect effect) {
super(effect);
}

View file

@ -54,7 +54,7 @@ class MegatheriumEffect extends OneShotEffect {
this.staticText = "sacrifice it unless you pay {1} for each card in your hand";
}
public MegatheriumEffect(final MegatheriumEffect effect) {
private MegatheriumEffect(final MegatheriumEffect effect) {
super(effect);
}

View file

@ -56,7 +56,7 @@ class MeglonothEffect extends OneShotEffect {
this.staticText = "{this} deals damage to that creature's controller equal to {this}'s power";
}
public MeglonothEffect(final MeglonothEffect effect) {
private MeglonothEffect(final MeglonothEffect effect) {
super(effect);
}

View file

@ -74,7 +74,7 @@ class MeleeTriggeredAbility extends DelayedTriggeredAbility {
this.addEffect(new RemoveFromCombatTargetEffect());
}
public MeleeTriggeredAbility(MeleeTriggeredAbility ability) {
private MeleeTriggeredAbility(final MeleeTriggeredAbility ability) {
super(ability);
}

View file

@ -68,7 +68,7 @@ class MelekIzzetParagonTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new CopyTargetSpellEffect(), false);
}
public MelekIzzetParagonTriggeredAbility(final MelekIzzetParagonTriggeredAbility ability) {
private MelekIzzetParagonTriggeredAbility(final MelekIzzetParagonTriggeredAbility ability) {
super(ability);
}

View file

@ -59,7 +59,7 @@ class MeletisCharlatanCopyTargetSpellEffect extends OneShotEffect {
staticText = "The controller of target instant or sorcery spell copies it. That player may choose new targets for the copy";
}
public MeletisCharlatanCopyTargetSpellEffect(final MeletisCharlatanCopyTargetSpellEffect effect) {
private MeletisCharlatanCopyTargetSpellEffect(final MeletisCharlatanCopyTargetSpellEffect effect) {
super(effect);
}

View file

@ -60,7 +60,7 @@ class MeliraSylvokOutcastEffect extends ReplacementEffectImpl {
staticText = "You can't get poison counters";
}
public MeliraSylvokOutcastEffect(final MeliraSylvokOutcastEffect effect) {
private MeliraSylvokOutcastEffect(final MeliraSylvokOutcastEffect effect) {
super(effect);
}
@ -93,7 +93,7 @@ class MeliraSylvokOutcastEffect2 extends ReplacementEffectImpl {
staticText = "Creatures you control can't have -1/-1 counters put on them";
}
public MeliraSylvokOutcastEffect2(final MeliraSylvokOutcastEffect2 effect) {
private MeliraSylvokOutcastEffect2(final MeliraSylvokOutcastEffect2 effect) {
super(effect);
}
@ -134,7 +134,7 @@ class MeliraSylvokOutcastEffect3 extends ContinuousEffectImpl {
staticText = "Creatures your opponents control lose infect";
}
public MeliraSylvokOutcastEffect3(final MeliraSylvokOutcastEffect3 effect) {
private MeliraSylvokOutcastEffect3(final MeliraSylvokOutcastEffect3 effect) {
super(effect);
}

View file

@ -28,7 +28,7 @@ public final class MeltTerrain extends CardImpl {
this.getSpellAbility().addTarget(new TargetLandPermanent());
}
public MeltTerrain (final MeltTerrain card) {
private MeltTerrain(final MeltTerrain card) {
super(card);
}

View file

@ -43,7 +43,7 @@ class MeltingEffect extends ContinuousEffectImpl {
this.staticText = "All lands are no longer snow";
}
public MeltingEffect(final MeltingEffect effect) {
private MeltingEffect(final MeltingEffect effect) {
super(effect);
}

View file

@ -22,7 +22,7 @@ public final class Memnite extends CardImpl {
this.toughness = new MageInt(1);
}
public Memnite (final Memnite card) {
private Memnite(final Memnite card) {
super(card);
}

View file

@ -57,7 +57,7 @@ class MemoryPlunderEffect extends OneShotEffect {
+ "an opponent's graveyard without paying its mana cost";
}
public MemoryPlunderEffect(final MemoryPlunderEffect effect) {
private MemoryPlunderEffect(final MemoryPlunderEffect effect) {
super(effect);
}

View file

@ -60,7 +60,7 @@ class MenacingOgreEffect extends OneShotEffect {
this.staticText = "each player secretly chooses a number. Then those numbers are revealed. Each player with the highest number loses that much life. If you are one of those players, put two +1/+1 counters on {this}";
}
public MenacingOgreEffect(final MenacingOgreEffect effect) {
private MenacingOgreEffect(final MenacingOgreEffect effect) {
super(effect);
}

View file

@ -61,7 +61,7 @@ class MercadianLiftEffect extends OneShotEffect {
staticText = "You may put a creature card with mana value X from your hand onto the battlefield";
}
public MercadianLiftEffect(final MercadianLiftEffect effect) {
private MercadianLiftEffect(final MercadianLiftEffect effect) {
super(effect);
}

View file

@ -62,7 +62,7 @@ class MerchantsDockhandEffect extends OneShotEffect {
this.staticText = "Look at the top X cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order";
}
public MerchantsDockhandEffect(final MerchantsDockhandEffect effect) {
private MerchantsDockhandEffect(final MerchantsDockhandEffect effect) {
super(effect);
}
@ -118,7 +118,7 @@ class TapXTargetCost extends VariableCostImpl {
this.text = "Tap X untapped artifacts you control";
}
public TapXTargetCost(final TapXTargetCost cost) {
private TapXTargetCost(final TapXTargetCost cost) {
super(cost);
}

Some files were not shown because too many files have changed in this diff Show more