+ * choosePutToLibraryFrom. + *
+ * + * @param zone + * a {@link java.lang.String} object. + * @param type + * a {@link java.lang.String} object. + * @param activate + * a {@link forge.Card} object. + * @param target + * a {@link forge.Card} object. + * @param amount + * a int. + * @return a {@link forge.CardList} object. + */ + public static List
* chooseTapType.
diff --git a/src/main/java/forge/game/player/HumanPlay.java b/src/main/java/forge/game/player/HumanPlay.java
index d388543772d..d49ed81206b 100644
--- a/src/main/java/forge/game/player/HumanPlay.java
+++ b/src/main/java/forge/game/player/HumanPlay.java
@@ -8,6 +8,7 @@ import org.apache.commons.lang3.StringUtils;
import forge.Card;
import forge.CardLists;
import forge.CardPredicates.Presets;
+import forge.CardPredicates;
import forge.CounterType;
import forge.FThreads;
import forge.GameLogEntryType;
@@ -26,6 +27,7 @@ import forge.card.cost.CostPartMana;
import forge.card.cost.CostPartWithList;
import forge.card.cost.CostPayLife;
import forge.card.cost.CostPayment;
+import forge.card.cost.CostPutCardToLib;
import forge.card.cost.CostPutCounter;
import forge.card.cost.CostRemoveCounter;
import forge.card.cost.CostReturn;
@@ -396,6 +398,46 @@ public class HumanPlay {
}
}
}
+
+ else if (part instanceof CostPutCardToLib) {
+ //Jotun Grunt
+ int amount = Integer.parseInt(((CostPutCardToLib) part).getAmount());
+ final ZoneType from = ((CostPutCardToLib) part).getFrom();
+ List