- Fixed possible freeze with The Abyss.

This commit is contained in:
Sloth
2013-05-05 18:31:44 +00:00
parent c6b21caea9
commit 404d99a1ea

View File

@@ -425,12 +425,10 @@ public class Upkeep extends Phase {
for (final Card c : cards) {
final Card abyss = c;
final List<Card> abyssGetTargets = CardLists.filter(player.getCreaturesInPlay(), Presets.NON_ARTIFACTS);
final Ability sacrificeCreature = new Ability(abyss, ManaCost.NO_COST) {
@Override
public void resolve() {
final List<Card> targets = CardLists.getTargetableCards(abyssGetTargets, this);
final List<Card> 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;