diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureEffect.java index e6e00c1372c6..64b9bc49e0af 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureEffect.java @@ -301,7 +301,8 @@ public static void makeFaceDownObject(Game game, UUID sourceId, MageObject objec if (additionalAbilities != null) { additionalAbilities.forEach(blueprintAbility -> { Ability newAbility = blueprintAbility.copy(); - newAbility.setRuleVisible(CardUtil.isInformationAbility(newAbility)); + newAbility.setRuleVisible(CardUtil.isInformationAbility(newAbility) || (newAbility instanceof WardAbility && + (faceDownType == FaceDownType.DISGUISED || faceDownType == FaceDownType.CLOAKED))); permanentObject.addAbility(newAbility, sourceId, game); }); } @@ -312,7 +313,8 @@ public static void makeFaceDownObject(Game game, UUID sourceId, MageObject objec if (additionalAbilities != null) { additionalAbilities.forEach(blueprintAbility -> { Ability newAbility = blueprintAbility.copy(); - newAbility.setRuleVisible(CardUtil.isInformationAbility(newAbility)); + newAbility.setRuleVisible(CardUtil.isInformationAbility(newAbility) || (newAbility instanceof WardAbility && + (faceDownType == FaceDownType.DISGUISED || faceDownType == FaceDownType.CLOAKED))); cardObject.addAbility(newAbility); }); }