diff --git a/forge-gui/res/cardsfolder/k/kopala_warden_of_waves.txt b/forge-gui/res/cardsfolder/k/kopala_warden_of_waves.txt index c636d25223e..5d6da5d67f0 100644 --- a/forge-gui/res/cardsfolder/k/kopala_warden_of_waves.txt +++ b/forge-gui/res/cardsfolder/k/kopala_warden_of_waves.txt @@ -3,5 +3,5 @@ ManaCost:1 U U Types:Legendary Creature Merfolk Wizard PT:2/2 S:Mode$ RaiseCost | ValidTarget$ Creature.Merfolk+YouCtrl | Activator$ Player.Opponent | Type$ Spell | Amount$ 2 | Description$ Spells your opponents cast that target a Merfolk you control cost {2} more to cast. -S:Mode$ RaiseCost | ValidTarget$ Creature.Merfolk+YouCtrl | Activator$ Player.Opponent | Type$ Ability | Amount$ 2 | Description$ Abilities your opponents activate that target a Merfolk you control cost {2} more to cast. +S:Mode$ RaiseCost | ValidTarget$ Creature.Merfolk+YouCtrl | Activator$ Player.Opponent | Type$ Ability | Amount$ 2 | Description$ Abilities your opponents activate that target a Merfolk you control cost {2} more to activate. Oracle:Spells your opponents cast that target a Merfolk you control cost {2} more to cast.\nAbilities your opponents activate that target a Merfolk you control cost {2} more to activate. diff --git a/forge-gui/res/cardsfolder/s/selvalas_charge.txt b/forge-gui/res/cardsfolder/s/selvalas_charge.txt index a7e5a849f40..3e316990f71 100644 --- a/forge-gui/res/cardsfolder/s/selvalas_charge.txt +++ b/forge-gui/res/cardsfolder/s/selvalas_charge.txt @@ -1,7 +1,7 @@ Name:Selvala's Charge ManaCost:4 G Types:Sorcery -A:SP$ PeekAndReveal | PreCostDesc$ Parley — | Defined$ Player | RememberRevealed$ True | SubAbility$ DBToken | SpellDescription$ Parley — Each player reveals the top card of their library. For each nonland card revealed this way, you create a 3/3 green Elephant creature token. Then each player draws a card. +A:SP$ PeekAndReveal | PrecostDesc$ Parley — | Defined$ Player | RememberRevealed$ True | SubAbility$ DBToken | SpellDescription$ Parley — Each player reveals the top card of their library. For each nonland card revealed this way, you create a 3/3 green Elephant creature token. Then each player draws a card. SVar:DBToken:DB$ Token | TokenAmount$ X | TokenScript$ g_3_3_elephant | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ Player | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/upcoming/nautiloid_ship.txt b/forge-gui/res/cardsfolder/upcoming/nautiloid_ship.txt new file mode 100644 index 00000000000..051bd37bc56 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/nautiloid_ship.txt @@ -0,0 +1,17 @@ +Name:Nautiloid Ship +ManaCost:4 +Types:Artifact Vehicle +PT:5/5 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExileGrave | TriggerDescription$ When CARDNAME enters the battlefield, exile target player's graveyard. +SVar:TrigExileGrave:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | ChangeType$ Card | RememberChanged$ True +T:Mode$ DamageDone | ValidSource$ Card.Self | Execute$ TrigPut | CombatDamage$ True | ValidTarget$ Player | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may put a creature card exiled with CARDNAME onto the battlefield under your control. +SVar:TrigPut:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Hidden$ True | ChooseType$ Creature.IsRemembered | SelectPrompt$ Select a creature card exiled with this | GainControl$ True +T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered | Execute$ DBForget +SVar:DBForget:DB$ Pump | Defined$ TriggeredCard | ForgetObjects$ TriggeredCard +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +K:Crew:3 +SVar:NeedsToPlayVar:X GE2 +SVar:X:PlayerCountOpponents$HighestValidGraveyard Creature.YouOwn +Oracle:Flying\nWhen Nautiloid Ship enters the battlefield, exile target player's graveyard.\nWhenever Nautiloid Ship deals combat damage to a player, you may put a creature card exiled with Nautiloid Ship onto the battlefield under your control.\nCrew 3 diff --git a/forge-gui/res/cardsfolder/upcoming/nefarious_imp.txt b/forge-gui/res/cardsfolder/upcoming/nefarious_imp.txt new file mode 100644 index 00000000000..c98ac67e75c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/nefarious_imp.txt @@ -0,0 +1,8 @@ +Name:Nefarious Imp +ManaCost:2 B +Types:Creature Imp +PT:2/1 +K:Flying +T:Mode$ ChangesZoneAll | ValidCards$ Permanent.YouCtrl | Origin$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever one or more permanents you control leave the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) +SVar:TrigScry:DB$ Scry +Oracle:Flying\nWhenever one or more permanents you control leave the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) diff --git a/forge-gui/res/cardsfolder/upcoming/nimbleclaw_adept.txt b/forge-gui/res/cardsfolder/upcoming/nimbleclaw_adept.txt new file mode 100644 index 00000000000..7ef47e06b7f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/nimbleclaw_adept.txt @@ -0,0 +1,6 @@ +Name:Nimbleclaw Adept +ManaCost:3 U +Types:Creature Dragon Wizard +PT:2/3 +A:AB$ Untap | PrecostDesc$ Bigby's Hand — | Cost$ T | ValidTgts$ Permanent.Other | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Select two other target permanents | SorcerySpeed$ True | ActivationLimit$ 1 | SpellDescription$ Untap two other target permanents. Activate only as a sorcery and only once each turn. +Oracle:Bigby's Hand — {T}: Untap two other target permanents. Activate only as a sorcery and only once each turn. diff --git a/forge-gui/res/cardsfolder/upcoming/owlbear_cub.txt b/forge-gui/res/cardsfolder/upcoming/owlbear_cub.txt new file mode 100644 index 00000000000..7211a7dc39e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/owlbear_cub.txt @@ -0,0 +1,7 @@ +Name:Owlbear Cub +ManaCost:2 G +Types:Creature Bird Bear +PT:3/3 +T:Mode$ Attacks | ValidCard$ Card.Self | Attacked$ Player.controlsLand_GE8 | Execute$ TrigDig | TriggerDescription$ Mama's Coming — Whenever CARDNAME attacks a player who controls eight or more lands, look at the top eight cards of your library. You may put a creature card from among them onto the battlefield tapped and attacking that player. Put the rest on the bottom of your library in a random order. +SVar:TrigDig:DB$ Dig | DigNum$ 8 | ChangeNum$ 1 | Optional$ True | Reveal$ True | ChangeValid$ Creature | DestinationZone$ Battlefield | Tapped$ True | Attacking$ DefendingPlayer | RestRandomOrder$ True +Oracle:Mama's Coming — Whenever Owlbear Cub attacks a player who controls eight or more lands, look at the top eight cards of your library. You may put a creature card from among them onto the battlefield tapped and attacking that player. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/upcoming/pack_attack.txt b/forge-gui/res/cardsfolder/upcoming/pack_attack.txt new file mode 100644 index 00000000000..050da77fb5c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/pack_attack.txt @@ -0,0 +1,7 @@ +Name:Pack Attack +ManaCost:2 R +Types:Instant +A:SP$ PumpAll | ValidCards$ Creature.attacking | NumAtt$ X | SubAbility$ DBDraw | SpellDescription$ Attacking creatures get +X/+0 until end of turn, where X the number of players being attacked. +SVar:DBDraw:DB$ Draw | SpellDescription$ Draw a card. +SVar:X:PlayerCountPlayers$HasPropertyDefending +Oracle:Attacking creatures get +X/+0 until end of turn, where X is the number of players being attacked.\nDraw a card.