diff --git a/forge-gui/res/cardsfolder/upcoming/assimilation_aegis.txt b/forge-gui/res/cardsfolder/upcoming/assimilation_aegis.txt new file mode 100644 index 00000000000..ecd21a01c62 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/assimilation_aegis.txt @@ -0,0 +1,9 @@ +Name:Assimilation Aegis +ManaCost:1 W U +Types:Artifact Equipment +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, exile up to one target creature until CARDNAME leaves the battlefield. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature | TgtPrompt$ Select up to one target creature | TargetMin$ 0 | TargetMax$ 1 | Duration$ UntilHostLeavesPlay +T:Mode$ Attached | ValidSource$ Card.Self | TriggerZones$ Battlefield | ValidTarget$ Creature | Execute$ TrigClone | TriggerDescription$ Whenever CARDNAME becomes attached to a creature, for as long as CARDNAME remains attached to it, that creature becomes a copy of a creature card exiled with CARDNAME. +SVar:TrigClone:DB$ Clone | Choices$ Creature.ExiledWithSource | CloneTarget$ TriggeredTargetLKICopy | Duration$ UntilUnattached | ChoiceZone$ Exile +K:Equip:2 +Oracle:When Assimilation Aegis enters the battlefield, exile up to one target creature until Assimilation Aegis leaves the battlefield.\nWhenever Assimilation Aegis becomes attached to a creature, for as long as Assimilation Aegis remains attached to it, that creature becomes a copy of a creature card exiled with Assimilation Aegis.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/upcoming/baron_bertram_graywater.txt b/forge-gui/res/cardsfolder/upcoming/baron_bertram_graywater.txt new file mode 100644 index 00000000000..5c6b6c01dc7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/baron_bertram_graywater.txt @@ -0,0 +1,10 @@ +Name:Baron Bertram Graywater +ManaCost:2 W B +Types:Legendary Creature Vampire Noble +PT:3/4 +T:Mode$ ChangesZoneAll | ValidCards$ Card.token+YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigToken | TriggerDescription$ Whenever one or more tokens enter the battlefield under your control, create a 1/1 black Vampire Rogue creature token with lifelink. This ability triggers only once each turn. +SVar:TrigToken:DB$ Token | TokenScript$ b_1_1_vampire_rogue_lifelink +A:AB$ Draw | Cost$ 1 B Sac<1/Creature.Other;Artifact/another creature or artifact> | SpellDescription$ Draw a card. +DeckHas:Ability$Sacrifice|Token|LifeGain & Type$Rogue +DeckHints:Ability$Token +Oracle:Whenever one or more tokens enter the battlefield under your control, create a 1/1 black Vampire Rogue creature token with lifelink. This ability triggers only once each turn.\n{1}{B}, Sacrifice another creature or artifact: Draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/beastbond_outcaster.txt b/forge-gui/res/cardsfolder/upcoming/beastbond_outcaster.txt new file mode 100644 index 00000000000..ce58e11761a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/beastbond_outcaster.txt @@ -0,0 +1,8 @@ +Name:Beastbond Outcaster +ManaCost:2 G +Types:Creature Human Druid +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Creature.YouCtrl+powerGE4 | PresentCompare$ GE1 | Execute$ TrigDraw | TriggerDescription$When CARDNAME enters the battlefield, if you control a creature with power 4 or greater, draw a card. +SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ You +K:Plot:1 G +Oracle:When Beastbond Outcaster enters the battlefield, if you control a creature with power 4 or greater, draw a card.\nPlot {1}{G} (You may pay 1 this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/upcoming/binding_negotiation.txt b/forge-gui/res/cardsfolder/upcoming/binding_negotiation.txt index 132807793e7..19eee9d54e1 100644 --- a/forge-gui/res/cardsfolder/upcoming/binding_negotiation.txt +++ b/forge-gui/res/cardsfolder/upcoming/binding_negotiation.txt @@ -1,7 +1,7 @@ Name:Binding Negotiation ManaCost:1 B Types:Sorcery -A:SP$ Discard | ValidTgts$ Opponent | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand | DiscardValidDesc$ nonland card | RememberDiscarded$ True | SubAbility$ DBReturn | SpellDescription$ Target opponent reveals their hand. You may choose a nonland card from it. If you do, they discard it. Otherwise, you may put a face-up exiled card they own into their graveyard. -SVar:DBReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Graveyard | ChangeValid$ Card.faceUp+TargetedPlayerOwn | Optional$ True | ConditionDefined$ Remembered | ConditionPresent$ Card | SubAbility$ DBCleanup +A:SP$ Discard | ValidTgts$ Opponent | Mode$ RevealYouChoose | Optional$ True | DiscardValid$ Card.nonLand | DiscardValidDesc$ nonland card | RememberDiscarded$ True | SubAbility$ DBReturn | SpellDescription$ Target opponent reveals their hand. You may choose a nonland card from it. If you do, they discard it. Otherwise, you may put a face-up exiled card they own into their graveyard. +SVar:DBReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Graveyard | ChangeType$ Card.faceUp+TargetedPlayerOwn | Optional$ True | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 |SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True Oracle:Target opponent reveals their hand. You may choose a nonland card from it. If you do, they discard it. Otherwise, you may put a face-up exiled card they own into their graveyard. diff --git a/forge-gui/res/cardsfolder/upcoming/bruse_tarl_roving_rancher.txt b/forge-gui/res/cardsfolder/upcoming/bruse_tarl_roving_rancher.txt index e2b9f609bf2..c7b8fc3eba6 100644 --- a/forge-gui/res/cardsfolder/upcoming/bruse_tarl_roving_rancher.txt +++ b/forge-gui/res/cardsfolder/upcoming/bruse_tarl_roving_rancher.txt @@ -3,7 +3,7 @@ ManaCost:2 R W Types:Legendary Creature Human Warrior PT:4/3 S:Mode$ Continuous | Affected$ Ox.YouCtrl | AddKeyword$ Double Strike | Description$ Oxen you control have double strike. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$Whenever CARDNAME enters the battlefield or attacks, exile the top card of your library. If it's a land card, create a 2/2 white Ox creature token. Otherwise, you may cast it until the end of your next turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, exile the top card of your library. If it's a land card, create a 2/2 white Ox creature token. Otherwise, you may cast it until the end of your next turn. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, exile the top card of your library. If it's a land card, create a 2/2 white Ox creature token. Otherwise, you may cast it until the end of your next turn. SVar:TrigExile:DB$ Dig | DigNum$ 1 | DestinationZone$ Exile | RememberChanged$ True | ChangeNum$ All | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenScript$ w_2_2_ox | TokenOwner$ You | ConditionDefined$ Remembered | ConditionPresent$ Land | SubAbility$ DBEffect diff --git a/forge-gui/res/tokenscripts/b_1_1_vampire_rogue_lifelink.txt b/forge-gui/res/tokenscripts/b_1_1_vampire_rogue_lifelink.txt new file mode 100644 index 00000000000..246cb162c3d --- /dev/null +++ b/forge-gui/res/tokenscripts/b_1_1_vampire_rogue_lifelink.txt @@ -0,0 +1,7 @@ +Name:Vampire Rogue Token +ManaCost:no cost +Types:Creature Vampire Rogue +Colors:black +PT:1/1 +K:Lifelink +Oracle:Lifelink