From 404d99a1eacdf5653a14587e14393ae37b0022d1 Mon Sep 17 00:00:00 2001 From: Sloth Date: Sun, 5 May 2013 18:31:44 +0000 Subject: [PATCH] - Fixed possible freeze with The Abyss. --- src/main/java/forge/game/phase/Upkeep.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/forge/game/phase/Upkeep.java b/src/main/java/forge/game/phase/Upkeep.java index 949499d66fe..9f91964c569 100644 --- a/src/main/java/forge/game/phase/Upkeep.java +++ b/src/main/java/forge/game/phase/Upkeep.java @@ -425,12 +425,10 @@ public class Upkeep extends Phase { for (final Card c : cards) { final Card abyss = c; - final List abyssGetTargets = CardLists.filter(player.getCreaturesInPlay(), Presets.NON_ARTIFACTS); - final Ability sacrificeCreature = new Ability(abyss, ManaCost.NO_COST) { @Override public void resolve() { - final List targets = CardLists.getTargetableCards(abyssGetTargets, this); + final List targets = CardLists.getTargetableCards(CardLists.filter(player.getCreaturesInPlay(), Presets.NON_ARTIFACTS), this); if (player.isHuman() && targets.size() > 0) { final InputSelectCards chooseArt = new InputSelectCards(1, 1) { private static final long serialVersionUID = 4820011040853968644L;