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 9a9fb4d05d7..b3e0b94b380 100644 --- a/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java +++ b/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java @@ -3090,14 +3090,14 @@ public class CardFactoryUtil { final String[] k = parse.split(":"); final String magnitude = k[1]; - String abStr = "AB$ ChangeZone | Cost$ 0 | Hidden$ True | Origin$ All | " - + "Destination$ Battlefield | Defined$ ReplacedCard | SubAbility$ DevourSac"; + String abStr = "DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield" + + " | Defined$ ReplacedCard | SubAbility$ DevourCleanup"; String dbStr = "DB$ Sacrifice | Defined$ You | Amount$ DevourSacX | " + "References$ DevourSacX | SacValid$ Creature.Other | SacMessage$ creature (Devour " + magnitude + ") | RememberSacrificed$ True | Optional$ True | " + "Devour$ True | SubAbility$ DevourCounters"; String counterStr = "DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ DevourX" - + " | References$ DevourX,DevourSize | SubAbility$ DevourCleanup"; + + " | References$ DevourX,DevourSize | SubAbility$ DevourETB"; card.setSVar("DevourETB", abStr); card.setSVar("DevourSac", dbStr); @@ -3107,7 +3107,7 @@ public class CardFactoryUtil { card.setSVar("DevourSize", "Count$RememberedSize"); card.setSVar("DevourCleanup", "DB$ Cleanup | ClearRemembered$ True"); - String repeffstr = "Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DevourETB"; + String repeffstr = "Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DevourSac"; ReplacementEffect re = ReplacementHandler.parseReplacement(repeffstr, card, true); re.setLayer(ReplacementLayer.Other);