diff --git a/forge-gui/src/main/java/forge/game/phase/Upkeep.java b/forge-gui/src/main/java/forge/game/phase/Upkeep.java index 71d2e83a281..dee83d99cc5 100644 --- a/forge-gui/src/main/java/forge/game/phase/Upkeep.java +++ b/forge-gui/src/main/java/forge/game/phase/Upkeep.java @@ -134,9 +134,10 @@ public class Upkeep extends Phase { final StringBuilder sb = new StringBuilder("Sacrifice upkeep for " + c); final String[] k = ability.split(" pay "); + final String cost = k[1].replaceAll("[{]", "").replaceAll("[}]", " "); String effect = "AB$ Sacrifice | Cost$ 0 | SacValid$ Self" - + "| UnlessPayer$ You | UnlessCost$ " + k[1]; + + "| UnlessPayer$ You | UnlessCost$ " + cost; SpellAbility upkeepAbility = AbilityFactory.getAbility(effect, c); upkeepAbility.setActivatingPlayer(controller);