From 96ceef39d5215bbaeea98853441e5e4f0fe13d5f Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Mon, 8 Aug 2022 20:40:15 +0200 Subject: [PATCH] Pass the Torch --- .../res/cardsfolder/upcoming/cabaretti_revels.txt | 7 +++++++ .../res/cardsfolder/upcoming/choice_of_fortunes.txt | 10 ++++++++++ forge-gui/res/cardsfolder/upcoming/pass_the_torch.txt | 11 +++++++++++ 3 files changed, 28 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/cabaretti_revels.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/choice_of_fortunes.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/pass_the_torch.txt diff --git a/forge-gui/res/cardsfolder/upcoming/cabaretti_revels.txt b/forge-gui/res/cardsfolder/upcoming/cabaretti_revels.txt new file mode 100644 index 00000000000..6322286885d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cabaretti_revels.txt @@ -0,0 +1,7 @@ +Name:Cabaretti Revels +ManaCost:1 R G +Types:Enchantment +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSeek | TriggerDescription$ Whenever you cast a creature spell, seek a creature card with lesser mana value, then put it onto the battlefield. +SVar:TrigSeek:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | AtRandom$ True | NoShuffle$ True | Mandatory$ True | NoLooking$ True | NoReveal$ True | ChangeNum$ 1 | ChangeType$ Creature.cmcLTX | SpellDescription$ Seek a creature card with lesser mana value, then put it onto the battlefield. +SVar:X:TriggeredCard$CardManaCost +Oracle:Whenever you cast a creature spell, seek a creature card with lesser mana value, then put it onto the battlefield. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/choice_of_fortunes.txt b/forge-gui/res/cardsfolder/upcoming/choice_of_fortunes.txt new file mode 100644 index 00000000000..8418447b826 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/choice_of_fortunes.txt @@ -0,0 +1,10 @@ +Name:Choice of Fortunes +ManaCost:2 U +Types:Sorcery +A:SP$ ChangeZone | Origin$ Library | Destination$ Hand | AtRandom$ True | NoShuffle$ True | NoLooking$ True | NoReveal$ True | ChangeNum$ 2 | ChangeType$ Card | RememberChanged$ True | SubAbility$ DBShuffle | StackDescription$ Seek two cards | SpellDescription$ Seek two cards. You may shuffle them into your library. If you do, seek two cards. +SVar:DBShuffle:DB$ ChangeZone | Origin$ Hand | Destination$ Library | Optional$ True | OptionalDecider$ You | MayShuffle$ True | ChangeType$ Card.IsRemembered | ChangeNum$ 2 | DefinedPlayer$ Player | SubAbility$ DBSeek | TgtPrompt$ Want to shuffle the cards into your library ? +SVar:DBSeek:DB$ ChangeZone | ConditionDefined$ ChosenCard | ConditionNotPresent$ Card |EQ0 Origin$ Library | Destination$ Hand | AtRandom$ True | NoShuffle$ True | NoLooking$ True | NoReveal$ True | ChangeNum$ 2 | ChangeType$ Card | StackDescription$ Seek two cards | SpellDescription$ Seek two cards. | DefinedPlayer$ Player | +SVar:DBEffect:DB$ Effect | StaticAbilities$ STHandSize | Duration$ Permanent | SpellDescription$ You have no maximum hand size for the rest of the game. +SVar:STHandSize:Mode$ Continuous | EffectZone$ Command | Affected$ You | SetMaxHandSize$ Unlimited | Description$ You have no maximum hand size for the rest of the game. +AI:RemoveDeck:All +Oracle:Seek two cards. You may shuffle them into your library. If you do, seek two cards.\nYou have no maximum hand size for the rest of the game. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/pass_the_torch.txt b/forge-gui/res/cardsfolder/upcoming/pass_the_torch.txt new file mode 100644 index 00000000000..0b700482da5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/pass_the_torch.txt @@ -0,0 +1,11 @@ +Name:Pass the Torch +ManaCost:1 R +Types:Instant +A:SP$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SubAbility$ DBChoose | SpellDescription$ CARDNAME deals 2 damage to any target. +SVar:DBChoose:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Creature.YouOwn | Mandatory$ True | ChoiceTitle$ You may choose a creature card in your hand | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | StaticAbilities$ FreeCastGrave | Name$ Pass the Torch's Perpetual Effect | Duration$ Permanent +SVar:FreeCastGrave:Mode$ Continuous | Affected$ Card.ChosenCard | AddTrigger$ TrigDamage | EffectZone$ Command | AffectedZone$ Battlefield,Hand,Graveyard,Exile,Stack,Library,Command | Description$ The chosen card perpetually gains “Whenever this creature deals combat damage to a player, you may cast target card named Pass the Torch from your graveyard without paying its mana cost. If you do, this creature perpetually loses this ability”. +SVar:TrigDamage:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigPlay | CombatDamage$ True | TriggerDescription$ Whenever this creature deals combat damage to a player, you may cast target card named Pass the Torch from your graveyard without paying its mana cost. If you do, this creature perpetually loses this ability +SVar:TrigPlay:DB$ Play | TgtZone$ Graveyard | ValidTgts$ Card.namedPass the Torch | TgtPrompt$ Cast Pass the Torch without paying it's mana cost ? | ValidSA$ Spell | WithoutManaCost$ True | Optional$ True | AILogic$ ReplaySpell | SubAbility$ ExileEff +SVar:ExileEff:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ OriginalHost +Oracle: Pass the Torch deals 2 damage to any target. Choose a creature card in your hand. It perpetually gains “Whenever this creature deals combat damage to a player, you may cast target card named Pass the Torch from your graveyard without paying its mana cost. If you do, this creature perpetually loses this ability”. \ No newline at end of file