- tweak Devour

This commit is contained in:
swordshine
2014-03-06 01:50:15 +00:00
parent 6576136f39
commit 6c67cef9ed

View File

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