diff --git a/forge-gui/res/cardsfolder/upcoming/nova_hellkite.txt b/forge-gui/res/cardsfolder/upcoming/nova_hellkite.txt new file mode 100644 index 00000000000..ee1e337b428 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/nova_hellkite.txt @@ -0,0 +1,10 @@ +Name:Nova Hellkite +ManaCost:3 R R +Types:Creature Dragon +PT:4/5 +K:Flying +K:Haste +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When this creature enters, it deals 1 damage to target creature an opponent controls. +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ 1 +K:Warp:2 R +Oracle:Flying, haste\nWhen this creature enters, it deals 1 damage to target creature an opponent controls.\nWarp {2}{R} (You may cast this card from your hand for its warp cost. Exile this creature at the beginning of the next end step, then you may cast it from exile on a later turn.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/pinnacle_emissary.txt b/forge-gui/res/cardsfolder/upcoming/pinnacle_emissary.txt new file mode 100644 index 00000000000..beb38047d98 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/pinnacle_emissary.txt @@ -0,0 +1,10 @@ +Name:Pinnacle Emisary +ManaCost:1 U R +Types:Artifact Creature Robot +PT:3/3 +T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast an artifact spell, create a 1/1 colorless Drone artifact creature token with flying and "This token can block only creatures with flying." +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_a_drone_flying_blockflying | TokenOwner$ You +K:Warp:UR +SVar:BuffedBy:Artifact +DeckHints:Type$Artifact +Oracle:Whenever you cast an artifact spell, create a 1/1 colorless Drone artifact creature token with flying and "This token can block only creatures with flying."\nWarp {U/R} (You may cast this card from your hand for its warp cost. Exile this creature at the beginning of the next end step, then you may cast it from exile on a later turn.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/possibility_technician.txt b/forge-gui/res/cardsfolder/upcoming/possibility_technician.txt new file mode 100644 index 00000000000..d178f227882 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/possibility_technician.txt @@ -0,0 +1,12 @@ +Name:Possibility Technician +ManaCost:2 R +Types:Creature Kavu Artificer +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Kavu.Other+YouCtrl | Execute$ TrigExile | TriggerDescription$ Whenever this creature or another Kavu you control enters, exile the top card of your library. For as long as that card remains exiled, you may play it if you control a Kavu. +SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ STPlay | Duration$ Permanent | ForgetOnMoved$ Exile | SubAbility$ DBCleanup +SVar:STPlay:Mode$ Continuous | MayPlay$ True | CheckSVar$ X | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ For as long as that card remains exiled, you may play it. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Count$Valid Kavu.YouCtrl +K:Warp:1 R +Oracle:Whenever this creature or another Kavu you control enters, exile the top card of your library. For as long as that card remains exiled, you may play it if you control a Kavu.\nWarp {1}{R} (You may cast this card from your hand for its warp cost. Exile this creature at the beginning of the next end step, then you may cast it from exile on a later turn.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/red_tiger_mechan.txt b/forge-gui/res/cardsfolder/upcoming/red_tiger_mechan.txt new file mode 100644 index 00000000000..419b6d79542 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/red_tiger_mechan.txt @@ -0,0 +1,7 @@ +Name:Red Tiger Mechan +ManaCost:3 R +Types:Artifact Creature Robot Cat +PT:3/3 +K:Haste +K:Warp:1 R +Oracle:Haste\nWarp {1}{R} (You may cast this card from your hand for its warp cost. Exile this creature at the beginning of the next end step, then you may cast it from exile on a later turn.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/roving_actuator.txt b/forge-gui/res/cardsfolder/upcoming/roving_actuator.txt new file mode 100644 index 00000000000..7d617b9edba --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/roving_actuator.txt @@ -0,0 +1,10 @@ +Name:Roving Actuator +ManaCost:3 R +Types:Artifact Creature Robot +PT:3/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | CheckSVar$ X | TriggerDescription$ Void — When this creature enters, if a nonland permanent left the battlefield this turn or a spell was warped this turn, exile up to one target instant or sorcery card with mana value 2 or less from your graveyard. Copy it. You may cast the copy without paying its mana cost. +SVar:TrigExile:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 1 | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose up to one target instant or sorcery card in your graveyard | ValidTgts$ Instant.YouOwn+cmcLE2,Sorcery.YouOwn+cmcLE2 | RememberChanged$ True | SubAbility$ DBPlay +SVar:DBPlay:DB$ Play | Defined$ Remembered | ValidSA$ Spell | Optional$ True | CopyCard$ True | WithoutManaCost$ True | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Count$Void.1.0 +Oracle:Void — When this creature enters, if a nonland permanent left the battlefield this turn or a spell was warped this turn, exile up to one target instant or sorcery card with mana value 2 or less from your graveyard. Copy it. You may cast the copy without paying its mana cost. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/starbreach_whale.txt b/forge-gui/res/cardsfolder/upcoming/starbreach_whale.txt new file mode 100644 index 00000000000..24195e53d6a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/starbreach_whale.txt @@ -0,0 +1,10 @@ +Name:Starbreach Whale +ManaCost:4 U +Types:Creature Whale +PT:3/5 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When this creature enters, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) +SVar:TrigSurveil:DB$ Surveil | Defined$ You | Amount$ 2 +K:Warp:1 U +DeckHas:Ability$Surveil|Graveyard +Oracle:Flying\nWhen this creature enters, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)\nWarp {1}{U} (You may cast this card from your hand for its warp cost. Exile this creature at the beginning of the next end step, then you may cast it from exile on a later turn.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/starfield_shepherd.txt b/forge-gui/res/cardsfolder/upcoming/starfield_shepherd.txt new file mode 100644 index 00000000000..360456c003d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/starfield_shepherd.txt @@ -0,0 +1,9 @@ +Name:Starfield Shepherd +ManaCost:3 W W +Types:Creature Angel +PT:3/2 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature enters, search your library for a basic Plains card or a creature card with mana value 1 or less, reveal it, put it into your hand, then shuffle. +SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Plains.Basic,Creature.cmcLE1 | ChangeNum$ 1 +K:Warp:1 W +Oracle:Flying\nWhen this creature enters, search your library for a basic Plains card or a creature card with mana value 1 or less, reveal it, put it into your hand, then shuffle.\nWarp {1}{W} (You may cast this card from your hand for its warp cost. Exile this creature at the beginning of the next end step, then you may cast it from exile on a later turn.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/starfield_vocalist.txt b/forge-gui/res/cardsfolder/upcoming/starfield_vocalist.txt new file mode 100644 index 00000000000..1ec2c9a7a51 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/starfield_vocalist.txt @@ -0,0 +1,7 @@ +Name:Starfield Vocalist +ManaCost:3 U +Types:Creature Human Bard +PT:3/4 +S:Mode$ Panharmonicon | ValidMode$ ChangesZone,ChangesZoneAll | ValidCard$ Permanent.YouCtrl | ValidCause$ Permanent | Destination$ Battlefield | Description$ If a permanent entering the battlefield causes a triggered ability of a permanent you control to trigger, that ability triggers an additional time. +K:Warp:1 U +Oracle:If a permanent entering the battlefield causes a triggered ability of a permanent you control to trigger, that ability triggers an additional time.\nWarp {1}{U} (You may cast this card from your hand for its warp cost. Exile this creature at the beginning of the next end step, then you may cast it from exile on a later turn.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/starwinder.txt b/forge-gui/res/cardsfolder/upcoming/starwinder.txt new file mode 100644 index 00000000000..ec13af4cd67 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/starwinder.txt @@ -0,0 +1,9 @@ +Name:Starwinder +ManaCost:5 U U +Types:Creature Leviathan +PT:7/7 +T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever a creature you control deals combat damage to a player, you may draw that many cards. +SVar:TrigDraw:DB$ Draw | NumCards$ X | OptionalDecider$ True +SVar:X:TriggerCount$DamageAmount +K:Warp:2 U U +Oracle:Whenever a creature you control deals combat damage to a player, you may draw that many cards.\nWarp {2}{U}{U} (You may cast this card from your hand for its warp cost. Exile this creature at the beginning of the next end step, then you may cast it from exile on a later turn.) diff --git a/forge-gui/res/tokenscripts/c_1_1_a_drone_flying_blockflying.txt b/forge-gui/res/tokenscripts/c_1_1_a_drone_flying_blockflying.txt new file mode 100644 index 00000000000..b66269d7552 --- /dev/null +++ b/forge-gui/res/tokenscripts/c_1_1_a_drone_flying_blockflying.txt @@ -0,0 +1,7 @@ +Name:Drone Token +ManaCost:no cost +Types:Artifact Creature Drone +PT:1/1 +K:Flying +S:Mode$ CantBlockBy | ValidAttacker$ Creature.withoutFlying | ValidBlocker$ Creature.Self | Description$ This token can block only creatures with flying. +Oracle:Flying\nThis token can block only creatures with flying. \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/u_1_1_faerie_flying_blockflying.txt b/forge-gui/res/tokenscripts/u_1_1_faerie_flying_blockflying.txt index 7025fbb9cbf..5858a9cc70b 100644 --- a/forge-gui/res/tokenscripts/u_1_1_faerie_flying_blockflying.txt +++ b/forge-gui/res/tokenscripts/u_1_1_faerie_flying_blockflying.txt @@ -4,5 +4,5 @@ Colors:blue Types:Creature Faerie PT:1/1 K:Flying -S:Mode$ CantBlockBy | ValidAttacker$ Creature.withoutFlying | ValidBlocker$ Creature.Self | Description$ CARDNAME can block only creatures with flying. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.withoutFlying | ValidBlocker$ Creature.Self | Description$ This creature can block only creatures with flying. Oracle:Flying\nThis creature can block only creatures with flying.