diff --git a/src/main/java/forge/GameAction.java b/src/main/java/forge/GameAction.java index 913ada32a52..4fb8621030a 100644 --- a/src/main/java/forge/GameAction.java +++ b/src/main/java/forge/GameAction.java @@ -1088,8 +1088,8 @@ public class GameAction { * @return a boolean. */ public final boolean sacrifice(final Card c) { - if (c.getName().equals("Mana Pool")) { - System.out.println("Trying to sacrifice mana pool..."); + if (c.isImmutable()) { + System.out.println("Trying to sacrifice immutables"); return false; } this.sacrificeDestroy(c); diff --git a/src/main/java/forge/GameActionUtil.java b/src/main/java/forge/GameActionUtil.java index a581ff34edf..dde47a3c53a 100644 --- a/src/main/java/forge/GameActionUtil.java +++ b/src/main/java/forge/GameActionUtil.java @@ -1382,7 +1382,7 @@ public final class GameActionUtil { type = type.filter(new CardListFilter() { @Override public boolean addCard(final Card card) { - return !card.equals(crd) && card.isCreature() && !crd.getName().equals("Mana Pool"); + return !card.equals(crd) && card.isCreature(); } }); final CardList alreadyAdded = new CardList();