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) {