From 16c7add22c349f65ef291a41afa3e6b40657685c Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Fri, 2 Jul 2021 09:40:03 +0100 Subject: [PATCH 1/7] AFR cards from various Discord contributers --- .../res/cardsfolder/upcoming/adult_gold_dragon.txt | 8 ++++++++ forge-gui/res/cardsfolder/upcoming/bar_the_gate.txt | 6 ++++++ .../cardsfolder/upcoming/clattering_skeletons.txt | 7 +++++++ .../res/cardsfolder/upcoming/den_of_the_bugbear.txt | 12 ++++++++++++ .../cardsfolder/upcoming/eccentric_apprentice.txt | 11 +++++++++++ forge-gui/res/cardsfolder/upcoming/green_dragon.txt | 10 ++++++++++ forge-gui/res/cardsfolder/upcoming/grim_wanderer.txt | 8 ++++++++ .../cardsfolder/upcoming/hive_of_the_eye_tyrant.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/precipitous_drop.txt | 11 +++++++++++ forge-gui/res/cardsfolder/upcoming/secret_door.txt | 7 +++++++ .../cardsfolder/upcoming/sphere_of_annihilation.txt | 11 +++++++++++ .../upcoming/the_blackstaff_of_waterdeep.txt | 9 +++++++++ .../upcoming/varis_silverymoon_ranger.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/veteran_dungeoneer.txt | 7 +++++++ .../cardsfolder/upcoming/xanathar_guild_kingpin.txt | 10 ++++++++++ .../cardsfolder/upcoming/you_find_some_prisoners.txt | 11 +++++++++++ .../upcoming/you_find_the_villains_lair.txt | 8 ++++++++ 17 files changed, 159 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/adult_gold_dragon.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/bar_the_gate.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/clattering_skeletons.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/den_of_the_bugbear.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/eccentric_apprentice.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/green_dragon.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/grim_wanderer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/hive_of_the_eye_tyrant.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/precipitous_drop.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/secret_door.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sphere_of_annihilation.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/the_blackstaff_of_waterdeep.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/varis_silverymoon_ranger.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/veteran_dungeoneer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/xanathar_guild_kingpin.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/you_find_some_prisoners.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/you_find_the_villains_lair.txt diff --git a/forge-gui/res/cardsfolder/upcoming/adult_gold_dragon.txt b/forge-gui/res/cardsfolder/upcoming/adult_gold_dragon.txt new file mode 100644 index 00000000000..0aa582f1fa1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/adult_gold_dragon.txt @@ -0,0 +1,8 @@ +Name:Adult Gold Dragon +ManaCost:3 R W +Types:Creature Dragon +PT:4/3 +K:Flying +K:Lifelink +K:Haste +Oracle:Flying, lifelink, haste diff --git a/forge-gui/res/cardsfolder/upcoming/bar_the_gate.txt b/forge-gui/res/cardsfolder/upcoming/bar_the_gate.txt new file mode 100644 index 00000000000..27cb802ed16 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bar_the_gate.txt @@ -0,0 +1,6 @@ +Name:Bar the Gate +ManaCost:2 U +Types:Instant +A:SP$ Counter | Cost$ 2 U | Type$ Spell | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker spell | SubAbility$ DBVenture | SpellDescription$ Counter target creature or planeswalker spell. Venture into the dungeon. (Enter the first room or advance to the next room.) +SVar:DBVenture:DB$ Venture +Oracle:Counter target creature or planeswalker spell. Venture into the dungeon. (Enter the first room or advance to the next room.) diff --git a/forge-gui/res/cardsfolder/upcoming/clattering_skeletons.txt b/forge-gui/res/cardsfolder/upcoming/clattering_skeletons.txt new file mode 100644 index 00000000000..8afd952eb2e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/clattering_skeletons.txt @@ -0,0 +1,7 @@ +Name:Clattering Skeletons +ManaCost:3 B +Types:Creature Skeleton +PT:4/3 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigVenture | TriggerDescription$ When CARDNAME dies, venture into the dungeon. (Enter the first room or advance to the next room.) +SVar:TrigVenture:DB$ Venture +Oracle:When Clattering Skeletons dies, venture into the dungeon. (Enter the first room or advance to the next room.) diff --git a/forge-gui/res/cardsfolder/upcoming/den_of_the_bugbear.txt b/forge-gui/res/cardsfolder/upcoming/den_of_the_bugbear.txt new file mode 100644 index 00000000000..403c3c7bd5c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/den_of_the_bugbear.txt @@ -0,0 +1,12 @@ +Name:Den of the Bugbear +ManaCost:no cost +Types:Land +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT1 | SpellDescription$ If you control two or more other lands, CARDNAME enters the battlefield tapped. +SVar:ETBCheckSVar2:Count$LastStateBattlefield Land.YouCtrl +A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. +A:AB$ Animate | Cost$ 3 R | Defined$ Self | Power$ 3 | Toughness$ 2 | Types$ Creature,Goblin | Colors$ Red | Triggers$ TrigAttack | SpellDescription$ Until end of turn, CARDNAME becomes a 3/2 red Goblin creature with "Whenever this creature attacks, create a 1/1 red Goblin creature token that's tapped and attacking." It's still a land. +SVar:TrigAttack:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create a 1/1 red Goblin creature token that's tapped and attacking. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_1_1_goblin | TokenOwner$ You | TokenTapped$ True | TokenAttacking$ True +SVar:HasAttackEffect:TRUE +Oracle:If you control two or more other lands, Den of the Bugbear enters the battlefield tapped.\n{T}: Add {R}.\n{3}{R}: Until end of turn, Den of the Bugbear becomes a 3/2 red Goblin creature with "Whenever this creature attacks, create a 1/1 red Goblin creature token that's tapped and attacking." It's still a land. diff --git a/forge-gui/res/cardsfolder/upcoming/eccentric_apprentice.txt b/forge-gui/res/cardsfolder/upcoming/eccentric_apprentice.txt new file mode 100644 index 00000000000..55c0665e3ae --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/eccentric_apprentice.txt @@ -0,0 +1,11 @@ +Name:Eccentric Apprentice +ManaCost:2 U +Types:Creature Tiefling Wizard +PT:2/2 +K:Flying +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigVenture | TriggerDescription$ When CARDNAME enters the battlefield, venture into the dungeon. (Enter the first room or advance to the next room.) +SVar:TrigVenture:DB$ Venture +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | CheckSVar$ X | Execute$ TrigAnimate | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, if you've completed a dungeon, up to one target creature becomes a Bird with base power and toughness 1/1 and flying until end of turn. +SVar:TrigAnimate:DB$ Animate | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature | Power$ 1 | Toughness$ 1 | Types$ Bird | Keywords$ Flying +SVar:X:PlayerCountPropertyYou$DungeonsCompleted +Oracle:Flying\nWhen Eccentric Apprentice enters the battlefield, venture into the dungeon. (Enter the first room or advance to the next room.)\nAt the beginning of combat on your turn, if you've completed a dungeon, up to one target creature becomes a Bird with base power and toughness 1/1 and flying until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/green_dragon.txt b/forge-gui/res/cardsfolder/upcoming/green_dragon.txt new file mode 100644 index 00000000000..a8810df42fe --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/green_dragon.txt @@ -0,0 +1,10 @@ +Name:Green Dragon +ManaCost:4 G G +Types:Creature Dragon +PT:4/4 +K:Flying +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigEffect | TriggerDescription$ Poison Breath — When CARDNAME enters the battlefield, until end of turn, whenever a creature an opponent controls is dealt damage, destroy it. +SVar:TrigEffect:DB$ Effect | Triggers$ TrigDamageDone +SVar:TrigDamageDone:Mode$ DamageDone | ValidTarget$ Creature.OppCtrl | Execute$ TrigDestroy | TriggerDescription$ Poison Breath — Until end of turn, whenever a creature an opponent controls is dealt damage, destroy it. +SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredTarget +Oracle:Flying\nPoison Breath — When Green Dragon enters the battlefield, until end of turn, whenever a creature an opponent controls is dealt damage, destroy it. diff --git a/forge-gui/res/cardsfolder/upcoming/grim_wanderer.txt b/forge-gui/res/cardsfolder/upcoming/grim_wanderer.txt new file mode 100644 index 00000000000..5de4c79f147 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/grim_wanderer.txt @@ -0,0 +1,8 @@ +Name:Grim Wanderer +ManaCost:1 B +Types:Creature Goblin Warlock +PT:5/3 +K:Flash +S:Mode$ CantBeCast | ValidCard$ Card.Self | EffectZone$ All | CheckSVar$ X | Description$ Tragic Backstory — Cast this spell only if a creature died this turn. +SVar:X:Count$Morbid.0.1 +Oracle:Flash\nTragic Backstory — Cast this spell only if a creature died this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/hive_of_the_eye_tyrant.txt b/forge-gui/res/cardsfolder/upcoming/hive_of_the_eye_tyrant.txt new file mode 100644 index 00000000000..3288a8b106c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hive_of_the_eye_tyrant.txt @@ -0,0 +1,11 @@ +Name:Hive of the Eye Tyrant +ManaCost:no cost +Types:Land +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GE2 | SpellDescription$ If you control two or more lands, CARDNAME enters the battlefield tapped. +SVar:ETBCheckSVar2:Count$LastStateBattlefield Land.YouCtrl +A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. +A:AB$ Animate | Cost$ 3 B | Defined$ Self | Power$ 3 | Toughness$ 3 | Types$ Creature,Beholder | Colors$ Black | Keywords$ Menace | Triggers$ TrigAttack | SpellDescription$ Until end of turn, CARDNAME becomes a 3/3 black Beholder creature with menace and "Whenever this creature attacks, exile target card from defending player's graveyard." It's still a land. +SVar:TrigAttack:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigChangeZone | TriggerDescription$ Whenever this creature attacks, exile target card from defending player's graveyard. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card.DefendingPlayerCtrl | TgtPrompt$ Select target card in defending player's graveyard +Oracle:If you control two or more lands, Hive of the Eye Tyrant enters the battlefield tapped.\n{T}: Add {B}.\n{3}{B}: Until end of turn, Hive of the Eye Tyrant becomes a 3/3 black Beholder creature with menace and "Whenever this creature attacks, exile target card from defending player's graveyard." It's still a land. diff --git a/forge-gui/res/cardsfolder/upcoming/precipitous_drop.txt b/forge-gui/res/cardsfolder/upcoming/precipitous_drop.txt new file mode 100644 index 00000000000..8e9dc5a8cba --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/precipitous_drop.txt @@ -0,0 +1,11 @@ +Name:Precipitous Drop +ManaCost:2 B +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | AILogic$ Curse +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigVenture | TriggerDescription$ When CARDNAME enters the battlefield, venture into the dungeon. (Enter the first room or advance to the next room.) +SVar:TrigVenture:DB$ Venture +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -X | AddToughness$ -X | Description$ Enchanted creature gets -2/-2. It gets -5/-5 instead as long as you've completed a dungeon. +SVar:X:Count$Compare Y GE1.5.2 +SVar:Y:PlayerCountPropertyYou$DungeonsCompleted +Oracle:Enchant creature\nWhen Precipitous Drop enters the battlefield, venture into the dungeon. (Enter the first room or advance to the next room.)\nEnchanted creature gets -2/-2. It gets -5/-5 instead as long as you've completed a dungeon. diff --git a/forge-gui/res/cardsfolder/upcoming/secret_door.txt b/forge-gui/res/cardsfolder/upcoming/secret_door.txt new file mode 100644 index 00000000000..6f27ec663f1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/secret_door.txt @@ -0,0 +1,7 @@ +Name:Secret Door +ManaCost:U +Types:Creature Wall +PT:0/4 +K:Defender +A:AB$ Venture | Cost$ 4 U | SorcerySpeed$ True | SpellDescription$ Venture into the dungeon. Activate only as a sorcery. (Enter the first room or advance to the next room.) +Oracle:Defender\n{4}{U}: Venture into the dungeon. Activate only as a sorcery. (Enter the first room or advance to the next room.) diff --git a/forge-gui/res/cardsfolder/upcoming/sphere_of_annihilation.txt b/forge-gui/res/cardsfolder/upcoming/sphere_of_annihilation.txt new file mode 100644 index 00000000000..b1eda433c35 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sphere_of_annihilation.txt @@ -0,0 +1,11 @@ +Name:Sphere of Annihilation +ManaCost:X B +Types:Artifact +K:etbCounter:VOID:X +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigExileSelf | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, exile CARDNAME, all creatures and planeswalkers with mana value less than or equal to the number of void counters on it, and all creature and planeswalker cards in graveyards with mana value less than or equal to the number of void counters on it. +SVar:TrigExileSelf:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ Self | SubAbility$ DBExileAll +SVar:DBExileAll:DB$ ChangeZoneAll | Origin$ Battlefield | Destination$ Exile | ChangeType$ Creature.cmcLEY,Planeswalker.cmcLEY | SubAbility$ DBExileAllGraveyard +SVar:DBExileAllGraveyard:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | ChangeType$ Creature.cmcLEY,Planeswalker.cmcLEY +SVar:X:Count$xPaid +SVar:Y:Count$CardCounters.VOID +Oracle:Sphere of Annihilation enters the battlefield with X void counters on it.\nAt the beginning of your upkeep, exile Sphere of Annihilation, all creatures and planeswalkers with mana value less than or equal to the number of void counters on it, and all creature and planeswalker cards in graveyards with mana value less than or equal to the number of void counters on it. diff --git a/forge-gui/res/cardsfolder/upcoming/the_blackstaff_of_waterdeep.txt b/forge-gui/res/cardsfolder/upcoming/the_blackstaff_of_waterdeep.txt new file mode 100644 index 00000000000..f53cbc0e3e7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_blackstaff_of_waterdeep.txt @@ -0,0 +1,9 @@ +Name:The Blackstaff of Waterdeep +ManaCost:U +Types:Legendary Artifact +K:You may choose not to untap CARDNAME during your untap step. +A:AB$ Pump | Cost$ 1 U T | ValidTgts$ Artifact.Other+nonToken+YouCtrl | TgtPrompt$ Select another target nontoken artifact you control | RememberTargets$ True | AILogic$ ContinuousBonus | SpellDescription$ Another target nontoken artifact you control becomes a 4/4 artifact creature for as long as CARDNAME remains tapped. Activate only as a sorcery. | SorcerySpeed$ True | StackDescription$ SpellDescription +S:Mode$ Continuous | Affected$ Artifact.IsRemembered | SetPower$ 4 | SetToughness$ 4 | AddType$ Creature +T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ ClearRemembered | Static$ True +SVar:ClearRemembered:DB$ Cleanup | ClearRemembered$ True +Oracle:You may choose not to untap The Blackstaff of Waterdeep during your untap step.\nAnimate Walking Statue — {1}{U}, {T}: Another target nontoken artifact you control becomes a 4/4 artifact creature for as long as The Blackstaff of Waterdeep remains tapped. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/upcoming/varis_silverymoon_ranger.txt b/forge-gui/res/cardsfolder/upcoming/varis_silverymoon_ranger.txt new file mode 100644 index 00000000000..ee41888da49 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/varis_silverymoon_ranger.txt @@ -0,0 +1,12 @@ +Name:Varis, Silverymoon Ranger +ManaCost:1 G G +Types:Legendary Creature Human Elf Ranger +PT:3/3 +K:Reach +K:Ward:1 +T:Mode$ SpellCast | ValidCard$ Creature,Planeswalker | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigVenture | TriggerDescription$ Whenever you cast a creature or planeswalker spell, venture into the dungeon. This ability triggers only once each turn. (To venture into a dungeon, enter the first room or advance to the next room.) +SVar:TrigVenture:DB$ Venture +T:Mode$ DungeonCompleted | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you complete a dungeon, create a 2/2 green Wolf creature token. +SVar:TrigToken:DB$ Token | TokenScript$ g_2_2_wolf +DeckHas:Ability$Token +Oracle:Reach, ward {1}\nWhenever you cast a creature or planeswalker spell, venture into the dungeon. This ability triggers only once each turn. (To venture into a dungeon, enter the first room or advance to the next room.)\nWhenever you complete a dungeon, create a 2/2 green Wolf creature token. diff --git a/forge-gui/res/cardsfolder/upcoming/veteran_dungeoneer.txt b/forge-gui/res/cardsfolder/upcoming/veteran_dungeoneer.txt new file mode 100644 index 00000000000..a6185eedb43 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/veteran_dungeoneer.txt @@ -0,0 +1,7 @@ +Name:Veteran Dungeoneer +ManaCost:3 W +Types:Creature Human Warrior +PT:3/4 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigVenture | TriggerDescription$ When CARDNAME enters the battlefield, venture into the dungeon. (Enter the first room or advance to the next room.) +SVar:TrigVenture:DB$ Venture +Oracle:When Veteran Dungeoneer enters the battlefield, venture into the dungeon. (Enter the first room or advance to the next room.) diff --git a/forge-gui/res/cardsfolder/upcoming/xanathar_guild_kingpin.txt b/forge-gui/res/cardsfolder/upcoming/xanathar_guild_kingpin.txt new file mode 100644 index 00000000000..1b7dd7b2884 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/xanathar_guild_kingpin.txt @@ -0,0 +1,10 @@ +Name:Xanathar, Guild Kingpin +ManaCost:4 U B +Types:Legendary Creature Beholder +PT:5/6 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ XanEffect | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, choose target opponent. Until end of turn, that player can't cast spells, you may look at the top card of their library any time, you may play the top card of their library, and you may spend mana as though it were mana of any color to cast spells this way. +SVar:XanEffect:DB$ Effect | ValidTgts$ Opponent | StaticAbilities$ STCantBeCast,STCanPeek,STCanPlay | RememberObjects$ Targeted | AILogic$ Always +SVar:STCantBeCast:Mode$ CantBeCast | ValidCard$ Card | Caster$ Player.IsRemembered | EffectZone$ Command | Description$ Until end of turn, the targeted player can't cast spells. +SVar:STCanPeek:Mode$ Continuous | Affected$ Card.TopLibrary+RememberedPlayerCtrl | AffectedZone$ Library | MayLookAt$ You | Description$ You may look at the top card of that player's library any time. +SVar:STCanPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.TopLibrary+RememberedPlayerCtrl | AffectedZone$ Library | MayPlay$ True | MayPlayIgnoreType$ True | Description$ You may play the top card of that player's library, and you may spend mana as though it were mana of any color to cast spells this way. +Oracle:At the beginning of your upkeep, choose target opponent. Until end of turn, that player can't cast spells, you may look at the top card of their library any time, you may play the top card of their library, and you may spend mana as though it were mana of any color to cast spells this way. diff --git a/forge-gui/res/cardsfolder/upcoming/you_find_some_prisoners.txt b/forge-gui/res/cardsfolder/upcoming/you_find_some_prisoners.txt new file mode 100644 index 00000000000..7a8d0c40f2a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/you_find_some_prisoners.txt @@ -0,0 +1,11 @@ +Name:You Find Some Prisoners +ManaCost:1 R +Types:Instant +A:SP$ Charm | Cost$ 1 R | Choices$ BreakTheirChains,InterrogateThem +SVar:BreakTheirChains:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SpellDescription$ Break Their Chains — Destroy target artifact. +SVar:InterrogateThem:DB$ Dig | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBChoose | SpellDescription$ Interrogate Them — Exile the top three cards of target opponent's library. Choose one of them. Until the end of your next turn, you may play that card, and you may spend mana as though it were mana of any color to cast it. +SVar:DBChoose:DB$ ChooseCard | Choices$ Card.IsRemembered | ChoiceZone$ Exile | ChoiceTitle$ Choose one of the exiled cards | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | StaticAbilities$ STMayPlay | Duration$ UntilTheEndOfYourNextTurn | RememberObjects$ ChosenCard | ForgetOnMoved$ Exile | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True +SVar:STMayPlay:Mode$ Continuous | Affected$ Card.IsRemembered | AffectedZone$ Exile | EffectZone$ Command | MayPlay$ True | MayPlayIgnoreColor$ True | Description$ You may play the exiled card, and you may spend mana as though it were mana of any color to cast it. +Oracle:Choose one —\n• Break Their Chains — Destroy target artifact.\n• Interrogate Them — Exile the top three cards of target opponent's library. Choose one of them. Until the end of your next turn, you may play that card, and you may spend mana as though it were mana of any color to cast it. diff --git a/forge-gui/res/cardsfolder/upcoming/you_find_the_villains_lair.txt b/forge-gui/res/cardsfolder/upcoming/you_find_the_villains_lair.txt new file mode 100644 index 00000000000..083623a7bd0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/you_find_the_villains_lair.txt @@ -0,0 +1,8 @@ +Name:You Find the Villains' Lair +ManaCost:1 U U +Types:Instant +A:SP$ Charm | Cost$ 1 U U | Choices$ DBCounter,DBDraw +SVar:DBCounter:DB$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Foil Their Scheme — Counter target spell. +SVar:DBDraw:DB$ Draw | NumCards$ 2 | SubAbility$ DBDiscard | SpellDescription$ Learn Their Secrets — Draw two cards, then discard two cards. +SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 2 | Mode$ TgtChoose +Oracle:Choose one —\n• Foil Their Scheme - Counter target spell.\n• Learn Their Secrets — Draw two cards, then discard two cards. From 88afa85e88108bc2288a586e0e29811fd31016dc Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Fri, 2 Jul 2021 11:01:14 +0100 Subject: [PATCH 2/7] AFR cards from various Discord contributors --- forge-gui/res/cardsfolder/upcoming/+2_mace.txt | 6 ++++++ forge-gui/res/cardsfolder/upcoming/air_cult_elemental.txt | 8 ++++++++ forge-gui/res/cardsfolder/upcoming/den_of_the_bugbear.txt | 1 + .../res/cardsfolder/upcoming/sphere_of_annihilation.txt | 1 + 4 files changed, 16 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/+2_mace.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/air_cult_elemental.txt diff --git a/forge-gui/res/cardsfolder/upcoming/+2_mace.txt b/forge-gui/res/cardsfolder/upcoming/+2_mace.txt new file mode 100644 index 00000000000..de109b747d9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/+2_mace.txt @@ -0,0 +1,6 @@ +Name:+2 Mace +ManaCost:1 W +Types:Artifact Equipment +K:Equip:3 +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Equipped creature gets +2/+2. +Oracle:Equipped creature gets +2/+2.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/upcoming/air_cult_elemental.txt b/forge-gui/res/cardsfolder/upcoming/air_cult_elemental.txt new file mode 100644 index 00000000000..badd7fac527 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/air_cult_elemental.txt @@ -0,0 +1,8 @@ +Name:Air-Cult Elemental +ManaCost:4 U U +Types:Creature Elemental +PT:2/5 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters the battlefield, return up to one other target creature to its owner's hand. +SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature.Other | TargetMin$ 0 | TargetMax$ 1 | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Select up to one other target creature | SpellDescription$ Return up to one other target creature to its owner's hand. +Oracle:Flying\nWhirlwind — When Air-Cult Elemental enters the battlefield, return up to one other target creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/upcoming/den_of_the_bugbear.txt b/forge-gui/res/cardsfolder/upcoming/den_of_the_bugbear.txt index 403c3c7bd5c..e485771ceae 100644 --- a/forge-gui/res/cardsfolder/upcoming/den_of_the_bugbear.txt +++ b/forge-gui/res/cardsfolder/upcoming/den_of_the_bugbear.txt @@ -9,4 +9,5 @@ A:AB$ Animate | Cost$ 3 R | Defined$ Self | Power$ 3 | Toughness$ 2 | Types$ Cre SVar:TrigAttack:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create a 1/1 red Goblin creature token that's tapped and attacking. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_1_1_goblin | TokenOwner$ You | TokenTapped$ True | TokenAttacking$ True SVar:HasAttackEffect:TRUE +DeckHas:Ability$Token Oracle:If you control two or more other lands, Den of the Bugbear enters the battlefield tapped.\n{T}: Add {R}.\n{3}{R}: Until end of turn, Den of the Bugbear becomes a 3/2 red Goblin creature with "Whenever this creature attacks, create a 1/1 red Goblin creature token that's tapped and attacking." It's still a land. diff --git a/forge-gui/res/cardsfolder/upcoming/sphere_of_annihilation.txt b/forge-gui/res/cardsfolder/upcoming/sphere_of_annihilation.txt index b1eda433c35..c4df6d30659 100644 --- a/forge-gui/res/cardsfolder/upcoming/sphere_of_annihilation.txt +++ b/forge-gui/res/cardsfolder/upcoming/sphere_of_annihilation.txt @@ -8,4 +8,5 @@ SVar:DBExileAll:DB$ ChangeZoneAll | Origin$ Battlefield | Destination$ Exile | C SVar:DBExileAllGraveyard:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | ChangeType$ Creature.cmcLEY,Planeswalker.cmcLEY SVar:X:Count$xPaid SVar:Y:Count$CardCounters.VOID +DeckHas:Ability$Counters Oracle:Sphere of Annihilation enters the battlefield with X void counters on it.\nAt the beginning of your upkeep, exile Sphere of Annihilation, all creatures and planeswalkers with mana value less than or equal to the number of void counters on it, and all creature and planeswalker cards in graveyards with mana value less than or equal to the number of void counters on it. From 7da17c3a36fea9866ca737ac22664774e0e3b3fc Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Fri, 2 Jul 2021 15:26:26 +0100 Subject: [PATCH 3/7] AFR cards from various Discord contributors --- forge-gui/res/cardsfolder/p/prowling_felidar.txt | 2 +- forge-gui/res/cardsfolder/upcoming/baleful_beholder.txt | 9 +++++++++ forge-gui/res/cardsfolder/upcoming/black_dragon.txt | 8 ++++++++ forge-gui/res/cardsfolder/upcoming/bulette.txt | 9 +++++++++ forge-gui/res/cardsfolder/upcoming/celestial_unicorn.txt | 9 +++++++++ .../cardsfolder/upcoming/you_find_the_villains_lair.txt | 4 ++-- 6 files changed, 38 insertions(+), 3 deletions(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/baleful_beholder.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/black_dragon.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/bulette.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/celestial_unicorn.txt diff --git a/forge-gui/res/cardsfolder/p/prowling_felidar.txt b/forge-gui/res/cardsfolder/p/prowling_felidar.txt index 7e8d7ef7f72..d186a1e8165 100755 --- a/forge-gui/res/cardsfolder/p/prowling_felidar.txt +++ b/forge-gui/res/cardsfolder/p/prowling_felidar.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Cat Beast PT:2/3 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Landfall – Whenever a land enters the battlefield under your control, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:BuffedBy:Land DeckHas:Ability$Counters diff --git a/forge-gui/res/cardsfolder/upcoming/baleful_beholder.txt b/forge-gui/res/cardsfolder/upcoming/baleful_beholder.txt new file mode 100644 index 00000000000..f80aae8e84a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/baleful_beholder.txt @@ -0,0 +1,9 @@ +Name:Baleful Beholder +ManaCost:4 B B +Types:Creature Beholder +PT:6/5 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +SVar:TrigCharm:DB$ Charm | Choices$ DBSacrifice,DBPumpAll +SVar:DBSacrifice:DB$ Sacrifice | Defined$ Opponent | SacValid$ Enchantment | SpellDescription$ Each opponent sacrifices an enchantment. +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Menace | SpellDescription$ Creatures you control gain menace until end of turn. +Oracle:When Baleful Beholder enters the battlefield, choose one —\n• Antimagic Cone — Each opponent sacrifices an enchantment.\n• Fear Ray — Creatures you control gain menace until end of turn. (A creature with menance can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/upcoming/black_dragon.txt b/forge-gui/res/cardsfolder/upcoming/black_dragon.txt new file mode 100644 index 00000000000..826bb05e581 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/black_dragon.txt @@ -0,0 +1,8 @@ +Name:Black Dragon +ManaCost:5 B B +Types:Creature Dragon +PT:4/4 +K:Flying +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ Acid Breath — When CARDNAME enters the battlefield, target creature an opponent controls gets -3/-3 until end of turn. +SVar:TrigPump:DB$ Pump | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature +Oracle:Flying\nAcid Breath — When Black Dragon enters the battlefield, target creature an opponent controls gets -3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/bulette.txt b/forge-gui/res/cardsfolder/upcoming/bulette.txt new file mode 100644 index 00000000000..a3bc4b200fd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bulette.txt @@ -0,0 +1,9 @@ +Name:Bulette +ManaCost:3 G +Types:Creature Beast +PT:3/3 +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ Morbid | SVarCompare$ GE1 | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your end step, if a creature died this turn, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:Morbid:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature +DeckHas:Ability$Counters +Oracle:At the beginning of your end step, if a creature died this turn, put a +1/+1 counter on Bulette. diff --git a/forge-gui/res/cardsfolder/upcoming/celestial_unicorn.txt b/forge-gui/res/cardsfolder/upcoming/celestial_unicorn.txt new file mode 100644 index 00000000000..857606f1edd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/celestial_unicorn.txt @@ -0,0 +1,9 @@ +Name:Celestial Unicorn +ManaCost:2 W +Types:Creature Unicorn +PT:3/2 +T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +DeckHints:Ability$LifeGain +DeckHas:Ability$Counters +Oracle:Whenever you gain life, put a +1/+1 counter on Celestial Unicorn. diff --git a/forge-gui/res/cardsfolder/upcoming/you_find_the_villains_lair.txt b/forge-gui/res/cardsfolder/upcoming/you_find_the_villains_lair.txt index 083623a7bd0..e10433f689a 100644 --- a/forge-gui/res/cardsfolder/upcoming/you_find_the_villains_lair.txt +++ b/forge-gui/res/cardsfolder/upcoming/you_find_the_villains_lair.txt @@ -4,5 +4,5 @@ Types:Instant A:SP$ Charm | Cost$ 1 U U | Choices$ DBCounter,DBDraw SVar:DBCounter:DB$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Foil Their Scheme — Counter target spell. SVar:DBDraw:DB$ Draw | NumCards$ 2 | SubAbility$ DBDiscard | SpellDescription$ Learn Their Secrets — Draw two cards, then discard two cards. -SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 2 | Mode$ TgtChoose -Oracle:Choose one —\n• Foil Their Scheme - Counter target spell.\n• Learn Their Secrets — Draw two cards, then discard two cards. +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 2 | Mode$ TgtChoose +Oracle:Choose one —\n• Foil Their Scheme — Counter target spell.\n• Learn Their Secrets — Draw two cards, then discard two cards. From dcd42ef387e239d10da1b372227ba0e8576fab02 Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Fri, 2 Jul 2021 17:31:57 +0100 Subject: [PATCH 4/7] AFR cards from various Discord contributors --- .../res/cardsfolder/upcoming/black_dragon.txt | 2 +- .../cardsfolder/upcoming/bulls_strength.txt | 6 ++ .../cardsfolder/upcoming/devoted_paladin.txt | 7 +++ .../res/cardsfolder/upcoming/green_dragon.txt | 2 +- .../cardsfolder/upcoming/half_elf_monk.txt | 7 +++ .../res/cardsfolder/upcoming/owlbear.txt | 8 +++ ...ons Adventures in the Forgotten Realms.txt | 58 +++++++++++++++++++ 7 files changed, 88 insertions(+), 2 deletions(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/bulls_strength.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/devoted_paladin.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/half_elf_monk.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/owlbear.txt diff --git a/forge-gui/res/cardsfolder/upcoming/black_dragon.txt b/forge-gui/res/cardsfolder/upcoming/black_dragon.txt index 826bb05e581..340f71f1b87 100644 --- a/forge-gui/res/cardsfolder/upcoming/black_dragon.txt +++ b/forge-gui/res/cardsfolder/upcoming/black_dragon.txt @@ -3,6 +3,6 @@ ManaCost:5 B B Types:Creature Dragon PT:4/4 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ Acid Breath — When CARDNAME enters the battlefield, target creature an opponent controls gets -3/-3 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Acid Breath — When CARDNAME enters the battlefield, target creature an opponent controls gets -3/-3 until end of turn. SVar:TrigPump:DB$ Pump | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature Oracle:Flying\nAcid Breath — When Black Dragon enters the battlefield, target creature an opponent controls gets -3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/bulls_strength.txt b/forge-gui/res/cardsfolder/upcoming/bulls_strength.txt new file mode 100644 index 00000000000..ea154dacb54 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bulls_strength.txt @@ -0,0 +1,6 @@ +Name:Bull's Strength +ManaCost:1 G +Types:Instant +A:SP$ Pump | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | KW$ Trample | SpellDescription$ Target creature gets +2/+2 and gains trample until end of turn. Untap it. | SubAbility$ DBUntap +SVar:DBUntap:DB$Untap | Defined$ Targeted +Oracle:Target creature gets +2/+2 and gains trample until end of turn. Untap it. diff --git a/forge-gui/res/cardsfolder/upcoming/devoted_paladin.txt b/forge-gui/res/cardsfolder/upcoming/devoted_paladin.txt new file mode 100644 index 00000000000..da0a2ba5e61 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/devoted_paladin.txt @@ -0,0 +1,7 @@ +Name:Devoted Paladin +ManaCost:4 W +Types:Creature Orc Knight +PT:4/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Beacon of Hope — When CARDNAME enters the battlefield, creatures you control get +1/+1 and gain vigilance until end of turn. +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | KW$ Vigilance +Oracle:Beacon of Hope — When Devoted Paladin enters the battlefield, creatures you control get +1/+1 and gain vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/green_dragon.txt b/forge-gui/res/cardsfolder/upcoming/green_dragon.txt index a8810df42fe..2bf6c9cc4d4 100644 --- a/forge-gui/res/cardsfolder/upcoming/green_dragon.txt +++ b/forge-gui/res/cardsfolder/upcoming/green_dragon.txt @@ -3,7 +3,7 @@ ManaCost:4 G G Types:Creature Dragon PT:4/4 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigEffect | TriggerDescription$ Poison Breath — When CARDNAME enters the battlefield, until end of turn, whenever a creature an opponent controls is dealt damage, destroy it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Poison Breath — When CARDNAME enters the battlefield, until end of turn, whenever a creature an opponent controls is dealt damage, destroy it. SVar:TrigEffect:DB$ Effect | Triggers$ TrigDamageDone SVar:TrigDamageDone:Mode$ DamageDone | ValidTarget$ Creature.OppCtrl | Execute$ TrigDestroy | TriggerDescription$ Poison Breath — Until end of turn, whenever a creature an opponent controls is dealt damage, destroy it. SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredTarget diff --git a/forge-gui/res/cardsfolder/upcoming/half_elf_monk.txt b/forge-gui/res/cardsfolder/upcoming/half_elf_monk.txt new file mode 100644 index 00000000000..6da575e6515 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/half_elf_monk.txt @@ -0,0 +1,7 @@ +Name:Half-Elf Monk +ManaCost:3 W +Types: Creature Human Elf Monk +PT:1/4 +K:Vigilance +A:AB$ Tap | Cost$ 1 W T | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Stunning Strike — Tap target creature. +Oracle:Vigilance\nStunning Strike — {1}{W}, {T}: Tap target creature. diff --git a/forge-gui/res/cardsfolder/upcoming/owlbear.txt b/forge-gui/res/cardsfolder/upcoming/owlbear.txt new file mode 100644 index 00000000000..3a806e35480 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/owlbear.txt @@ -0,0 +1,8 @@ +Name:Owlbear +ManaCost:3 G G +Types: Creature Bird Bear +PT:4/4 +K:Trample +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Keen Senses — When CARDNAME enters the battlefield, draw a card. +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 +Oracle:Trample\nKeen Senses — When Owlbear enters the battlefield, draw a card. diff --git a/forge-gui/res/editions/Dungeons & Dragons Adventures in the Forgotten Realms.txt b/forge-gui/res/editions/Dungeons & Dragons Adventures in the Forgotten Realms.txt index 5d9094d45fe..053aa7c0d6f 100644 --- a/forge-gui/res/editions/Dungeons & Dragons Adventures in the Forgotten Realms.txt +++ b/forge-gui/res/editions/Dungeons & Dragons Adventures in the Forgotten Realms.txt @@ -10,16 +10,20 @@ ScryfallCode=AFR [cards] 1 C +2 Mace 5 C Celestial Unicorn +6 U Cleric Class 7 U Cloister Gargoyle 9 C Dawnbringer Cleric 10 C Delver's Torch 11 C Devoted Paladin +13 U Dragon's Disciple 14 C Dwarfhold Champion 15 R Flumph 16 C Gloom Stalker +18 R Guardian of Faith 19 C Half-Elf Monk 20 M Icingdeath, Frost Tyrant 22 U Keen-Eared Sentry +24 C Minimus Containment 26 U Moon-Blessed Cleric 27 R Nadaar, Selfless Paladin 28 R Oswald Fiddlebender @@ -30,22 +34,32 @@ ScryfallCode=AFR 42 C You Hear Something on Watch 43 C You're Ambushed on the Road 45 C Air-Cult Elemental +46 C Arcane Investigator 47 C Bar the Gate 48 R The Blackstaff of Waterdeep 50 C Charmed Sleep 51 C Clever Conjurer +52 C Contact Other Plane +53 M Demilich 54 U Displacer Beast +55 C Djinni Windseer 56 R Dragon Turtle 57 U Eccentric Apprentice +58 U Feywild Trickster 59 U Fly 60 R Grazilaxx, Illithid Scholar 61 U Guild Thief 65 C Mordenkainen's Polymorph 66 C Pixie Guide +67 U Power of Persuasion 68 U Ray of Frost +69 C Rimeshield Frost Giant +70 C Scion of Stygia 71 C Secret Door +72 C Shocking Grasp 73 C Shortcut Seeker 78 R Tasha's Hideous Laughter +82 R Wizard's Spellbook 83 C You Come to a River 84 C You Find the Villains' Lair 85 C You See a Guard Approach @@ -54,6 +68,7 @@ ScryfallCode=AFR 90 U Black Dragon 91 M The Book of Vile Darkness 93 C Clattering Skeletons +95 U Death-Priest of Myrkul 97 C Devour Intellect 98 U Drider 99 U Dungeon Crawler @@ -62,6 +77,8 @@ ScryfallCode=AFR 103 C Feign Death 105 R Gelatinous Cube 107 U Grim Wanderer +108 C Herald of Hadar +109 C Hired Hexblade 111 U Lightfoot Rogue 112 M Lolth, Spider Queen 113 C Manticore @@ -71,20 +88,33 @@ ScryfallCode=AFR 120 U Skullport Merchant 121 R Sphere of Annihilation 124 R Vorpal Sword +125 U Warlock Class 127 R Wight 128 C Yuan-Ti Fang-Blade 129 C Zombie Ogre 132 U Battle Cry Goblin +134 C Brazen Dwarf +136 U Chaos Channeler +137 U Critical Hit +138 R Delina, Wild Mage 140 C Dueling Rapier +141 C Earth-Cult Elemental +142 C Farideh's Fireball 143 M Flameskull +144 C Goblin Javelineer 145 U Goblin Morningstar +146 C Hoarding Ogre 148 C Hobgoblin Captain +149 U Hulking Bugbear 150 C Improvised Weaponry +152 C Jaded Sell-Sword 153 C Kick in the Door 155 R Meteor Swarm 156 R Minion of the Mighty 157 R Orb of Dragonkind 158 C Plundering Barbarian +160 U Red Dragon +162 C Swarming Goblins 163 U Tiger-Tribe Hunter 165 C Valor Singer 166 R Wish @@ -104,24 +134,33 @@ ScryfallCode=AFR 185 C Gnoll Hunter 186 U Green Dragon 186 U Hunter's Mark +187 C Hill Giant Herdgorger 189 C Inspiring Bard 190 R Instrument of the Bards 191 U Intrepid Outlander +192 U Loathsome Troll +194 U Lurking Roper 196 R Ochre Jelly 198 C Owlbear 200 U Prosperous Innkeeper 201 U Purple Worm +206 C Sylvan Shepherd 207 M The Tarrasque 209 R Varis, Silverymoon Ranger 210 U Wandering Troubadour 211 R Werewolf Pack Leader 213 C You Find a Cursed Idol 214 U You Happen On a Glade +215 U You Meet in a Tavern 216 R Adult Gold Dragon +217 R Bard Class 218 U Barrowin of Clan Undurr 219 U Bruenor Battlehammer 220 R Drizzt Do'Urden +221 U Farideh, Devil's Chosen +223 U Gretchen Titchwillow 224 U Hama Pashar, Ruin Seeker +225 U Kalain, Reclusive Painter 226 U Krydle of Baldur's Gate 229 R Orcus, Prince of Undeath 231 U Shessra, Death's Whisper @@ -131,10 +170,13 @@ ScryfallCode=AFR 237 R Triumphant Adventurer 238 R Volo, Guide to Monsters 239 M Xanathar, Guild Kingpin +240 U Bag of Holding 241 M The Deck of Many Things 242 U Dungeon Map 244 U Fifty Feet of Rope 249 C Mimic +251 C Spiked Pit Trap +252 R Treasure Chest 253 R Cave of the Frost Dragon 254 R Den of the Bugbear 255 R Dungeon Descent @@ -167,6 +209,7 @@ ScryfallCode=AFR 287 M Icingdeath, Frost Tyrant 291 U Black Dragon 292 M Ebondeath, Dracolich +294 U Red Dragon 295 U Green Dragon 297 R Adult Gold Dragon 298 M Tiamat @@ -175,17 +218,24 @@ ScryfallCode=AFR 303 R Nadaar, Selfless Paladin 304 R Oswald Fiddlebender 305 U Displacer Beast +306 C Djinni Windseer 307 R Dragon Turtle 309 C Pixie Guide +310 C Rimeshield Frost Giant 311 C Baleful Beholder 312 C Clattering Skeletons 313 R Gelatinous Cube 314 C Manticore 316 R Wight +317 R Delina, Wild Mage +318 C Goblin Javelineer +319 U Hulking Bugbear 320 R Minion of the Mighty 323 R Zalto, Fire Giant Duke 324 C Bulette 326 C Gnoll Hunter +327 U Loathsome Troll +328 U Lurking Roper 330 R Ochre Jelly 331 C Owlbear 332 U Purple Worm @@ -194,7 +244,10 @@ ScryfallCode=AFR 336 U Barrowin of Clan Undurr 337 U Bruenor Battlehammer 338 R Drizzt Do'Urden +339 U Farideh, Devil's Chosen +340 U Gretchen Titchwillow 341 U Hama Pashar, Ruin Seeker +342 U Kalain, Reclusive Painter 343 U Krydle of Baldur's Gate 345 U Shessra, Death's Whisper 346 U Trelasarra, Moon Dancer @@ -207,9 +260,12 @@ ScryfallCode=AFR 354 R Hall of Storm Giants 355 R Hive of the Eye Tyrant 361 R Flumph +362 R Guardian of Faith 365 R The Blackstaff of Waterdeep +366 M Demilich 367 R Grazilaxx, Illithid Scholar 368 R Tasha's Hideous Laughter +370 R Wizard's Spellbook 371 R Yuan-Ti Malison 374 M The Book of Vile Darkness 376 R Sphere of Annihilation @@ -226,7 +282,9 @@ ScryfallCode=AFR 390 R Triumphant Adventurer 391 M Xanathar, Guild Kingpin 392 M The Deck of Many Things +395 R Treasure Chest 396 R Vorpal Sword +397 R Treasure Chest 398 U Portable Hole 399 C You Find the Villains' Lair 400 U Power Word Kill From 80aa06cd92ae1c2f5bea1aacd155a13623edf3d2 Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Fri, 2 Jul 2021 17:34:49 +0100 Subject: [PATCH 5/7] AFR cards from various Discord contributors --- forge-gui/res/cardsfolder/upcoming/black_dragon.txt | 2 +- forge-gui/res/cardsfolder/upcoming/green_dragon.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/black_dragon.txt b/forge-gui/res/cardsfolder/upcoming/black_dragon.txt index 340f71f1b87..7b016dae6bd 100644 --- a/forge-gui/res/cardsfolder/upcoming/black_dragon.txt +++ b/forge-gui/res/cardsfolder/upcoming/black_dragon.txt @@ -3,6 +3,6 @@ ManaCost:5 B B Types:Creature Dragon PT:4/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Acid Breath — When CARDNAME enters the battlefield, target creature an opponent controls gets -3/-3 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Acid Breath — When CARDNAME enters the battlefield, target creature an opponent controls gets -3/-3 until end of turn. SVar:TrigPump:DB$ Pump | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature Oracle:Flying\nAcid Breath — When Black Dragon enters the battlefield, target creature an opponent controls gets -3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/green_dragon.txt b/forge-gui/res/cardsfolder/upcoming/green_dragon.txt index 2bf6c9cc4d4..03d417b5691 100644 --- a/forge-gui/res/cardsfolder/upcoming/green_dragon.txt +++ b/forge-gui/res/cardsfolder/upcoming/green_dragon.txt @@ -3,7 +3,7 @@ ManaCost:4 G G Types:Creature Dragon PT:4/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Poison Breath — When CARDNAME enters the battlefield, until end of turn, whenever a creature an opponent controls is dealt damage, destroy it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Poison Breath — When CARDNAME enters the battlefield, until end of turn, whenever a creature an opponent controls is dealt damage, destroy it. SVar:TrigEffect:DB$ Effect | Triggers$ TrigDamageDone SVar:TrigDamageDone:Mode$ DamageDone | ValidTarget$ Creature.OppCtrl | Execute$ TrigDestroy | TriggerDescription$ Poison Breath — Until end of turn, whenever a creature an opponent controls is dealt damage, destroy it. SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredTarget From 7e0e24ddd75e1910c83e709686b5a5c6d6fad718 Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Sat, 3 Jul 2021 01:19:40 +0100 Subject: [PATCH 6/7] AFR cards from various Discord contributors --- .../cardsfolder/upcoming/cave_of_the_frost_dragon.txt | 9 +++++++++ .../res/cardsfolder/upcoming/hall_of_storm_giants.txt | 9 +++++++++ .../res/cardsfolder/upcoming/hive_of_the_eye_tyrant.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/planar_ally.txt | 8 ++++++++ .../res/cardsfolder/upcoming/triumphant_adventurer.txt | 9 +++++++++ 5 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/cave_of_the_frost_dragon.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/hall_of_storm_giants.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/planar_ally.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/triumphant_adventurer.txt diff --git a/forge-gui/res/cardsfolder/upcoming/cave_of_the_frost_dragon.txt b/forge-gui/res/cardsfolder/upcoming/cave_of_the_frost_dragon.txt new file mode 100644 index 00000000000..ecc4aa54cc7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cave_of_the_frost_dragon.txt @@ -0,0 +1,9 @@ +Name:Cave of the Frost Dragon +ManaCost:no cost +Types:Land +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GE2 | SpellDescription$ If you control two or more other lands, CARDNAME enters the battlefield tapped. +SVar:ETBCheckSVar2:Count$LastStateBattlefield Land.YouCtrl +A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. +A:AB$ Animate | Cost$ 4 W | Defined$ Self | Power$ 3 | Toughness$ 4 | Types$ Creature,Dragon | Colors$ White | Keywords$ Flying | SpellDescription$ CARDNAME becomes a 3/4 white Dragon creature with flying until end of turn. It’s still a land. +Oracle:If you control two or more other lands, Cave of the Frost Dragon enters the battlefield tapped.\n{T}: Add {W}.\n{4}{W}: Cave of the Frost Dragon becomes a 3/4 white Dragon creature with flying until end of turn. It’s still a land. diff --git a/forge-gui/res/cardsfolder/upcoming/hall_of_storm_giants.txt b/forge-gui/res/cardsfolder/upcoming/hall_of_storm_giants.txt new file mode 100644 index 00000000000..5814f75daa6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hall_of_storm_giants.txt @@ -0,0 +1,9 @@ +Name:Hall of Storm Giants +ManaCost:no cost +Types:Land +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GE2 | SpellDescription$ If you control two or more other lands, CARDNAME enters the battlefield tapped. +SVar:ETBCheckSVar2:Count$LastStateBattlefield Land.YouCtrl +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +A:AB$ Animate | Cost$ 5 U | Defined$ Self | Power$ 7 | Toughness$ 7 | Types$ Creature,Giant | Colors$ Blue | Keywords$ Ward:3 | SpellDescription$ Until end of turn, CARDNAME becomes a 7/7 blue Giant creature with ward {3}. It's still a land. (Whenever it becomes the target of a spell or ability an opponent controls, counter it unless that player pays {3}.) +Oracle:If you control two or more other lands, Hall of Storm Giants enters the battlefield tapped.\n{T}: Add {U}.\n{5}{U}: Until end of turn, Hall of Storm Giants becomes a 7/7 blue Giant creature with ward {3}. It's still a land. (Whenever it becomes the target of a spell or ability an opponent controls, counter it unless that player pays {3}.) diff --git a/forge-gui/res/cardsfolder/upcoming/hive_of_the_eye_tyrant.txt b/forge-gui/res/cardsfolder/upcoming/hive_of_the_eye_tyrant.txt index 3288a8b106c..56dc18c0b3b 100644 --- a/forge-gui/res/cardsfolder/upcoming/hive_of_the_eye_tyrant.txt +++ b/forge-gui/res/cardsfolder/upcoming/hive_of_the_eye_tyrant.txt @@ -2,10 +2,10 @@ Name:Hive of the Eye Tyrant ManaCost:no cost Types:Land K:ETBReplacement:Other:LandTapped -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GE2 | SpellDescription$ If you control two or more lands, CARDNAME enters the battlefield tapped. +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GE2 | SpellDescription$ If you control two or more other lands, CARDNAME enters the battlefield tapped. SVar:ETBCheckSVar2:Count$LastStateBattlefield Land.YouCtrl A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Animate | Cost$ 3 B | Defined$ Self | Power$ 3 | Toughness$ 3 | Types$ Creature,Beholder | Colors$ Black | Keywords$ Menace | Triggers$ TrigAttack | SpellDescription$ Until end of turn, CARDNAME becomes a 3/3 black Beholder creature with menace and "Whenever this creature attacks, exile target card from defending player's graveyard." It's still a land. SVar:TrigAttack:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigChangeZone | TriggerDescription$ Whenever this creature attacks, exile target card from defending player's graveyard. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card.DefendingPlayerCtrl | TgtPrompt$ Select target card in defending player's graveyard -Oracle:If you control two or more lands, Hive of the Eye Tyrant enters the battlefield tapped.\n{T}: Add {B}.\n{3}{B}: Until end of turn, Hive of the Eye Tyrant becomes a 3/3 black Beholder creature with menace and "Whenever this creature attacks, exile target card from defending player's graveyard." It's still a land. +Oracle:If you control two or more other lands, Hive of the Eye Tyrant enters the battlefield tapped.\n{T}: Add {B}.\n{3}{B}: Until end of turn, Hive of the Eye Tyrant becomes a 3/3 black Beholder creature with menace and "Whenever this creature attacks, exile target card from defending player's graveyard." It's still a land. diff --git a/forge-gui/res/cardsfolder/upcoming/planar_ally.txt b/forge-gui/res/cardsfolder/upcoming/planar_ally.txt new file mode 100644 index 00000000000..d7d98d5b5b5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/planar_ally.txt @@ -0,0 +1,8 @@ +Name:Planar Ally +ManaCost:3 W W +Types:Creature Angel +PT:3/3 +K:Flying +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBVenture | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, venture into the dungeon. (Enter the first room or advance to the next room.) +SVar:DBVenture:DB$ Venture | Defined$ You +Oracle:Flying\nWhenever Planar Ally attacks, venture into the dungeon. diff --git a/forge-gui/res/cardsfolder/upcoming/triumphant_adventurer.txt b/forge-gui/res/cardsfolder/upcoming/triumphant_adventurer.txt new file mode 100644 index 00000000000..832dc9e6da5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/triumphant_adventurer.txt @@ -0,0 +1,9 @@ +Name:Triumphant Adventurer +ManaCost:W B +Types:Creature Human Knight +PT:1/1 +K:Deathtouch +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ First Strike | Condition$ PlayerTurn | Description$ As long as it's your turn, CARDNAME has first strike. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBVenture | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, venture into the dungeon. (Enter the first room or advance to the next room.) +SVar:DBVenture:DB$ Venture | Defined$ You +Oracle:Deathtouch\nAs long as it's your turn, Triumphant Adventurer has first strike.\nWhenever Triumphant Adventurer attacks, venture into the dungeon. From 31fb70f11565d2b57eb3263a27aedc66ad14ec8b Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Sat, 3 Jul 2021 03:19:12 +0100 Subject: [PATCH 7/7] AFR cards from various Discord contributors --- forge-gui/res/cardsfolder/upcoming/delvers_torch.txt | 8 ++++++++ forge-gui/res/cardsfolder/upcoming/displacer_beast.txt | 8 ++++++++ forge-gui/res/cardsfolder/upcoming/dungeon_descent.txt | 7 +++++++ forge-gui/res/cardsfolder/upcoming/dungeon_map.txt | 6 ++++++ forge-gui/res/cardsfolder/upcoming/find_the_path.txt | 10 ++++++++++ forge-gui/res/cardsfolder/upcoming/rangers_hawk.txt | 7 +++++++ 6 files changed, 46 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/delvers_torch.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/displacer_beast.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/dungeon_descent.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/dungeon_map.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/find_the_path.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/rangers_hawk.txt diff --git a/forge-gui/res/cardsfolder/upcoming/delvers_torch.txt b/forge-gui/res/cardsfolder/upcoming/delvers_torch.txt new file mode 100644 index 00000000000..931ee1b901f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/delvers_torch.txt @@ -0,0 +1,8 @@ +Name:Delver's Torch +ManaCost:1 W +Types:Artifact Equipment +K:Equip:3 +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. +T:Mode$ Attacks | ValidCard$ Card.EquippedBy | Execute$ DBVenture | TriggerDescription$ Whenever equipped creature attacks, venture into the dungeon. (Enter the first room or advance to the next room.) +SVar:DBVenture:DB$ Venture | Defined$ You +Oracle:Equipped creature gets +1/+1.\nWhenever equipped creature attacks, venture into the dungeon. (Enter the first room or advance to the next room.)\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/upcoming/displacer_beast.txt b/forge-gui/res/cardsfolder/upcoming/displacer_beast.txt new file mode 100644 index 00000000000..a36fc3d8aca --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/displacer_beast.txt @@ -0,0 +1,8 @@ +Name:Displacer Beast +ManaCost:2 U +Types:Creature Cat Beast +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBVenture | TriggerDescription$ When CARDNAME enters the battlefield, venture into the dungeon. (Enter the first room or advance to the next room.) +SVar:DBVenture:DB$ Venture | Defined$ You +A:AB$ ChangeZone | Cost$ 3 U | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Displacement — Return CARDNAME to its owner's hand. +Oracle:When Displacer Beast enters the battlefield, venture into the dungeon. (Enter the first room or advance to the next room.)\nDisplacement — {3}{U}: Return Displacer Beast to its owner's hand. diff --git a/forge-gui/res/cardsfolder/upcoming/dungeon_descent.txt b/forge-gui/res/cardsfolder/upcoming/dungeon_descent.txt new file mode 100644 index 00000000000..0b6c42d50cd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dungeon_descent.txt @@ -0,0 +1,7 @@ +Name:Dungeon Descent +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +A:AB$ Venture | Cost$ 4 T tapXType<1/Creature.Legendary/legendary creature> | SorcerySpeed$ True | SpellDescription$ Venture into the dungeon. Activate only as a sorcery. (Enter the first room or advance to the next room.) +Oracle:Dungeon Descent enters the battlefield tapped.\n{T}: Add {C}.\n{4}, {T}, Tap an untapped legendary creature you control: Venture into the dungeon. Activate only as a sorcery. (Enter the first room or advance to the next room.) diff --git a/forge-gui/res/cardsfolder/upcoming/dungeon_map.txt b/forge-gui/res/cardsfolder/upcoming/dungeon_map.txt new file mode 100644 index 00000000000..02a4507eae0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dungeon_map.txt @@ -0,0 +1,6 @@ +Name:Dungeon Map +ManaCost:3 +Types:Artifact +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +A:AB$ Venture | Cost$ 3 T | SorcerySpeed$ True | SpellDescription$ Venture into the dungeon. Activate only as a sorcery. (Enter the first room or advance to the next room.) +Oracle:{T}: Add {C}.\n{3}, {T}: Venture into the dungeon. Activate only as a sorcery. (Enter the first room or advance to the next room.) diff --git a/forge-gui/res/cardsfolder/upcoming/find_the_path.txt b/forge-gui/res/cardsfolder/upcoming/find_the_path.txt new file mode 100644 index 00000000000..b2168477c03 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/find_the_path.txt @@ -0,0 +1,10 @@ +Name:Find the Path +ManaCost:2 G +Types:Enchantment Aura +K:Enchant land +A:SP$ Attach | Cost$ 2 G | ValidTgts$ Land | AILogic$ Pump +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBVenture | TriggerDescription$ When CARDNAME enters the battlefield, venture into the dungeon. (Enter the first room or advance to the next room.) +SVar:DBVenture:DB$ Venture | Defined$ You +S:Mode$ Continuous | Affected$ Land.EnchantedBy | AddAbility$ ABMana | Description$ Enchanted land has "{T}: Add {G}{G}." +SVar:ABMana:AB$ Mana | Cost$ T | Produced$ G | Amount$ 2 | SpellDescription$ Add {G}{G}. +Oracle:Enchant land\nWhen Find the Path enters the battlefield, venture into the dungeon. (Enter the first room or advance to the next room.)\nEnchanted land has "{T}: Add {G}{G}." diff --git a/forge-gui/res/cardsfolder/upcoming/rangers_hawk.txt b/forge-gui/res/cardsfolder/upcoming/rangers_hawk.txt new file mode 100644 index 00000000000..cd4b90c5194 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rangers_hawk.txt @@ -0,0 +1,7 @@ +Name:Ranger's Hawk +ManaCost:W +Types:Creature Bird +PT:1/1 +K:Flying +A:AB$ Venture | Cost$ 3 T tapXType<1/Creature/creature> | SorcerySpeed$ True | SpellDescription$ Venture into the dungeon. Activate only as a sorcery. (Enter the first room or advance to the next room.) +Oracle:Flying\n{3}, {T}, Tap another untapped creature you control: Venture into the dungeon. Activate only as a sorcery. (Enter the first room or advance to the next room.)