diff --git a/forge-gui/res/cardsfolder/upcoming/bashful_beastie.txt b/forge-gui/res/cardsfolder/upcoming/bashful_beastie.txt new file mode 100644 index 00000000000..fe231bb9c9a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bashful_beastie.txt @@ -0,0 +1,7 @@ +Name:Bashful Beastie +ManaCost:4 G +Types:Creature Beast +PT:2/2 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDread | TriggerDescription$ When CARDNAME dies, manifest dread. (Look at the top two cards of your library. Put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card.) +SVar:TrigDread:DB$ Manifest | Dread$ True | Defined$ You +Oracle:When Bashful Beastie dies, manifest dread. (Look at the top two cards of your library. Put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/bear_trap.txt b/forge-gui/res/cardsfolder/upcoming/bear_trap.txt new file mode 100644 index 00000000000..8cf1ccb3787 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bear_trap.txt @@ -0,0 +1,7 @@ +Name:Bear Trap +ManaCost:1 +Types:Artifact +K:Flash +A:AB$ DealDamage | Cost$ 3 T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 3 | SpellDescription$ It deals 3 damage to target creature. +DeckHas:Ability$Sacrifice +Oracle:Flash\n{3}, {T}, Sacrifice Bear Trap: It deals 3 damage to target creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/clammy_prowler.txt b/forge-gui/res/cardsfolder/upcoming/clammy_prowler.txt new file mode 100644 index 00000000000..3ef172b128e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/clammy_prowler.txt @@ -0,0 +1,8 @@ +Name:Clammy Prowler +ManaCost:3 U +Types:Enchantment Creature Horror +PT:2/5 +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, another target attacking creature can't be blocked this turn. +SVar:TrigPump:DB$ Effect | ValidTgts$ Creature.Other+attacking | TgtPrompt$ Select another target attacking non-Human creature | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable +SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ This creature can't be blocked this turn. +Oracle:Whenever Clammy Prowler attacks, another target attacking creature can't be blocked this turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/commune_with_evil.txt b/forge-gui/res/cardsfolder/upcoming/commune_with_evil.txt new file mode 100644 index 00000000000..01d49a67a14 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/commune_with_evil.txt @@ -0,0 +1,7 @@ +Name:Commune with Evil +ManaCost:2 B +Types:Sorcery +A:SP$ Dig | DigNum$ 4 | ChangeNum$ 1 | DestinationZone2$ Graveyard | StackDescription$ SpellDescription | SubAbility$ DBGainLife | SpellDescription$ Look at the top four cards of your library. Put one of them into your hand and the rest into your graveyard. You gain 3 life. +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 +DeckHas:Ability$Graveyard +Oracle:Look at the top four cards of your library. Put one of them into your hand and the rest into your graveyard. You gain 3 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/diversion_specialist.txt b/forge-gui/res/cardsfolder/upcoming/diversion_specialist.txt new file mode 100644 index 00000000000..80efc2acc86 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/diversion_specialist.txt @@ -0,0 +1,10 @@ +Name:Diversion Specialist +ManaCost:3 R +Types:Creature Human Warrior +PT:4/3 +K:Menace +A:AB$ Dig | Cost$ 1 Sac<1/Creature.Other;Enchantment.Other/another creature or enchantment> | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of your library. You may play that card this turn. +SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ForgetOnMoved$ Exile +SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Menace (This creature can't be blocked except by two or more creatures)\n{1}, Sacrifice another creature or enchantment: Exile the top card of your library. You may play that card this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/fear_of_surveilance.txt b/forge-gui/res/cardsfolder/upcoming/fear_of_surveilance.txt new file mode 100644 index 00000000000..3eae59778d0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/fear_of_surveilance.txt @@ -0,0 +1,10 @@ +Name:Fear of Surveillance +ManaCost:1 W +Types:Enchantment Creature Nightmare +PT:2/2 +K:Vigilance +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) +SVar:TrigSurveil:DB$ Surveil | Amount$ 1 +SVar:HasAttackEffect:TRUE +DeckHas:Ability$Surveil|Graveyard +Oracle:Vigilance\nWhenever Fear of Surveillance attacks, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/give_in_to_violence.txt b/forge-gui/res/cardsfolder/upcoming/give_in_to_violence.txt new file mode 100644 index 00000000000..636adf40f6b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/give_in_to_violence.txt @@ -0,0 +1,5 @@ +Name:Give In to Violence +ManaCost:1 B +Types:Instant +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | KW$ Lifelink | SpellDescription$ Target creature gets +2/+2 and gains lifelink until end of turn. +Oracle:Target creature gets +2/+2 and gains lifelink until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/hand_that_feeds.txt b/forge-gui/res/cardsfolder/upcoming/hand_that_feeds.txt new file mode 100644 index 00000000000..fa4a1c99abf --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hand_that_feeds.txt @@ -0,0 +1,10 @@ +Name:Hand That Feeds +ManaCost:1 R +Types:Creature Mutant +PT:2/2 +T:Mode$ Attacks | ValidCard$ Card.Self | Delirium$ True | Execute$ TrigPump | NoResolvingCheck$ True | TriggerDescription$ Delirium — Whenever CARDNAME attacks while there are four or more card types among cards in your graveyard, it gets +2/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | KW$ Menace +SVar:HasAttackEffect:TRUE +DeckHints:Ability$Graveyard|Discard +DeckHas:Ability$Delirium +Oracle:Delirium — Whenever Hand That Feeds attacks while there are four or more card types among cards in your graveyard, it gets +2/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/piggy_bank.txt b/forge-gui/res/cardsfolder/upcoming/piggy_bank.txt new file mode 100644 index 00000000000..cb8254ebc64 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/piggy_bank.txt @@ -0,0 +1,8 @@ +Name:Piggy Bank +ManaCost:1 R +Types:Artifact Creature Boar Toy +PT:3/2 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a Treasure token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You +DeckHas:Ability$Token +Oracle:When Piggy Bank dies, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/reluctant_role_model.txt b/forge-gui/res/cardsfolder/upcoming/reluctant_role_model.txt new file mode 100644 index 00000000000..dee1324f87d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/reluctant_role_model.txt @@ -0,0 +1,9 @@ +Name:Reluctant Role Model +ManaCost:1 W +Types:Creature Human Survivor +PT:2/2 +T:Mode$ Phase | Phase$ Main2 | ValidPlayer$ You | PresentDefined$ Self | IsPresent$ Card.tapped | TriggerZones$ Battlefield | Execute$ TrigPutCounter1 | TriggerDescription$ Survival — At the beginning of your second main phase, if CARDNAME is tapped, put a flying, lifelink, or +1/+1 counter on it. +SVar:TrigPutCounter1:DB$ PutCounter | CounterType$ Flying,Lifelink,P1P1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+HasCounters,Creature.Other+YouCtrl+HasCounters | TriggerZones$ Battlefield | Execute$ TrigPutCounter2 | TriggerDescription$ Whenever CARDNAME or another creature you control dies, if it had counters on it, put those counters on up to one target creature. +SVar:TrigPutCounter2:DB$ PutCounter | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Choose target creature | ValidTgts$ Creature | CounterType$ EachFromSource | EachFromSource$ TriggeredCardLKICopy +Oracle:Survival — At the beginning of your second main phase, if Reluctant Role Model is tapped, put a flying, lifelink, or +1/+1 counter on it.\nWhenever Reluctant Role Model or another creature you control dies, if it had counters on it, put those counters on up to one target creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sawblade_skinripper.txt b/forge-gui/res/cardsfolder/upcoming/sawblade_skinripper.txt new file mode 100644 index 00000000000..559af866bc4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sawblade_skinripper.txt @@ -0,0 +1,12 @@ +Name:Sawblade Skinripper +ManaCost:1 B R +Types:Creature Human Assassin +PT:3/2 +K:Menace +A:AB$ PutCounter | Cost$ 2 Sac<1/Creature.Other;Enchantment.Other/another creature or enchantment> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GT0 | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your end step, if you sacrificed one or more permanents this turn, CARDNAME deals that much damage to any target. +SVar:TrigDealDamage:DB$ DealDamage | NumDmg$ X | ValidTgts$ Any +SVar:X:PlayerCountPropertyYou$SacrificedThisTurn Permanent +DeckHints:Ability$Investigate +DeckHas:Ability$Investigate|Token +Oracle:Menace\n{2}, Sacrifice another creature or enchantment: Put a +1/+1 counter on Sawblade Skinripper.\nAt the beginning of your end step, if you sacrificed one or more permanents this turn, Sawblade Skinripper deals that much damage to any target. diff --git a/forge-gui/res/cardsfolder/upcoming/splitskin_doll.txt b/forge-gui/res/cardsfolder/upcoming/splitskin_doll.txt new file mode 100644 index 00000000000..c4aad4dd721 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/splitskin_doll.txt @@ -0,0 +1,8 @@ +Name:Splitskin Doll +ManaCost:1 W +Types:Artifact Creature Toy +PT:2/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. Then discard a card unless you control another creature with power 2 or less. +SVar:TrigDraw:DB$ Draw | SubAbility$ DBDiscard +SVar:DBDiscard:DB$ Discard | NumCards$ 1 | Mode$ TgtChoose | ConditionPresent$ Creature.Other+YouCtrl+powerLE2 | ConditionCompare$ EQ0 +Oracle:When Splitskin Doll enters, draw a card. Then discard a card unless you control another creature with power 2 or less. diff --git a/forge-gui/res/cardsfolder/upcoming/twist_reality.txt b/forge-gui/res/cardsfolder/upcoming/twist_reality.txt new file mode 100644 index 00000000000..30d0d766faa --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/twist_reality.txt @@ -0,0 +1,7 @@ +Name:Twist Reality +ManaCost:1 U U +Types:Instant +A:SP$ Charm | Choices$ DBCounter,DBDread +SVar:DBCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Card | TgtPrompt$ Counter target spell | SpellDescription$ Counter target spell. +SVar:DBDread:DB$ Manifest | Dread$ True | Defined$ You | SpellDescription$ Manifest dread. (Look at the top two cards of your library. Put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card.) +Oracle:Choose one —\n• Counter target spell.\n• Manifest dread. (Look at the top two cards of your library. Put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card.)