From ec7454d888d51c254d58aade3eed449ed3b45f3b Mon Sep 17 00:00:00 2001 From: Piotr Szczepanski Date: Mon, 20 Aug 2018 12:37:53 +0200 Subject: [PATCH] Commanders can be other types than a creature. Commanders do not have to be creatures. They can also be Planeswalkers (Commander 2015, Commander 2018), but also can be other types (e.g. lands when enchanted by Song of the Dryads or Imprisoned in the Moon). --- .../mage/filter/predicate/permanent/CommanderPredicate.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Mage/src/main/java/mage/filter/predicate/permanent/CommanderPredicate.java b/Mage/src/main/java/mage/filter/predicate/permanent/CommanderPredicate.java index a36e3bdffb0..8be4989a9fd 100644 --- a/Mage/src/main/java/mage/filter/predicate/permanent/CommanderPredicate.java +++ b/Mage/src/main/java/mage/filter/predicate/permanent/CommanderPredicate.java @@ -19,13 +19,12 @@ public class CommanderPredicate implements Predicate { @Override public boolean apply(Permanent input, Game game) { Player owner = game.getPlayer(input.getOwnerId()); - return input.isCreature() - && owner != null + return owner != null && owner.getCommandersIds().contains(input.getId()); } @Override public String toString() { - return "Commander creature"; + return "Commander"; } }