From 9a9a34ee95792c3cb55583fa2fdd784ca72a5842 Mon Sep 17 00:00:00 2001 From: xenohedron Date: Mon, 2 Sep 2024 20:25:49 -0400 Subject: [PATCH] a few more followup text fixes --- Mage.Sets/src/mage/cards/c/CourageousResolve.java | 2 +- Mage.Sets/src/mage/cards/i/InsidiousDreams.java | 5 +++-- Mage.Sets/src/mage/cards/m/Mockingbird.java | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Mage.Sets/src/mage/cards/c/CourageousResolve.java b/Mage.Sets/src/mage/cards/c/CourageousResolve.java index e05ceadea5d..361f8523223 100644 --- a/Mage.Sets/src/mage/cards/c/CourageousResolve.java +++ b/Mage.Sets/src/mage/cards/c/CourageousResolve.java @@ -48,7 +48,7 @@ public final class CourageousResolve extends CardImpl { //Fateful hour — If you have 5 or less life, you can't lose life this turn, you can't lose the game this turn, // and your opponents can't win the game this turn. - this.getSpellAbility().addEffect(new ConditionalContinuousEffect(new CantLoseLifeEffect(), FatefulHourCondition.instance, "
Fateful hour — If you have 5 or less life, you can't lose life this turn, ")); + this.getSpellAbility().addEffect(new ConditionalContinuousEffect(new CantLoseLifeEffect(), FatefulHourCondition.instance, "
Fateful hour — If you have 5 or less life, you can't lose life this turn")); this.getSpellAbility().addEffect(new ConditionalContinuousRuleModifyingEffect(new CourageousResolveWinLoseEffect(), FatefulHourCondition.instance)); diff --git a/Mage.Sets/src/mage/cards/i/InsidiousDreams.java b/Mage.Sets/src/mage/cards/i/InsidiousDreams.java index 2f0215f74a5..d435205d5de 100644 --- a/Mage.Sets/src/mage/cards/i/InsidiousDreams.java +++ b/Mage.Sets/src/mage/cards/i/InsidiousDreams.java @@ -46,7 +46,7 @@ class InsidiousDreamsEffect extends OneShotEffect { InsidiousDreamsEffect() { super(Outcome.Benefit); - this.staticText = "Search your library for up to X cards. Then shuffle and put those cards on top in any order"; + this.staticText = "Search your library for X cards, then shuffle and put those cards on top in any order"; } private InsidiousDreamsEffect(final InsidiousDreamsEffect effect) { @@ -64,8 +64,9 @@ class InsidiousDreamsEffect extends OneShotEffect { if (controller == null) { return false; } + int minTargets = Math.min(controller.getLibrary().size(), GetXValue.instance.calculate(game, source, this)); TargetCardInLibrary target = new TargetCardInLibrary( - 0, GetXValue.instance.calculate(game, source, this), StaticFilters.FILTER_CARD_CARDS + minTargets, GetXValue.instance.calculate(game, source, this), StaticFilters.FILTER_CARD_CARDS ); controller.searchLibrary(target, source, game); Cards chosen = new CardsImpl(target.getTargets()); diff --git a/Mage.Sets/src/mage/cards/m/Mockingbird.java b/Mage.Sets/src/mage/cards/m/Mockingbird.java index a5c0ec60901..18e4f1934ff 100644 --- a/Mage.Sets/src/mage/cards/m/Mockingbird.java +++ b/Mage.Sets/src/mage/cards/m/Mockingbird.java @@ -54,7 +54,7 @@ class MockingbirdEffect extends OneShotEffect { MockingbirdEffect() { super(Outcome.Benefit); staticText = "as a copy of any creature on the battlefield with mana value less than or equal to the amount of mana " + - "spent to cast {this}, except it's a Bird in addition to its other types and has flying."; + "spent to cast {this}, except it's a Bird in addition to its other types and it has flying."; } private MockingbirdEffect(final MockingbirdEffect effect) {