From 393e8c7f29985012f81d2718f0faee5cabb7e4c3 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Mon, 1 Nov 2021 13:26:52 -0400 Subject: [PATCH 1/5] kindly_ancestor_ancestors_embrace.txt --- .../kindly_ancestor_ancestors_embrace.txt | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/kindly_ancestor_ancestors_embrace.txt diff --git a/forge-gui/res/cardsfolder/upcoming/kindly_ancestor_ancestors_embrace.txt b/forge-gui/res/cardsfolder/upcoming/kindly_ancestor_ancestors_embrace.txt new file mode 100644 index 00000000000..1a1670057fb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/kindly_ancestor_ancestors_embrace.txt @@ -0,0 +1,23 @@ +Name:Kindly Ancestor +ManaCost:2 W +Types:Creature Spirit +PT:2/3 +K:Lifelink +K:Disturb:1 W +AlternateMode:DoubleFaced +DeckHas:Ability$LifeGain & Ability$Graveyard +Oracle:Lifelink\nDisturb {1}{W} (You may cast this card from your graveyard transformed for its disturb cost.) + +ALTERNATE + +Name:Ancestor's Embrace +ManaCost:no cost +Colors:white +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Lifelink | Description$ Enchanted creature has lifelink. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Graveyard | ReplaceWith$ Exile | Description$ If CARDNAME would be put into a graveyard from anywhere, exile it instead. +SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard +DeckHas:Ability$LifeGain +Oracle:Enchant creature\nEnchanted creature has lifelink.\nIf Ancestor's Embrace would be put into a graveyard from anywhere, exile it instead. From 7cb5445d81e5bad7065d90db999ab18c8f384223 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Mon, 1 Nov 2021 13:32:40 -0400 Subject: [PATCH 2/5] dormant_grove_gnarled_grovestrider.txt --- .../dormant_grove_gnarled_grovestrider.txt | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/dormant_grove_gnarled_grovestrider.txt diff --git a/forge-gui/res/cardsfolder/upcoming/dormant_grove_gnarled_grovestrider.txt b/forge-gui/res/cardsfolder/upcoming/dormant_grove_gnarled_grovestrider.txt new file mode 100644 index 00000000000..5d2e6cde389 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dormant_grove_gnarled_grovestrider.txt @@ -0,0 +1,20 @@ +Name:Dormant Grove +ManaCost:3 G +Types:Enchantment +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of combat on your turn, put a +1/+1 counter on target creature you control. Then if that creature has toughness 6 or greater, transform CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBTransform +SVar:DBTransform:DB$ SetState | Defined$ Self | Mode$ Transform | ConditionDefined$ Targeted | ConditionPresent$ Creature.toughnessGE6 +AlternateMode:DoubleFaced +DeckHas:Ability$Counters +Oracle:At the beginning of combat on your turn, put a +1/+1 counter on target creature you control. Then if that creature has toughness 6 or greater, transform Dormant Grove. + +ALTERNATE + +Name:Gnarled Grovestrider +ManaCost:no cost +Colors:green +Types:Creature Treefolk +PT:3/6 +K:Vigilance +S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddKeyword$ Vigilance | Description$ Other creatures you control have vigilance. +Oracle:Vigilance\nOther creatures you control have vigilance. From 23f16da523997083f3cf615a33c0b8ac9b85f2fd Mon Sep 17 00:00:00 2001 From: Northmoc Date: Mon, 1 Nov 2021 13:43:09 -0400 Subject: [PATCH 3/5] runo_stromkirk_krothuss_lord_of_the_deep.txt --- ...no_stromkirk_krothuss_lord_of_the_deep.txt | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/runo_stromkirk_krothuss_lord_of_the_deep.txt diff --git a/forge-gui/res/cardsfolder/upcoming/runo_stromkirk_krothuss_lord_of_the_deep.txt b/forge-gui/res/cardsfolder/upcoming/runo_stromkirk_krothuss_lord_of_the_deep.txt new file mode 100644 index 00000000000..df4cf1d1fba --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/runo_stromkirk_krothuss_lord_of_the_deep.txt @@ -0,0 +1,31 @@ +Name:Runo Stromkirk +ManaCost:1 U B +Types:Legendary Creature Vampire Cleric +PT:1/4 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, put up to one target creature card from your graveyard on top of your library. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select up to one target creature card from your graveyard | TargetMin$ 0 | TargetMax$ 1 | AITgts$ Creature.cmcGE6 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPeek | TriggerDescription$ At the beginning of your upkeep, look at the top card of your library. You may reveal that card. If a creature card with mana value 6 or greater is revealed this way, transform CARDNAME. +SVar:TrigPeek:DB$ PeekAndReveal | PeekAmount$ 1 | RevealOptional$ True | RememberRevealed$ True | SubAbility$ DBTransform +SVar:DBTransform:DB$ SetState | Defined$ Self | Mode$ Transform | ConditionDefined$ Remembered | ConditionPresent$ Creature.cmcGE6 | ConditionCompare$ EQ1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +AlternateMode:DoubleFaced +DeckHas:Ability$Graveyard +Oracle:Flying\nWhen Runo Stromkirk enters the battlefield, put up to one target creature card from your graveyard on top of your library.\nAt the beginning of your upkeep, look at the top card of your library. You may reveal that card. If a creature card with mana value 6 or greater is revealed this way, transform Runo Stromkirk. + +ALTERNATE + +Name:Krothuss, Lord of the Deep +ManaCost:no cost +Colors:blue,black +Types:Legendary Creature Kraken Horror +PT:3/5 +K:Flying +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerDescription$ Whenever CARDNAME attacks, create a tapped and attacking token that's a copy of another target attacking creature. If that creature is a Kraken, Leviathan, Octopus, or Serpent, create two of those tokens instead. +SVar:TrigCopy:DB$ CopyPermanent | ValidTgts$ Creature.Other+attacking | TgtPrompt$ Select another target attacking creature | TokenTapped$ True | TokenAttacking$ True | NumCopies$ X | AITgts$ Kraken.Other+attacking,Leviathan.Other+attacking,Octopus.Other+attacking,Serpent.Other+attacking +SVar:X:Count$Compare Y GE1.2.1 +SVar:Y:Targeted$Valid Kraken,Leviathan,Octopus,Serpent +DeckHas:Ability$Token +DeckHints:Type$Kraken|Leviathan|Octopus|Serpent +SVar:HasAttackEffect:TRUE +Oracle:Flying\nWhenever Krothuss, Lord of the Deep attacks, create a tapped and attacking token that's a copy of another target attacking creature. If that creature is a Kraken, Leviathan, Octopus, or Serpent, create two of those tokens instead. From 20d05ad136649a1c3c3b1a3374e49f7be97e024e Mon Sep 17 00:00:00 2001 From: Northmoc Date: Mon, 1 Nov 2021 14:02:20 -0400 Subject: [PATCH 4/5] investigators_journal.txt --- .../res/cardsfolder/upcoming/investigators_journal.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/investigators_journal.txt diff --git a/forge-gui/res/cardsfolder/upcoming/investigators_journal.txt b/forge-gui/res/cardsfolder/upcoming/investigators_journal.txt new file mode 100644 index 00000000000..8ec810ec6c6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/investigators_journal.txt @@ -0,0 +1,9 @@ +Name:Investigator's Journal +ManaCost:2 +Types:Artifact Clue +K:etbCounter:SUSPECT:X:no Condition:CARDNAME enters the battlefield with a number of suspect counters on it equal to the greatest number of creatures a player controls. +SVar:X:PlayerCountPlayers$HighestValid Creature.YouCtrl +A:AB$ Draw | Cost$ 2 T SubCounter<1/SUSPECT> | NumCards$ 1 | SpellDescription$ Draw a card. +A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. +DeckHas:Ability$Counters & Ability$Sacrifice +Oracle:Investigator's Journal enters the battlefield with a number of suspect counters on it equal to the greatest number of creatures a player controls.\n{2}, {T}, Remove a suspect counter from Investigator's Journal: Draw a card.\n{2}, Sacrifice Investigator's Journal: Draw a card. From 06b463687662692de466bc4d9e44c088fc6fffc4 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Mon, 1 Nov 2021 14:10:53 -0400 Subject: [PATCH 5/5] biolume_egg_biolume_serpent.txt --- .../upcoming/biolume_egg_biolume_serpent.txt | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/biolume_egg_biolume_serpent.txt diff --git a/forge-gui/res/cardsfolder/upcoming/biolume_egg_biolume_serpent.txt b/forge-gui/res/cardsfolder/upcoming/biolume_egg_biolume_serpent.txt new file mode 100644 index 00000000000..0e9a731ceaa --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/biolume_egg_biolume_serpent.txt @@ -0,0 +1,25 @@ +Name:Biolume Egg +ManaCost:2 U +Types:Creature Serpent Egg +PT:0/4 +K:Defender +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2. +SVar:TrigScry:DB$ Scry | ScryNum$ 2 +T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Card.Self | Execute$ TrigDelay | TriggerZones$ Battlefield | TriggerDescription$ When you sacrifice CARDNAME, return it to the battlefield transformed under its owner's control at the beginning of the next end step. +SVar:TrigDelay:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | RememberObjects$ TriggeredCard | TriggerDescription$ Return CARDNAME to the battlefield transformed under its owner's control at the beginning of the next end step. +SVar:TrigReturn:DB$ ChangeZone | Defined$ DelayTriggerRemembered | Origin$ Graveyard | Destination$ Battlefield | Transformed$ True +AlternateMode:DoubleFaced +DeckNeeds:Ability$Sacrifice +SVar:SacMe:5 +Oracle:Defender\nWhen Biolume Egg enters the battlefield, scry 2.\nWhen you sacrifice Biolume Egg, return it to the battlefield transformed under its owner's control at the beginning of the next end step. + +ALTERNATE + +Name:Biolume Serpent +ManaCost:no cost +Colors:blue +Types:Creature Serpent +PT:4/4 +A:AB$ Pump | Cost$ Sac<2/Island> | Defined$ Self | KW$ HIDDEN Unblockable | StackDescription$ SpellDescription | SpellDescription$ CARDNAME can't be blocked this turn. +DeckHas:Ability$Sacrifice +Oracle:Sacrifice two Islands: Biolume Serpent can't be blocked this turn.