diff --git a/forge-game/src/main/java/forge/game/card/Card.java b/forge-game/src/main/java/forge/game/card/Card.java index e14b0ede6b8..863f6c6152d 100644 --- a/forge-game/src/main/java/forge/game/card/Card.java +++ b/forge-game/src/main/java/forge/game/card/Card.java @@ -6066,7 +6066,16 @@ public class Card extends GameEntity implements Comparable, IHasSVars { @Override protected final boolean canBeEquippedBy(final Card equip) { - return isCreature() && isInPlay(); + if (isCreature() && isInPlay()) { + return true; + } else if (isPlaneswalker() && isInPlay()) { + for (KeywordInterface inst : equip.getKeywords(Keyword.EQUIP)) { + if (inst.getOriginal().contains("planeswalker")) { + return true; + } + } + } + return false; } @Override