mirror of
https://github.com/magefree/mage.git
synced 2025-12-27 22:12:03 -08:00
refactor: Clean package-private copy constructors in cards starting Q to Z (#11127)
This commit is contained in:
parent
31c614978e
commit
b20c9ddf44
241 changed files with 271 additions and 271 deletions
|
|
@ -63,7 +63,7 @@ class QuicksilverDragonEffect extends OneShotEffect {
|
|||
this.staticText = "If target spell has only one target and that target is {this}, change that spell's target to another creature";
|
||||
}
|
||||
|
||||
QuicksilverDragonEffect(final QuicksilverDragonEffect effect) {
|
||||
private QuicksilverDragonEffect(final QuicksilverDragonEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ class RaidersSpoilsTriggeredAbility extends TriggeredAbilityImpl {
|
|||
super(Zone.BATTLEFIELD, new DoIfCostPaid(new DrawCardSourceControllerEffect(1), new PayLifeCost(1)), false);
|
||||
}
|
||||
|
||||
RaidersSpoilsTriggeredAbility(final RaidersSpoilsTriggeredAbility ability) {
|
||||
private RaidersSpoilsTriggeredAbility(final RaidersSpoilsTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@ class RaidingPartyEffect extends OneShotEffect {
|
|||
staticText = "Each player may tap any number of untapped white creatures they control. For each creature tapped this way, that player chooses up to two Plains. Then destroy all Plains that weren't chosen this way by any player";
|
||||
}
|
||||
|
||||
RaidingPartyEffect(RaidingPartyEffect effect) {
|
||||
private RaidingPartyEffect(final RaidingPartyEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -96,7 +96,7 @@ class RakdosLordOfRiotsCostReductionEffect extends CostModificationEffectImpl {
|
|||
staticText = "Creature spells you cast cost {1} less to cast for each 1 life your opponents have lost this turn";
|
||||
}
|
||||
|
||||
RakdosLordOfRiotsCostReductionEffect(RakdosLordOfRiotsCostReductionEffect effect) {
|
||||
private RakdosLordOfRiotsCostReductionEffect(final RakdosLordOfRiotsCostReductionEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ class RakdossReturnEffect extends OneShotEffect {
|
|||
this.staticText = "That player or that planeswalker's controller discards X cards.";
|
||||
}
|
||||
|
||||
RakdossReturnEffect(final RakdossReturnEffect effect) {
|
||||
private RakdossReturnEffect(final RakdossReturnEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ class RallyTheAncestorsEffect extends OneShotEffect {
|
|||
this.staticText = "Return each creature card with mana value X or less from your graveyard to the battlefield. Exile those creatures at the beginning of your next upkeep";
|
||||
}
|
||||
|
||||
RallyTheAncestorsEffect(final RallyTheAncestorsEffect effect) {
|
||||
private RallyTheAncestorsEffect(final RallyTheAncestorsEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -101,7 +101,7 @@ class RanarTheEverWatchfulTriggeredAbility extends TriggeredAbilityImpl {
|
|||
super(Zone.BATTLEFIELD, new CreateTokenEffect(new SpiritWhiteToken()), false);
|
||||
}
|
||||
|
||||
RanarTheEverWatchfulTriggeredAbility(final RanarTheEverWatchfulTriggeredAbility ability) {
|
||||
private RanarTheEverWatchfulTriggeredAbility(final RanarTheEverWatchfulTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@ class RashmiAndRagavanTriggeredAbility extends SpellCastControllerTriggeredAbili
|
|||
this.addEffect(new RashmiAndRagavanEffect());
|
||||
}
|
||||
|
||||
RashmiAndRagavanTriggeredAbility(RashmiAndRagavanTriggeredAbility ability) {
|
||||
private RashmiAndRagavanTriggeredAbility(final RashmiAndRagavanTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
@ -115,7 +115,7 @@ class RashmiAndRagavanEffect extends OneShotEffect {
|
|||
+ "you may cast it this turn";
|
||||
}
|
||||
|
||||
RashmiAndRagavanEffect(final RashmiAndRagavanEffect effect) {
|
||||
private RashmiAndRagavanEffect(final RashmiAndRagavanEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ class RashmiEternitiesCrafterTriggeredAbility extends SpellCastControllerTrigger
|
|||
super(new RashmiEternitiesCrafterEffect(), false);
|
||||
}
|
||||
|
||||
RashmiEternitiesCrafterTriggeredAbility(RashmiEternitiesCrafterTriggeredAbility ability) {
|
||||
private RashmiEternitiesCrafterTriggeredAbility(final RashmiEternitiesCrafterTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
@ -103,7 +103,7 @@ class RashmiEternitiesCrafterEffect extends OneShotEffect {
|
|||
+ "revealed card, put it into your hand";
|
||||
}
|
||||
|
||||
RashmiEternitiesCrafterEffect(final RashmiEternitiesCrafterEffect effect) {
|
||||
private RashmiEternitiesCrafterEffect(final RashmiEternitiesCrafterEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ class RayOfCommandDelayedTriggeredAbility extends DelayedTriggeredAbility {
|
|||
super(new TapTargetEffect(), Duration.EndOfGame, true); // effect can last over turns end, if you still control the target but only one time
|
||||
}
|
||||
|
||||
RayOfCommandDelayedTriggeredAbility(RayOfCommandDelayedTriggeredAbility ability) {
|
||||
private RayOfCommandDelayedTriggeredAbility(final RayOfCommandDelayedTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ class ReadTheRunesEffect extends OneShotEffect {
|
|||
this.staticText = "Draw X cards. For each card drawn this way, discard a card unless you sacrifice a permanent.";
|
||||
}
|
||||
|
||||
ReadTheRunesEffect(final ReadTheRunesEffect effect) {
|
||||
private ReadTheRunesEffect(final ReadTheRunesEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ class BelieveEffect extends OneShotEffect {
|
|||
this.staticText = "Look at the top card of your library. You may put it onto the battlefield if it's a creature card. If you don't, put it into your hand";
|
||||
}
|
||||
|
||||
BelieveEffect(final BelieveEffect effect) {
|
||||
private BelieveEffect(final BelieveEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ class ReclamationCostToAttackBlockEffect extends PayCostToAttackBlockEffectImpl
|
|||
staticText = "Black creatures can't attack unless their controller sacrifices a land <i>(This cost is paid as attackers are declared.)</i>";
|
||||
}
|
||||
|
||||
ReclamationCostToAttackBlockEffect(ReclamationCostToAttackBlockEffect effect) {
|
||||
private ReclamationCostToAttackBlockEffect(final ReclamationCostToAttackBlockEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -100,7 +100,7 @@ class ExclusionRitualReplacementEffect extends ContinuousRuleModifyingEffectImpl
|
|||
this.ownerId = ownerId;
|
||||
}
|
||||
|
||||
ExclusionRitualReplacementEffect(final ExclusionRitualReplacementEffect effect) {
|
||||
private ExclusionRitualReplacementEffect(final ExclusionRitualReplacementEffect effect) {
|
||||
super(effect);
|
||||
this.creatureName = effect.creatureName;
|
||||
this.ownerId = effect.ownerId;
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ class RegnasSanctionEffect extends OneShotEffect {
|
|||
+ "Each foe chooses one untapped creature they control, then taps the rest";
|
||||
}
|
||||
|
||||
RegnasSanctionEffect(final RegnasSanctionEffect effect) {
|
||||
private RegnasSanctionEffect(final RegnasSanctionEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ class ReignOfThePitEffect extends OneShotEffect {
|
|||
this.staticText = "Each player sacrifices a creature. Create an X/X black Demon creature token with flying, where X is the total power of the creatures sacrificed this way";
|
||||
}
|
||||
|
||||
ReignOfThePitEffect(final ReignOfThePitEffect effect) {
|
||||
private ReignOfThePitEffect(final ReignOfThePitEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ class ReinsOfPowerEffect extends OneShotEffect {
|
|||
this.staticText = "Untap all creatures you control and all creatures target opponent controls. You and that opponent each gain control of all creatures the other controls until end of turn. Those creatures gain haste until end of turn";
|
||||
}
|
||||
|
||||
ReinsOfPowerEffect(final ReinsOfPowerEffect effect) {
|
||||
private ReinsOfPowerEffect(final ReinsOfPowerEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ class ReminisceEffect extends OneShotEffect {
|
|||
this.staticText = "Target player shuffles their graveyard into their library";
|
||||
}
|
||||
|
||||
ReminisceEffect(final ReminisceEffect effect) {
|
||||
private ReminisceEffect(final ReminisceEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ class RenegadeDoppelgangerTriggeredAbility extends TriggeredAbilityImpl {
|
|||
super(Zone.BATTLEFIELD, new RenegadeDoppelgangerEffect(), true);
|
||||
}
|
||||
|
||||
RenegadeDoppelgangerTriggeredAbility(final RenegadeDoppelgangerTriggeredAbility ability) {
|
||||
private RenegadeDoppelgangerTriggeredAbility(final RenegadeDoppelgangerTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ class ReplenishEffect extends OneShotEffect {
|
|||
this.staticText = "Return all enchantment cards from your graveyard to the battlefield";
|
||||
}
|
||||
|
||||
ReplenishEffect(final ReplenishEffect effect) {
|
||||
private ReplenishEffect(final ReplenishEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ class RepopulateEffect extends OneShotEffect {
|
|||
staticText = "Shuffle all creature cards from target player's graveyard into that player's library";
|
||||
}
|
||||
|
||||
RepopulateEffect(final RepopulateEffect effect) {
|
||||
private RepopulateEffect(final RepopulateEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -89,7 +89,7 @@ class DevelopmentEffect extends OneShotEffect {
|
|||
staticText = "Create a 3/1 red Elemental creature token unless any opponent has you draw a card. Repeat this process two more times.";
|
||||
}
|
||||
|
||||
DevelopmentEffect(final DevelopmentEffect effect) {
|
||||
private DevelopmentEffect(final DevelopmentEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ class RethinkEffect extends OneShotEffect {
|
|||
this.staticText = "Counter target spell unless its controller pays {X}, where X is its mana value";
|
||||
}
|
||||
|
||||
RethinkEffect(final RethinkEffect effect) {
|
||||
private RethinkEffect(final RethinkEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ class RiftElementalCost extends CostImpl {
|
|||
text = "Remove a time counter from a permanent you control or suspended card you own";
|
||||
}
|
||||
|
||||
RiftElementalCost(final RiftElementalCost cost) {
|
||||
private RiftElementalCost(final RiftElementalCost cost) {
|
||||
super(cost);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ class RiptideManglerEffect extends OneShotEffect {
|
|||
this.staticText = "Change {this}'s base power to target creature's power. <i>(This effect lasts indefinitely.)</i>";
|
||||
}
|
||||
|
||||
RiptideManglerEffect(final RiptideManglerEffect effect) {
|
||||
private RiptideManglerEffect(final RiptideManglerEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ class RiptideReplicatorEffect extends OneShotEffect {
|
|||
this.staticText = "Create an X/X creature token of the chosen color and type, where X is the number of charge counters on {this}.";
|
||||
}
|
||||
|
||||
RiptideReplicatorEffect(final RiptideReplicatorEffect effect) {
|
||||
private RiptideReplicatorEffect(final RiptideReplicatorEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ class RiptideShapeshifterEffect extends OneShotEffect {
|
|||
this.staticText = "Choose a creature type. Reveal cards from the top of your library until you reveal a creature card of that type. Put that card onto the battlefield and shuffle the rest into your library";
|
||||
}
|
||||
|
||||
RiptideShapeshifterEffect(final RiptideShapeshifterEffect effect) {
|
||||
private RiptideShapeshifterEffect(final RiptideShapeshifterEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@ class RisenExecutionerCastEffect extends AsThoughEffectImpl {
|
|||
staticText = "You may cast {this} from your graveyard if you pay {1} more to cast it for each other creature card in your graveyard";
|
||||
}
|
||||
|
||||
RisenExecutionerCastEffect(final RisenExecutionerCastEffect effect) {
|
||||
private RisenExecutionerCastEffect(final RisenExecutionerCastEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
@ -112,7 +112,7 @@ class RisenExecutionerCostIncreasingEffect extends CostModificationEffectImpl {
|
|||
staticText = "";
|
||||
}
|
||||
|
||||
RisenExecutionerCostIncreasingEffect(final RisenExecutionerCostIncreasingEffect effect) {
|
||||
private RisenExecutionerCostIncreasingEffect(final RisenExecutionerCostIncreasingEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ class RiteOfFlameManaEffect extends ManaEffect {
|
|||
staticText = "Add {R}{R}, then add {R} for each card named Rite of Flame in each graveyard";
|
||||
}
|
||||
|
||||
RiteOfFlameManaEffect(final RiteOfFlameManaEffect effect) {
|
||||
private RiteOfFlameManaEffect(final RiteOfFlameManaEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ class RitesOfInitiationEffect extends OneShotEffect {
|
|||
this.staticText = "Discard any number of cards at random. Creatures you control get +1/+0 until end of turn for each card discarded this way";
|
||||
}
|
||||
|
||||
RitesOfInitiationEffect(final RitesOfInitiationEffect effect) {
|
||||
private RitesOfInitiationEffect(final RitesOfInitiationEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ class RoarOfTheCrowdEffect extends OneShotEffect {
|
|||
this.staticText = "Choose a creature type. {this} deals damage to any target equal to the number of permanents you control of the chosen type.";
|
||||
}
|
||||
|
||||
RoarOfTheCrowdEffect(final RoarOfTheCrowdEffect effect) {
|
||||
private RoarOfTheCrowdEffect(final RoarOfTheCrowdEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@ class RohgahhOfKherKeepEffect extends OneShotEffect {
|
|||
this.staticText = "you may pay {R}{R}{R}. If you don't, tap {this} and all creatures named Kobolds of Kher Keep, then an opponent gains control of them.";
|
||||
}
|
||||
|
||||
RohgahhOfKherKeepEffect(final RohgahhOfKherKeepEffect effect) {
|
||||
private RohgahhOfKherKeepEffect(final RohgahhOfKherKeepEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -114,7 +114,7 @@ class RowanKenrithDamageEffect extends OneShotEffect {
|
|||
this.staticText = "{this} deals 3 damage to each tapped creature target player controls";
|
||||
}
|
||||
|
||||
RowanKenrithDamageEffect(final RowanKenrithDamageEffect effect) {
|
||||
private RowanKenrithDamageEffect(final RowanKenrithDamageEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ class RowdyCrewEffect extends OneShotEffect {
|
|||
this.staticText = "draw three cards, then discard two cards at random. If two cards that share a card type are discarded this way, put two +1/+1 counters on {this}";
|
||||
}
|
||||
|
||||
RowdyCrewEffect(final RowdyCrewEffect effect) {
|
||||
private RowdyCrewEffect(final RowdyCrewEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ class RowenAbility extends TriggeredAbilityImpl {
|
|||
super(Zone.BATTLEFIELD, new InfoEffect(""), false);
|
||||
}
|
||||
|
||||
RowenAbility(final RowenAbility ability) {
|
||||
private RowenAbility(final RowenAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ class RoyalDecreeAbility extends TriggeredAbilityImpl {
|
|||
super(Zone.BATTLEFIELD, new DamageTargetEffect(1));
|
||||
}
|
||||
|
||||
RoyalDecreeAbility(final RoyalDecreeAbility ability) {
|
||||
private RoyalDecreeAbility(final RoyalDecreeAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ class RuinRaiderEffect extends OneShotEffect {
|
|||
this.staticText = "reveal the top card of your library and put that card into your hand. You lose life equal to its mana value";
|
||||
}
|
||||
|
||||
RuinRaiderEffect(final RuinRaiderEffect effect) {
|
||||
private RuinRaiderEffect(final RuinRaiderEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ class RumblingAftershocksTriggeredAbility extends TriggeredAbilityImpl {
|
|||
setTriggerPhrase("Whenever you cast a kicked spell, ");
|
||||
}
|
||||
|
||||
RumblingAftershocksTriggeredAbility(final RumblingAftershocksTriggeredAbility ability) {
|
||||
private RumblingAftershocksTriggeredAbility(final RumblingAftershocksTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ class RunicArmasaurTriggeredAbility extends TriggeredAbilityImpl {
|
|||
super(Zone.BATTLEFIELD, new DrawCardSourceControllerEffect(1), true);
|
||||
}
|
||||
|
||||
RunicArmasaurTriggeredAbility(final RunicArmasaurTriggeredAbility ability) {
|
||||
private RunicArmasaurTriggeredAbility(final RunicArmasaurTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ class RustmouthOgreTriggeredAbility extends TriggeredAbilityImpl {
|
|||
super(Zone.BATTLEFIELD, new DestroyTargetEffect(), true);
|
||||
}
|
||||
|
||||
RustmouthOgreTriggeredAbility(final RustmouthOgreTriggeredAbility ability) {
|
||||
private RustmouthOgreTriggeredAbility(final RustmouthOgreTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ class RuthlessInvasionEffect extends RestrictionEffect {
|
|||
staticText = "Nonartifact creatures can't block this turn";
|
||||
}
|
||||
|
||||
RuthlessInvasionEffect(final RuthlessInvasionEffect effect) {
|
||||
private RuthlessInvasionEffect(final RuthlessInvasionEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ class SacredGroundTriggeredAbility extends TriggeredAbilityImpl {
|
|||
super(Zone.BATTLEFIELD, new ReturnFromGraveyardToBattlefieldTargetEffect());
|
||||
}
|
||||
|
||||
SacredGroundTriggeredAbility(final SacredGroundTriggeredAbility ability) {
|
||||
private SacredGroundTriggeredAbility(final SacredGroundTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ class SageOfFablesReplacementEffect extends ReplacementEffectImpl {
|
|||
staticText = "Each other Wizard creature you control enters the battlefield with an additional +1/+1 counter on it";
|
||||
}
|
||||
|
||||
SageOfFablesReplacementEffect(SageOfFablesReplacementEffect effect) {
|
||||
private SageOfFablesReplacementEffect(final SageOfFablesReplacementEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@ class SaheeliRaiCreateTokenEffect extends OneShotEffect {
|
|||
this.staticText = "Create a token that's a copy of target artifact or creature you control, except it's an artifact in addition to its other types. That token gains haste. Exile it at the beginning of the next end step";
|
||||
}
|
||||
|
||||
SaheeliRaiCreateTokenEffect(final SaheeliRaiCreateTokenEffect effect) {
|
||||
private SaheeliRaiCreateTokenEffect(final SaheeliRaiCreateTokenEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ class SandstoneOracleEffect extends OneShotEffect {
|
|||
this.staticText = "choose an opponent. If that player has more cards in hand than you, draw cards equal to the difference";
|
||||
}
|
||||
|
||||
SandstoneOracleEffect(final SandstoneOracleEffect effect) {
|
||||
private SandstoneOracleEffect(final SandstoneOracleEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ class SangromancerFirstTriggeredAbility extends TriggeredAbilityImpl {
|
|||
setTriggerPhrase("Whenever a creature an opponent controls dies, ");
|
||||
}
|
||||
|
||||
SangromancerFirstTriggeredAbility(final SangromancerFirstTriggeredAbility ability) {
|
||||
private SangromancerFirstTriggeredAbility(final SangromancerFirstTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
@ -83,7 +83,7 @@ class SangromancerSecondTriggeredAbility extends TriggeredAbilityImpl {
|
|||
setTriggerPhrase("Whenever an opponent discards a card, ");
|
||||
}
|
||||
|
||||
SangromancerSecondTriggeredAbility(final SangromancerSecondTriggeredAbility ability) {
|
||||
private SangromancerSecondTriggeredAbility(final SangromancerSecondTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ class SaprolingBurstCreateTokenEffect extends OneShotEffect {
|
|||
this.staticText = "create a green Saproling creature token. It has \"This creature's power and toughness are each equal to the number of fade counters on {this}.\"";
|
||||
}
|
||||
|
||||
SaprolingBurstCreateTokenEffect(final SaprolingBurstCreateTokenEffect effect) {
|
||||
private SaprolingBurstCreateTokenEffect(final SaprolingBurstCreateTokenEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
@ -99,7 +99,7 @@ class SaprolingBurstLeavesBattlefieldTriggeredAbility extends ZoneChangeTriggere
|
|||
super(Zone.BATTLEFIELD, null, new SaprolingBurstDestroyEffect(), "When {this} leaves the battlefield, ", false);
|
||||
}
|
||||
|
||||
SaprolingBurstLeavesBattlefieldTriggeredAbility(SaprolingBurstLeavesBattlefieldTriggeredAbility ability) {
|
||||
private SaprolingBurstLeavesBattlefieldTriggeredAbility(final SaprolingBurstLeavesBattlefieldTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
@ -131,7 +131,7 @@ class SaprolingBurstDestroyEffect extends OneShotEffect {
|
|||
this.staticText = "destroy all tokens created with {this}. They can't be regenerated";
|
||||
}
|
||||
|
||||
SaprolingBurstDestroyEffect(final SaprolingBurstDestroyEffect effect) {
|
||||
private SaprolingBurstDestroyEffect(final SaprolingBurstDestroyEffect effect) {
|
||||
super(effect);
|
||||
this.cardZoneString = effect.cardZoneString;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ class SarkhanTheDragonspeakerEffect extends ContinuousEffectImpl {
|
|||
staticText = "Until end of turn, {this} becomes a legendary 4/4 red Dragon creature with flying, indestructible, and haste.";
|
||||
}
|
||||
|
||||
SarkhanTheDragonspeakerEffect(final SarkhanTheDragonspeakerEffect effect) {
|
||||
private SarkhanTheDragonspeakerEffect(final SarkhanTheDragonspeakerEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@ class SarkhanTheMadRevealAndDrawEffect extends OneShotEffect {
|
|||
staticText = effectText;
|
||||
}
|
||||
|
||||
SarkhanTheMadRevealAndDrawEffect(SarkhanTheMadRevealAndDrawEffect effect) {
|
||||
private SarkhanTheMadRevealAndDrawEffect(final SarkhanTheMadRevealAndDrawEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
@ -108,7 +108,7 @@ class SarkhanTheMadSacEffect extends OneShotEffect {
|
|||
staticText = effectText;
|
||||
}
|
||||
|
||||
SarkhanTheMadSacEffect(SarkhanTheMadSacEffect effect) {
|
||||
private SarkhanTheMadSacEffect(final SarkhanTheMadSacEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
@ -149,7 +149,7 @@ class SarkhanTheMadDragonDamageEffect extends OneShotEffect {
|
|||
staticText = effectText;
|
||||
}
|
||||
|
||||
SarkhanTheMadDragonDamageEffect(SarkhanTheMadDragonDamageEffect effect) {
|
||||
private SarkhanTheMadDragonDamageEffect(final SarkhanTheMadDragonDamageEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ class SavingGraceReplacementEffect extends ReplacementEffectImpl {
|
|||
staticText = "all damage that would be dealt this turn to you and permanents you control is dealt to enchanted creature instead.";
|
||||
}
|
||||
|
||||
SavingGraceReplacementEffect(final SavingGraceReplacementEffect effect) {
|
||||
private SavingGraceReplacementEffect(final SavingGraceReplacementEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ class ScarecrowEffect extends PreventionEffectImpl {
|
|||
staticText = "Prevent all damage that would be dealt to you this turn by creatures with flying";
|
||||
}
|
||||
|
||||
ScarecrowEffect(final ScarecrowEffect effect) {
|
||||
private ScarecrowEffect(final ScarecrowEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ class ScionOfTheUrDragonEffect extends SearchEffect {
|
|||
staticText = "Search your library for a Dragon permanent card and put it into your graveyard. If you do, {this} becomes a copy of that card until end of turn. Then shuffle.";
|
||||
}
|
||||
|
||||
ScionOfTheUrDragonEffect(final ScionOfTheUrDragonEffect effect) {
|
||||
private ScionOfTheUrDragonEffect(final ScionOfTheUrDragonEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ class ScryingSheetsEffect extends OneShotEffect {
|
|||
this.staticText = "Look at the top card of your library. If that card is snow, you may reveal it and put it into your hand";
|
||||
}
|
||||
|
||||
ScryingSheetsEffect(final ScryingSheetsEffect effect) {
|
||||
private ScryingSheetsEffect(final ScryingSheetsEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ class SealOfTheGuildpactChooseColorEffect extends OneShotEffect {
|
|||
this.staticText = "choose two colors";
|
||||
}
|
||||
|
||||
SealOfTheGuildpactChooseColorEffect(final SealOfTheGuildpactChooseColorEffect effect) {
|
||||
private SealOfTheGuildpactChooseColorEffect(final SealOfTheGuildpactChooseColorEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
@ -115,7 +115,7 @@ class SealOfTheGuildpactCostReductionEffect extends CostModificationEffectImpl {
|
|||
staticText = "Each spell you cast costs {1} less to cast for each of the chosen colors it is";
|
||||
}
|
||||
|
||||
SealOfTheGuildpactCostReductionEffect(SealOfTheGuildpactCostReductionEffect effect) {
|
||||
private SealOfTheGuildpactCostReductionEffect(final SealOfTheGuildpactCostReductionEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@ class SeasonOfTheWitchEffect extends OneShotEffect {
|
|||
this.staticText = "destroy all untapped creatures that didn't attack this turn, except for creatures that couldn't attack";
|
||||
}
|
||||
|
||||
SeasonOfTheWitchEffect(final SeasonOfTheWitchEffect effect) {
|
||||
private SeasonOfTheWitchEffect(final SeasonOfTheWitchEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ class SeasonsBeatingsEffect extends OneShotEffect {
|
|||
staticText = "Family gathering <i>Each creature target player controls deals damage equal to its power to another random creature that player controls.</i>";
|
||||
}
|
||||
|
||||
SeasonsBeatingsEffect(final SeasonsBeatingsEffect effect) {
|
||||
private SeasonsBeatingsEffect(final SeasonsBeatingsEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ class SedrisTheTraitorKingEffect extends ContinuousEffectImpl {
|
|||
staticText = "Each creature card in your graveyard has unearth {2}{B}";
|
||||
}
|
||||
|
||||
SedrisTheTraitorKingEffect(final SedrisTheTraitorKingEffect effect) {
|
||||
private SedrisTheTraitorKingEffect(final SedrisTheTraitorKingEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ class SelfInflictedWoundEffect extends OneShotEffect {
|
|||
staticText = "Target opponent sacrifices a green or white creature. If that player does, they lose 2 life";
|
||||
}
|
||||
|
||||
SelfInflictedWoundEffect(SelfInflictedWoundEffect effect) {
|
||||
private SelfInflictedWoundEffect(final SelfInflictedWoundEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ class DeadlyVanityEffect extends OneShotEffect {
|
|||
staticText = "choose a creature or planeswalker, then destroy all other creatures and planeswalkers";
|
||||
}
|
||||
|
||||
DeadlyVanityEffect(DeadlyVanityEffect effect) {
|
||||
private DeadlyVanityEffect(final DeadlyVanityEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -93,7 +93,7 @@ class SemblanceAnvilCostReductionEffect extends CostModificationEffectImpl {
|
|||
staticText = effectText;
|
||||
}
|
||||
|
||||
SemblanceAnvilCostReductionEffect(SemblanceAnvilCostReductionEffect effect) {
|
||||
private SemblanceAnvilCostReductionEffect(final SemblanceAnvilCostReductionEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ class SentinelOfThePearlTridentEffect extends OneShotEffect {
|
|||
staticText = effectText;
|
||||
}
|
||||
|
||||
SentinelOfThePearlTridentEffect(SentinelOfThePearlTridentEffect effect) {
|
||||
private SentinelOfThePearlTridentEffect(final SentinelOfThePearlTridentEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ class SentinelTowerTriggeredAbility extends SpellCastAllTriggeredAbility {
|
|||
this.damageInfo = null;
|
||||
}
|
||||
|
||||
SentinelTowerTriggeredAbility(final SentinelTowerTriggeredAbility effect) {
|
||||
private SentinelTowerTriggeredAbility(final SentinelTowerTriggeredAbility effect) {
|
||||
super(effect);
|
||||
this.damageInfo = effect.damageInfo;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ class SepticRatsTriggeredAbility extends TriggeredAbilityImpl {
|
|||
super(Zone.BATTLEFIELD, new BoostSourceEffect(1, 1, Duration.EndOfTurn));
|
||||
}
|
||||
|
||||
SepticRatsTriggeredAbility(final SepticRatsTriggeredAbility ability) {
|
||||
private SepticRatsTriggeredAbility(final SepticRatsTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ class SeraphEffect extends OneShotEffect {
|
|||
staticText = "put that card onto the battlefield under your control. Sacrifice it when you lose control of {this}";
|
||||
}
|
||||
|
||||
SeraphEffect(SeraphEffect effect) {
|
||||
private SeraphEffect(final SeraphEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
@ -104,7 +104,7 @@ class SeraphDelayedTriggeredAbility extends DelayedTriggeredAbility {
|
|||
this.seraph = seraph;
|
||||
}
|
||||
|
||||
SeraphDelayedTriggeredAbility(SeraphDelayedTriggeredAbility ability) {
|
||||
private SeraphDelayedTriggeredAbility(final SeraphDelayedTriggeredAbility ability) {
|
||||
super(ability);
|
||||
this.seraph = ability.seraph;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ class SerraParagonPlayEffect extends AsThoughEffectImpl {
|
|||
"\"When this permanent is put into a graveyard from the battlefield, exile it and you gain 2 life.\"";
|
||||
}
|
||||
|
||||
SerraParagonPlayEffect(final SerraParagonPlayEffect effect) {
|
||||
private SerraParagonPlayEffect(final SerraParagonPlayEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ class SerumPowderReplaceEffect extends ReplacementEffectImpl {
|
|||
staticText = "Any time you could mulligan and {this} is in your hand, you may exile all the cards from your hand, then draw that many cards";
|
||||
}
|
||||
|
||||
SerumPowderReplaceEffect(final SerumPowderReplaceEffect effect) {
|
||||
private SerumPowderReplaceEffect(final SerumPowderReplaceEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ class SettleTheWreckageEffect extends OneShotEffect {
|
|||
this.staticText = "Exile all attacking creatures target player controls. That player may search their library for that many basic land cards, put those cards onto the battlefield tapped, then shuffle";
|
||||
}
|
||||
|
||||
SettleTheWreckageEffect(final SettleTheWreckageEffect effect) {
|
||||
private SettleTheWreckageEffect(final SettleTheWreckageEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -76,7 +76,7 @@ class ShamanEnKorRedirectFromTargetEffect extends RedirectionEffect {
|
|||
staticText = "The next time a source of your choice would deal damage to target creature this turn, that damage is dealt to {this} instead";
|
||||
}
|
||||
|
||||
ShamanEnKorRedirectFromTargetEffect(final ShamanEnKorRedirectFromTargetEffect effect) {
|
||||
private ShamanEnKorRedirectFromTargetEffect(final ShamanEnKorRedirectFromTargetEffect effect) {
|
||||
super(effect);
|
||||
sourceObject = effect.sourceObject;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ class SharedFateReplacementEffect extends ReplacementEffectImpl {
|
|||
this.staticText = "If a player would draw a card, that player exiles the top card of one of their opponents' libraries face down instead";
|
||||
}
|
||||
|
||||
SharedFateReplacementEffect(final SharedFateReplacementEffect effect) {
|
||||
private SharedFateReplacementEffect(final SharedFateReplacementEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
@ -131,7 +131,7 @@ class SharedFatePlayEffect extends AsThoughEffectImpl {
|
|||
staticText = "Each player may look at and play cards they exiled with {this}";
|
||||
}
|
||||
|
||||
SharedFatePlayEffect(final SharedFatePlayEffect effect) {
|
||||
private SharedFatePlayEffect(final SharedFatePlayEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ class ShieldOfTheAvatarPreventionEffect extends PreventionEffectImpl {
|
|||
this.staticText = "If a source would deal damage to equipped creature, prevent X of that damage, where X is the number of creatures you control.";
|
||||
}
|
||||
|
||||
ShieldOfTheAvatarPreventionEffect(final ShieldOfTheAvatarPreventionEffect effect) {
|
||||
private ShieldOfTheAvatarPreventionEffect(final ShieldOfTheAvatarPreventionEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ class ShivanWumpusEffect extends PutOnLibrarySourceEffect {
|
|||
this.staticText = "any player may sacrifice a land. If a player does, put {this} on top of its owner's library";
|
||||
}
|
||||
|
||||
ShivanWumpusEffect(final ShivanWumpusEffect effect) {
|
||||
private ShivanWumpusEffect(final ShivanWumpusEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ class ShrivelingRotDestroyTriggeredAbility extends DelayedTriggeredAbility {
|
|||
super(new DestroyTargetEffect(), Duration.EndOfTurn, false);
|
||||
}
|
||||
|
||||
ShrivelingRotDestroyTriggeredAbility(final ShrivelingRotDestroyTriggeredAbility ability) {
|
||||
private ShrivelingRotDestroyTriggeredAbility(final ShrivelingRotDestroyTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
@ -96,7 +96,7 @@ class ShrivelingRotLoseLifeTriggeredAbility extends DelayedTriggeredAbility {
|
|||
super(new ShrivelingRotEffect(), Duration.EndOfTurn, false);
|
||||
}
|
||||
|
||||
ShrivelingRotLoseLifeTriggeredAbility(final ShrivelingRotLoseLifeTriggeredAbility ability) {
|
||||
private ShrivelingRotLoseLifeTriggeredAbility(final ShrivelingRotLoseLifeTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ class ShyftEffect extends OneShotEffect {
|
|||
this.staticText = "have {this} become the color or colors of your choice.";
|
||||
}
|
||||
|
||||
ShyftEffect(final ShyftEffect effect) {
|
||||
private ShyftEffect(final ShyftEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ class SilentArbiterAttackRestrictionEffect extends RestrictionEffect {
|
|||
staticText = "No more than one creature can attack each combat";
|
||||
}
|
||||
|
||||
SilentArbiterAttackRestrictionEffect(final SilentArbiterAttackRestrictionEffect effect) {
|
||||
private SilentArbiterAttackRestrictionEffect(final SilentArbiterAttackRestrictionEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
@ -77,7 +77,7 @@ class SilentArbiterBlockRestrictionEffect extends RestrictionEffect {
|
|||
staticText = "No more than one creature can block each combat";
|
||||
}
|
||||
|
||||
SilentArbiterBlockRestrictionEffect(final SilentArbiterBlockRestrictionEffect effect) {
|
||||
private SilentArbiterBlockRestrictionEffect(final SilentArbiterBlockRestrictionEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ class SirensCallMustAttackEffect extends RequirementEffect {
|
|||
staticText = "Creatures the active player controls attack this turn if able";
|
||||
}
|
||||
|
||||
SirensCallMustAttackEffect(final SirensCallMustAttackEffect effect) {
|
||||
private SirensCallMustAttackEffect(final SirensCallMustAttackEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
@ -95,7 +95,7 @@ class SirensCallDestroyEffect extends OneShotEffect {
|
|||
this.staticText = "destroy all non-Wall creatures that player controls that didn't attack this turn. Ignore this effect for each creature the player didn't control continuously since the beginning of the turn";
|
||||
}
|
||||
|
||||
SirensCallDestroyEffect(final SirensCallDestroyEffect effect) {
|
||||
private SirensCallDestroyEffect(final SirensCallDestroyEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ class SirensRuseEffect extends ExileTargetForSourceEffect {
|
|||
this.staticText = "Exile target creature you control, then return that card to the battlefield under its owner's control. If a Pirate was exiled this way, draw a card.";
|
||||
}
|
||||
|
||||
SirensRuseEffect(final SirensRuseEffect effect) {
|
||||
private SirensRuseEffect(final SirensRuseEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ public final class SithLord extends CardImpl {
|
|||
super(Outcome.BoostCreature);
|
||||
}
|
||||
|
||||
SithLordEffect(final SithLordEffect effect) {
|
||||
private SithLordEffect(final SithLordEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -115,7 +115,7 @@ class SithMagicReplacementEffect extends ReplacementEffectImpl {
|
|||
staticText = "or if it would leave the battlefield";
|
||||
}
|
||||
|
||||
SithMagicReplacementEffect(final SithMagicReplacementEffect effect) {
|
||||
private SithMagicReplacementEffect(final SithMagicReplacementEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -108,7 +108,7 @@ class SkeletonScavengersEffect extends OneShotEffect {
|
|||
this.staticText = "Regenerate {this}. When it regenerates this way, put a +1/+1 counter on it";
|
||||
}
|
||||
|
||||
SkeletonScavengersEffect(final SkeletonScavengersEffect effect) {
|
||||
private SkeletonScavengersEffect(final SkeletonScavengersEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ class SkullsnatcherTriggeredAbility extends TriggeredAbilityImpl {
|
|||
setTriggerPhrase("Whenever {this} deals combat damage to a player, ");
|
||||
}
|
||||
|
||||
SkullsnatcherTriggeredAbility(final SkullsnatcherTriggeredAbility ability) {
|
||||
private SkullsnatcherTriggeredAbility(final SkullsnatcherTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@ class SkyboonEvangelistTriggeredAbility extends AttacksAllTriggeredAbility {
|
|||
).setText("that creature gains flying until end of turn"), false, filter, SetTargetPointer.PERMANENT, false);
|
||||
}
|
||||
|
||||
SkyboonEvangelistTriggeredAbility(final SkyboonEvangelistTriggeredAbility effect) {
|
||||
private SkyboonEvangelistTriggeredAbility(final SkyboonEvangelistTriggeredAbility effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -112,7 +112,7 @@ class SludgeStriderEffect extends OneShotEffect {
|
|||
staticText = "target player loses 1 life and you gain 1 life";
|
||||
}
|
||||
|
||||
SludgeStriderEffect(final SludgeStriderEffect effect) {
|
||||
private SludgeStriderEffect(final SludgeStriderEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ class SnickeringSquirrelEffect extends ReplacementEffectImpl {
|
|||
staticText = "You may tap {this} to increase the result of a die any player rolled by 1";
|
||||
}
|
||||
|
||||
SnickeringSquirrelEffect(final SnickeringSquirrelEffect effect) {
|
||||
private SnickeringSquirrelEffect(final SnickeringSquirrelEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -105,7 +105,7 @@ class SnowMercyCost extends CostImpl {
|
|||
this.text = "{t}, {q}, {t}, {q}, {t}";
|
||||
}
|
||||
|
||||
SnowMercyCost(final SnowMercyCost cost) {
|
||||
private SnowMercyCost(final SnowMercyCost cost) {
|
||||
super(cost);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ class SolphimMayhemDominusEffect extends ReplacementEffectImpl {
|
|||
"it deals double that damage to that player or permanent instead";
|
||||
}
|
||||
|
||||
SolphimMayhemDominusEffect(final SolphimMayhemDominusEffect effect) {
|
||||
private SolphimMayhemDominusEffect(final SolphimMayhemDominusEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ class SoltariGuerrillasReplacementEffect extends PreventionEffectImpl {
|
|||
staticText = "The next time {this} would deal combat damage to an opponent this turn, it deals that damage to target creature instead";
|
||||
}
|
||||
|
||||
SoltariGuerrillasReplacementEffect(final SoltariGuerrillasReplacementEffect effect) {
|
||||
private SoltariGuerrillasReplacementEffect(final SoltariGuerrillasReplacementEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ class SoltariVisionaryTriggeredAbility extends TriggeredAbilityImpl {
|
|||
super(Zone.BATTLEFIELD, new DestroyTargetEffect(), false);
|
||||
}
|
||||
|
||||
SoltariVisionaryTriggeredAbility(final SoltariVisionaryTriggeredAbility ability) {
|
||||
private SoltariVisionaryTriggeredAbility(final SoltariVisionaryTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ class SosukeSonOfSeshiroTriggeredAbility extends TriggeredAbilityImpl {
|
|||
super(Zone.BATTLEFIELD, effect);
|
||||
}
|
||||
|
||||
SosukeSonOfSeshiroTriggeredAbility(final SosukeSonOfSeshiroTriggeredAbility ability) {
|
||||
private SosukeSonOfSeshiroTriggeredAbility(final SosukeSonOfSeshiroTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ class SoulBarrierEffect extends OneShotEffect {
|
|||
this.staticText = "{this} deals 2 damage to that player unless they pay {2}";
|
||||
}
|
||||
|
||||
SoulBarrierEffect(final SoulBarrierEffect effect) {
|
||||
private SoulBarrierEffect(final SoulBarrierEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -98,7 +98,7 @@ class SoulEchoReplacementEffect extends ReplacementEffectImpl {
|
|||
super(Duration.UntilYourNextUpkeepStep, Outcome.PreventDamage);
|
||||
}
|
||||
|
||||
SoulEchoReplacementEffect(final SoulEchoReplacementEffect effect) {
|
||||
private SoulEchoReplacementEffect(final SoulEchoReplacementEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@ class SoulRansomEffect extends OneShotEffect {
|
|||
this.staticText = "{this}'s controller sacrifices it, then draws two cards. Only any opponent may activate this ability";
|
||||
}
|
||||
|
||||
SoulRansomEffect(final SoulRansomEffect effect) {
|
||||
private SoulRansomEffect(final SoulRansomEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ class SoulRendEffect extends OneShotEffect {
|
|||
staticText = "destroy target creature if it's white. A creature destroyed this way can't be regenerated";
|
||||
}
|
||||
|
||||
SoulRendEffect(final SoulRendEffect effect) {
|
||||
private SoulRendEffect(final SoulRendEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ class SoulbladeCorrupterTriggeredAbility extends AttacksAllTriggeredAbility {
|
|||
).setText("that creature gains deathtouch until end of turn"), false, StaticFilters.FILTER_CREATURE_P1P1, SetTargetPointer.PERMANENT, false);
|
||||
}
|
||||
|
||||
SoulbladeCorrupterTriggeredAbility(final SoulbladeCorrupterTriggeredAbility effect) {
|
||||
private SoulbladeCorrupterTriggeredAbility(final SoulbladeCorrupterTriggeredAbility effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@ class SoulfireGrandMasterCastFromHandReplacementEffect extends ReplacementEffect
|
|||
this.staticText = "The next time you cast an instant or sorcery spell from your hand this turn, put that card into your hand instead of into your graveyard as it resolves";
|
||||
}
|
||||
|
||||
SoulfireGrandMasterCastFromHandReplacementEffect(SoulfireGrandMasterCastFromHandReplacementEffect effect) {
|
||||
private SoulfireGrandMasterCastFromHandReplacementEffect(final SoulfireGrandMasterCastFromHandReplacementEffect effect) {
|
||||
super(effect);
|
||||
this.spellId = effect.spellId;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ class SpellbinderTriggeredAbility extends TriggeredAbilityImpl {
|
|||
super(Zone.BATTLEFIELD, new SpellbinderCopyEffect(), true);
|
||||
}
|
||||
|
||||
SpellbinderTriggeredAbility(final SpellbinderTriggeredAbility ability) {
|
||||
private SpellbinderTriggeredAbility(final SpellbinderTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ class SpelljackEffect extends OneShotEffect {
|
|||
this.staticText = "Counter target spell. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. You may play it without paying its mana cost for as long as it remains exiled";
|
||||
}
|
||||
|
||||
SpelljackEffect(final SpelljackEffect effect) {
|
||||
private SpelljackEffect(final SpelljackEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ class SpelltitheEnforcerEffect extends SacrificeEffect {
|
|||
this.staticText = "that player sacrifices a permanent unless they pay {1}";
|
||||
}
|
||||
|
||||
SpelltitheEnforcerEffect(final SpelltitheEnforcerEffect effect) {
|
||||
private SpelltitheEnforcerEffect(final SpelltitheEnforcerEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ class SpellweaverHelixImprintEffect extends OneShotEffect {
|
|||
this.staticText = "you may exile two target sorcery cards from a single graveyard";
|
||||
}
|
||||
|
||||
SpellweaverHelixImprintEffect(final SpellweaverHelixImprintEffect effect) {
|
||||
private SpellweaverHelixImprintEffect(final SpellweaverHelixImprintEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
@ -101,7 +101,7 @@ class SpellweaverHelixTriggeredAbility extends TriggeredAbilityImpl {
|
|||
super(Zone.BATTLEFIELD, new SpellweaverHelixCastEffect(), false);
|
||||
}
|
||||
|
||||
SpellweaverHelixTriggeredAbility(final SpellweaverHelixTriggeredAbility ability) {
|
||||
private SpellweaverHelixTriggeredAbility(final SpellweaverHelixTriggeredAbility ability) {
|
||||
super(ability);
|
||||
}
|
||||
|
||||
|
|
@ -161,7 +161,7 @@ class SpellweaverHelixCastEffect extends OneShotEffect {
|
|||
this.staticText = "you may copy the other. If you do, you may cast the copy without paying its mana cost";
|
||||
}
|
||||
|
||||
SpellweaverHelixCastEffect(final SpellweaverHelixCastEffect effect) {
|
||||
private SpellweaverHelixCastEffect(final SpellweaverHelixCastEffect effect) {
|
||||
super(effect);
|
||||
this.spellName = effect.spellName;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ class SphereOfSafetyPayManaToAttackAllEffect extends CantAttackYouUnlessPayAllEf
|
|||
staticText = "Creatures can't attack you or planeswalkers you control unless their controller pays {X} for each of those creatures, where X is the number of enchantments you control.";
|
||||
}
|
||||
|
||||
SphereOfSafetyPayManaToAttackAllEffect(SphereOfSafetyPayManaToAttackAllEffect effect) {
|
||||
private SphereOfSafetyPayManaToAttackAllEffect(final SphereOfSafetyPayManaToAttackAllEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ class SpikeCannibalEffect extends OneShotEffect {
|
|||
this.staticText = "move all +1/+1 counters from all creatures onto it";
|
||||
}
|
||||
|
||||
SpikeCannibalEffect(final SpikeCannibalEffect effect) {
|
||||
private SpikeCannibalEffect(final SpikeCannibalEffect effect) {
|
||||
super(effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
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