diff --git a/Mage.Sets/src/mage/cards/r/RalCallerOfStorms.java b/Mage.Sets/src/mage/cards/r/RalCallerOfStorms.java index 311f9650a36..97cf64715f1 100644 --- a/Mage.Sets/src/mage/cards/r/RalCallerOfStorms.java +++ b/Mage.Sets/src/mage/cards/r/RalCallerOfStorms.java @@ -1,27 +1,32 @@ package mage.cards.r; -import java.util.UUID; import mage.abilities.Ability; import mage.abilities.LoyaltyAbility; import mage.abilities.effects.common.DamageAllEffect; import mage.abilities.effects.common.DamageMultiEffect; import mage.abilities.effects.common.DrawCardSourceControllerEffect; -import mage.constants.SubType; -import mage.constants.SuperType; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; +import mage.constants.SubType; +import mage.constants.SuperType; +import mage.constants.TargetController; import mage.filter.common.FilterCreaturePermanent; import mage.target.common.TargetAnyTargetAmount; +import java.util.UUID; + /** - * * @author TheElk801 */ public final class RalCallerOfStorms extends CardImpl { public static final FilterCreaturePermanent filter = new FilterCreaturePermanent("creature your opponents control"); + static { + filter.add(TargetController.OPPONENT.getControllerPredicate()); + } + public RalCallerOfStorms(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{U}{R}"); diff --git a/Mage.Sets/src/mage/cards/r/RareBGone.java b/Mage.Sets/src/mage/cards/r/RareBGone.java index fd75db4c952..8b97c379351 100644 --- a/Mage.Sets/src/mage/cards/r/RareBGone.java +++ b/Mage.Sets/src/mage/cards/r/RareBGone.java @@ -76,6 +76,7 @@ class RareBGoneEffect extends OneShotEffect { for (Permanent permanent : game.getBattlefield().getAllActivePermanents(filterPermanent, playerId, game)) { permanent.sacrifice(source, game); } + game.getState().processAction(game); Cards cards = player.getHand(); player.revealCards(source, cards, game); player.discard(new CardsImpl(cards.getCards(filterCard, game)), false, source, game);