refactor: clean all copy constructors in cards starting H-I (#11120)

This commit is contained in:
Susucre 2023-09-09 05:54:42 +02:00 committed by GitHub
parent b7f27b5dd8
commit 7d72c8d2a1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
259 changed files with 300 additions and 300 deletions

View file

@ -63,7 +63,7 @@ class HaakonStromgaldScourgePlayEffect extends AsThoughEffectImpl {
staticText = "You may cast {this} from your graveyard";
}
public HaakonStromgaldScourgePlayEffect(final HaakonStromgaldScourgePlayEffect effect) {
private HaakonStromgaldScourgePlayEffect(final HaakonStromgaldScourgePlayEffect effect) {
super(effect);
}
@ -95,7 +95,7 @@ class HaakonStromgaldScourgePlayEffect2 extends ContinuousRuleModifyingEffectImp
staticText = ", but not from anywhere else";
}
public HaakonStromgaldScourgePlayEffect2 (final HaakonStromgaldScourgePlayEffect2 effect) {
private HaakonStromgaldScourgePlayEffect2(final HaakonStromgaldScourgePlayEffect2 effect) {
super(effect);
}
@ -132,7 +132,7 @@ class HaakonPlayKnightsFromGraveyardEffect extends AsThoughEffectImpl {
staticText = "As long as {this} is on the battlefield, you may cast Knight spells from your graveyard";
}
public HaakonPlayKnightsFromGraveyardEffect(final HaakonPlayKnightsFromGraveyardEffect effect) {
private HaakonPlayKnightsFromGraveyardEffect(final HaakonPlayKnightsFromGraveyardEffect effect) {
super(effect);
}

View file

@ -47,7 +47,7 @@ class HaazdaMarshalTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new CreateTokenEffect(new SoldierLifelinkToken()));
}
public HaazdaMarshalTriggeredAbility(final HaazdaMarshalTriggeredAbility ability) {
private HaazdaMarshalTriggeredAbility(final HaazdaMarshalTriggeredAbility ability) {
super(ability);
}

View file

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

View file

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

View file

@ -85,7 +85,7 @@ class HakimLoreweaverEffect extends OneShotEffect {
this.staticText = "Return target Aura card from your graveyard to the battlefield attached to {this}.";
}
public HakimLoreweaverEffect(final HakimLoreweaverEffect effect) {
private HakimLoreweaverEffect(final HakimLoreweaverEffect effect) {
super(effect);
}

View file

@ -49,7 +49,7 @@ class HalcyonGlazeToken extends TokenImpl {
toughness = new MageInt(4);
this.addAbility(FlyingAbility.getInstance());
}
public HalcyonGlazeToken(final HalcyonGlazeToken token) {
private HalcyonGlazeToken(final HalcyonGlazeToken token) {
super(token);
}

View file

@ -61,7 +61,7 @@ class HalfdaneUpkeepEffect extends OneShotEffect {
this.staticText = "change {this}'s base power and toughness to the power and toughness of target creature other than Halfdane until the end of your next upkeep";
}
public HalfdaneUpkeepEffect(final HalfdaneUpkeepEffect effect) {
private HalfdaneUpkeepEffect(final HalfdaneUpkeepEffect effect) {
super(effect);
}

View file

@ -50,7 +50,7 @@ class HallOfTriumphBoostControlledEffect extends ContinuousEffectImpl {
staticText = "Creatures you control of the chosen color get +1/+1";
}
public HallOfTriumphBoostControlledEffect(final HallOfTriumphBoostControlledEffect effect) {
private HallOfTriumphBoostControlledEffect(final HallOfTriumphBoostControlledEffect effect) {
super(effect);
}

View file

@ -49,7 +49,7 @@ class HallowPreventDamageByTargetEffect extends PreventionEffectImpl {
staticText = "Prevent all damage target spell would deal this turn. You gain life equal to the damage prevented this way";
}
public HallowPreventDamageByTargetEffect(final HallowPreventDamageByTargetEffect effect) {
private HallowPreventDamageByTargetEffect(final HallowPreventDamageByTargetEffect effect) {
super(effect);
}

View file

@ -45,7 +45,7 @@ class HallowedBurialEffect extends OneShotEffect {
this.staticText = "Put all creatures on the bottom of their owners' libraries";
}
public HallowedBurialEffect(final HallowedBurialEffect effect) {
private HallowedBurialEffect(final HallowedBurialEffect effect) {
super(effect);
}

View file

@ -51,7 +51,7 @@ class HallowedMoonlightEffect extends ReplacementEffectImpl {
staticText = "Until end of turn, if a creature would enter the battlefield and it wasn't cast, exile it instead";
}
public HallowedMoonlightEffect(final HallowedMoonlightEffect effect) {
private HallowedMoonlightEffect(final HallowedMoonlightEffect effect) {
super(effect);
}

View file

@ -50,7 +50,7 @@ class CantAttackIfAttackedLastTurnAllEffect extends RestrictionEffect {
this.staticText = "Creatures that attacked during their controller's last turn can't attack";
}
public CantAttackIfAttackedLastTurnAllEffect(final CantAttackIfAttackedLastTurnAllEffect effect) {
private CantAttackIfAttackedLastTurnAllEffect(final CantAttackIfAttackedLastTurnAllEffect effect) {
super(effect);
}

View file

@ -24,7 +24,7 @@ public final class HaltOrder extends CardImpl {
this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(1).concatBy("<br>"));
}
public HaltOrder (final HaltOrder card) {
private HaltOrder(final HaltOrder card) {
super(card);
}

View file

@ -91,7 +91,7 @@ class HammerJammerTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever you roll a die, ");
}
public HammerJammerTriggeredAbility(final HammerJammerTriggeredAbility ability) {
private HammerJammerTriggeredAbility(final HammerJammerTriggeredAbility ability) {
super(ability);
}
@ -125,7 +125,7 @@ class HammerJammerEffect extends OneShotEffect {
this.staticText = "remove all +1/+1 counters from {this}, then put a number of +1/+1 counters on it equal to the result";
}
public HammerJammerEffect(final HammerJammerEffect effect) {
private HammerJammerEffect(final HammerJammerEffect effect) {
super(effect);
}

View file

@ -58,7 +58,7 @@ class HammerMageEffect extends OneShotEffect {
staticText = "Destroy all artifacts with mana value X or less";
}
public HammerMageEffect(final HammerMageEffect effect) {
private HammerMageEffect(final HammerMageEffect effect) {
super(effect);
}

View file

@ -68,7 +68,7 @@ class HammerOfNazahnEffect extends OneShotEffect {
this.staticText = "you may attach that Equipment to target creature you control";
}
public HammerOfNazahnEffect(final HammerOfNazahnEffect effect) {
private HammerOfNazahnEffect(final HammerOfNazahnEffect effect) {
super(effect);
}

View file

@ -42,7 +42,7 @@ public final class HammerOfRuin extends CardImpl {
this.addAbility(new EquipAbility(Outcome.AddAbility, new GenericManaCost(2), false));
}
public HammerOfRuin (final HammerOfRuin card) {
private HammerOfRuin(final HammerOfRuin card) {
super(card);
}

View file

@ -60,7 +60,7 @@ class HammerheimEffect extends ContinuousEffectImpl {
this.staticText = "Target creature loses all landwalk abilities until end of turn.";
}
public HammerheimEffect(final HammerheimEffect effect) {
private HammerheimEffect(final HammerheimEffect effect) {
super(effect);
}

View file

@ -63,7 +63,7 @@ class HanSoloScrumratTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever {this} creature deals damage during your turn, ");
}
public HanSoloScrumratTriggeredAbility(final HanSoloScrumratTriggeredAbility ability) {
private HanSoloScrumratTriggeredAbility(final HanSoloScrumratTriggeredAbility ability) {
super(ability);
}

View file

@ -26,7 +26,7 @@ public final class HanabiBlast extends CardImpl {
this.getSpellAbility().addEffect(new DiscardControllerEffect(1, true).concatBy(", then"));
}
public HanabiBlast (final HanabiBlast card) {
private HanabiBlast(final HanabiBlast card) {
super(card);
}

View file

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

View file

@ -44,7 +44,7 @@ class HandToHandEffect extends ContinuousRuleModifyingEffectImpl {
staticText = "During combat, players can't cast instant spells or activate abilities that aren't mana abilities";
}
public HandToHandEffect(final HandToHandEffect effect) {
private HandToHandEffect(final HandToHandEffect effect) {
super(effect);
}

View file

@ -63,7 +63,7 @@ class HaphazardBombardmentEffect extends OneShotEffect {
this.staticText = "choose four nonenchantment permanents you don't control and put an aim counter on each of them";
}
public HaphazardBombardmentEffect(final HaphazardBombardmentEffect effect) {
private HaphazardBombardmentEffect(final HaphazardBombardmentEffect effect) {
super(effect);
}
@ -108,7 +108,7 @@ class HaphazardBombardmentEndOfTurnEffect extends OneShotEffect {
this.staticText = "destroy one of those permanents at random";
}
public HaphazardBombardmentEndOfTurnEffect(final HaphazardBombardmentEndOfTurnEffect effect) {
private HaphazardBombardmentEndOfTurnEffect(final HaphazardBombardmentEndOfTurnEffect effect) {
super(effect);
}

View file

@ -52,7 +52,7 @@ class HarborGuardianEffect extends OneShotEffect {
staticText = "defending player may draw a card";
}
public HarborGuardianEffect(final HarborGuardianEffect effect) {
private HarborGuardianEffect(final HarborGuardianEffect effect) {
super(effect);
}

View file

@ -56,7 +56,7 @@ class HarborSerpentEffect extends RestrictionEffect {
staticText = "{this} can't attack unless there are five or more Islands on the battlefield";
}
public HarborSerpentEffect(final HarborSerpentEffect effect) {
private HarborSerpentEffect(final HarborSerpentEffect effect) {
super(effect);
}

View file

@ -49,7 +49,7 @@ class HarmlessOfferingEffect extends ContinuousEffectImpl {
this.staticText = "Target opponent gains control of target permanent you control";
}
public HarmlessOfferingEffect(final HarmlessOfferingEffect effect) {
private HarmlessOfferingEffect(final HarmlessOfferingEffect effect) {
super(effect);
}

View file

@ -47,7 +47,7 @@ class HarmonicConvergenceEffect extends OneShotEffect {
this.staticText = "Put all enchantments on top of their owners' libraries";
}
public HarmonicConvergenceEffect(final HarmonicConvergenceEffect effect) {
private HarmonicConvergenceEffect(final HarmonicConvergenceEffect effect) {
super(effect);
}

View file

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

View file

@ -51,7 +51,7 @@ class HarmsWayPreventDamageTargetEffect extends RedirectionEffect {
this.damageSource = new TargetSource();
}
public HarmsWayPreventDamageTargetEffect(final HarmsWayPreventDamageTargetEffect effect) {
private HarmsWayPreventDamageTargetEffect(final HarmsWayPreventDamageTargetEffect effect) {
super(effect);
this.damageSource = effect.damageSource.copy();
}

View file

@ -55,7 +55,7 @@ class HarnessTheStormTriggeredAbility extends SpellCastControllerTriggeredAbilit
super(effect, filter, optional);
}
public HarnessTheStormTriggeredAbility(HarnessTheStormTriggeredAbility ability) {
private HarnessTheStormTriggeredAbility(final HarnessTheStormTriggeredAbility ability) {
super(ability);
}
@ -92,7 +92,7 @@ class HarnessTheStormEffect extends OneShotEffect {
+ "spell from your graveyard. <i>(you still pay its costs.)</i>";
}
public HarnessTheStormEffect(final HarnessTheStormEffect effect) {
private HarnessTheStormEffect(final HarnessTheStormEffect effect) {
super(effect);
}

View file

@ -48,7 +48,7 @@ class HarnessedLightningEffect extends OneShotEffect {
this.staticText = "Choose target creature. You get {E}{E}{E}, then you may pay any amount of {E}. {this} deals that much damage to that creature";
}
public HarnessedLightningEffect(final HarnessedLightningEffect effect) {
private HarnessedLightningEffect(final HarnessedLightningEffect effect) {
super(effect);
}

View file

@ -63,7 +63,7 @@ class HarshDeceiverEffect extends OneShotEffect {
this.staticText = "Reveal the top card of your library. If it's a land card, untap {this} and it gets +1/+1 until end of turn";
}
public HarshDeceiverEffect(final HarshDeceiverEffect effect) {
private HarshDeceiverEffect(final HarshDeceiverEffect effect) {
super(effect);
}

View file

@ -58,7 +58,7 @@ class HarshJudgmentEffect extends RedirectionEffect {
staticText = "If an instant or sorcery spell of the chosen color would deal damage to you, it deals that damage to its controller instead";
}
public HarshJudgmentEffect(final HarshJudgmentEffect effect) {
private HarshJudgmentEffect(final HarshJudgmentEffect effect) {
super(effect);
}

View file

@ -66,7 +66,7 @@ class HarshJusticeTriggeredAbility extends DelayedTriggeredAbility {
setTriggerPhrase("This turn, whenever an attacking creature deals combat damage to you, ");
}
public HarshJusticeTriggeredAbility(final HarshJusticeTriggeredAbility ability) {
private HarshJusticeTriggeredAbility(final HarshJusticeTriggeredAbility ability) {
super(ability);
}
@ -105,7 +105,7 @@ class HarshJusticeEffect extends OneShotEffect {
this.staticText = "it deals that much damage to its controller";
}
public HarshJusticeEffect(final HarshJusticeEffect effect) {
private HarshJusticeEffect(final HarshJusticeEffect effect) {
super(effect);
}

View file

@ -51,7 +51,7 @@ class HarshMercyEffect extends OneShotEffect {
this.staticText = "Each player chooses a creature type. Destroy all creatures that aren't of a type chosen this way. They can't be regenerated.";
}
public HarshMercyEffect(final HarshMercyEffect effect) {
private HarshMercyEffect(final HarshMercyEffect effect) {
super(effect);
}

View file

@ -48,7 +48,7 @@ class HasranOgressEffect extends OneShotEffect {
this.staticText = "{this} deals 3 damage to you unless you pay {2}";
}
public HasranOgressEffect(final HasranOgressEffect effect) {
private HasranOgressEffect(final HasranOgressEffect effect) {
super(effect);
}

View file

@ -60,7 +60,7 @@ class HatcherySpiderEffect extends OneShotEffect {
+ "in a random order.";
}
public HatcherySpiderEffect(final HatcherySpiderEffect effect) {
private HatcherySpiderEffect(final HatcherySpiderEffect effect) {
super(effect);
}

View file

@ -65,7 +65,7 @@ class HatchetBullyCost extends CostImpl {
this.text = "Put a -1/-1 counter on a creature you control";
}
public HatchetBullyCost(HatchetBullyCost cost) {
private HatchetBullyCost(final HatchetBullyCost cost) {
super(cost);
}
@ -97,7 +97,7 @@ class HatchetBullyEffect extends OneShotEffect {
staticText = "{this} deals 2 damage to any target";
}
public HatchetBullyEffect(final HatchetBullyEffect effect) {
private HatchetBullyEffect(final HatchetBullyEffect effect) {
super(effect);
}

View file

@ -54,7 +54,7 @@ class HauntedAngelEffect extends OneShotEffect {
staticText = "and each other player creates a 3/3 black Angel creature token with flying.";
}
public HauntedAngelEffect(HauntedAngelEffect copy) {
private HauntedAngelEffect(final HauntedAngelEffect copy) {
super(copy);
}

View file

@ -66,7 +66,7 @@ class HauntedPlateMailToken extends TokenImpl {
power = new MageInt(4);
toughness = new MageInt(4);
}
public HauntedPlateMailToken(final HauntedPlateMailToken token) {
private HauntedPlateMailToken(final HauntedPlateMailToken token) {
super(token);
}

View file

@ -71,7 +71,7 @@ class HavengulLichPlayEffect extends AsThoughEffectImpl {
staticText = "You may cast target creature card in a graveyard this turn";
}
public HavengulLichPlayEffect(final HavengulLichPlayEffect effect) {
private HavengulLichPlayEffect(final HavengulLichPlayEffect effect) {
super(effect);
}
@ -107,7 +107,7 @@ class HavengulLichPlayedEffect extends OneShotEffect {
super(Outcome.PutCreatureInPlay);
}
public HavengulLichPlayedEffect(final HavengulLichPlayedEffect effect) {
private HavengulLichPlayedEffect(final HavengulLichPlayedEffect effect) {
super(effect);
staticText = "When you cast that card this turn, {this} gains all activated abilities of that card until end of turn";
}
@ -136,7 +136,7 @@ class HavengulLichDelayedTriggeredAbility extends DelayedTriggeredAbility {
this.cardId = cardId;
}
public HavengulLichDelayedTriggeredAbility(HavengulLichDelayedTriggeredAbility ability) {
private HavengulLichDelayedTriggeredAbility(final HavengulLichDelayedTriggeredAbility ability) {
super(ability);
this.cardId = ability.cardId;
}
@ -172,7 +172,7 @@ class HavengulLichEffect extends ContinuousEffectImpl {
this.cardId = cardId;
}
public HavengulLichEffect(final HavengulLichEffect effect) {
private HavengulLichEffect(final HavengulLichEffect effect) {
super(effect);
this.cardId = effect.cardId;
}

View file

@ -70,7 +70,7 @@ class HavengulMysteryTransformAbility extends TriggeredAbilityImpl {
this.addTarget(new TargetCardInYourGraveyard(StaticFilters.FILTER_CARD_CREATURE_YOUR_GRAVEYARD));
}
public HavengulMysteryTransformAbility(final HavengulMysteryTransformAbility ability) {
private HavengulMysteryTransformAbility(final HavengulMysteryTransformAbility ability) {
super(ability);
}

View file

@ -48,7 +48,7 @@ class HavengulSkaabAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new ReturnToHandTargetEffect());
}
public HavengulSkaabAbility(final HavengulSkaabAbility ability) {
private HavengulSkaabAbility(final HavengulSkaabAbility ability) {
super(ability);
}

View file

@ -27,7 +27,7 @@ public final class HawkeaterMoth extends CardImpl {
this.addAbility(ShroudAbility.getInstance());
}
public HawkeaterMoth (final HawkeaterMoth card) {
private HawkeaterMoth(final HawkeaterMoth card) {
super(card);
}

View file

@ -70,7 +70,7 @@ class HazduhrTheAbbotRedirectDamageEffect extends RedirectionEffect {
this.staticText = "The next X damage that would be dealt this turn to target white creature you control is dealt to {this} instead";
}
public HazduhrTheAbbotRedirectDamageEffect(final HazduhrTheAbbotRedirectDamageEffect effect) {
private HazduhrTheAbbotRedirectDamageEffect(final HazduhrTheAbbotRedirectDamageEffect effect) {
super(effect);
}

View file

@ -70,7 +70,7 @@ class HazezonTamarEntersEffect extends OneShotEffect {
this.staticText = "create X 1/1 Sand Warrior creature tokens that are red, green, and white at the beginning of your next upkeep, where X is the number of lands you control at that time";
}
public HazezonTamarEntersEffect(final HazezonTamarEntersEffect effect) {
private HazezonTamarEntersEffect(final HazezonTamarEntersEffect effect) {
super(effect);
}

View file

@ -61,7 +61,7 @@ public final class HazoretsFavor extends CardImpl {
this.staticText = "If you do, sacrifice it at the beginning of the next end step";
}
public HazoretsFavorSacrificeEffect(final HazoretsFavorSacrificeEffect effect) {
private HazoretsFavorSacrificeEffect(final HazoretsFavorSacrificeEffect effect) {
super(effect);
}

View file

@ -66,7 +66,7 @@ class HazoretsUndyingFuryEffect extends OneShotEffect {
"5 or less from among them without paying their mana costs";
}
public HazoretsUndyingFuryEffect(final HazoretsUndyingFuryEffect effect) {
private HazoretsUndyingFuryEffect(final HazoretsUndyingFuryEffect effect) {
super(effect);
}

View file

@ -47,7 +47,7 @@ class HealTheScarsEffect extends OneShotEffect {
staticText = "You gain life equal to that creature's toughness";
}
public HealTheScarsEffect(final HealTheScarsEffect effect) {
private HealTheScarsEffect(final HealTheScarsEffect effect) {
super(effect);
}

View file

@ -50,7 +50,7 @@ class HealingGraceEffect extends PreventionEffectImpl {
this.staticText = "Prevent the next 3 damage that would be dealt to any target this turn by a source of your choice";
}
public HealingGraceEffect(final HealingGraceEffect effect) {
private HealingGraceEffect(final HealingGraceEffect effect) {
super(effect);
this.targetSource = effect.targetSource.copy();
}

View file

@ -90,7 +90,7 @@ class HeartOfBogardanEffect extends OneShotEffect {
+ "where X is twice the number of age counters on {this} minus 2";
}
public HeartOfBogardanEffect(final HeartOfBogardanEffect effect) {
private HeartOfBogardanEffect(final HeartOfBogardanEffect effect) {
super(effect);
}

View file

@ -57,7 +57,7 @@ class HeartOfLightEffect extends PreventionEffectImpl {
staticText = "Prevent all damage that would be dealt to and dealt by enchanted creature";
}
public HeartOfLightEffect(final HeartOfLightEffect effect) {
private HeartOfLightEffect(final HeartOfLightEffect effect) {
super(effect);
}

View file

@ -69,7 +69,7 @@ class HeartWolfDelayedTriggeredAbility extends DelayedTriggeredAbility {
super(new SacrificeSourceEffect(), Duration.EndOfTurn, false);
}
public HeartWolfDelayedTriggeredAbility(HeartWolfDelayedTriggeredAbility ability) {
private HeartWolfDelayedTriggeredAbility(final HeartWolfDelayedTriggeredAbility ability) {
super(ability);
}

View file

@ -49,7 +49,7 @@ class HeartlessHidetsuguDamageEffect extends OneShotEffect {
this.staticText = "{this} deals damage to each player equal to half that player's life total, rounded down";
}
public HeartlessHidetsuguDamageEffect(final HeartlessHidetsuguDamageEffect effect) {
private HeartlessHidetsuguDamageEffect(final HeartlessHidetsuguDamageEffect effect) {
super(effect);
}

View file

@ -59,7 +59,7 @@ class HeartmenderEffect extends OneShotEffect {
staticText = "remove a -1/-1 counter from each creature you control";
}
public HeartmenderEffect(HeartmenderEffect effect) {
private HeartmenderEffect(final HeartmenderEffect effect) {
super(effect);
this.counter = effect.counter.copy();
}

View file

@ -48,7 +48,7 @@ class HeartstoneEffect extends CostModificationEffectImpl {
staticText = effectText;
}
public HeartstoneEffect(final HeartstoneEffect effect) {
private HeartstoneEffect(final HeartstoneEffect effect) {
super(effect);
}

View file

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

View file

@ -49,7 +49,7 @@ class HeatShimmerEffect extends OneShotEffect {
this.staticText = "Create a token that's a copy of target creature, except it has haste and \"At the beginning of the end step, exile this permanent.\"";
}
public HeatShimmerEffect(final HeatShimmerEffect effect) {
private HeatShimmerEffect(final HeatShimmerEffect effect) {
super(effect);
}

View file

@ -51,7 +51,7 @@ class HeatStrokeEffect extends OneShotEffect {
this.staticText = "destroy each creature that blocked or was blocked this turn";
}
public HeatStrokeEffect(HeatStrokeEffect effect) {
private HeatStrokeEffect(final HeatStrokeEffect effect) {
super(effect);
}

View file

@ -91,7 +91,7 @@ class HeavenlyBlademasterEffect extends OneShotEffect {
staticText = "you may attach any number of Auras and Equipment you control to it";
}
public HeavenlyBlademasterEffect(final HeavenlyBlademasterEffect effect) {
private HeavenlyBlademasterEffect(final HeavenlyBlademasterEffect effect) {
super(effect);
}

View file

@ -65,7 +65,7 @@ class HeavyArbalestEffect extends ReplacementEffectImpl {
staticText = "Equipped creature doesn't untap during its controller's untap step";
}
public HeavyArbalestEffect(final HeavyArbalestEffect effect) {
private HeavyArbalestEffect(final HeavyArbalestEffect effect) {
super(effect);
}

View file

@ -67,7 +67,7 @@ class HedronAlignmentEffect extends OneShotEffect {
this.staticText = "you may reveal your hand. If you do, you win the game if you own a card named Hedron Alignment in exile, in your hand, in your graveyard, and on the battlefield";
}
public HedronAlignmentEffect(final HedronAlignmentEffect effect) {
private HedronAlignmentEffect(final HedronAlignmentEffect effect) {
super(effect);
}

View file

@ -72,7 +72,7 @@ class HedronFieldPuristsEffect extends PreventionEffectImpl {
this.staticText = "If a source would deal damage to you or a creature you control, prevent " + amount + " of that damage";
}
public HedronFieldPuristsEffect(HedronFieldPuristsEffect effect) {
private HedronFieldPuristsEffect(final HedronFieldPuristsEffect effect) {
super(effect);
}

View file

@ -38,7 +38,7 @@ public final class HedronMatrix extends CardImpl {
this.addAbility(new EquipAbility(Outcome.BoostCreature, new GenericManaCost(4), new TargetControlledCreaturePermanent(), false));
}
public HedronMatrix (final HedronMatrix card) {
private HedronMatrix(final HedronMatrix card) {
super(card);
}
@ -56,7 +56,7 @@ class HedronMatrixEffect extends ContinuousEffectImpl {
staticText = "Equipped creature gets +X/+X, where X is its mana value";
}
public HedronMatrixEffect(final HedronMatrixEffect effect) {
private HedronMatrixEffect(final HedronMatrixEffect effect) {
super(effect);
}

View file

@ -26,7 +26,7 @@ public final class HedronRover extends CardImpl {
this.addAbility(new LandfallAbility(new BoostSourceEffect(2, 2, Duration.EndOfTurn), false));
}
public HedronRover (final HedronRover card) {
private HedronRover(final HedronRover card) {
super(card);
}

View file

@ -43,7 +43,7 @@ public final class HeedTheMists extends CardImpl {
staticText = "Mill a card, then draw cards equal to the milled card's mana value";
}
public HeedTheMistsEffect(HeedTheMistsEffect effect) {
private HeedTheMistsEffect(final HeedTheMistsEffect effect) {
super(effect);
}

View file

@ -62,7 +62,7 @@ class HeirloomBladeEffect extends OneShotEffect {
+ "Put that card into your hand and the rest on the bottom of your library in a random order";
}
public HeirloomBladeEffect(final HeirloomBladeEffect effect) {
private HeirloomBladeEffect(final HeirloomBladeEffect effect) {
super(effect);
}

View file

@ -65,7 +65,7 @@ class HeliodsPunishmentLoseAllAbilitiesEnchantedEffect extends ContinuousEffectI
staticText = "It loses all abilities and has \"{T}: Remove a task counter from {this}. Then if it has no task counters on it, destroy {this}.\"";
}
public HeliodsPunishmentLoseAllAbilitiesEnchantedEffect(final HeliodsPunishmentLoseAllAbilitiesEnchantedEffect effect) {
private HeliodsPunishmentLoseAllAbilitiesEnchantedEffect(final HeliodsPunishmentLoseAllAbilitiesEnchantedEffect effect) {
super(effect);
}
@ -102,7 +102,7 @@ class HeliodsPunishmentEffect extends OneShotEffect {
sourceEnchantmentId = null;
}
public HeliodsPunishmentEffect(final HeliodsPunishmentEffect effect) {
private HeliodsPunishmentEffect(final HeliodsPunishmentEffect effect) {
super(effect);
this.sourceEnchantmentId = effect.sourceEnchantmentId;
}

View file

@ -59,7 +59,7 @@ class HellcarverDemonEffect extends OneShotEffect {
+ "spells from among cards exiled this way without paying their mana costs";
}
public HellcarverDemonEffect(final HellcarverDemonEffect effect) {
private HellcarverDemonEffect(final HellcarverDemonEffect effect) {
super(effect);
}

View file

@ -59,7 +59,7 @@ class HelldozerEffect extends OneShotEffect {
this.staticText = "Destroy target land. If that land was nonbasic, untap Helldozer";
}
public HelldozerEffect(final HelldozerEffect effect) {
private HelldozerEffect(final HelldozerEffect effect) {
super(effect);
}

View file

@ -44,7 +44,7 @@ class HellfireEffect extends OneShotEffect {
this.staticText = "Destroy all nonblack creatures. {this} deals X plus 3 damage to you, where X is the number of creatures that died this way";
}
public HellfireEffect(final HellfireEffect effect) {
private HellfireEffect(final HellfireEffect effect) {
super(effect);
}

View file

@ -56,7 +56,7 @@ class HellholeRatsEffect extends OneShotEffect {
this.staticText = "target player discards a card. {this} deals damage to that player equal to that card's mana value";
}
public HellholeRatsEffect(final HellholeRatsEffect effect) {
private HellholeRatsEffect(final HellholeRatsEffect effect) {
super(effect);
}

View file

@ -44,7 +44,7 @@ class HellionEruptionEffect extends OneShotEffect {
this.staticText = "Sacrifice all creatures you control, then create that many 4/4 red Hellion creature tokens";
}
public HellionEruptionEffect(final HellionEruptionEffect effect) {
private HellionEruptionEffect(final HellionEruptionEffect effect) {
super(effect);
}

View file

@ -38,7 +38,7 @@ public final class HellkiteOverlord extends CardImpl {
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new RegenerateSourceEffect(), new ManaCostsImpl<>("{B}{G}")));
}
public HellkiteOverlord (final HellkiteOverlord card) {
private HellkiteOverlord(final HellkiteOverlord card) {
super(card);
}

View file

@ -83,7 +83,7 @@ class HellkiteTyrantEffect extends OneShotEffect {
this.staticText = "gain control of all artifacts that player controls";
}
public HellkiteTyrantEffect(final HellkiteTyrantEffect effect) {
private HellkiteTyrantEffect(final HellkiteTyrantEffect effect) {
super(effect);
}
@ -120,7 +120,7 @@ class HellkiteTyrantControlEffect extends ContinuousEffectImpl {
this.controllerId = controllerId;
}
public HellkiteTyrantControlEffect(final HellkiteTyrantControlEffect effect) {
private HellkiteTyrantControlEffect(final HellkiteTyrantControlEffect effect) {
super(effect);
this.controllerId = effect.controllerId;
}

View file

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

View file

@ -98,7 +98,7 @@ class HelmOfKaldraEffect extends OneShotEffect {
this.staticText = "if you control Equipment named Helm of Kaldra, Sword of Kaldra, and Shield of Kaldra, create Kaldra, a legendary 4/4 colorless Avatar creature token. Attach those Equipment to it";
}
public HelmOfKaldraEffect(final HelmOfKaldraEffect effect) {
private HelmOfKaldraEffect(final HelmOfKaldraEffect effect) {
super(effect);
}

View file

@ -60,7 +60,7 @@ class HelmOfTheHostEffect extends OneShotEffect {
this.staticText = "create a token that's a copy of equipped creature, except the token isn't legendary if equipped creature is legendary. That token gains haste.";
}
public HelmOfTheHostEffect(final HelmOfTheHostEffect effect) {
private HelmOfTheHostEffect(final HelmOfTheHostEffect effect) {
super(effect);
}

View file

@ -56,7 +56,7 @@ class HeraldOfAnafenzaTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever you activate {this}'s outlast ability, ");
}
public HeraldOfAnafenzaTriggeredAbility(final HeraldOfAnafenzaTriggeredAbility ability) {
private HeraldOfAnafenzaTriggeredAbility(final HeraldOfAnafenzaTriggeredAbility ability) {
super(ability);
}

View file

@ -57,7 +57,7 @@ class HeraldsHornEffect extends OneShotEffect {
this.staticText = "look at the top card of your library. If it's a creature card of the chosen type, you may reveal it and put it into your hand";
}
public HeraldsHornEffect(final HeraldsHornEffect effect) {
private HeraldsHornEffect(final HeraldsHornEffect effect) {
super(effect);
}

View file

@ -48,7 +48,7 @@ class HereticsPunishmentEffect extends OneShotEffect {
staticText = "Choose any target, then mill three cards. {this} deals damage to that permanent or player equal to the highest mana value among the milled cards";
}
public HereticsPunishmentEffect(final HereticsPunishmentEffect effect) {
private HereticsPunishmentEffect(final HereticsPunishmentEffect effect) {
super(effect);
}

View file

@ -62,7 +62,7 @@ class HeritageDruidManaEffect extends BasicManaEffect {
this.filter = filter;
}
public HeritageDruidManaEffect(final HeritageDruidManaEffect effect) {
private HeritageDruidManaEffect(final HeritageDruidManaEffect effect) {
super(effect);
this.filter = effect.filter.copy();
}

View file

@ -56,7 +56,7 @@ class HeroOfLeinaTowerEffect extends OneShotEffect {
staticText = "you may pay {X}. If you do, put X +1/+1 counters on {this}";
}
public HeroOfLeinaTowerEffect(final HeroOfLeinaTowerEffect effect) {
private HeroOfLeinaTowerEffect(final HeroOfLeinaTowerEffect effect) {
super(effect);
}

View file

@ -52,7 +52,7 @@ class HeroOfOxidRidgeEffect extends RestrictionEffect {
staticText = "creatures with power 1 or less can't block this turn";
}
public HeroOfOxidRidgeEffect(final HeroOfOxidRidgeEffect effect) {
private HeroOfOxidRidgeEffect(final HeroOfOxidRidgeEffect effect) {
super(effect);
}

View file

@ -70,7 +70,7 @@ class HeroismEffect extends OneShotEffect {
this.staticText = "For each attacking red creature, prevent all combat damage that would be dealt by that creature this turn unless its controller pays {2}{R}";
}
public HeroismEffect(final HeroismEffect effect) {
private HeroismEffect(final HeroismEffect effect) {
super(effect);
}

View file

@ -43,7 +43,7 @@ class HexgoldSlashEffect extends OneShotEffect {
"{this} deals 4 damage to that creature instead";
}
public HexgoldSlashEffect(final HexgoldSlashEffect effect) {
private HexgoldSlashEffect(final HexgoldSlashEffect effect) {
super(effect);
}

View file

@ -55,7 +55,7 @@ class HibernationsEndAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever you pay {this}'s cumulative upkeep, ");
}
public HibernationsEndAbility(final HibernationsEndAbility ability) {
private HibernationsEndAbility(final HibernationsEndAbility ability) {
super(ability);
}
@ -82,7 +82,7 @@ class HibernationsEndEffect extends OneShotEffect {
this.staticText = "search your library for a creature card with mana value equal to the number of age counters on {this}, put it onto the battlefield, then shuffle.";
}
public HibernationsEndEffect(final HibernationsEndEffect effect) {
private HibernationsEndEffect(final HibernationsEndEffect effect) {
super(effect);
}

View file

@ -60,7 +60,7 @@ class HiddenAncientsTreefolkToken extends TokenImpl {
power = new MageInt(5);
toughness = new MageInt(5);
}
public HiddenAncientsTreefolkToken(final HiddenAncientsTreefolkToken token) {
private HiddenAncientsTreefolkToken(final HiddenAncientsTreefolkToken token) {
super(token);
}

View file

@ -39,7 +39,7 @@ public class HiddenBase extends CardImpl {
this.addAbility(simpleActivatedAbility);
}
public HiddenBase(final HiddenBase card) {
private HiddenBase(final HiddenBase card) {
super(card);
}

View file

@ -60,7 +60,7 @@ class HiddenGibbonsApe extends TokenImpl {
power = new MageInt(4);
toughness = new MageInt(4);
}
public HiddenGibbonsApe(final HiddenGibbonsApe token) {
private HiddenGibbonsApe(final HiddenGibbonsApe token) {
super(token);
}

View file

@ -56,7 +56,7 @@ class HiddenGuerrillasSoldier extends TokenImpl {
toughness = new MageInt(3);
this.addAbility(TrampleAbility.getInstance());
}
public HiddenGuerrillasSoldier(final HiddenGuerrillasSoldier token) {
private HiddenGuerrillasSoldier(final HiddenGuerrillasSoldier token) {
super(token);
}

View file

@ -52,7 +52,7 @@ class HiddenHerdAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new BecomesCreatureSourceEffect(new HiddenHerdBeast(), null, Duration.WhileOnBattlefield), false);
}
public HiddenHerdAbility(final HiddenHerdAbility ability) {
private HiddenHerdAbility(final HiddenHerdAbility ability) {
super(ability);
}
@ -87,7 +87,7 @@ class HiddenHerdBeast extends TokenImpl {
power = new MageInt(3);
toughness = new MageInt(3);
}
public HiddenHerdBeast(final HiddenHerdBeast token) {
private HiddenHerdBeast(final HiddenHerdBeast token) {
super(token);
}

View file

@ -51,7 +51,7 @@ class HiddenPredatorsStateTriggeredAbility extends StateTriggeredAbility {
setTriggerPhrase("When an opponent controls a creature with power 4 or greater, if {this} is an enchantment, ");
}
public HiddenPredatorsStateTriggeredAbility(final HiddenPredatorsStateTriggeredAbility ability) {
private HiddenPredatorsStateTriggeredAbility(final HiddenPredatorsStateTriggeredAbility ability) {
super(ability);
}
@ -110,7 +110,7 @@ class HiddenPredatorsToken extends TokenImpl {
toughness = new MageInt(4);
}
public HiddenPredatorsToken(final HiddenPredatorsToken token) {
private HiddenPredatorsToken(final HiddenPredatorsToken token) {
super(token);
}

View file

@ -32,7 +32,7 @@ public class HiddenRetreat extends CardImpl {
}
public HiddenRetreat(final HiddenRetreat hiddenRetreat) {
private HiddenRetreat(final HiddenRetreat hiddenRetreat) {
super(hiddenRetreat);
}
@ -49,7 +49,7 @@ class HiddenRetreatEffect extends PreventionEffectImpl {
this.staticText = "Prevent all damage that would be dealt by target instant or sorcery spell this turn.";
}
public HiddenRetreatEffect(final HiddenRetreatEffect effect) {
private HiddenRetreatEffect(final HiddenRetreatEffect effect) {
super(effect);
}

View file

@ -64,7 +64,7 @@ class HiddenSpiderToken extends TokenImpl {
toughness = new MageInt(5);
this.addAbility(ReachAbility.getInstance());
}
public HiddenSpiderToken(final HiddenSpiderToken token) {
private HiddenSpiderToken(final HiddenSpiderToken token) {
super(token);
}

View file

@ -63,7 +63,7 @@ class ElkBeastToken extends TokenImpl {
toughness = new MageInt(2);
}
public ElkBeastToken(final ElkBeastToken token) {
private ElkBeastToken(final ElkBeastToken token) {
super(token);
}

View file

@ -54,7 +54,7 @@ class HiddenStringsEffect extends OneShotEffect {
this.staticText = "You may tap or untap target permanent, then you may tap or untap another target permanent";
}
public HiddenStringsEffect(final HiddenStringsEffect effect) {
private HiddenStringsEffect(final HiddenStringsEffect effect) {
super(effect);
}

View file

@ -55,7 +55,7 @@ class SeekEffect extends OneShotEffect {
staticText = "Search target opponent's library for a card and exile it. You gain life equal to its mana value. Then that player shuffles";
}
public SeekEffect(final SeekEffect effect) {
private SeekEffect(final SeekEffect effect) {
super(effect);
}

View file

@ -43,7 +43,7 @@ class HidetsugusSecondRiteEffect extends OneShotEffect {
this.staticText = "If target player has exactly 10 life, Hidetsugu's Second Rite deals 10 damage to that player";
}
public HidetsugusSecondRiteEffect(final HidetsugusSecondRiteEffect effect) {
private HidetsugusSecondRiteEffect(final HidetsugusSecondRiteEffect effect) {
super(effect);
}

View file

@ -50,7 +50,7 @@ class HighPriestOfPenanceTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever {this} is dealt damage, ");
}
public HighPriestOfPenanceTriggeredAbility(final HighPriestOfPenanceTriggeredAbility ability) {
private HighPriestOfPenanceTriggeredAbility(final HighPriestOfPenanceTriggeredAbility ability) {
super(ability);
}

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