mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
- tweak Devour
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user