diff --git a/forge-gui/res/cardsfolder/a/addle.txt b/forge-gui/res/cardsfolder/a/addle.txt index a4c6127286d..7e79d8349a4 100644 --- a/forge-gui/res/cardsfolder/a/addle.txt +++ b/forge-gui/res/cardsfolder/a/addle.txt @@ -1,6 +1,6 @@ Name:Addle ManaCost:1 B Types:Sorcery -A:SP$ ChooseColor | Cost$ 1 B | Defined$ You | AILogic$ MostProminentInHumanDeck | SubAbility$ DBRevealDiscard | SpellDescription$ Choose a color. Target player reveals their hand and you choose a card of that color from it. That player discards that card. -SVar:DBRevealDiscard:DB$ Discard | Mode$ RevealYouChoose | DiscardValid$ Card.ChosenColor | ValidTgts$ Player | TgtPrompt$ Select target player +A:SP$ ChooseColor | Defined$ You | AILogic$ MostProminentInHumanDeck | SubAbility$ DBRevealDiscard | SpellDescription$ Choose a color. Target player reveals their hand and you choose a card of that color from it. That player discards that card. +SVar:DBRevealDiscard:DB$ Discard | Mode$ RevealYouChoose | DiscardValid$ Card.ChosenColor | DiscardValidDesc$ card of that color | ValidTgts$ Player Oracle:Choose a color. Target player reveals their hand and you choose a card of that color from it. That player discards that card. diff --git a/forge-gui/res/cardsfolder/c/collective_brutality.txt b/forge-gui/res/cardsfolder/c/collective_brutality.txt index 49ced98aa77..f70722cfdd4 100644 --- a/forge-gui/res/cardsfolder/c/collective_brutality.txt +++ b/forge-gui/res/cardsfolder/c/collective_brutality.txt @@ -2,9 +2,10 @@ Name:Collective Brutality ManaCost:1 B Types:Sorcery K:Escalate:Discard<1/Card> -A:SP$ Charm | Cost$ 1 B | MinCharmNum$ 1 | CharmNum$ 3 | Choices$ DBDiscard,DBPump,DBDrain -SVar:DBDiscard:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ Instant,Sorcery | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals their hand. You choose a instant or sorcery card from it. That player discards that card. +A:SP$ Charm | MinCharmNum$ 1 | CharmNum$ 3 | Choices$ DBDiscard,DBPump,DBDrain +SVar:DBDiscard:DB$ Discard | ValidTgts$ Opponent | DiscardValid$ Instant,Sorcery | DiscardValidDesc$ instant or sorcery | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals their hand. You choose a instant or sorcery card from it. That player discards that card. SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ Target creature gets -2/-2 until end of turn. SVar:DBDrain:DB$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife | SpellDescription$ Target opponent loses 2 life and you gain 2 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 +DeckHas:Ability$LifeGain Oracle:Escalate—Discard a card. (Pay this cost for each mode chosen beyond the first.)\nChoose one or more —\n• Target opponent reveals their hand. You choose an instant or sorcery card from it. That player discards that card.\n• Target creature gets -2/-2 until end of turn.\n• Target opponent loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/d/drill_bit.txt b/forge-gui/res/cardsfolder/d/drill_bit.txt index 682c6420eea..bfb47df7c74 100644 --- a/forge-gui/res/cardsfolder/d/drill_bit.txt +++ b/forge-gui/res/cardsfolder/d/drill_bit.txt @@ -2,5 +2,5 @@ Name:Drill Bit ManaCost:2 B Types:Sorcery K:Spectacle:B -A:SP$ Discard | Cost$ 2 B | ValidTgts$ Player | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand | NumCards$ 1 | SpellDescription$ Target player reveals their hand. You choose a nonland card from it. That player discards that card. +A:SP$ Discard | ValidTgts$ Player | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand | NumCards$ 1 | SpellDescription$ Target player reveals their hand. You choose a nonland card from it. That player discards that card. Oracle:Spectacle {B} (You may cast this spell for its spectacle cost rather than its mana cost if an opponent lost life this turn.)\nTarget player reveals their hand. You choose a nonland card from it. That player discards that card. diff --git a/forge-gui/res/cardsfolder/m/memory_theft.txt b/forge-gui/res/cardsfolder/m/memory_theft.txt index 3b783a6b690..2c5fb23f510 100644 --- a/forge-gui/res/cardsfolder/m/memory_theft.txt +++ b/forge-gui/res/cardsfolder/m/memory_theft.txt @@ -1,6 +1,6 @@ Name:Memory Theft ManaCost:2 B Types:Sorcery -A:SP$ Discard | Cost$ 2 B | ValidTgts$ Opponent | Mode$ RevealYouChoose | NumCards$ 1 | DiscardValid$ Card.nonLand | SubAbility$ DBChangeZone | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. You may put a card that has an Adventure that player owns from exile into that player's graveyard. +A:SP$ Discard | ValidTgts$ Opponent | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand | DiscardValidDesc$ nonland | SubAbility$ DBChangeZone | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. You may put a card that has an Adventure that player owns from exile into that player's graveyard. SVar:DBChangeZone:DB$ ChangeZone | ChangeType$ Card.AdventureCard+TargetedPlayerCtrl | Origin$ Exile | Destination$ Graveyard | Hidden$ True Oracle:Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. You may put a card that has an Adventure that player owns from exile into that player's graveyard. diff --git a/forge-gui/res/cardsfolder/s/splitting_headache.txt b/forge-gui/res/cardsfolder/s/splitting_headache.txt index bb71d16ee8b..c8204aecca2 100644 --- a/forge-gui/res/cardsfolder/s/splitting_headache.txt +++ b/forge-gui/res/cardsfolder/s/splitting_headache.txt @@ -1,7 +1,7 @@ Name:Splitting Headache ManaCost:3 B Types:Sorcery -A:SP$ Charm | Cost$ 3 B | Choices$ SplitDiscard,FocusDiscard | CharmNum$ 1 +A:SP$ Charm | Choices$ SplitDiscard,FocusDiscard | CharmNum$ 1 SVar:SplitDiscard:DB$ Discard | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose | SpellDescription$ Target player discards two cards. -SVar:FocusDiscard:DB$ Discard | ValidTgts$ Player | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target player reveals their hand, you choose a card from it, then that player discards that card. +SVar:FocusDiscard:DB$ Discard | ValidTgts$ Player | Mode$ RevealYouChoose | SpellDescription$ Target player reveals their hand. You choose a card from it. That player discards that card. Oracle:Choose one —\n• Target player discards two cards.\n• Target player reveals their hand. You choose a card from it. That player discards that card. diff --git a/forge-gui/res/cardsfolder/t/thoughtseize.txt b/forge-gui/res/cardsfolder/t/thoughtseize.txt index 04cc92e09c1..f070942e7e9 100644 --- a/forge-gui/res/cardsfolder/t/thoughtseize.txt +++ b/forge-gui/res/cardsfolder/t/thoughtseize.txt @@ -1,6 +1,6 @@ Name:Thoughtseize ManaCost:B Types:Sorcery -A:SP$ Discard | Cost$ B | ValidTgts$ Player | NumCards$ 1 | DiscardValid$ Card.nonLand | Mode$ RevealYouChoose | SubAbility$ DBLoseLife | SpellDescription$ Target player reveals their hand. You choose a nonland card from it. That player discards that card. You lose 2 life. +A:SP$ Discard | ValidTgts$ Player | NumCards$ 1 | DiscardValid$ Card.nonLand | DiscardValidDesc$ nonland | Mode$ RevealYouChoose | SubAbility$ DBLoseLife | SpellDescription$ Target player reveals their hand. You choose a nonland card from it. That player discards that card. You lose 2 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 Oracle:Target player reveals their hand. You choose a nonland card from it. That player discards that card. You lose 2 life.