diff --git a/Mage.Sets/src/mage/cards/a/AltarOfTheWretched.java b/Mage.Sets/src/mage/cards/a/AltarOfTheWretched.java index 388512b450f..ef84be1744f 100644 --- a/Mage.Sets/src/mage/cards/a/AltarOfTheWretched.java +++ b/Mage.Sets/src/mage/cards/a/AltarOfTheWretched.java @@ -38,7 +38,7 @@ public final class AltarOfTheWretched extends CardImpl { )); // {2}{B}: Return Altar of the Wretched from your graveyard to your hand. - this.addAbility(new SimpleActivatedAbility(Zone.GRAVEYARD, new ReturnSourceFromGraveyardToHandEffect(), new ManaCostsImpl("{2}{B}"))); + this.addAbility(new SimpleActivatedAbility(Zone.GRAVEYARD, new ReturnSourceFromGraveyardToHandEffect(), new ManaCostsImpl<>("{2}{B}"))); } @@ -56,7 +56,7 @@ class AltarOfTheWretchedEffect extends OneShotEffect { AltarOfTheWretchedEffect() { super(Outcome.Benefit); - staticText = "you may sacrifice a nontoken creature. If you do, draw X cards, then mill X cards, where X is that creature’s power."; + staticText = "you may sacrifice a nontoken creature. If you do, draw X cards, then mill X cards, where X is that creature's power."; } private AltarOfTheWretchedEffect(final AltarOfTheWretchedEffect effect) { diff --git a/Mage.Sets/src/mage/cards/w/WretchedBonemass.java b/Mage.Sets/src/mage/cards/w/WretchedBonemass.java index 82c7fc9620f..7de729fd930 100644 --- a/Mage.Sets/src/mage/cards/w/WretchedBonemass.java +++ b/Mage.Sets/src/mage/cards/w/WretchedBonemass.java @@ -1,7 +1,5 @@ package mage.cards.w; -import java.util.Set; -import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; @@ -9,33 +7,19 @@ import mage.abilities.dynamicvalue.DynamicValue; import mage.abilities.effects.ContinuousEffectImpl; import mage.abilities.effects.Effect; import mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect; -import mage.abilities.keyword.DeathtouchAbility; -import mage.abilities.keyword.DoubleStrikeAbility; -import mage.abilities.keyword.FirstStrikeAbility; -import mage.abilities.keyword.FlyingAbility; -import mage.abilities.keyword.HasteAbility; -import mage.abilities.keyword.HexproofAbility; -import mage.abilities.keyword.IndestructibleAbility; -import mage.abilities.keyword.LifelinkAbility; -import mage.abilities.keyword.MenaceAbility; -import mage.abilities.keyword.ProtectionAbility; -import mage.abilities.keyword.ReachAbility; -import mage.abilities.keyword.TrampleAbility; -import mage.abilities.keyword.VigilanceAbility; +import mage.abilities.keyword.*; import mage.cards.Card; import mage.cards.CardImpl; import mage.cards.CardSetInfo; -import mage.constants.CardType; -import mage.constants.Duration; -import mage.constants.Layer; -import mage.constants.Outcome; -import mage.constants.SubLayer; -import mage.constants.SubType; +import mage.constants.*; import mage.game.ExileZone; import mage.game.Game; import mage.game.permanent.Permanent; import mage.util.CardUtil; +import java.util.Set; +import java.util.UUID; + /** * * @author jeffwadsworth @@ -45,6 +29,7 @@ public final class WretchedBonemass extends CardImpl { public WretchedBonemass(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, null); this.nightCard = true; + this.color.setBlack(true); this.subtype.add(SubType.SKELETON); this.subtype.add(SubType.HORROR); @@ -52,7 +37,7 @@ public final class WretchedBonemass extends CardImpl { this.toughness = new MageInt(0); // Wretched Bonemass’s power and toughness are each equal to the total power of the exiled cards used to craft it. - this.addAbility(new SimpleStaticAbility(new SetBasePowerToughnessSourceEffect(WretchedBonemassDynamicValue.instance).setText("{this}’s power and toughness are each equal to the total power of the exiled cards used to craft it."))); + this.addAbility(new SimpleStaticAbility(new SetBasePowerToughnessSourceEffect(WretchedBonemassDynamicValue.instance).setText("{this}'s power and toughness are each equal to the total power of the exiled cards used to craft it."))); // Wretched Bonemass has flying as long as an exiled card used to craft it has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, protection, reach, trample, and vigilance. this.addAbility(new SimpleStaticAbility(new WretchedBonemassGainAbilityEffect())); @@ -113,7 +98,7 @@ class WretchedBonemassGainAbilityEffect extends ContinuousEffectImpl { WretchedBonemassGainAbilityEffect() { super(Duration.WhileOnBattlefield, Layer.AbilityAddingRemovingEffects_6, SubLayer.NA, Outcome.AddAbility); - staticText = "Wretched Bonemass has flying as long as an exiled card used to craft it has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, protection, reach, trample, and vigilance."; + staticText = "{this} has flying as long as an exiled card used to craft it has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, protection, reach, trample, and vigilance."; } private WretchedBonemassGainAbilityEffect(final WretchedBonemassGainAbilityEffect effect) {