From 1d66a635ecab23f486613cd6e629afb1584d6676 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Tue, 17 Oct 2023 13:55:59 +0200 Subject: [PATCH] YWOE 7 cards (#3894) * update * update * Update dunbarrow_revivalist.txt * Update dunbarrow_revivalist.txt * Update draconic_debut.txt --- .../upcoming/dedicated_dollmaker.txt | 12 ++++++++++++ .../cardsfolder/upcoming/draconic_debut.txt | 11 +++++++++++ .../upcoming/dunbarrow_revivalist.txt | 14 ++++++++++++++ .../cardsfolder/upcoming/grow_old_together.txt | 8 ++++++++ .../upcoming/heir_to_dragonfire.txt | 9 +++++++++ .../upcoming/hex_kellans_companion.txt | 14 ++++++++++++++ .../upcoming/jewel_mine_overseer.txt | 18 ++++++++++++++++++ 7 files changed, 86 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/dedicated_dollmaker.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/draconic_debut.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/dunbarrow_revivalist.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/grow_old_together.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/heir_to_dragonfire.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/hex_kellans_companion.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/jewel_mine_overseer.txt diff --git a/forge-gui/res/cardsfolder/upcoming/dedicated_dollmaker.txt b/forge-gui/res/cardsfolder/upcoming/dedicated_dollmaker.txt new file mode 100644 index 00000000000..e23d60a445b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dedicated_dollmaker.txt @@ -0,0 +1,12 @@ +Name:Dedicated Dollmaker +ManaCost:1 W +Types:Creature Dwarf Artificer +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile up to one other target nonland, nontoken permanent. Its controller creates a token that's a copy of it, except it's not legendary and it's an artifact in addition to its other types. +SVar:TrigExile:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 1 | RememberChanged$ True | ValidTgts$ Permanent.Other+nonLand+nonToken | TgtPrompt$ Select up to one target nonland nontoken permanenent | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBCopy +SVar:DBCopy:DB$ CopyPermanent | Defined$ Remembered | NonLegendary$ True | AddTypes$ Artifact | Controller$ RememberedController | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +A:AB$ PumpAll | Cost$ 1 W | ValidCards$ Card.token+YouCtrl | KW$ Indestructible | GameActivationLimit$ 1 | SpellDescription$ Tokens you control gain indestructible until end of turn. Activate only once. +DeckHas:Ability$Token & Type$Artifact +DeckHints:Ability$Token +Oracle:When Dedicated Dollmaker enters the battlefield, exile up to one other target nonland, nontoken permanent. Its controller creates a token that's a copy of it, except it's not legendary and it's an artifact in addition to its other types.\n{1}{W}: Tokens you control gain indestructible until end of turn. Activate only once. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/draconic_debut.txt b/forge-gui/res/cardsfolder/upcoming/draconic_debut.txt new file mode 100644 index 00000000000..1b6a5657a30 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/draconic_debut.txt @@ -0,0 +1,11 @@ +Name:Draconic Debut +ManaCost:X R +Types:Sorcery +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ X | TargetMin$ 0 | SubAbility$ DBEffect | SpellDescription$ CARDNAME deals X damage to any target.The next Dragon creature spell you cast costs {X} less to cast. +SVar:DBEffect:DB$ Effect | StaticAbilities$ ReduceCost | Triggers$ TrigCastSpell | Duration$ Permanent +SVar:ReduceCost:Mode$ ReduceCost | EffectZone$ Command | Type$ Spell | Activator$ You | ValidCard$ Creature.Dragon | Amount$ X | Description$ The next Dragon creature spell you cast costs {X} less to cast. +SVar:TrigCastSpell:Mode$ SpellCast | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ RemoveEffect | Static$ True +SVar:RemoveEffect:DB$ ChangeZone | Origin$ Command | Destination$ Exile +SVar:X:Count$xPaid +DeckNeeds:Type$Dragon +Oracle:Draconic Debut deals X damage to any target.\nThe next Dragon creature spell you cast costs {X} less to cast. diff --git a/forge-gui/res/cardsfolder/upcoming/dunbarrow_revivalist.txt b/forge-gui/res/cardsfolder/upcoming/dunbarrow_revivalist.txt new file mode 100644 index 00000000000..e16e0a66a41 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dunbarrow_revivalist.txt @@ -0,0 +1,14 @@ +Name:Dunbarrow Revivalist +ManaCost:1 B +Types:Creature Human Warlock +PT:3/1 +K:Bargain +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBoon | TriggerDescription$ When CARDNAME enters the battlefield, you get a one-time boon with "When one or more creatures enter the battlefield under your control, create a Wicked Role token attached to one of them." Then if CARDNAME was bargained, return a creature card from your graveyard to your hand. +SVar:TrigBoon:DB$ Effect | Boon$ True | Duration$ Permanent | Triggers$ ChangeZoneTrig | SubAbility$ DBBargained +SVar:ChangeZoneTrig:Mode$ ChangesZoneAll | ValidCards$ Creature.YouCtrl | Destination$ Battlefield | TriggerZones$ Command | OneOff$ True | Execute$ TrigChoose | TriggerDescription$ When one or more creatures enter the battlefield under your control, create a Wicked Role token attached to one of them +SVar:TrigChoose:DB$ ChooseCard | Defined$ You | Choices$ Card.TriggeredCards | ChoiceTitle$ Choose one of the cards that entered the battlefield | Mandatory$ True | SubAbility$ DBToken +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ role_wicked | TokenOwner$ You | AttachedTo$ ChosenCard +SVar:DBBargained:DB$ ChangeZone | Condition$ Bargain | Origin$ Graveyard | Destination$ Hand | Hidden$ True | ChangeType$ Creature.YouOwn | ChangeNum$ 1 +DeckHints:Type$Artifact|Enchantment & Ability$Token +DeckHas:Ability$Sacrifice|LifeGain|Token|Graveyard & Type$Aura +Oracle:Bargain\nWhen Dunbarrow Revivalist enters the battlefield, you get a one-time boon with "When one or more creatures enter the battlefield under your control, create a Wicked Role token attached to one of them." Then if Dunbarrow Revivalist was bargained, return a creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/grow_old_together.txt b/forge-gui/res/cardsfolder/upcoming/grow_old_together.txt new file mode 100644 index 00000000000..f55d2d27f7a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/grow_old_together.txt @@ -0,0 +1,8 @@ +Name:Grow Old Together +ManaCost:1 G U +Types:Instant +A:SP$ Seek | DefinedCards$ Top_10_OfLibrary | Num$ 2 | Type$ Creature | SubAbility$ Shuffle | SpellDescription$ Seek two creature cards from among the top ten cards of your library, then shuffle. Creature cards in your hand perpetually get +1/+1. +SVar:Shuffle:DB$ Shuffle | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | RememberObjects$ ValidHand Creature.YouOwn | StaticAbilities$ PerpetualP1P1 | Duration$ Permanent | Name$ Grow Old Together Perpetual Effect | SpellDescription$ Creature cards in your hand perpetually get +1/+1. +SVar:PerpetualP1P1:Mode$ Continuous | Affected$ Card.IsRemembered | AddPower$ 1 | AddToughness$ 1 | EffectZone$ Command | AffectedZone$ Battlefield,Hand,Graveyard,Exile,Stack,Library,Command | Description$ Creature cards in your hand perpetually get +1/+1. +Oracle:Seek two creature cards from among the top ten cards of your library, then shuffle. Creature cards in your hand perpetually get +1/+1. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/heir_to_dragonfire.txt b/forge-gui/res/cardsfolder/upcoming/heir_to_dragonfire.txt new file mode 100644 index 00000000000..0dfd872a33f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/heir_to_dragonfire.txt @@ -0,0 +1,9 @@ +Name:Heir to Dragonfire +ManaCost:1 R +Types:Creature Human Warlock +PT:2/2 +A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Effect | Cost$ 2 Reveal<1/CARDNAME> | StaticAbilities$ PerpetualPump | RememberObjects$ Self | Name$ Heir to Dragonfire's Perpetual Effect | Duration$ Permanent | ActivationZone$ Hand | SpellDescription$ CARDNAME perpetually becomes a Dragon, gets +3/+3, and gains flying. +SVar:PerpetualPump:Mode$ Continuous | Affected$ Card.IsRemembered | AddType$ Dragon | AddPower$ 3 | AddToughness$ 3 | EffectZone$ Command | AddKeyword$ Flying | AffectedZone$ Battlefield,Hand,Graveyard,Exile,Stack,Library,Command | Description$ EFFECTSOURCE perpetually becomes a Dragon, gets +3/+3, and gains flying. +DeckHas:Type$Dragon +Oracle:{R}: Heir to Dragonfire gets +1/+0 until end of turn.\n{2}{R}, Reveal Heir to Dragonfire from your hand: Heir to Dragonfire perpetually becomes a Dragon, gets +3/+3, and gains flying. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/hex_kellans_companion.txt b/forge-gui/res/cardsfolder/upcoming/hex_kellans_companion.txt new file mode 100644 index 00000000000..aa6af981aaf --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hex_kellans_companion.txt @@ -0,0 +1,14 @@ +Name:Hex, Kellan's Companion +ManaCost:1 G +Types:Legendary Creature Dog +PT:1/1 +K:Haste +T:Mode$ SpellCast | ValidCard$ Card.Adventure | ValidActivatingPlayer$ You | TriggerZones$ Battlefield,Exile | Execute$ TrigEffect | TriggerDescription$ Whenever you cast an Adventure spell, if CARDNAME is on the battlefield or in exile, it perpetually gets +1/+1. +SVar:TrigEffect:DB$ Effect | StaticAbilities$ PerpetualBuff | RememberObjects$ Self | Name$ Hex, Kellan's Companion's Perpetual Effect | Duration$ Permanent | SubAbility$ DBChange +SVar:PerpetualBuff:Mode$ Continuous | Affected$ Card.IsRemembered | AddPower$ 1 | AddToughness$ 1 | EffectZone$ Command | AffectedZone$ Battlefield,Hand,Graveyard,Exile,Stack,Library,Command | Description$ This creature perpetually gets +1/+1 +SVar:DBChange:DB$ ChangeZone | ConditionPresent$ Card.Self | ConditionZone$ Battlefield | Origin$ Battlefield | Destination$ Exile | WithCountersType$ FETCH | SpellDescription$ Then if it's on the battlefield, exile it with a fetch counter on it. +T:Mode$ SpellCast | ValidCard$ Card.wasCastFromExile | ValidActivatingPlayer$ You | Execute$ TrigReturn | TriggerZones$ Exile | IsPresent$ Card.Self+counters_EQ1_FETCH | PresentZone$ Exile | TriggerDescription$ Whenever you cast a spell from exile, if NICKNAME is in exile with a fetch counter on it, put it onto the battlefield. +SVar:TrigReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield +DeckHints:Type$Adventure +DeckHas:Ability$Counters +Oracle:Haste\nWhenever you cast an Adventure spell, if Hex, Kellan's Companion is on the battlefield or in exile, it perpetually gets +1/+1. Then if it's on the battlefield, exile it with a fetch counter on it.\nWhenever you cast a spell from exile, if Hex is in exile with a fetch counter on it, put it onto the battlefield. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/jewel_mine_overseer.txt b/forge-gui/res/cardsfolder/upcoming/jewel_mine_overseer.txt new file mode 100644 index 00000000000..ca10c7e2871 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/jewel_mine_overseer.txt @@ -0,0 +1,18 @@ +Name:Jewel Mine Overseer +ManaCost:1 R W +Types:Creature Human Noble +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigConjure | TriggerDescription$ When CARDNAME enters the battlefield, conjure seven cards named Seven Dwarves on top of your library. They perpetually gain "When this creature enters the battlefield, draw a card." Then shuffle. +SVar:TrigConjure:DB$ MakeCard | Conjure$ True | Amount$ 7 | Name$ Seven Dwarves | LibraryPosition$ 0 | Zone$ Library | RememberMade$ True | SubAbility$ DBEffectBis +SVar:DBEffectBis:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ PerpetualAbility | Duration$ Permanent | Name$ Jewel Mine Overseer's Perpetual Effect | SubAbility$ DBShuffle +SVar:DBShuffle:DB$ Shuffle +SVar:PerpetualAbility:Mode$ Continuous | Affected$ Card.IsRemembered | AddTrigger$ DrawTrig | EffectZone$ Command | AffectedZone$ Battlefield,Hand,Graveyard,Exile,Stack,Library,Command | Description$ The cards perpetually gain "When this creature enters the battlefield, draw a card." +SVar:DrawTrig:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature enters the battlefield, draw a card. +SVar:TrigDraw:DB$ Draw +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ At the beginning of your upkeep, exile the top card of your library. You may play that card this turn. +SVar:TrigDig:DB$ Dig | DigNum$ 1 | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect +SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play that card this turn. +SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | ForgetOnMoved$ Exile | RememberObjects$ Remembered | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Type$Dwarf +Oracle:When Jewel Mine Overseer enters the battlefield, conjure seven cards named Seven Dwarves on top of your library. They perpetually gain "When this creature enters the battlefield, draw a card." Then shuffle.\nAt the beginning of your upkeep, exile the top card of your library. You may play that card this turn. \ No newline at end of file