From a90276b55becfa97fcb083755e615e3dc62af320 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Fri, 1 May 2020 21:29:13 -0400 Subject: [PATCH] added hints to Expansion // Explosion --- .../src/mage/cards/e/ExpansionExplosion.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/Mage.Sets/src/mage/cards/e/ExpansionExplosion.java b/Mage.Sets/src/mage/cards/e/ExpansionExplosion.java index 2ad262d7285..e59b36cf07f 100644 --- a/Mage.Sets/src/mage/cards/e/ExpansionExplosion.java +++ b/Mage.Sets/src/mage/cards/e/ExpansionExplosion.java @@ -1,6 +1,5 @@ package mage.cards.e; -import java.util.UUID; import mage.abilities.Ability; import mage.abilities.dynamicvalue.common.StaticValue; import mage.abilities.effects.Effect; @@ -23,13 +22,15 @@ import mage.target.TargetSpell; import mage.target.common.TargetAnyTarget; import mage.target.targetpointer.FixedTarget; +import java.util.UUID; + /** - * * @author TheElk801 */ public final class ExpansionExplosion extends SplitCard { - private static final FilterSpell filter = new FilterInstantOrSorcerySpell("instant or sorcery spell with converted mana cost 4 or less"); + private static final FilterSpell filter + = new FilterInstantOrSorcerySpell("instant or sorcery spell with converted mana cost 4 or less"); static { filter.add(new ConvertedManaCostPredicate(ComparisonType.FEWER_THAN, 5)); @@ -46,11 +47,11 @@ public final class ExpansionExplosion extends SplitCard { // Explosion // Explosion deals X damage to any target. Target player draws X cards. this.getRightHalfCard().getSpellAbility().addEffect(new ExplosionEffect()); - this.getRightHalfCard().getSpellAbility().addTarget(new TargetAnyTarget()); - this.getRightHalfCard().getSpellAbility().addTarget(new TargetPlayer()); + this.getRightHalfCard().getSpellAbility().addTarget(new TargetAnyTarget().withChooseHint("To deal damage")); + this.getRightHalfCard().getSpellAbility().addTarget(new TargetPlayer().withChooseHint("To draw cards")); } - public ExpansionExplosion(final ExpansionExplosion card) { + private ExpansionExplosion(final ExpansionExplosion card) { super(card); } @@ -62,13 +63,13 @@ public final class ExpansionExplosion extends SplitCard { class ExplosionEffect extends OneShotEffect { - public ExplosionEffect() { + ExplosionEffect() { super(Outcome.Benefit); this.staticText = "{this} deals X damage to any target. " + "Target player draws X cards."; } - public ExplosionEffect(final ExplosionEffect effect) { + private ExplosionEffect(final ExplosionEffect effect) { super(effect); }