Removed unneccessary log message from MoveToZone STACK => EXILE.

This commit is contained in:
LevelX2 2013-09-29 09:51:47 +02:00
parent 1338de4269
commit aff2489e7a
2 changed files with 6 additions and 2 deletions

View file

@ -35,7 +35,7 @@ import mage.abilities.costs.Cost;
import mage.abilities.costs.common.SacrificeTargetCost; import mage.abilities.costs.common.SacrificeTargetCost;
import mage.abilities.effects.Effect; import mage.abilities.effects.Effect;
import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.OneShotEffect;
import mage.abilities.effects.common.ExileSourceEffect; import mage.abilities.effects.common.ExileSpellEffect;
import mage.cards.Card; import mage.cards.Card;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType; import mage.constants.CardType;
@ -91,7 +91,7 @@ public class RescueFromTheUnderworld extends CardImpl<RescueFromTheUnderworld> {
Target target = new TargetCardInYourGraveyard(new FilterCreatureCard("creature card in your graveyard")); Target target = new TargetCardInYourGraveyard(new FilterCreatureCard("creature card in your graveyard"));
target.setRequired(true); target.setRequired(true);
this.getSpellAbility().addTarget(target); this.getSpellAbility().addTarget(target);
this.getSpellAbility().addEffect(new ExileSourceEffect()); this.getSpellAbility().addEffect(ExileSpellEffect.getInstance());
} }
public RescueFromTheUnderworld(final RescueFromTheUnderworld card) { public RescueFromTheUnderworld(final RescueFromTheUnderworld card) {

View file

@ -50,6 +50,7 @@ import org.apache.log4j.Logger;
import java.lang.reflect.Constructor; import java.lang.reflect.Constructor;
import java.util.*; import java.util.*;
import mage.constants.SpellAbilityType; import mage.constants.SpellAbilityType;
import static mage.constants.Zone.EXILED;
import mage.game.command.Commander; import mage.game.command.Commander;
@ -414,6 +415,9 @@ public abstract class CardImpl<T extends CardImpl<T>> extends MageObjectImpl<T>
case EXILED: case EXILED:
game.getExile().removeCard(this, game); game.getExile().removeCard(this, game);
break; break;
case STACK:
// nothing to do
break;
default: default:
logger.warn("moveToExile, not fully implemented: from="+fromZone); logger.warn("moveToExile, not fully implemented: from="+fromZone);
} }