diff --git a/Mage.Sets/src/mage/sets/scarsofmirrodin/HorizonSpellbomb.java b/Mage.Sets/src/mage/sets/scarsofmirrodin/HorizonSpellbomb.java index ae3b64f617..f662821fc9 100644 --- a/Mage.Sets/src/mage/sets/scarsofmirrodin/HorizonSpellbomb.java +++ b/Mage.Sets/src/mage/sets/scarsofmirrodin/HorizonSpellbomb.java @@ -42,7 +42,6 @@ import mage.abilities.effects.common.search.SearchLibraryRevealPutInHandEffect; import mage.cards.CardImpl; import mage.filter.common.FilterBasicLandCard; import mage.target.common.TargetCardInLibrary; -import mage.target.common.TargetCreaturePermanent; /** * @@ -62,7 +61,7 @@ public class HorizonSpellbomb extends CardImpl { ability.addCost(new TapSourceCost()); ability.addCost(new SacrificeSourceCost()); this.addAbility(ability); - this.addAbility(new DiesTriggeredAbility(new DoIfCostPaid(new DrawCardControllerEffect(1), new ManaCostsImpl("{G}")), false)); + this.addAbility(new DiesTriggeredAbility(new DoIfCostPaid(new DrawCardControllerEffect(1), new ManaCostsImpl("{G}")))); } public HorizonSpellbomb(final HorizonSpellbomb card) { diff --git a/Mage/src/mage/abilities/effects/common/DoIfCostPaid.java b/Mage/src/mage/abilities/effects/common/DoIfCostPaid.java index ed390b7b5e..a2a5ffefc9 100644 --- a/Mage/src/mage/abilities/effects/common/DoIfCostPaid.java +++ b/Mage/src/mage/abilities/effects/common/DoIfCostPaid.java @@ -6,7 +6,6 @@ import mage.abilities.Mode; import mage.abilities.costs.Cost; import mage.abilities.effects.OneShotEffect; import mage.game.Game; -import mage.game.permanent.Permanent; import mage.players.Player; public class DoIfCostPaid extends OneShotEffect { diff --git a/Mage/src/mage/cards/Card.java b/Mage/src/mage/cards/Card.java index d49ae51683..8ae839815e 100644 --- a/Mage/src/mage/cards/Card.java +++ b/Mage/src/mage/cards/Card.java @@ -37,7 +37,6 @@ import mage.Mana; import mage.abilities.Ability; import mage.abilities.SpellAbility; import mage.game.Game; -import mage.game.events.GameEvent; import mage.watchers.Watcher; public interface Card extends MageObject { @@ -76,9 +75,18 @@ public interface Card extends MageObject { *
  • BATTLEFIELD:
    • true - tapped
    • false - untapped
  • *
  • GRAVEYARD:
    • true - not from Battlefield
    • false - from Battlefield
  • * - * @return true if cards was moved to zone + * @return true if card was moved to zone */ public boolean moveToZone(Zone zone, UUID sourceId, Game game, boolean flag); + + /** + * Moves the card to an exile zone + * @param exileId set to null for generic exile zone + * @param name used for exile zone with the specified exileId + * @param sourceId + * @param game + * @return true if card was moved to zone + */ public boolean moveToExile(UUID exileId, String name, UUID sourceId, Game game); public boolean cast(Game game, Zone fromZone, SpellAbility ability, UUID controllerId); public boolean putOntoBattlefield(Game game, Zone fromZone, UUID sourceId, UUID controllerId);