diff --git a/src/main/java/forge/game/GameNew.java b/src/main/java/forge/game/GameNew.java index 672c351132f..577f65b5bd7 100644 --- a/src/main/java/forge/game/GameNew.java +++ b/src/main/java/forge/game/GameNew.java @@ -301,7 +301,8 @@ public class GameNew { Predicate goodForAnte = Predicates.not(CardPredicates.Presets.BASIC_LANDS); Card ante = Aggregates.random(Iterables.filter(lib, goodForAnte)); if (ante == null) { - throw new RuntimeException(p + " library is empty."); + game.getGameLog().add("Ante", "Only basic lands found. Will ante one of them", 0); + ante = Aggregates.random(lib); } game.getGameLog().add("Ante", p + " anted " + ante, 0); game.getAction().moveTo(ZoneType.Ante, ante);