diff --git a/Mage.Sets/src/mage/sets/lorwyn/MistbindClique.java b/Mage.Sets/src/mage/sets/lorwyn/MistbindClique.java index ebdd03b589f..dfcb4cf0fac 100644 --- a/Mage.Sets/src/mage/sets/lorwyn/MistbindClique.java +++ b/Mage.Sets/src/mage/sets/lorwyn/MistbindClique.java @@ -110,8 +110,7 @@ class MistbindCliqueAbility extends ZoneChangeTriggeredAbility { } } - FilterArtifactCard filter = new FilterArtifactCard("artifact card with converted mana cost " + cmc); - filter.add(new ConvertedManaCostPredicate(ComparisonType.Equal, cmc)); + FilterArtifactCard filter = new FilterArtifactCard(new StringBuilder("artifact card with converted mana cost ").append(cmc).append(" or less").toString()); + filter.add(new ConvertedManaCostPredicate(ComparisonType.LessThan, cmc + 1)); TargetCardInLibrary target = new TargetCardInLibrary(filter); if (player.searchLibrary(target, game)) { Card card = player.getLibrary().getCard(target.getFirstTarget(), game); if (card != null) { - card.putOntoBattlefield(game, Zone.HAND, source.getId(), source.getControllerId()); + player.putOntoBattlefieldWithInfo(card, game, Zone.LIBRARY, source.getSourceId()); } player.shuffleLibrary(game); return true; diff --git a/Mage/src/mage/abilities/keyword/ChampionAbility.java b/Mage/src/mage/abilities/keyword/ChampionAbility.java index d212fe767c2..f597dd0260a 100644 --- a/Mage/src/mage/abilities/keyword/ChampionAbility.java +++ b/Mage/src/mage/abilities/keyword/ChampionAbility.java @@ -84,7 +84,7 @@ public class ChampionAbility extends StaticAbility { this.subtypes = subtypes; StringBuilder sb = new StringBuilder("another "); - ArrayList> subtypesPredicates = new ArrayList>(); + ArrayList> subtypesPredicates = new ArrayList<>(); int i = 0; for (String subtype : this.subtypes) { subtypesPredicates.add(new SubtypePredicate(subtype)); @@ -128,7 +128,7 @@ public class ChampionAbility extends StaticAbility { StringBuilder sb = new StringBuilder("Champion ").append(objectDescription); sb.append("(When this enters the battlefield, sacrifice it unless you exile another "); sb.append(objectDescription); - sb.append("you control. When this leaves the battlefield, that card returns to the battlefield.)"); + sb.append(" you control. When this leaves the battlefield, that card returns to the battlefield.)"); return sb.toString(); } }