diff --git a/forge-gui/res/cardsfolder/c/collective_effort.txt b/forge-gui/res/cardsfolder/c/collective_effort.txt index 5cbbedf3806..fc4a5bcc02f 100644 --- a/forge-gui/res/cardsfolder/c/collective_effort.txt +++ b/forge-gui/res/cardsfolder/c/collective_effort.txt @@ -5,5 +5,5 @@ K:Escalate:tapXType<1/Creature> A:SP$ Charm | Cost$ 1 W W | MinCharmNum$ 1 | CharmNum$ 3 | Choices$ DBDestroyCreature,DBDestroyEnchantment,DBPutCounterAll SVar:DBDestroyCreature:DB$ Destroy | ValidTgts$ Creature.powerGE4 | TgtPrompt$ Select target creature with power 4 or greater | SpellDescription$ Destroy target creature with power 4 or greater. SVar:DBDestroyEnchantment:DB$ Destroy | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SpellDescription$ Destroy target enchantment. -SVar:DBPutCounterAll:DB$ PutCounterAll | ValidTgts$ Player | TgtPrompt$ Select a player | ValidCards$ Creature | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on each creature target player controls. +SVar:DBPutCounterAll:DB$ PutCounterAll | ValidTgts$ Player | ValidCards$ Creature | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on each creature target player controls. Oracle:Escalate—Tap an untapped creature you control. (Pay this cost for each mode chosen beyond the first.)\nChoose one or more —\n• Destroy target creature with power 4 or greater.\n• Destroy target enchantment.\n• Put a +1/+1 counter on each creature target player controls. diff --git a/forge-gui/res/cardsfolder/l/lord_xander_the_collector.txt b/forge-gui/res/cardsfolder/l/lord_xander_the_collector.txt index 0d8f1923102..ce742b4e5d8 100644 --- a/forge-gui/res/cardsfolder/l/lord_xander_the_collector.txt +++ b/forge-gui/res/cardsfolder/l/lord_xander_the_collector.txt @@ -3,13 +3,13 @@ ManaCost:4 U B R Types:Legendary Creature Vampire Demon Noble PT:6/6 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, target opponent discards half the cards in their hand, rounded down. -SVar:TrigDiscard:DB$ Discard | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumCards$ X | Mode$ TgtChoose +SVar:TrigDiscard:DB$ Discard | ValidTgts$ Opponent | NumCards$ X | Mode$ TgtChoose SVar:X:TargetedPlayer$CardsInHand/HalfDown T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME attacks, defending player mills half their library, rounded down. SVar:TrigMill:DB$ Mill | Defined$ TriggeredDefendingPlayer | NumCards$ Y SVar:Y:TriggeredDefendingPlayer$CardsInLibrary/HalfDown T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigSacrifice | TriggerDescription$ When CARDNAME dies, target opponent sacrifices half the nonland permanents they control, rounded down. -SVar:TrigSacrifice:DB$ Sacrifice | ValidTgts$ Opponent | TgtPrompt$ Select an opponent | Amount$ Z | SacValid$ Permanent.nonLand | Mode$ TgtChoose +SVar:TrigSacrifice:DB$ Sacrifice | ValidTgts$ Opponent | Amount$ Z | SacValid$ Permanent.nonLand | Mode$ TgtChoose SVar:Z:Count$Valid Permanent.nonLand+TargetedPlayerCtrl/HalfDown SVar:HasAttackEffect:TRUE DeckHas:Ability$Discard|Mill|Sacrifice diff --git a/forge-gui/res/cardsfolder/upcoming/phantom_interference.txt b/forge-gui/res/cardsfolder/upcoming/phantom_interference.txt new file mode 100644 index 00000000000..34fcc92af99 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/phantom_interference.txt @@ -0,0 +1,9 @@ +Name:Phantom Interference +ManaCost:U +Types:Instant +K:Spree +A:SP$ Charm | Choices$ DBToken,DBCounter | MinCharmNum$ 1 | CharmNum$ 2 | Spree$ True +SVar:DBToken:DB$ Token | SpreeCost$ 3 | TokenScript$ w_2_2_spirit_flying | SpellDescription$ Create a 2/2 white Spirit creature token with flying. +SVar:DBCounter:DB$ Counter | SpreeCost$ 1 | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ 2 | SpellDescription$ Counter target spell unless its controller pays {2}. +DeckHas:Ability$Token & Types$Spirit & Color$White +Oracle:Spree (Choose one or more additional costs.)\n+ {3} — Create a 2/2 white Spirit creature token with flying.\n+ {1} — Counter target spell unless its controller pays {2}. diff --git a/forge-gui/res/cardsfolder/upcoming/requisition_raid.txt b/forge-gui/res/cardsfolder/upcoming/requisition_raid.txt new file mode 100644 index 00000000000..3fcdfcc6f00 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/requisition_raid.txt @@ -0,0 +1,10 @@ +Name:Requisition Raid +ManaCost:W +Types:Sorcery +K:Spree +A:SP$ Charm | Choices$ DBArtifact,DBEnchantment,DBPutCounterAll | MinCharmNum$ 1 | CharmNum$ 3 | Spree$ True +SVar:DBArtifact:DB$ Destroy | SpreeCost$ 1 | ValidTgts$ Artifact | SpellDescription$ Destroy target artifact. +SVar:DBEnchantment:DB$ Destroy | SpreeCost$ 1 | ValidTgts$ Enchantment | SpellDescription$ Destroy target enchantment. +SVar:DBPutCounterAll:DB$ PutCounterAll | SpreeCost$ 1 | ValidTgts$ Player | ValidCards$ Creature | CounterType$ P1P1 | SpellDescription$ Put a +1/+1 counter on each creature target player controls. +DeckHas:Ability$Counters +Oracle:Spree (Choose one or more additional costs.)\n+ {1} — Destroy target artifact.\n+ {1} — Destroy target enchantment.\n+ {1} — Put a +1/+1 counter on each creature target player controls. diff --git a/forge-gui/res/cardsfolder/upcoming/return_the_favor.txt b/forge-gui/res/cardsfolder/upcoming/return_the_favor.txt new file mode 100644 index 00000000000..3e3d8c51483 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/return_the_favor.txt @@ -0,0 +1,8 @@ +Name:Return the Favor +ManaCost:R R +Types:Instant +K:Spree +A:SP$ Charm | Choices$ DBCopy,DBChangeTarget | MinCharmNum$ 1 | CharmNum$ 2 | Spree$ True +SVar:DBCopy:DB$ CopySpellAbility | SpreeCost$ 1 | TargetType$ Activated,Triggered,Spell | ValidTgts$ Card,Emblem,Instant,Sorcery | TgtPrompt$ Select target instant spell, sorcery spell, activated ability, or triggered ability | MayChooseTarget$ True | SpellDescription$ Copy target instant spell, sorcery spell, activated ability, or triggered ability. You may choose new targets for the copy. +SVar:DBChangeTarget:DB$ ChangeTargets | SpreeCost$ 1 | TargetType$ SpellAbility.singleTarget | ValidTgts$ Card,Emblem | TgtPrompt$ Select target spell or ability with a single target | SpellDescription$ Change the target of target spell or ability with a single target. +Oracle:Spree (Choose one or more additional costs.)\n+ {1} — Copy target instant spell, sorcery spell, activated ability, or triggered ability. You may choose new targets for the copy.\n+ {1} — Change the target of target spell or ability with a single target. diff --git a/forge-gui/res/cardsfolder/upcoming/rush_of_dread.txt b/forge-gui/res/cardsfolder/upcoming/rush_of_dread.txt new file mode 100644 index 00000000000..db97c486165 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rush_of_dread.txt @@ -0,0 +1,9 @@ +Name:Rush of Dread +ManaCost:1 B B +Types:Sorcery +K:Spree +A:SP$ Charm | Choices$ DBSacrifice,DBDiscard,DBLoseLife | MinCharmNum$ 1 | CharmNum$ 3 | Spree$ True +SVar:DBSacrifice:DB$ Sacrifice | SpreeCost$ 1 | ValidTgts$ Opponent | Amount$ Count$Valid Creature.ThisTargetedPlayerCtrl/HalfUp | SacValid$ Creature | Mode$ TgtChoose | SpellDescription$ Target opponent sacrifices half the creatures they control, rounded up. +SVar:DBDiscard:DB$ Discard | SpreeCost$ 1 | ValidTgts$ Opponent | NumCards$ ThisTargetedPlayer$CardsInHand/HalfUp | Mode$ TgtChoose | SpellDescription$ Target opponent discards half the cards in their hand, rounded up. +SVar:DBLoseLife:DB$ LoseLife | SpreeCost$ 2 | ValidTgts$ Opponent | LifeAmount$ ThisTargetedPlayer$LifeTotal/HalfUp | SpellDescription$ Target opponent loses half their life, rounded up. +Oracle:Spree (Choose one or more additional costs.)\n+ {1} — Target opponent sacrifices half the creatures they control, rounded up.\n+ {2} — Target opponent discards half the cards in their hand, rounded up.\n+ {2} — Target opponent loses half their life, rounded up. diff --git a/forge-gui/res/cardsfolder/upcoming/rustler_rampage.txt b/forge-gui/res/cardsfolder/upcoming/rustler_rampage.txt new file mode 100644 index 00000000000..f95dec835e0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rustler_rampage.txt @@ -0,0 +1,8 @@ +Name:Rustler Rampage +ManaCost:W +Types:Instant +K:Spree +A:SP$ Charm | Choices$ DBUntap,DBPump | MinCharmNum$ 1 | CharmNum$ 2 | Spree$ True +SVar:DBUntap:DB$ UntapAll | SpreeCost$ 1 | ValidTgts$ Player | ValidCards$ Creature | SpellDescription$ Untap all creatures target player controls. +SVar:DBPump:DB$ Pump | SpreeCost$ 1 | ValidTgts$ Creature | KW$ Double Strike | SpellDescription$ Target creature gains double strike until end of turn. +Oracle:Spree (Choose one or more additional costs.)\n+ {1} — Untap all creatures target player controls.\n+ {1} — Target creature gains double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/smugglers_surprise.txt b/forge-gui/res/cardsfolder/upcoming/smugglers_surprise.txt new file mode 100644 index 00000000000..f37220293d2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/smugglers_surprise.txt @@ -0,0 +1,13 @@ +Name:Smuggler's Surprise +ManaCost:G +Types:Instant +K:Spree +A:SP$ Charm | Choices$ DBMill,DBPutBattlefield,DBPumpAll | MinCharmNum$ 1 | CharmNum$ 3 | Spree$ True +SVar:DBMill:DB$ Mill | SpreeCost$ 2 | NumCards$ 4 | RememberMilled$ True | SubAbility$ DBChangeZone | SpellDescription$ Mill four cards. You may put up to two creature and/or land cards from among the milled cards into your hand. +SVar:DBChangeZone:DB$ ChangeZone | Hidden$ True | Origin$ Graveyard,Exile | Destination$ Hand | ChangeNum$ 2 | ChangeType$ Creature.IsRemembered,Land.IsRemembered | SelectPrompt$ You may select up to two creature and/or land cards | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:DBPutBattlefield:DB$ ChangeZone | SpreeCost$ 4 G | Origin$ Hand | Destination$ Battlefield | ChangeNum$ 2 | ChangeType$ Creature | SelectPrompt$ You may select up to two creature cards | SpellDescription$ You may put up to two creature cards from your hand onto the battlefield. +SVar:DBPumpAll:DB$ PumpAll | SpreeCost$ 1 | ValidCards$ Creature.YouCtrl+powerGE4 | KW$ Hexproof & Indestructible | SpellDescription$ Creatures you control with power 4 or greater gain hexproof and indestructible until end of turn. +DeckHas:Ability$Mill|Graveyard +DeckHints:Ability$Discard|Sacrifice +Oracle:Spree (Choose one or more additional costs.)\n+ {2} — Mill four cards. You may put up to two creature and/or land cards from among the milled cards into your hand.\n+ {4}{G} — You may put up to two creature cards from your hand onto the battlefield.\n+ {1} — Creatures you control with power 4 or greater gain hexproof and indestructible until end of turn.