forked from External/mage
refactor: clean all copy constructors in cards starting S (#11094)
This commit is contained in:
parent
430a3bf7f9
commit
8dc2e0a962
521 changed files with 583 additions and 583 deletions
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ class SanguineBondTriggeredAbility extends TriggeredAbilityImpl {
|
|||
super(Zone.BATTLEFIELD, null);
|
||||
}
|
||||
|
||||
public SanguineBondTriggeredAbility(final SanguineBondTriggeredAbility ability) {
|
||||
private SanguineBondTriggeredAbility(final SanguineBondTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ class ScabClanBerserkerTriggeredAbility extends TriggeredAbilityImpl {
|
|||
}
|
||||
|
||||
|
||||
public ScabClanBerserkerTriggeredAbility(final ScabClanBerserkerTriggeredAbility abiltity) {
|
||||
private ScabClanBerserkerTriggeredAbility(final ScabClanBerserkerTriggeredAbility abiltity) {
|
||||
super(abiltity);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ class ScorchingLavaEffect extends OneShotEffect {
|
|||
super(Outcome.Exile);
|
||||
}
|
||||
|
||||
public ScorchingLavaEffect(final ScorchingLavaEffect effect) {
|
||||
private ScorchingLavaEffect(final ScorchingLavaEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ class ScrapheapTriggeredAbility extends TriggeredAbilityImpl {
|
|||
return new ScrapheapTriggeredAbility(this);
|
||||
}
|
||||
|
||||
public ScrapheapTriggeredAbility(final ScrapheapTriggeredAbility ability){
|
||||
private ScrapheapTriggeredAbility(final ScrapheapTriggeredAbility ability){
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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(){
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ class SearchForSurvivorsEffect extends OneShotEffect {
|
|||
+ "Otherwise, exile it";
|
||||
}
|
||||
|
||||
public SearchForSurvivorsEffect(final SearchForSurvivorsEffect effect) {
|
||||
private SearchForSurvivorsEffect(final SearchForSurvivorsEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ public final class SeizanPerverterOfTruth extends CardImpl {
|
|||
|
||||
}
|
||||
|
||||
public SeizanPerverterOfTruth (final SeizanPerverterOfTruth card) {
|
||||
private SeizanPerverterOfTruth(final SeizanPerverterOfTruth card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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
Loading…
Add table
Add a link
Reference in a new issue