From 01d4d6b22e7d6e807adaf4e0e8c609134bf00fd6 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Thu, 15 Jul 2021 20:39:39 -0400 Subject: [PATCH] support for "CanEnchantEquippedBy" restriction --- forge-game/src/main/java/forge/game/card/CardProperty.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/forge-game/src/main/java/forge/game/card/CardProperty.java b/forge-game/src/main/java/forge/game/card/CardProperty.java index 49458d9f359..a7fb0555bf6 100644 --- a/forge-game/src/main/java/forge/game/card/CardProperty.java +++ b/forge-game/src/main/java/forge/game/card/CardProperty.java @@ -453,6 +453,9 @@ public class CardProperty { } } else if (property.startsWith("CanEnchant")) { final String restriction = property.substring(10); + if (restriction.equals("EquippedBy")) { + if (!source.getEquipping().canBeAttached(card)) return false; + } if (restriction.equals("Remembered")) { for (final Object rem : source.getRemembered()) { if (!(rem instanceof Card) || !((Card) rem).canBeAttached(card))