refactor: clean all copy constructors in cards starting S (#11094)

This commit is contained in:
Susucre 2023-09-02 01:11:02 +02:00 committed by GitHub
parent 430a3bf7f9
commit 8dc2e0a962
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
521 changed files with 583 additions and 583 deletions

View file

@ -63,7 +63,7 @@ class SabaccGameEffect extends OneShotEffect {
+ "If you lose the flip, your opponent gains control of the permanent they chose";
}
public SabaccGameEffect(final SabaccGameEffect effect) {
private SabaccGameEffect(final SabaccGameEffect effect) {
super(effect);
}

View file

@ -29,7 +29,7 @@ public final class SaberclawGolem extends CardImpl {
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new GainAbilitySourceEffect(FirstStrikeAbility.getInstance(), Duration.EndOfTurn), new ManaCostsImpl<>("{R}")));
}
public SaberclawGolem (final SaberclawGolem card) {
private SaberclawGolem(final SaberclawGolem card) {
super(card);
}

View file

@ -61,7 +61,7 @@ class SacellumGodspeakerEffect extends ManaEffect {
staticText = "Reveal any number of creature cards with power 5 or greater from your hand. Add {G} for each card revealed this way";
}
public SacellumGodspeakerEffect(final SacellumGodspeakerEffect effect) {
private SacellumGodspeakerEffect(final SacellumGodspeakerEffect effect) {
super(effect);
}

View file

@ -52,7 +52,7 @@ class WidespreadPanicEffect extends OneShotEffect {
this.staticText = "each player puts a card from their hand on top of their library";
}
public WidespreadPanicEffect(final WidespreadPanicEffect effect) {
private WidespreadPanicEffect(final WidespreadPanicEffect effect) {
super(effect);
}

View file

@ -58,7 +58,7 @@ class SageEyeAvengersEffect extends OneShotEffect {
this.staticText = "you may return target creature to its owner's hand if its power is less than {this}'s power";
}
public SageEyeAvengersEffect(final SageEyeAvengersEffect effect) {
private SageEyeAvengersEffect(final SageEyeAvengersEffect effect) {
super(effect);
}

View file

@ -57,7 +57,7 @@ class SageOfHoursEffect extends OneShotEffect {
this.staticText = "For each five counters removed this way, take an extra turn after this one";
}
public SageOfHoursEffect(final SageOfHoursEffect effect) {
private SageOfHoursEffect(final SageOfHoursEffect effect) {
super(effect);
}

View file

@ -58,7 +58,7 @@ class SagesOfTheAnimaReplacementEffect extends ReplacementEffectImpl {
+ "and the rest on the bottom of your library in any order";
}
public SagesOfTheAnimaReplacementEffect(final SagesOfTheAnimaReplacementEffect effect) {
private SagesOfTheAnimaReplacementEffect(final SagesOfTheAnimaReplacementEffect effect) {
super(effect);
}

View file

@ -132,7 +132,7 @@ class SaheeliTheGiftedTokenEffect extends OneShotEffect {
+ "Exile those tokens at the beginning of the next end step.";
}
public SaheeliTheGiftedTokenEffect(final SaheeliTheGiftedTokenEffect effect) {
private SaheeliTheGiftedTokenEffect(final SaheeliTheGiftedTokenEffect effect) {
super(effect);
}

View file

@ -56,7 +56,7 @@ class SaheelisDirectiveEffect extends OneShotEffect {
+ "put onto the battlefield into your graveyard.";
}
public SaheelisDirectiveEffect(final SaheelisDirectiveEffect effect) {
private SaheelisDirectiveEffect(final SaheelisDirectiveEffect effect) {
super(effect);
}

View file

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

View file

@ -58,7 +58,7 @@ private static final FilterControlledCreaturePermanent filter = new FilterContro
super(new AddCountersTargetEffect(CounterType.P1P1.createInstance(2)), filter, true);
}
public SaltRoadAmbushersTriggeredAbility(final SaltRoadAmbushersTriggeredAbility ability) {
private SaltRoadAmbushersTriggeredAbility(final SaltRoadAmbushersTriggeredAbility ability) {
super(ability);
}

View file

@ -56,7 +56,7 @@ class SamiteCenserBearerEffect extends OneShotEffect {
this.staticText = "Prevent the next 1 damage that would be dealt to each creature you control this turn";
}
public SamiteCenserBearerEffect(final SamiteCenserBearerEffect effect) {
private SamiteCenserBearerEffect(final SamiteCenserBearerEffect effect) {
super(effect);
}

View file

@ -60,7 +60,7 @@ class SamiteElderEffect extends OneShotEffect {
staticText = "Creatures you control gain protection from the colors of target permanent you control until end of turn";
}
public SamiteElderEffect(final SamiteElderEffect effect) {
private SamiteElderEffect(final SamiteElderEffect effect) {
super(effect);
}

View file

@ -50,7 +50,7 @@ class SamiteMinistrationEffect extends PreventionEffectImpl {
this.targetSource = new TargetSource();
}
public SamiteMinistrationEffect(final SamiteMinistrationEffect effect) {
private SamiteMinistrationEffect(final SamiteMinistrationEffect effect) {
super(effect);
this.targetSource = effect.targetSource.copy();
}

View file

@ -53,7 +53,7 @@ class SamitePilgrimPreventDamageToTargetEffect extends PreventionEffectImpl {
staticText = "Prevent the next X damage that would be dealt to target creature this turn, where X is the number of basic land types among lands you control.";
}
public SamitePilgrimPreventDamageToTargetEffect(final SamitePilgrimPreventDamageToTargetEffect effect) {
private SamitePilgrimPreventDamageToTargetEffect(final SamitePilgrimPreventDamageToTargetEffect effect) {
super(effect);
}

View file

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

View file

@ -54,7 +54,7 @@ class ChooseNumberEffect extends OneShotEffect {
staticText = "choose a number";
}
public ChooseNumberEffect(final ChooseNumberEffect effect) {
private ChooseNumberEffect(final ChooseNumberEffect effect) {
super(effect);
}
@ -88,7 +88,7 @@ class SanctumPrelateReplacementEffect extends ContinuousRuleModifyingEffectImpl
staticText = "Noncreature spells with mana value equal to the chosen number can't be cast";
}
public SanctumPrelateReplacementEffect(final SanctumPrelateReplacementEffect effect) {
private SanctumPrelateReplacementEffect(final SanctumPrelateReplacementEffect effect) {
super(effect);
}

View file

@ -61,7 +61,7 @@ class SandsOfTimeEffect extends OneShotEffect {
staticText = "that player simultaneously untaps each tapped artifact, creature, and land they control and taps each untapped artifact, creature, and land they control";
}
public SandsOfTimeEffect(SandsOfTimeEffect copy) {
private SandsOfTimeEffect(final SandsOfTimeEffect copy) {
super(copy);
}

View file

@ -35,7 +35,7 @@ public final class Sangromancer extends CardImpl {
this.addAbility(new SangromancerSecondTriggeredAbility());
}
public Sangromancer (final Sangromancer card) {
private Sangromancer(final Sangromancer card) {
super(card);
}

View file

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

View file

@ -58,7 +58,7 @@ class SanguinePraetorEffect extends OneShotEffect {
staticText = "Destroy each creature with the same mana value as the sacrificed creature";
}
public SanguinePraetorEffect(final SanguinePraetorEffect effect) {
private SanguinePraetorEffect(final SanguinePraetorEffect effect) {
super(effect);
}

View file

@ -47,7 +47,7 @@ class SanityGrindingEffect extends OneShotEffect {
"Then put the cards you revealed this way on the bottom of your library in any order";
}
public SanityGrindingEffect(final SanityGrindingEffect effect) {
private SanityGrindingEffect(final SanityGrindingEffect effect) {
super(effect);
}
@ -82,7 +82,7 @@ class ChromaSanityGrindingCount implements DynamicValue {
this.revealed = revealed;
}
public ChromaSanityGrindingCount(final ChromaSanityGrindingCount dynamicValue) {
private ChromaSanityGrindingCount(final ChromaSanityGrindingCount dynamicValue) {
this.revealed = dynamicValue.revealed;
}

View file

@ -58,7 +58,7 @@ class SaplingOfColfenorEffect extends OneShotEffect {
this.staticText = "reveal the top card of your library. If it's a creature card, you gain life equal to that card's toughness, lose life equal to its power, then put it into your hand";
}
public SaplingOfColfenorEffect(final SaplingOfColfenorEffect effect) {
private SaplingOfColfenorEffect(final SaplingOfColfenorEffect effect) {
super(effect);
}

View file

@ -68,7 +68,7 @@ class SarkhanUnbrokenAbility1 extends OneShotEffect {
this.staticText = "Draw a card, then add one mana of any color.";
}
public SarkhanUnbrokenAbility1(final SarkhanUnbrokenAbility1 effect) {
private SarkhanUnbrokenAbility1(final SarkhanUnbrokenAbility1 effect) {
super(effect);
}

View file

@ -60,7 +60,7 @@ class SarkhansWhelpTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever you activate an ability of a Sarkhan planeswalker, ");
}
public SarkhansWhelpTriggeredAbility(final SarkhansWhelpTriggeredAbility ability) {
private SarkhansWhelpTriggeredAbility(final SarkhansWhelpTriggeredAbility ability) {
super(ability);
}

View file

@ -57,7 +57,7 @@ class SarpadianEmpiresChooseTokenEffect extends OneShotEffect {
this.staticText = "choose white Citizen, blue Camarid, black Thrull, red Goblin, or green Saproling";
}
public SarpadianEmpiresChooseTokenEffect(final SarpadianEmpiresChooseTokenEffect effect) {
private SarpadianEmpiresChooseTokenEffect(final SarpadianEmpiresChooseTokenEffect effect) {
super(effect);
}
@ -95,7 +95,7 @@ class SarpadianEmpiresCreateSelectedTokenEffect extends OneShotEffect {
this.staticText = "create a 1/1 creature token of the chosen color and type";
}
public SarpadianEmpiresCreateSelectedTokenEffect(final SarpadianEmpiresCreateSelectedTokenEffect effect) {
private SarpadianEmpiresCreateSelectedTokenEffect(final SarpadianEmpiresCreateSelectedTokenEffect effect) {
super(effect);
}

View file

@ -75,7 +75,7 @@ class SarumanOfManyColorsEffect extends OneShotEffect {
this.staticText = "each opponent mills two cards. When one or more cards are milled this way, exile target enchantment, instant, or sorcery card with equal or lesser mana value than that spell from an opponent's graveyard. Copy the exiled card. You may cast the copy without paying its mana cost.";
}
public SarumanOfManyColorsEffect(final SarumanOfManyColorsEffect effect) {
private SarumanOfManyColorsEffect(final SarumanOfManyColorsEffect effect) {
super(effect);
}

View file

@ -71,7 +71,7 @@ class SasayaOrochiAscendantFlipEffect extends OneShotEffect {
this.staticText = "If you have seven or more land cards in your hand, flip {this}";
}
public SasayaOrochiAscendantFlipEffect(final SasayaOrochiAscendantFlipEffect effect) {
private SasayaOrochiAscendantFlipEffect(final SasayaOrochiAscendantFlipEffect effect) {
super(effect);
}
@ -108,7 +108,7 @@ class SasayasEssence extends TokenImpl {
new FilterControlledLandPermanent(), SetTargetPointer.PERMANENT));
}
public SasayasEssence(final SasayasEssence token) {
private SasayasEssence(final SasayasEssence token) {
super(token);
}
@ -125,7 +125,7 @@ class SasayasEssenceManaEffect extends ManaEffect {
this.staticText = "for each other land you control with the same name, add one mana of any type that land produced";
}
public SasayasEssenceManaEffect(final SasayasEssenceManaEffect effect) {
private SasayasEssenceManaEffect(final SasayasEssenceManaEffect effect) {
super(effect);
}

View file

@ -62,7 +62,7 @@ class SaskiaTheUnyieldingEffect extends OneShotEffect {
this.staticText = "it deals that much damage to the chosen player";
}
public SaskiaTheUnyieldingEffect(final SaskiaTheUnyieldingEffect effect) {
private SaskiaTheUnyieldingEffect(final SaskiaTheUnyieldingEffect effect) {
super(effect);
}

View file

@ -91,7 +91,7 @@ class SatoruUmezawaEffect extends ContinuousEffectImpl {
this.staticText = "each creature card in your hand has ninjutsu {2}{U}{B}";
}
public SatoruUmezawaEffect(final SatoruUmezawaEffect effect) {
private SatoruUmezawaEffect(final SatoruUmezawaEffect effect) {
super(effect);
}

View file

@ -57,7 +57,7 @@ class SatyrFiredancerTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever an instant or sorcery spell you control deals damage to an opponent, ");
}
public SatyrFiredancerTriggeredAbility(final SatyrFiredancerTriggeredAbility ability) {
private SatyrFiredancerTriggeredAbility(final SatyrFiredancerTriggeredAbility ability) {
super(ability);
}
@ -103,7 +103,7 @@ class SatyrFiredancerDamageEffect extends OneShotEffect {
this.staticText = "{this} deals that much damage to target creature that player controls";
}
public SatyrFiredancerDamageEffect(final SatyrFiredancerDamageEffect effect) {
private SatyrFiredancerDamageEffect(final SatyrFiredancerDamageEffect effect) {
super(effect);
}

View file

@ -55,7 +55,7 @@ class SauronsRansomEffect extends OneShotEffect {
"the other into your graveyard";
}
public SauronsRansomEffect(final SauronsRansomEffect effect) {
private SauronsRansomEffect(final SauronsRansomEffect effect) {
super(effect);
}

View file

@ -85,7 +85,7 @@ class SavageAllianceGainTrampleEffect extends OneShotEffect {
staticText = "Creatures target player controls gain trample until end of turn";
}
public SavageAllianceGainTrampleEffect(final SavageAllianceGainTrampleEffect effect) {
private SavageAllianceGainTrampleEffect(final SavageAllianceGainTrampleEffect effect) {
super(effect);
}
@ -115,7 +115,7 @@ class SavageAllianceDamageEffect extends OneShotEffect {
this.staticText = "{this} deals 1 damage to each creature target opponent controls";
}
public SavageAllianceDamageEffect(final SavageAllianceDamageEffect effect) {
private SavageAllianceDamageEffect(final SavageAllianceDamageEffect effect) {
super(effect);
}

View file

@ -42,7 +42,7 @@ public final class SavageHunger extends CardImpl {
this.addAbility(new CyclingAbility(new ManaCostsImpl<>("{2}")));
}
public SavageHunger(final SavageHunger card) {
private SavageHunger(final SavageHunger card) {
super(card);
}

View file

@ -65,7 +65,7 @@ class SavageSummoningAsThoughEffect extends AsThoughEffectImpl {
staticText = "The next creature spell you cast this turn can be cast as though it had flash";
}
public SavageSummoningAsThoughEffect(final SavageSummoningAsThoughEffect effect) {
private SavageSummoningAsThoughEffect(final SavageSummoningAsThoughEffect effect) {
super(effect);
this.watcher = effect.watcher;
this.zoneChangeCounter = effect.zoneChangeCounter;
@ -181,7 +181,7 @@ class SavageSummoningCantCounterEffect extends ContinuousRuleModifyingEffectImpl
staticText = "That spell can't be countered";
}
public SavageSummoningCantCounterEffect(final SavageSummoningCantCounterEffect effect) {
private SavageSummoningCantCounterEffect(final SavageSummoningCantCounterEffect effect) {
super(effect);
this.watcher = effect.watcher;
this.zoneChangeCounter = effect.zoneChangeCounter;
@ -239,7 +239,7 @@ class SavageSummoningEntersBattlefieldEffect extends ReplacementEffectImpl {
staticText = "That creature enters the battlefield with an additional +1/+1 counter on it";
}
public SavageSummoningEntersBattlefieldEffect(final SavageSummoningEntersBattlefieldEffect effect) {
private SavageSummoningEntersBattlefieldEffect(final SavageSummoningEntersBattlefieldEffect effect) {
super(effect);
this.watcher = effect.watcher;
this.zoneChangeCounter = effect.zoneChangeCounter;

View file

@ -55,7 +55,7 @@ class SavageVentmawManaEffect extends ManaEffect {
this.staticText = "add " + mana.toString() + ". Until end of turn, you don't lose this mana as steps and phases end";
}
public SavageVentmawManaEffect(final SavageVentmawManaEffect effect) {
private SavageVentmawManaEffect(final SavageVentmawManaEffect effect) {
super(effect);
this.mana = effect.mana.copy();
this.staticText = effect.staticText;

View file

@ -46,7 +46,7 @@ class SkipNextUntapStepSourceControllerEffect extends OneShotEffect {
this.staticText = "Skip the untap step of that turn";
}
public SkipNextUntapStepSourceControllerEffect(SkipNextUntapStepSourceControllerEffect effect) {
private SkipNextUntapStepSourceControllerEffect(final SkipNextUntapStepSourceControllerEffect effect) {
super(effect);
}

View file

@ -63,7 +63,7 @@ class SavraSacrificeBlackCreatureAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever you sacrifice a black creature, ");
}
public SavraSacrificeBlackCreatureAbility(final SavraSacrificeBlackCreatureAbility ability) {
private SavraSacrificeBlackCreatureAbility(final SavraSacrificeBlackCreatureAbility ability) {
super(ability);
}
@ -92,7 +92,7 @@ class SavraSacrificeEffect extends OneShotEffect {
this.staticText = "each other player sacrifices a creature";
}
public SavraSacrificeEffect(final SavraSacrificeEffect effect) {
private SavraSacrificeEffect(final SavraSacrificeEffect effect) {
super(effect);
}
@ -136,7 +136,7 @@ class SavraSacrificeGreenCreatureAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever you sacrifice a green creature, ");
}
public SavraSacrificeGreenCreatureAbility(final SavraSacrificeGreenCreatureAbility ability) {
private SavraSacrificeGreenCreatureAbility(final SavraSacrificeGreenCreatureAbility ability) {
super(ability);
}

View file

@ -71,7 +71,7 @@ class SawtoothLoonEffect extends OneShotEffect {
this.staticText = "draw two cards, then put two cards from your hand on the bottom of your library";
}
public SawtoothLoonEffect(final SawtoothLoonEffect effect) {
private SawtoothLoonEffect(final SawtoothLoonEffect effect) {
super(effect);
}

View file

@ -64,7 +64,7 @@ class ScabClanBerserkerTriggeredAbility extends TriggeredAbilityImpl {
}
public ScabClanBerserkerTriggeredAbility(final ScabClanBerserkerTriggeredAbility abiltity) {
private ScabClanBerserkerTriggeredAbility(final ScabClanBerserkerTriggeredAbility abiltity) {
super(abiltity);
}

View file

@ -62,7 +62,7 @@ class ScalelardReckonerTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new DestroyTargetEffect(), false);
}
public ScalelardReckonerTriggeredAbility(final ScalelardReckonerTriggeredAbility ability) {
private ScalelardReckonerTriggeredAbility(final ScalelardReckonerTriggeredAbility ability) {
super(ability);
}

View file

@ -58,7 +58,7 @@ class ScalpelexisEffect extends OneShotEffect {
this.staticText = "that player exiles the top four cards of their library. If two or more of those cards have the same name, repeat this process";
}
public ScalpelexisEffect(final ScalpelexisEffect effect) {
private ScalpelexisEffect(final ScalpelexisEffect effect) {
super(effect);
}

View file

@ -48,7 +48,7 @@ class ScapeshiftEffect extends OneShotEffect {
staticText = "Sacrifice any number of lands. Search your library for up to that many land cards, put them onto the battlefield tapped, then shuffle";
}
public ScapeshiftEffect(final ScapeshiftEffect effect) {
private ScapeshiftEffect(final ScapeshiftEffect effect) {
super(effect);
}

View file

@ -66,7 +66,7 @@ class ScarabOfTheUnseenEffect extends OneShotEffect {
this.staticText = "Return all Auras attached to target permanent you own to their owners' hands";
}
public ScarabOfTheUnseenEffect(final ScarabOfTheUnseenEffect effect) {
private ScarabOfTheUnseenEffect(final ScarabOfTheUnseenEffect effect) {
super(effect);
}

View file

@ -51,7 +51,7 @@ public final class ScarredPuma extends CardImpl {
staticText = "{this} can't attack unless a black or green creature also attacks";
}
public ScarredPumaEffect(final ScarredPumaEffect effect) {
private ScarredPumaEffect(final ScarredPumaEffect effect) {
super(effect);
}

View file

@ -51,7 +51,7 @@ class ScarscaleRitualCost extends CostImpl {
this.text = "put a -1/-1 counter on a creature you control";
}
public ScarscaleRitualCost(ScarscaleRitualCost cost) {
private ScarscaleRitualCost(final ScarscaleRitualCost cost) {
super(cost);
}

View file

@ -83,7 +83,7 @@ class DoUnlessAnyOpponentPaysEffect extends OneShotEffect {
this.chooseUseText = chooseUseText;
}
public DoUnlessAnyOpponentPaysEffect(final DoUnlessAnyOpponentPaysEffect effect) {
private DoUnlessAnyOpponentPaysEffect(final DoUnlessAnyOpponentPaysEffect effect) {
super(effect);
this.executingEffects = effect.executingEffects.copy();
this.cost = effect.cost.copy();

View file

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

View file

@ -56,7 +56,7 @@ class ScavengingOozeEffect extends OneShotEffect {
this.staticText = "Exile target card from a graveyard. If it was a creature card, put a +1/+1 counter on {this} and you gain 1 life";
}
public ScavengingOozeEffect(final ScavengingOozeEffect effect) {
private ScavengingOozeEffect(final ScavengingOozeEffect effect) {
super(effect);
}

View file

@ -55,7 +55,7 @@ class ScentOfBrineEffect extends OneShotEffect {
+ "Counter target spell unless its controller pays {1} for each card revealed this way";
}
public ScentOfBrineEffect(final ScentOfBrineEffect effect) {
private ScentOfBrineEffect(final ScentOfBrineEffect effect) {
super(effect);
}

View file

@ -54,7 +54,7 @@ class ScentOfCinderEffect extends OneShotEffect {
+ "{this} deals X damage to any target, where X is the number of cards revealed this way";
}
public ScentOfCinderEffect(final ScentOfCinderEffect effect) {
private ScentOfCinderEffect(final ScentOfCinderEffect effect) {
super(effect);
}

View file

@ -55,7 +55,7 @@ class ScentOfIvyEffect extends OneShotEffect {
+ "Target creature gets +X/+X until end of turn, where X is the number of cards revealed this way";
}
public ScentOfIvyEffect(final ScentOfIvyEffect effect) {
private ScentOfIvyEffect(final ScentOfIvyEffect effect) {
super(effect);
}

View file

@ -52,7 +52,7 @@ class ScentOfJasmineEffect extends OneShotEffect {
+ "You gain 2 life for each card revealed this way";
}
public ScentOfJasmineEffect(final ScentOfJasmineEffect effect) {
private ScentOfJasmineEffect(final ScentOfJasmineEffect effect) {
super(effect);
}

View file

@ -56,7 +56,7 @@ class ScentOfNightshadeEffect extends OneShotEffect {
+ "where X is the number of cards revealed this way";
}
public ScentOfNightshadeEffect(final ScentOfNightshadeEffect effect) {
private ScentOfNightshadeEffect(final ScentOfNightshadeEffect effect) {
super(effect);
}

View file

@ -46,7 +46,7 @@ class ScepterOfEmpiresEffect extends OneShotEffect {
staticText = "Scepter of Empires deals 1 damage to target player or planeswalker. It deals 3 damage instead if you control artifacts named Crown of Empires and Throne of Empires";
}
public ScepterOfEmpiresEffect(ScepterOfEmpiresEffect effect) {
private ScepterOfEmpiresEffect(final ScepterOfEmpiresEffect effect) {
super(effect);
}

View file

@ -65,7 +65,7 @@ class SchemingFenceChooseEffect extends OneShotEffect {
this.staticText = "you may choose a nonland permanent";
}
public SchemingFenceChooseEffect(final SchemingFenceChooseEffect effect) {
private SchemingFenceChooseEffect(final SchemingFenceChooseEffect effect) {
super(effect);
}
@ -109,7 +109,7 @@ class SchemingFenceDisableEffect extends ContinuousRuleModifyingEffectImpl {
staticText = "activated abilities of the chosen permanent can't be activated";
}
public SchemingFenceDisableEffect(final SchemingFenceDisableEffect effect) {
private SchemingFenceDisableEffect(final SchemingFenceDisableEffect effect) {
super(effect);
}

View file

@ -58,7 +58,7 @@ class SchismotivateEffect extends ContinuousEffectImpl {
this.staticText = "Target creature gets +4/+0 until end of turn. Another target creature gets -4/-0 until end of turn";
}
public SchismotivateEffect(final SchismotivateEffect effect) {
private SchismotivateEffect(final SchismotivateEffect effect) {
super(effect);
}

View file

@ -59,7 +59,7 @@ class ScionOfDarknessTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new ReturnFromGraveyardToBattlefieldTargetEffect(), true);
}
public ScionOfDarknessTriggeredAbility(final ScionOfDarknessTriggeredAbility ability) {
private ScionOfDarknessTriggeredAbility(final ScionOfDarknessTriggeredAbility ability) {
super(ability);
}

View file

@ -63,7 +63,7 @@ class ScorchingLavaEffect extends OneShotEffect {
super(Outcome.Exile);
}
public ScorchingLavaEffect(final ScorchingLavaEffect effect) {
private ScorchingLavaEffect(final ScorchingLavaEffect effect) {
super(effect);
}

View file

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

View file

@ -51,7 +51,7 @@ class ScoriaWurmEffect extends OneShotEffect {
staticText = "flip a coin. If you lose the flip, return {this} to its owner's hand";
}
public ScoriaWurmEffect(ScoriaWurmEffect effect) {
private ScoriaWurmEffect(final ScoriaWurmEffect effect) {
super(effect);
}

View file

@ -59,7 +59,7 @@ class ScourgeOfFleetsEffect extends OneShotEffect {
this.staticText = "return each creature your opponents control with toughness X or less to its owner's hand, where X is the number of Islands you control";
}
public ScourgeOfFleetsEffect(final ScourgeOfFleetsEffect effect) {
private ScourgeOfFleetsEffect(final ScourgeOfFleetsEffect effect) {
super(effect);
}

View file

@ -60,7 +60,7 @@ class ScourgeOfNelTothPlayEffect extends AsThoughEffectImpl {
staticText = "You may cast {this} from your graveyard by paying {B}{B} and sacrificing two creatures rather than paying its mana cost";
}
public ScourgeOfNelTothPlayEffect(final ScourgeOfNelTothPlayEffect effect) {
private ScourgeOfNelTothPlayEffect(final ScourgeOfNelTothPlayEffect effect) {
super(effect);
}

View file

@ -67,7 +67,7 @@ class ScourgeOfSkolaValeEffect extends OneShotEffect {
this.staticText = "Put a number of +1/+1 counters on {this} equal to the sacrificed creature's toughness";
}
public ScourgeOfSkolaValeEffect(final ScourgeOfSkolaValeEffect effect) {
private ScourgeOfSkolaValeEffect(final ScourgeOfSkolaValeEffect effect) {
super(effect);
}

View file

@ -26,7 +26,7 @@ public final class ScourgeServant extends CardImpl {
this.addAbility(InfectAbility.getInstance());
}
public ScourgeServant (final ScourgeServant card) {
private ScourgeServant(final ScourgeServant card) {
super(card);
}

View file

@ -53,7 +53,7 @@ class ScouringSandsDamageEffect extends OneShotEffect {
staticText = "{this} deals 1 damage to each creature your opponents control";
}
public ScouringSandsDamageEffect(ScouringSandsDamageEffect effect) {
private ScouringSandsDamageEffect(final ScouringSandsDamageEffect effect) {
super(effect);
}

View file

@ -57,7 +57,7 @@ class ScoutsWarningAsThoughEffect extends AsThoughEffectImpl {
staticText = "The next creature card you play this turn can be played as though it had flash";
}
public ScoutsWarningAsThoughEffect(final ScoutsWarningAsThoughEffect effect) {
private ScoutsWarningAsThoughEffect(final ScoutsWarningAsThoughEffect effect) {
super(effect);
this.watcher = effect.watcher;
this.zoneChangeCounter = effect.zoneChangeCounter;

View file

@ -48,7 +48,7 @@ class ScrambleverseEffect extends OneShotEffect {
staticText = "For each nonland permanent, choose a player at random. Then each player gains control of each permanent for which they were chosen. Untap those permanents";
}
public ScrambleverseEffect(ScrambleverseEffect effect) {
private ScrambleverseEffect(final ScrambleverseEffect effect) {
super(effect);
}

View file

@ -49,7 +49,7 @@ class ScrapMasteryEffect extends OneShotEffect {
this.staticText = "Each player exiles all artifact cards from their graveyard, then sacrifices all artifacts they control, then puts all cards they exiled this way onto the battlefield";
}
public ScrapMasteryEffect(final ScrapMasteryEffect effect) {
private ScrapMasteryEffect(final ScrapMasteryEffect effect) {
super(effect);
}

View file

@ -58,7 +58,7 @@ class ScrapTrawlerTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever {this} or another artifact you control is put into a graveyard from the battlefield, ");
}
public ScrapTrawlerTriggeredAbility(final ScrapTrawlerTriggeredAbility ability) {
private ScrapTrawlerTriggeredAbility(final ScrapTrawlerTriggeredAbility ability) {
super(ability);
}

View file

@ -53,7 +53,7 @@ class BecomesAllColorsEffect extends ContinuousEffectImpl {
staticText = "{this} becomes all colors until end of turn";
}
public BecomesAllColorsEffect(final BecomesAllColorsEffect effect) {
private BecomesAllColorsEffect(final BecomesAllColorsEffect effect) {
super(effect);
}

View file

@ -45,7 +45,7 @@ class ScrapheapTriggeredAbility extends TriggeredAbilityImpl {
return new ScrapheapTriggeredAbility(this);
}
public ScrapheapTriggeredAbility(final ScrapheapTriggeredAbility ability){
private ScrapheapTriggeredAbility(final ScrapheapTriggeredAbility ability){
super(ability);
}

View file

@ -66,7 +66,7 @@ class ScreamsFromWithinEffect extends OneShotEffect {
staticText = "return {this} from your graveyard to the battlefield";
}
public ScreamsFromWithinEffect(final ScreamsFromWithinEffect effect) {
private ScreamsFromWithinEffect(final ScreamsFromWithinEffect effect) {
super(effect);
}

View file

@ -59,7 +59,7 @@ class ScribNibblersEffect extends OneShotEffect {
this.staticText = "Exile the top card of target player's library. If it's a land card, you gain 1 life";
}
public ScribNibblersEffect(final ScribNibblersEffect effect) {
private ScribNibblersEffect(final ScribNibblersEffect effect) {
super(effect);
}

View file

@ -52,7 +52,7 @@ class ScrollRackEffect extends OneShotEffect {
staticText = "Exile any number of cards from your hand face down. Put that many cards from the top of your library into your hand. Then look at the exiled cards and put them on top of your library in any order";
}
public ScrollRackEffect(final ScrollRackEffect effect) {
private ScrollRackEffect(final ScrollRackEffect effect) {
super(effect);
}

View file

@ -46,7 +46,7 @@ class ScroungeEffect extends OneShotEffect {
staticText = "Target opponent chooses an artifact card in their graveyard. Put that card onto the battlefield under your control";
}
public ScroungeEffect(final ScroungeEffect effect) {
private ScroungeEffect(final ScroungeEffect effect) {
super(effect);
}

View file

@ -22,7 +22,7 @@ public final class ScroungerOfSouls extends CardImpl {
}
public ScroungerOfSouls(final ScroungerOfSouls scroungerOfSouls){
private ScroungerOfSouls(final ScroungerOfSouls scroungerOfSouls){
super(scroungerOfSouls);
}
public ScroungerOfSouls copy(){

View file

@ -61,7 +61,7 @@ class ScroungingBandarEffect extends OneShotEffect {
this.staticText = "you may move any number of +1/+1 counters from Scrounging Bandar onto another target creature";
}
public ScroungingBandarEffect(final ScroungingBandarEffect effect) {
private ScroungingBandarEffect(final ScroungingBandarEffect effect) {
super(effect);
}

View file

@ -52,7 +52,7 @@ class ScryingGlassEffect extends OneShotEffect {
staticText = "Choose a number greater than 0 and a color. Target opponent reveals their hand. If that opponent reveals exactly the chosen number of cards of the chosen color, you draw a card";
}
public ScryingGlassEffect(final ScryingGlassEffect effect) {
private ScryingGlassEffect(final ScryingGlassEffect effect) {
super(effect);
}

View file

@ -51,7 +51,7 @@ class ScuteMobAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new AddCountersSourceEffect(CounterType.P1P1.createInstance(4)));
}
public ScuteMobAbility(final ScuteMobAbility ability) {
private ScuteMobAbility(final ScuteMobAbility ability) {
super(ability);
}

View file

@ -66,7 +66,7 @@ class ScytheOfTheWretchedTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever a creature dealt damage by equipped creature this turn dies, ");
}
public ScytheOfTheWretchedTriggeredAbility(final ScytheOfTheWretchedTriggeredAbility ability) {
private ScytheOfTheWretchedTriggeredAbility(final ScytheOfTheWretchedTriggeredAbility ability) {
super(ability);
}

View file

@ -69,7 +69,7 @@ class SeaGateStormcallerDelayedTriggeredAbility extends DelayedTriggeredAbility
this.twice = twice;
}
public SeaGateStormcallerDelayedTriggeredAbility(final SeaGateStormcallerDelayedTriggeredAbility ability) {
private SeaGateStormcallerDelayedTriggeredAbility(final SeaGateStormcallerDelayedTriggeredAbility ability) {
super(ability);
this.twice = ability.twice;
}

View file

@ -55,7 +55,7 @@ class SeanceEffect extends OneShotEffect {
this.staticText = "you may exile target creature card from your graveyard. If you do, create a token that's a copy of that card except it's a Spirit in addition to its other types. Exile it at the beginning of the next end step";
}
public SeanceEffect(final SeanceEffect effect) {
private SeanceEffect(final SeanceEffect effect) {
super(effect);
}

View file

@ -56,7 +56,7 @@ class SearchForAzcantaEffect extends OneShotEffect {
this.staticText = "Then if you have seven or more cards in your graveyard, you may transform {this}.";
}
public SearchForAzcantaEffect(final SearchForAzcantaEffect effect) {
private SearchForAzcantaEffect(final SearchForAzcantaEffect effect) {
super(effect);
}

View file

@ -55,7 +55,7 @@ class SearchForSurvivorsEffect extends OneShotEffect {
+ "Otherwise, exile it";
}
public SearchForSurvivorsEffect(final SearchForSurvivorsEffect effect) {
private SearchForSurvivorsEffect(final SearchForSurvivorsEffect effect) {
super(effect);
}

View file

@ -57,7 +57,7 @@ class SearchTheCityExileEffect extends OneShotEffect {
staticText = "exile the top five cards of your library";
}
public SearchTheCityExileEffect(final SearchTheCityExileEffect effect) {
private SearchTheCityExileEffect(final SearchTheCityExileEffect effect) {
super(effect);
}
@ -90,7 +90,7 @@ class SearchTheCityTriggeredAbility extends PlayCardTriggeredAbility {
setTriggerPhrase("Whenever you play a card with the same name as one of the exiled cards, " );
}
public SearchTheCityTriggeredAbility(final SearchTheCityTriggeredAbility ability) {
private SearchTheCityTriggeredAbility(final SearchTheCityTriggeredAbility ability) {
super(ability);
}
@ -139,7 +139,7 @@ class SearchTheCityExiledCardToHandEffect extends OneShotEffect {
staticText = "you may put one of those cards with that name into its owner's hand. Then if there are no cards exiled with {this}, sacrifice it. If you do, take an extra turn after this one";
}
public SearchTheCityExiledCardToHandEffect(final SearchTheCityExiledCardToHandEffect effect) {
private SearchTheCityExiledCardToHandEffect(final SearchTheCityExiledCardToHandEffect effect) {
super(effect);
}

View file

@ -45,7 +45,7 @@ class SearchWarrantEffect extends OneShotEffect {
this.staticText = "Target player reveals their hand. You gain life equal to the number of cards in that player's hand";
}
public SearchWarrantEffect(final SearchWarrantEffect effect) {
private SearchWarrantEffect(final SearchWarrantEffect effect) {
super(effect);
}

View file

@ -59,7 +59,7 @@ class SearingBlazeEffect extends OneShotEffect {
"to that player or planeswalker and 3 damage to that creature instead.";
}
public SearingBlazeEffect(final SearingBlazeEffect effect) {
private SearingBlazeEffect(final SearingBlazeEffect effect) {
super(effect);
}
@ -91,7 +91,7 @@ class SearingBlazeTarget extends TargetPermanent {
super(1, 1, StaticFilters.FILTER_PERMANENT_CREATURE, false);
}
public SearingBlazeTarget(final SearingBlazeTarget target) {
private SearingBlazeTarget(final SearingBlazeTarget target) {
super(target);
}

View file

@ -44,7 +44,7 @@ class SearingRaysEffect extends OneShotEffect {
this.staticText = "Choose a color. {this} deals damage to each player equal to the number of creatures of that color that player controls";
}
public SearingRaysEffect(final SearingRaysEffect effect) {
private SearingRaysEffect(final SearingRaysEffect effect) {
super(effect);
}

View file

@ -25,7 +25,7 @@ public final class SeasideCitadel extends CardImpl {
this.addAbility(new BlueManaAbility());
}
public SeasideCitadel (final SeasideCitadel card) {
private SeasideCitadel(final SeasideCitadel card) {
super(card);
}

View file

@ -50,7 +50,7 @@ class SeasonsPastEffect extends OneShotEffect {
this.staticText = "Return any number of cards with different mana values from your graveyard to your hand";
}
public SeasonsPastEffect(final SeasonsPastEffect effect) {
private SeasonsPastEffect(final SeasonsPastEffect effect) {
super(effect);
}
@ -78,7 +78,7 @@ class SeasonsPastTarget extends TargetCardInYourGraveyard {
super(0, Integer.MAX_VALUE, new FilterCard("cards with different mana values from your graveyard"));
}
public SeasonsPastTarget(SeasonsPastTarget target) {
private SeasonsPastTarget(final SeasonsPastTarget target) {
super(target);
}

View file

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

View file

@ -46,7 +46,7 @@ class SecondHarvestEffect extends OneShotEffect {
this.staticText = "For each token you control, create a token that's a copy of that permanent";
}
public SecondHarvestEffect(final SecondHarvestEffect effect) {
private SecondHarvestEffect(final SecondHarvestEffect effect) {
super(effect);
}

View file

@ -55,7 +55,7 @@ class SecretSalvageEffect extends OneShotEffect {
"reveal them, put them into your hand, then shuffle";
}
public SecretSalvageEffect(final SecretSalvageEffect effect) {
private SecretSalvageEffect(final SecretSalvageEffect effect) {
super(effect);
}

View file

@ -45,7 +45,7 @@ class SeeBeyondEffect extends OneShotEffect {
staticText = "Draw two cards, then shuffle a card from your hand into your library";
}
public SeeBeyondEffect(SeeBeyondEffect effect) {
private SeeBeyondEffect(final SeeBeyondEffect effect) {
super(effect);
}

View file

@ -52,7 +52,7 @@ class SeedGuardianEffect extends OneShotEffect {
this.staticText = "create an X/X green Elemental creature token, where X is the number of creature cards in your graveyard";
}
public SeedGuardianEffect(final SeedGuardianEffect effect) {
private SeedGuardianEffect(final SeedGuardianEffect effect) {
super(effect);
}

View file

@ -44,7 +44,7 @@ class SeedsOfInnocenceEffect extends OneShotEffect {
this.staticText = "Destroy all artifacts. They can't be regenerated. The controller of each of those artifacts gains life equal to its mana value";
}
public SeedsOfInnocenceEffect(final SeedsOfInnocenceEffect effect) {
private SeedsOfInnocenceEffect(final SeedsOfInnocenceEffect effect) {
super(effect);
}

View file

@ -61,7 +61,7 @@ class SehtsTigerEffect extends OneShotEffect {
staticText = "you gain protection from the color of your choice until end of turn. <i>(You can't be targeted, dealt damage, or enchanted by anything of the chosen color.)</i>";
}
public SehtsTigerEffect(final SehtsTigerEffect effect) {
private SehtsTigerEffect(final SehtsTigerEffect effect) {
super(effect);
}

View file

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

View file

@ -26,7 +26,7 @@ public final class SeizeTheInitiative extends CardImpl {
this.getSpellAbility().addTarget(new TargetCreaturePermanent());
}
public SeizeTheInitiative (final SeizeTheInitiative card) {
private SeizeTheInitiative(final SeizeTheInitiative card) {
super(card);
}

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