From 7dce61044e69d12dab6657b0e13141ce2cdf7841 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Thu, 12 Jan 2023 10:26:12 +0100 Subject: [PATCH] remove use of AddHiddenKeyword --- .../src/main/java/forge/game/card/CardFactoryUtil.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java b/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java index ba826116d40..058a76230ec 100644 --- a/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java +++ b/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java @@ -3655,10 +3655,8 @@ public class CardFactoryUtil { String effect = "Mode$ CantTransform | ValidCard$ Creature.Self | ExceptCause$ SpellAbility.Daybound | Secondary$ True | Description$ This permanent can't be transformed except by its daybound ability."; inst.addStaticAbility(StaticAbility.create(effect, state.getCard(), state, intrinsic)); } else if (keyword.equals("Decayed")) { - String effect = "Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't block. | " + - "Secondary$ True"; + String effect = "Mode$ CantBlockBy | ValidBlocker$ Creature.Self | Secondary$ True | Description$ CARDNAME can't block."; StaticAbility st = StaticAbility.create(effect, state.getCard(), state, intrinsic); - st.setSVar("SacrificeEndCombat", "True"); inst.addStaticAbility(st); } else if (keyword.equals("Defender")) { String effect = "Mode$ CantAttack | ValidCard$ Card.Self | DefenderKeyword$ True | Secondary$ True"; @@ -3777,7 +3775,7 @@ public class CardFactoryUtil { " | Description$ Strive - " + inst.getReminderText(); inst.addStaticAbility(StaticAbility.create(effect, state.getCard(), state, intrinsic)); } else if (keyword.equals("Unleash")) { - String effect = "Mode$ Continuous | Affected$ Card.Self+counters_GE1_P1P1 | AddHiddenKeyword$ CARDNAME can't block."; + String effect = "Mode$ CantBlockBy | ValidBlocker$ Creature.Self+counters_GE1_P1P1 | Secondary$ True | Description$ CARDNAME can't block."; inst.addStaticAbility(StaticAbility.create(effect, state.getCard(), state, intrinsic)); } else if (keyword.equals("Undaunted")) { String effect = "Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Secondary$ True"