fixed Seize the Soul
@@ -11,7 +11,7 @@ import mage.constants.CardType;
import mage.filter.common.FilterCreaturePermanent;
import mage.filter.predicate.Predicates;
import mage.filter.predicate.mageobject.ColorPredicate;
-import mage.game.permanent.token.SpiritToken;
+import mage.game.permanent.token.SpiritWhiteToken;
import mage.target.common.TargetCreaturePermanent;
import java.util.UUID;
@@ -33,18 +33,18 @@ public final class SeizeTheSoul extends CardImpl {
// Destroy target nonwhite, nonblack creature. Put a 1/1 white Spirit creature token with flying onto the battlefield.
this.getSpellAbility().addEffect(new DestroyTargetEffect());
- this.getSpellAbility().addEffect(new CreateTokenEffect(new SpiritToken()));
+ this.getSpellAbility().addEffect(new CreateTokenEffect(new SpiritWhiteToken()));
this.getSpellAbility().addTarget(new TargetCreaturePermanent(filter));
// Haunt
// When the creature Seize the Soul haunts dies, destroy target nonwhite, nonblack creature. Put a 1/1 white Spirit creature token with flying onto the battlefield.
Ability ability = new HauntAbility(this, new DestroyTargetEffect());
- ability.addEffect(new CreateTokenEffect(new SpiritToken()));
- ability.addTarget(new TargetCreaturePermanent());
+ ability.addEffect(new CreateTokenEffect(new SpiritWhiteToken()));
+ ability.addTarget(new TargetCreaturePermanent(filter));
this.addAbility(ability);
}
- public SeizeTheSoul(final SeizeTheSoul card) {
+ private SeizeTheSoul(final SeizeTheSoul card) {
super(card);
}
