diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/hall/HallServer.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/hall/HallServer.java index eb3036d32..45225200e 100644 --- a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/hall/HallServer.java +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/hall/HallServer.java @@ -251,8 +251,11 @@ public class HallServer extends AbstractServer { for (int i = 0; i < fromOwned; i++) filteredSpecialCardsDeck.addCard(blueprintId); - for (int i = 0; i < (count - fromOwned); i++) - filteredSpecialCardsDeck.addCard(_library.getBaseBlueprintId(blueprintId)); + if (count - fromOwned > 0) { + String baseBlueprintId = _library.getBaseBlueprintId(blueprintId); + for (int i = 0; i < (count - fromOwned); i++) + filteredSpecialCardsDeck.addCard(baseBlueprintId); + } } lotroDeck = filteredSpecialCardsDeck;