diff --git a/res/cards.txt b/res/cards.txt index dccff4f7848..c1adeb212ef 100644 --- a/res/cards.txt +++ b/res/cards.txt @@ -1,3 +1,8 @@ +Mind Twist +X B +Sorcery +Target player discards X cards at random. + Icy Manipulator 4 Artifact diff --git a/src/forge/CardFactory.java b/src/forge/CardFactory.java index 85fde468aa7..14f74178e11 100644 --- a/src/forge/CardFactory.java +++ b/src/forge/CardFactory.java @@ -3259,7 +3259,7 @@ public class CardFactory implements NewConstants { }//while shouldModular - if(hasKeyword(card, "1, Sacrifice CARNAME: Draw a card.") != -1) { + if(hasKeyword(card, "1, Sacrifice CARDNAME: Draw a card.") != -1) { int n = hasKeyword(card, "1, Sacrifice CARDNAME: Draw a card."); if(n != -1) { String parse = card.getKeyword().get(n).toString(); @@ -17635,6 +17635,31 @@ public class CardFactory implements NewConstants { //****************END*******END*********************** + //*************** START *********** START ************************** + if(cardName.equals("Mind Twist")) { + final SpellAbility spell = new Spell(card) { + private static final long serialVersionUID = 42470566751344693L; + + @Override + public boolean canPlayAI() { + return AllZone.Human_Hand.size() > 1; + } + + @Override + public void resolve() { + String target = getTargetPlayer(); + for (int i =0; i