diff --git a/forge-gui/res/cardsfolder/upcoming/hew_the_entwood.txt b/forge-gui/res/cardsfolder/upcoming/hew_the_entwood.txt index f91a74c1d0c..90e4ce2aa11 100644 --- a/forge-gui/res/cardsfolder/upcoming/hew_the_entwood.txt +++ b/forge-gui/res/cardsfolder/upcoming/hew_the_entwood.txt @@ -3,13 +3,13 @@ ManaCost:3 R R Types:Sorcery A:SP$ Sacrifice | Defined$ You | Amount$ SacX | SacValid$ Land | RememberSacrificed$ True | SubAbility$ DBReveal | Optional$ True | SpellDescription$ Sacrifice any number of lands. Reveal the top X cards of your library, where X is the number of lands sacrificed this way. Choose any number of artifact and/or land cards revealed this way. Put all nonland cards chosen this way onto the battlefield, then put all land cards chosen this way onto the battlefield tapped, then put the rest on the bottom of your library in a random order. SVar:SacX:Count$Valid Land.YouCtrl -SVar:DBReveal:DB$ PeekAndReveal | PeekAmount$ ShiftX | Reveal$ True | NoMove$ True | DestinationZone$ Library | RememberRevealed$ True | ForgetOtherRemembered$ True | SubAbility$ DBChoose +SVar:DBReveal:DB$ PeekAndReveal | PeekAmount$ ShiftX | RememberRevealed$ True | SubAbility$ DBChoose SVar:ShiftX:Remembered$Amount -SVar:DBChoose:DB$ ChooseCard | Choices$ Land.IsRemembered,Artifact.IsRemembered | MinAmount$ 0 | ChoiceZone$ Library | Amount$ ShiftX | Mandatory$ True | ImprintChosen$ True | SubAbility$ DBPutArtifact -SVar:DBPutArtifact:DB$ ChangeZoneAll | ChangeType$ Artifact.IsImprinted | Origin$ Library | Destination$ Battlefield | SubAbility$ DBPutLands -SVar:DBPutLands:DB$ ChangeZoneAll | ChangeType$ Land.IsImprinted | Origin$ Library | Destination$ Battlefield | Tapped$ True | SubAbility$ ShuffleRest -SVar:ShuffleRest:DB$ ChangeZoneAll | Origin$ Library | Destination$ Library | LibraryPosition$ -1 | RandomOrder$ True | Hidden$ True | Mandatory$ True | NoReveal$ True | NoLooking$ True | ChangeType$ Card.IsImprinted+!IsRemembered | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True +SVar:DBChoose:DB$ ChooseCard | Choices$ Land.IsRemembered,Artifact.IsRemembered | MinAmount$ 0 | ChoiceZone$ Library | Amount$ ShiftX | Mandatory$ True | SubAbility$ DBPutArtifact +SVar:DBPutArtifact:DB$ ChangeZoneAll | ChangeType$ Artifact.ChosenCard | Origin$ Library | Destination$ Battlefield | SubAbility$ DBPutLands +SVar:DBPutLands:DB$ ChangeZoneAll | ChangeType$ Land.ChosenCard | Origin$ Library | Destination$ Battlefield | Tapped$ True | SubAbility$ ShuffleRest +SVar:ShuffleRest:DB$ ChangeZoneAll | Origin$ Library | Destination$ Library | LibraryPosition$ -1 | RandomOrder$ True | Hidden$ True | Mandatory$ True | ChangeType$ Card.IsRemembered+!ChosenCard | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Sacrifice DeckHints:Type$Artifact AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/upcoming/landroval_horizon_witness.txt b/forge-gui/res/cardsfolder/upcoming/landroval_horizon_witness.txt new file mode 100644 index 00000000000..29b197c5103 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/landroval_horizon_witness.txt @@ -0,0 +1,9 @@ +Name:Landroval, Horizon Witness +ManaCost:4 W +Types:Legendary Creature Bird Noble +PT:3/4 +K:Flying +T:Mode$ AttackersDeclared | Execute$ TrigPump | IsPresent$ Creature.attacking+YouCtrl | PresentCompare$ GE2 | NoResolvingCheck$ True | TriggerZones$ Battlefield | AttackingPlayer$ You | TriggerDescription$ Whenever two or more creatures you control attack a player, target attacking creature without flying gains flying until end of turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.attacking+withoutFlying | TgtPrompt$ Select target attacking creature without flying | KW$ Flying +DeckHints:Keyword$Legendary +Oracle:Flying\nWhenever two or more creatures you control attack a player, target attacking creature without flying gains flying until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/mauhur_uruk_hai_captain.txt b/forge-gui/res/cardsfolder/upcoming/mauhur_uruk_hai_captain.txt new file mode 100644 index 00000000000..adcff5f11bf --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mauhur_uruk_hai_captain.txt @@ -0,0 +1,11 @@ +Name:Mauhur, Uruk-hai Captain +ManaCost:B R +Types:Legendary Creature Orc Soldier +PT:2/2 +K:Menace +R:Event$ AddCounter | ActiveZones$ Battlefield | ValidCard$ Orc.YouCtrl+inZoneBattlefield,Army.YouCtrl+inZoneBattlefield,Goblin.YouCtrl+inZoneBattlefield | ValidCounterType$ P1P1 | ReplaceWith$ AddOneMoreCounters | Description$ If one or more +1/+1 counters would be put on an Army, Goblin, or Orc you control, that many plus one +1/+1 counters are put on it instead. +SVar:AddOneMoreCounters:DB$ ReplaceCounter | ValidCounterType$ P1P1 | ChooseCounter$ True | Amount$ Y +SVar:Y:ReplaceCount$CounterNum/Plus.1 +DeckHas:Ability$Counters +DeckHints:Type$Army|Orc|Goblin +Oracle:Menace\nIf one or more +1/+1 counters would be put on an Army, Goblin, or Orc you control, that many plus one +1/+1 counters are put on it instead. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/mirkwood_bats.txt b/forge-gui/res/cardsfolder/upcoming/mirkwood_bats.txt new file mode 100644 index 00000000000..ef7128b9671 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mirkwood_bats.txt @@ -0,0 +1,10 @@ +Name:Mirkwood Bats +ManaCost:3 B +Types:Creature Bat +PT:2/3 +K:Flying +T:Mode$ TokenCreated | ValidPlayer$ You | ValidToken$ Card.token+YouCtrl | Execute$ TrigLoseLife | TriggerZones$ Battlefield | TriggerDescription$ Whenever you create or sacrifice a token, each opponent loses 1 life. +T:Mode$ Sacrificed | ValidCard$ Card.token+YouCtrl | Execute$ TrigLoseLife | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever you create or sacrifice a token, each opponent loses 1 life. +SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ 1 | Defined$ Opponent +DeckHints:Ability$Tokens|Sacrifice +Oracle:Flying\nWhenever you create or sacrifice a token, each opponent loses 1 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/mordor_trebuchet.txt b/forge-gui/res/cardsfolder/upcoming/mordor_trebuchet.txt new file mode 100644 index 00000000000..263d3fc3f71 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mordor_trebuchet.txt @@ -0,0 +1,10 @@ +Name:Mordor Trebuchet +ManaCost:2 B +Types:Artifact Creature Wall +PT:1/4 +K:Defender +T:Mode$ AttackersDeclared | ValidAttackers$ Goblin.YouCtrl,Orc.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you attack with one or more Goblins and/or Orcs, create a 2/1 colorless Construct artifact creature token with flying named Ballistic Boulder that's tapped and attacking. Sacrifice that token at end of combat. +SVar:TrigToken:DB$ Token | TokenScript$ ballistic_boulder | TokenTapped$ True | TokenAttacking$ True | AtEOT$ ExileCombat +DeckHints:Type$Goblin|Orc +DeckHas:Ability$Token & Type$Artifact|Construct +Oracle:Defender\nWhenever you attack with one or more Goblins and/or Orcs, create a 2/1 colorless Construct artifact creature token with flying named Ballistic Boulder that's tapped and attacking. Sacrifice that token at end of combat. \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/ballistic_boulder.txt b/forge-gui/res/tokenscripts/ballistic_boulder.txt new file mode 100644 index 00000000000..b762e7fac46 --- /dev/null +++ b/forge-gui/res/tokenscripts/ballistic_boulder.txt @@ -0,0 +1,6 @@ +Name:Ballistic Boulder +ManaCost:no cost +Types:Artifact Creature Construct +PT:2/1 +K:Flying +Oracle:Flying. \ No newline at end of file