From da8fd7d1add78b646e377f062ac67e009aca958f Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Wed, 9 Feb 2022 13:00:08 +0000 Subject: [PATCH 1/5] 09 Feb - NEO & NEC card scripts from various Discord users --- forge-gui/res/cardsfolder/upcoming/acess_denied.txt | 9 +++++++++ .../res/cardsfolder/upcoming/aerial_surveyor.txt | 11 +++++++++++ .../cardsfolder/upcoming/chainflail_centipede.txt | 8 ++++++++ .../res/cardsfolder/upcoming/colossal_skyturtle.txt | 9 +++++++++ .../res/cardsfolder/upcoming/cyberdrive_awakener.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/debt_to_the_kami.txt | 7 +++++++ forge-gui/res/cardsfolder/upcoming/drumbellower.txt | 7 +++++++ .../res/cardsfolder/upcoming/ironsoul_enforcer.txt | 8 ++++++++ .../cardsfolder/upcoming/kotori_pilot_prodigy.txt | 10 ++++++++++ .../cardsfolder/upcoming/kura_the_boundless_sky.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/mirrorshell_crab.txt | 7 +++++++ .../res/cardsfolder/upcoming/mnemonic_sphere.txt | 6 ++++++ .../res/cardsfolder/upcoming/mukotai_ambusher.txt | 7 +++++++ forge-gui/res/cardsfolder/upcoming/ninjas_kunai.txt | 8 ++++++++ .../res/cardsfolder/upcoming/ogre_head_helm.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/organic_extinction.txt | 6 ++++++ .../res/cardsfolder/upcoming/rabbit_battery.txt | 8 ++++++++ .../res/cardsfolder/upcoming/reckoners_bargain.txt | 8 ++++++++ .../res/cardsfolder/upcoming/reinforced_ronin.txt | 9 +++++++++ .../res/cardsfolder/upcoming/release_to_memory.txt | 9 +++++++++ .../cardsfolder/upcoming/swift_reconfiguration.txt | 8 ++++++++ .../cardsfolder/upcoming/wanderers_intervention.txt | 5 +++++ .../res/tokenscripts/g_x_x_spirit_total_lands.txt | 8 ++++++++ 23 files changed, 192 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/acess_denied.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/aerial_surveyor.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/chainflail_centipede.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/colossal_skyturtle.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/cyberdrive_awakener.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/debt_to_the_kami.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/drumbellower.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/ironsoul_enforcer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/kotori_pilot_prodigy.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/kura_the_boundless_sky.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/mirrorshell_crab.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/mnemonic_sphere.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/mukotai_ambusher.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/ninjas_kunai.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/ogre_head_helm.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/organic_extinction.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/rabbit_battery.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/reckoners_bargain.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/reinforced_ronin.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/release_to_memory.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/swift_reconfiguration.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/wanderers_intervention.txt create mode 100644 forge-gui/res/tokenscripts/g_x_x_spirit_total_lands.txt diff --git a/forge-gui/res/cardsfolder/upcoming/acess_denied.txt b/forge-gui/res/cardsfolder/upcoming/acess_denied.txt new file mode 100644 index 00000000000..56e6e0e59f3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/acess_denied.txt @@ -0,0 +1,9 @@ +Name:Access Denied +ManaCost:3 U U +Types:Instant +A:SP$ Counter | Cost$ 3 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBToken | RememberCounteredCMC$ True | SpellDescription$ Counter target spell. Create X 1/1 colorless Thopter artifact creature tokens with flying, where X is that spell's mana value. +SVar:DBToken:DB$ Token | TokenScript$ c_1_1_a_thopter_flying | TokenAmount$ X | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Count$RememberedNumber +DeckHas:Ability$Token +Oracle:Counter target spell. Create X 1/1 colorless Thopter artifact creature tokens with flying, where X is that spell's mana value. diff --git a/forge-gui/res/cardsfolder/upcoming/aerial_surveyor.txt b/forge-gui/res/cardsfolder/upcoming/aerial_surveyor.txt new file mode 100644 index 00000000000..f4c6fb81b13 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/aerial_surveyor.txt @@ -0,0 +1,11 @@ +Name:Aerial Surveyor +ManaCost:2 W +Types:Artifact Vehicle +PT:3/4 +K:Flying +K:Crew:2 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigSearch | CheckSVar$ Y | SVarCompare$ GTX | TriggerDescription$ Whenever CARDNAME attacks, if defending player controls more lands than you, search your library for a basic Plains card, put it onto the battlefield tapped, then shuffle. +SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains.Basic | ChangeNum$ 1 | Tapped$ True | Mandatory$ True +SVar:X:Count$Valid Land.YouCtrl +SVar:Y:PlayerCountOpponents$HighestValid Land.YouCtrl +Oracle:Flying\nWhenever Aerial Surveyor attacks, if defending player controls more lands than you, search your library for a basic Plains card, put it onto the battlefield tapped, then shuffle.\nCrew 2 diff --git a/forge-gui/res/cardsfolder/upcoming/chainflail_centipede.txt b/forge-gui/res/cardsfolder/upcoming/chainflail_centipede.txt new file mode 100644 index 00000000000..f6d18216d92 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/chainflail_centipede.txt @@ -0,0 +1,8 @@ +Name:Chainflail Centipede +ManaCost:2 B +Types:Artifact Creature Equipment Insect +PT:2/2 +K:Reconfigure:2 +T:Mode$ Attacks | ValidCard$ Card.Self,Creature.EquippedBy | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME or equipped creature attacks, it gets +2/+0 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ 2 +Oracle:Whenever Chainflail Centipede or equipped creature attacks, it gets +2/+0 until end of turn.\nReconfigure {2} ({2}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) diff --git a/forge-gui/res/cardsfolder/upcoming/colossal_skyturtle.txt b/forge-gui/res/cardsfolder/upcoming/colossal_skyturtle.txt new file mode 100644 index 00000000000..3a0c9c92fdd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/colossal_skyturtle.txt @@ -0,0 +1,9 @@ +Name:Colossal Skyturtle +ManaCost:4 G G U +Types:Enchantment Creature Turtle +PT:6/5 +K:Flying +K:Ward:2 +A:AB$ ChangeZone | PrecostDesc$ Channel — | Cost$ 2 G Discard<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Card.YouCtrl | TgtPrompt$ Select target card in your graveyard | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target card from your graveyard to your hand. +A:AB$ ChangeZone | PrecostDesc$ Channel — | Cost$ 1 U Discard<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target creature to its owner's hand. +Oracle:Flying, ward {2}\nChannel — {2}{G}, Discard Colossal Skyturtle: Return target card from your graveyard to your hand.\nChannel — {1}{U}, Discard Colossal Skyturtle: Return target creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/upcoming/cyberdrive_awakener.txt b/forge-gui/res/cardsfolder/upcoming/cyberdrive_awakener.txt new file mode 100644 index 00000000000..bb0d2ab4a7e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cyberdrive_awakener.txt @@ -0,0 +1,10 @@ +Name:Cyberdrive Awakener +ManaCost:5 U +Types:Artifact Creature Construct +PT:4/4 +K:Flying +S:Mode$ Continuous | Affected$ Artifact.Creature+YouCtrl+Other | AddKeyword$ Flying | Description$ Other artifact creatures you control have flying. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ When CARDNAME enters the battlefield, until end of turn, each noncreature artifact you control becomes an artifact creature with base power and toughness 4/4. +SVar:TrigAnimate:DB$ AnimateAll | ValidCards$ Artifact.nonCreature+YouCtrl | Types$ Artifact,Creature | Power$ 4 | Toughness$ 4 +DeckHints:Type$Artifact +Oracle:Flying\nOther artifact creatures you control have flying.\nWhen Cyberdrive Awakener enters the battlefield, until end of turn, each noncreature artifact you control becomes an artifact creature with base power and toughness 4/4. diff --git a/forge-gui/res/cardsfolder/upcoming/debt_to_the_kami.txt b/forge-gui/res/cardsfolder/upcoming/debt_to_the_kami.txt new file mode 100644 index 00000000000..e800bded166 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/debt_to_the_kami.txt @@ -0,0 +1,7 @@ +Name:Debt to the Kami +ManaCost:2 B +Types:Instant +A:SP$ Charm | Cost$ 2 B | Choices$ ExileCreature,ExileEnchantment | Defined$ You +SVar:ExileCreature:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Mandatory$ True | ChangeType$ Creature | ChangeNum$ 1 | Hidden$ True | IsCurse$ True | Chooser$ Targeted | SpellDescription$ Target opponent exiles a creature they control. +SVar:ExileEnchantment:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Mandatory$ True | ChangeType$ Enchantment | ChangeNum$ 1 | Hidden$ True | IsCurse$ True | Chooser$ Targeted | SpellDescription$ Target opponent exiles an enchantment they control. +Oracle:Choose one —\n• Target opponent exiles a creature they control.\n• Target opponent exiles an enchantment they control. diff --git a/forge-gui/res/cardsfolder/upcoming/drumbellower.txt b/forge-gui/res/cardsfolder/upcoming/drumbellower.txt new file mode 100644 index 00000000000..637a69569c0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/drumbellower.txt @@ -0,0 +1,7 @@ +Name:Drumbellower +ManaCost:2 W +Types:Creature Spirit +PT:2/1 +K:Flying +S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddHiddenKeyword$ CARDNAME untaps during each other player's untap step. | Description$ Untap all creatures you control during each other player's untap step. +Oracle:Flying\nUntap all creatures you control during each other player's untap step. diff --git a/forge-gui/res/cardsfolder/upcoming/ironsoul_enforcer.txt b/forge-gui/res/cardsfolder/upcoming/ironsoul_enforcer.txt new file mode 100644 index 00000000000..bb0db68469f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ironsoul_enforcer.txt @@ -0,0 +1,8 @@ +Name:Ironsoul Enforcer +ManaCost:4 W +Types:Artifact Creature Human Samurai +PT:4/4 +T:Mode$ Attacks | ValidCard$ Card.Self,Card.IsCommander+YouCtrl | Alone$ True | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME or a commander you control attacks alone, return target artifact card from your graveyard to the battlefield. +SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Artifact.YouCtrl | TgtPrompt$ Select target artifact card in your graveyard | Origin$ Graveyard | Destination$ Battlefield +DeckHints:Type$Artifact +Oracle:Whenever Ironsoul Enforcer or a commander you control attacks alone, return target artifact card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/kotori_pilot_prodigy.txt b/forge-gui/res/cardsfolder/upcoming/kotori_pilot_prodigy.txt new file mode 100644 index 00000000000..e0c383bf235 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/kotori_pilot_prodigy.txt @@ -0,0 +1,10 @@ +Name:Kotori, Pilot Prodigy +ManaCost:1 W U +Types:Legendary Creature Moonfolk Pilot +PT:2/4 +S:Mode$ Continuous | Affected$ Vehicle.YouCtrl | AddKeyword$ Crew:2 | Description$ Vehicles you control have crew 2. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of combat on your turn, target artifact creature you control gains lifelink and vigilance until end of turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Artifact+YouCtrl | TgtPrompt$ Select target artifact creature you control | KW$ Lifelink & Vigilance +DeckHints:Type$Vehicle +DeckHas:Ability$LifeGain +Oracle:Vehicles you control have crew 2.\nAt the beginning of combat on your turn, target artifact creature you control gains lifelink and vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/kura_the_boundless_sky.txt b/forge-gui/res/cardsfolder/upcoming/kura_the_boundless_sky.txt new file mode 100644 index 00000000000..fad89b3014b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/kura_the_boundless_sky.txt @@ -0,0 +1,12 @@ +Name:Kura, the Boundless Sky +ManaCost:3 G G +Types:Legendary Creature Dragon Spirit +PT:4/4 +K:Flying +K:Deathtouch +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, ABILITY +SVar:TrigCharm:DB$ Charm | Choices$ RampThree,SpiritLand +SVar:RampThree:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land | ChangeNum$ 3 | Reveal$ True | SpellDescription$ Search your library for up to three land cards, reveal them, put them in your hand, then shuffle. | StackDescription$ SpellDescription +SVar:SpiritLand:DB$ Token | TokenAmount$ 1 | TokenScript$ g_x_x_spirit_total_lands | TokenOwner$ You | SpellDescription$ Create an X/X green Spirit creature token, where X is the number of lands you control. | StackDescription$ SpellDescription +DeckHas:Ability$Token +Oracle:Flying, deathtouch\nWhen Kura, the Boundless Sky dies, choose one:\n• Search your library for up to three land cards, reveal them, put them into your hand, then shuffle.\nCreate an X/X green Spirit creature token, where X is the number of lands you control. diff --git a/forge-gui/res/cardsfolder/upcoming/mirrorshell_crab.txt b/forge-gui/res/cardsfolder/upcoming/mirrorshell_crab.txt new file mode 100644 index 00000000000..f5ddc2bdc8f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mirrorshell_crab.txt @@ -0,0 +1,7 @@ +Name:Mirrorshell Crab +ManaCost:5 U U +Types:Artifact Creature Crab +PT:5/7 +K:Ward:3 +A:AB$ Counter | Cost$ 2 U Discard<1/CARDNAME> | TargetType$ Spell,Activated,Triggered | ValidTgts$ Card | UnlessCost$ 3 | ActivationZone$ Hand | PrecostDesc$ Channel — | TgtPrompt$ Select target spell or ability | SpellDescription$ Counter target spell or ability unless its controller pays {3}. +Oracle:Ward {3} (Whenever this permanent becomes the target of a spell or ability an opponent controls, counter it unless that player pays {3}.)\nChannel - {2}{U}, Discard Mirrorshell Crab: Counter target spell or ability unless its controller pays {3}. diff --git a/forge-gui/res/cardsfolder/upcoming/mnemonic_sphere.txt b/forge-gui/res/cardsfolder/upcoming/mnemonic_sphere.txt new file mode 100644 index 00000000000..eada085353b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mnemonic_sphere.txt @@ -0,0 +1,6 @@ +Name:Mnemonic Sphere +ManaCost:1 U +Types:Artifact +A:AB$ Draw | Cost$ 1 U Sac<1/CARDNAME> | NumCards$ 2 | SpellDescription$ Draw two cards. +A:AB$ Draw | Cost$ U Discard<1/CARDNAME> | NumCards$ 1 | ActivationZone$ Hand | PrecostDesc$ Channel — | SpellDescription$ Draw a card. +Oracle:{1}{U}, Sacrifice Mnemonic Sphere: Draw two cards.\nChannel - {U}, Discard Mnemonic Sphere: Draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/mukotai_ambusher.txt b/forge-gui/res/cardsfolder/upcoming/mukotai_ambusher.txt new file mode 100644 index 00000000000..5214458373c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mukotai_ambusher.txt @@ -0,0 +1,7 @@ +Name:Mukotai Ambusher +ManaCost:3 B +Types:Artifact Creature Rat Ninja +PT:3/2 +K:Lifelink +K:Ninjutsu:1 B +Oracle:Ninjutsu {1}{B} ({1}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nLifelink diff --git a/forge-gui/res/cardsfolder/upcoming/ninjas_kunai.txt b/forge-gui/res/cardsfolder/upcoming/ninjas_kunai.txt new file mode 100644 index 00000000000..882fd5c7f3a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ninjas_kunai.txt @@ -0,0 +1,8 @@ +Name:Ninja's Kunai +ManaCost:1 +Types:Artifact Equipment +K:Equip:1 +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddAbility$ MakeYourPoint | Description$ Equipped creature has "{1}, {T}, Sacrifice CARDNAME: CARDNAME deals 3 damage to any target. +SVar:MakeYourPoint:AB$ DealDamage | Cost$ 1 T Sac<1/OriginalHost/Ninja's Kunai> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | DamageSource$ OriginalHost | SpellDescription$ ORIGINALHOST deals 3 damage to any target. +SVar:NonStackingAttachEffect:True +Oracle:Equipped creature has "{1}, {T}, Sacrifice Ninja's Kunai: Ninja's Kunai deals 3 damage to any target."\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/upcoming/ogre_head_helm.txt b/forge-gui/res/cardsfolder/upcoming/ogre_head_helm.txt new file mode 100644 index 00000000000..ed9e1c160e4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ogre_head_helm.txt @@ -0,0 +1,12 @@ +Name:Ogre-Head Helm +ManaCost:1 R +Types:Artifact Creature Equipment Ogre +PT:2/2 +K:Reconfigure:3 +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Equipped creature gets +2/+2. +T:Mode$ DamageDone | ValidSource$ Card.Self | CombatDamage$ True | Execute$ TrigDiscard1 | TriggerDescription$ Whenever CARDNAME or equipped creature deals combat damage to a player, you may sacrifice it. If you do, discard your hand, then draw three cards. +T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | CombatDamage$ True | Execute$ TrigDiscard2 | Secondary$ True | TriggerDescription$ Whenever CARDNAME or equipped creature deals combat damage to a player, you may sacrifice it. If you do, discard your hand, then draw three cards. +SVar:TrigDiscard1:AB$ Discard | Cost$ Sac<1/CARDNAME> | Mode$ Hand | SubAbility$ DBDraw +SVar:TrigDiscard2:AB$ Discard | Cost$ Sac<1/Creature.EquippedBy/equipped creature> | Mode$ Hand | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | NumCards$ 3 +Oracle:Equipped creature gets +2/+2.\nWhenever Ogre-Head Helm or equipped creature deals combat damage to a player, you may sacrifice it. If you do, discard your hand, then draw three cards.\nReconfigure {3} ({3}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) diff --git a/forge-gui/res/cardsfolder/upcoming/organic_extinction.txt b/forge-gui/res/cardsfolder/upcoming/organic_extinction.txt new file mode 100644 index 00000000000..85eecff5c85 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/organic_extinction.txt @@ -0,0 +1,6 @@ +Name:Organic Extinction +ManaCost:8 W W +Types:Sorcery +K:Improvise +A:SP$ DestroyAll | Cost$ 8 W W | ValidCards$ Creature.nonArtifact | SpellDescription$ Destroy all nonartifact creatures. +Oracle:Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.\nDestroy all nonartifact creatures. diff --git a/forge-gui/res/cardsfolder/upcoming/rabbit_battery.txt b/forge-gui/res/cardsfolder/upcoming/rabbit_battery.txt new file mode 100644 index 00000000000..547419ff84f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rabbit_battery.txt @@ -0,0 +1,8 @@ +Name:Rabbit Battery +ManaCost:R +Types:Artifact Creature Equipment Rabbit +PT:1/1 +K:Haste +K:Reconfigure:R +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Haste | Description$ Equipped creature gets +1/+1 and has haste. +Oracle:Haste\nEquipped creature gets +1/+1 and has haste.\nReconfigure {R} ({R}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) diff --git a/forge-gui/res/cardsfolder/upcoming/reckoners_bargain.txt b/forge-gui/res/cardsfolder/upcoming/reckoners_bargain.txt new file mode 100644 index 00000000000..77b73521bd8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/reckoners_bargain.txt @@ -0,0 +1,8 @@ +Name:Reckoner's Bargain +ManaCost:1 B +Types:Instant +A:SP$ GainLife | Cost$ 1 B Sac<1/Artifact;Creature/artifact or creature> | LifeAmount$ X | SubAbility$ DBDraw | SpellDescription$ You gain life equal to the sacrificed permanent's mana value. Draw two cards. +SVar:DBDraw:DB$ Draw | NumCards$ 2 +SVar:X:Sacrificed$CardManaCost +DeckHas:Ability$LifeGain +Oracle:As an additional cost to cast this spell, sacrifice an artifact or creature.\nYou gain life equal to the sacrificed permanent's mana value. Draw two cards. diff --git a/forge-gui/res/cardsfolder/upcoming/reinforced_ronin.txt b/forge-gui/res/cardsfolder/upcoming/reinforced_ronin.txt new file mode 100644 index 00000000000..5a869524854 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/reinforced_ronin.txt @@ -0,0 +1,9 @@ +Name:Reinforced Ronin +ManaCost:R +Types:Artifact Creature Human Samurai +PT:2/2 +K:Haste +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ At the beginning of your end step, return CARDNAME to its owner's hand. +SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand +A:AB$ Draw | PrecostDesc$ Channel — | Cost$ 1 R Discard<1/CARDNAME> | NumCards$ 1 | ActivationZone$ Hand | SpellDescription$ Draw a card. +Oracle:Haste\nAt the beginning of your end step, return Reinforced Ronin to its owner's hand.\nChannel — {1}{R}, Discard Reinforced Ronin: Draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/release_to_memory.txt b/forge-gui/res/cardsfolder/upcoming/release_to_memory.txt new file mode 100644 index 00000000000..635ab7b64ec --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/release_to_memory.txt @@ -0,0 +1,9 @@ +Name:Release to Memory +ManaCost:3 W +Types:Instant +A:SP$ ChangeZoneAll | Cost$ 3 W | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | IsCurse$ True | RememberChanged$ True | SubAbility$ DBToken | SpellDescription$ Exile target opponent's graveyard. For each creature card exiled this way, create a 1/1 colorless Spirit creature token. +SVar:DBToken:DB$ Token | TokenScript$ c_1_1_spirit | TokenAmount$ X | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$Valid Creature +DeckHas:Ability$Token +Oracle:Exile target opponent's graveyard. For each creature card exiled this way, create a 1/1 colorless Spirit creature token. diff --git a/forge-gui/res/cardsfolder/upcoming/swift_reconfiguration.txt b/forge-gui/res/cardsfolder/upcoming/swift_reconfiguration.txt new file mode 100644 index 00000000000..b2abb1662b2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/swift_reconfiguration.txt @@ -0,0 +1,8 @@ +Name:Swift Reconfiguration +ManaCost:W +Types:Enchantment Aura +K:Flash +K:Enchant creature or Vehicle +A:SP$ Attach | Cost$ W | ValidTgts$ Creature,Vehicle | TgtPrompt$ Select target creature or Vehicle | AITgts$ Card.nonVehicle | AILogic$ Curse +S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddType$ Artifact & Vehicle | AddKeyword$ Crew:5 | RemoveCardTypes$ True | Description$ Enchanted permanent is a Vehicle artifact with crew 5 and it loses all other card types. +Oracle:Flash\nEnchant creature or Vehicle\nEnchanted permanent is a Vehicle artifact with crew 5 and it loses all other card types. (It's not a creature unless its crewed.) diff --git a/forge-gui/res/cardsfolder/upcoming/wanderers_intervention.txt b/forge-gui/res/cardsfolder/upcoming/wanderers_intervention.txt new file mode 100644 index 00000000000..74470585a1a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/wanderers_intervention.txt @@ -0,0 +1,5 @@ +Name:Wanderer's Intervention +ManaCost:1 W +Types:Instant +A:SP$ DealDamage | Cost$ 1 W | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target attacking or blocking creature. +Oracle:Wanderer's Intervention deals 4 damage to target attacking or blocking creature. diff --git a/forge-gui/res/tokenscripts/g_x_x_spirit_total_lands.txt b/forge-gui/res/tokenscripts/g_x_x_spirit_total_lands.txt new file mode 100644 index 00000000000..294d7e0038f --- /dev/null +++ b/forge-gui/res/tokenscripts/g_x_x_spirit_total_lands.txt @@ -0,0 +1,8 @@ +Name:Spirit Token +ManaCost:no cost +Types:Creature Spirit +Colors:green +PT:*/* +S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ This creature's power and toughness are each equal to the number of lands you control. +SVar:X:Count$Valid Land.YouCtrl +Oracle:This creature's power and toughness are each equal to the number of lands you control. From 44d96c1a79ea2f541d751f99b155d38097c8cc02 Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Wed, 9 Feb 2022 13:57:26 +0000 Subject: [PATCH 2/5] aerial surveyor fix --- forge-gui/res/cardsfolder/upcoming/aerial_surveyor.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/aerial_surveyor.txt b/forge-gui/res/cardsfolder/upcoming/aerial_surveyor.txt index f4c6fb81b13..0805be5e52b 100644 --- a/forge-gui/res/cardsfolder/upcoming/aerial_surveyor.txt +++ b/forge-gui/res/cardsfolder/upcoming/aerial_surveyor.txt @@ -7,5 +7,5 @@ K:Crew:2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigSearch | CheckSVar$ Y | SVarCompare$ GTX | TriggerDescription$ Whenever CARDNAME attacks, if defending player controls more lands than you, search your library for a basic Plains card, put it onto the battlefield tapped, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains.Basic | ChangeNum$ 1 | Tapped$ True | Mandatory$ True SVar:X:Count$Valid Land.YouCtrl -SVar:Y:PlayerCountOpponents$HighestValid Land.YouCtrl +SVar:Y:Count$Valid Land.DefenderCtrl Oracle:Flying\nWhenever Aerial Surveyor attacks, if defending player controls more lands than you, search your library for a basic Plains card, put it onto the battlefield tapped, then shuffle.\nCrew 2 From 087ae7ccc365ee7841f485fe74feeac448bf9e23 Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Wed, 9 Feb 2022 14:19:32 +0000 Subject: [PATCH 3/5] fixes --- forge-gui/res/cardsfolder/upcoming/acess_denied.txt | 6 +++--- forge-gui/res/cardsfolder/upcoming/mukotai_ambusher.txt | 1 + forge-gui/res/cardsfolder/upcoming/release_to_memory.txt | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/acess_denied.txt b/forge-gui/res/cardsfolder/upcoming/acess_denied.txt index 56e6e0e59f3..baeb8d9f8ea 100644 --- a/forge-gui/res/cardsfolder/upcoming/acess_denied.txt +++ b/forge-gui/res/cardsfolder/upcoming/acess_denied.txt @@ -1,9 +1,9 @@ Name:Access Denied ManaCost:3 U U Types:Instant -A:SP$ Counter | Cost$ 3 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBToken | RememberCounteredCMC$ True | SpellDescription$ Counter target spell. Create X 1/1 colorless Thopter artifact creature tokens with flying, where X is that spell's mana value. -SVar:DBToken:DB$ Token | TokenScript$ c_1_1_a_thopter_flying | TokenAmount$ X | SubAbility$ DBCleanup +A:SP$ Counter | Cost$ 3 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBToken | RememberCounteredCMC$ True | SpellDescription$ Counter target spell. +SVar:DBToken:DB$ Token | TokenScript$ c_1_1_a_thopter_flying | TokenAmount$ X | SubAbility$ DBCleanup | SpellDescription$ Create X 1/1 colorless Thopter artifact creature tokens with flying, where X is that spell's mana value. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedNumber -DeckHas:Ability$Token +DeckHas:Ability$Token & Type$Thopter|Artifact|Creature & Keyword$Flying Oracle:Counter target spell. Create X 1/1 colorless Thopter artifact creature tokens with flying, where X is that spell's mana value. diff --git a/forge-gui/res/cardsfolder/upcoming/mukotai_ambusher.txt b/forge-gui/res/cardsfolder/upcoming/mukotai_ambusher.txt index 5214458373c..118616adbb8 100644 --- a/forge-gui/res/cardsfolder/upcoming/mukotai_ambusher.txt +++ b/forge-gui/res/cardsfolder/upcoming/mukotai_ambusher.txt @@ -4,4 +4,5 @@ Types:Artifact Creature Rat Ninja PT:3/2 K:Lifelink K:Ninjutsu:1 B +DeckHas:Ability$LifeGain Oracle:Ninjutsu {1}{B} ({1}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nLifelink diff --git a/forge-gui/res/cardsfolder/upcoming/release_to_memory.txt b/forge-gui/res/cardsfolder/upcoming/release_to_memory.txt index 635ab7b64ec..627ad25642e 100644 --- a/forge-gui/res/cardsfolder/upcoming/release_to_memory.txt +++ b/forge-gui/res/cardsfolder/upcoming/release_to_memory.txt @@ -5,5 +5,5 @@ A:SP$ ChangeZoneAll | Cost$ 3 W | ValidTgts$ Opponent | TgtPrompt$ Select target SVar:DBToken:DB$ Token | TokenScript$ c_1_1_spirit | TokenAmount$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Valid Creature -DeckHas:Ability$Token +DeckHas:Ability$Token & Type$Spirit Oracle:Exile target opponent's graveyard. For each creature card exiled this way, create a 1/1 colorless Spirit creature token. From 9646bc4cfb414be681ce551b5fdfe966aee97699 Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Wed, 9 Feb 2022 15:43:44 +0000 Subject: [PATCH 4/5] fixes --- forge-gui/res/cardsfolder/upcoming/chainflail_centipede.txt | 3 +++ forge-gui/res/cardsfolder/upcoming/colossal_skyturtle.txt | 1 + forge-gui/res/cardsfolder/upcoming/debt_to_the_kami.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/ironsoul_enforcer.txt | 1 + .../res/cardsfolder/upcoming/kura_the_boundless_sky.txt | 6 +++--- forge-gui/res/cardsfolder/upcoming/mirrorshell_crab.txt | 1 + forge-gui/res/cardsfolder/upcoming/mnemonic_sphere.txt | 1 + forge-gui/res/cardsfolder/upcoming/organic_extinction.txt | 1 + forge-gui/res/cardsfolder/upcoming/reinforced_ronin.txt | 1 + 9 files changed, 14 insertions(+), 5 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/chainflail_centipede.txt b/forge-gui/res/cardsfolder/upcoming/chainflail_centipede.txt index f6d18216d92..baf1abfa71c 100644 --- a/forge-gui/res/cardsfolder/upcoming/chainflail_centipede.txt +++ b/forge-gui/res/cardsfolder/upcoming/chainflail_centipede.txt @@ -5,4 +5,7 @@ PT:2/2 K:Reconfigure:2 T:Mode$ Attacks | ValidCard$ Card.Self,Creature.EquippedBy | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME or equipped creature attacks, it gets +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ 2 +SVar:HasAttackEffect:TRUE +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddSVar$ AE +SVar:AE:SVar:HasAttackEffect:TRUE Oracle:Whenever Chainflail Centipede or equipped creature attacks, it gets +2/+0 until end of turn.\nReconfigure {2} ({2}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) diff --git a/forge-gui/res/cardsfolder/upcoming/colossal_skyturtle.txt b/forge-gui/res/cardsfolder/upcoming/colossal_skyturtle.txt index 3a0c9c92fdd..74594362358 100644 --- a/forge-gui/res/cardsfolder/upcoming/colossal_skyturtle.txt +++ b/forge-gui/res/cardsfolder/upcoming/colossal_skyturtle.txt @@ -6,4 +6,5 @@ K:Flying K:Ward:2 A:AB$ ChangeZone | PrecostDesc$ Channel — | Cost$ 2 G Discard<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Card.YouCtrl | TgtPrompt$ Select target card in your graveyard | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target card from your graveyard to your hand. A:AB$ ChangeZone | PrecostDesc$ Channel — | Cost$ 1 U Discard<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target creature to its owner's hand. +DeckHas:Ability$Discard Oracle:Flying, ward {2}\nChannel — {2}{G}, Discard Colossal Skyturtle: Return target card from your graveyard to your hand.\nChannel — {1}{U}, Discard Colossal Skyturtle: Return target creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/upcoming/debt_to_the_kami.txt b/forge-gui/res/cardsfolder/upcoming/debt_to_the_kami.txt index e800bded166..72fc65229e5 100644 --- a/forge-gui/res/cardsfolder/upcoming/debt_to_the_kami.txt +++ b/forge-gui/res/cardsfolder/upcoming/debt_to_the_kami.txt @@ -2,6 +2,6 @@ Name:Debt to the Kami ManaCost:2 B Types:Instant A:SP$ Charm | Cost$ 2 B | Choices$ ExileCreature,ExileEnchantment | Defined$ You -SVar:ExileCreature:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Mandatory$ True | ChangeType$ Creature | ChangeNum$ 1 | Hidden$ True | IsCurse$ True | Chooser$ Targeted | SpellDescription$ Target opponent exiles a creature they control. -SVar:ExileEnchantment:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Mandatory$ True | ChangeType$ Enchantment | ChangeNum$ 1 | Hidden$ True | IsCurse$ True | Chooser$ Targeted | SpellDescription$ Target opponent exiles an enchantment they control. +SVar:ExileCreature:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Mandatory$ True | ChangeType$ Creature | ChangeNum$ 1 | Hidden$ True | IsCurse$ True | Chooser$ Targeted | TgtPrompt$ Select target opponent | SpellDescription$ Target opponent exiles a creature they control. +SVar:ExileEnchantment:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Mandatory$ True | ChangeType$ Enchantment | ChangeNum$ 1 | Hidden$ True | IsCurse$ True | Chooser$ Targeted | TgtPrompt$ Select target opponent | SpellDescription$ Target opponent exiles an enchantment they control. Oracle:Choose one —\n• Target opponent exiles a creature they control.\n• Target opponent exiles an enchantment they control. diff --git a/forge-gui/res/cardsfolder/upcoming/ironsoul_enforcer.txt b/forge-gui/res/cardsfolder/upcoming/ironsoul_enforcer.txt index bb0db68469f..302b560622c 100644 --- a/forge-gui/res/cardsfolder/upcoming/ironsoul_enforcer.txt +++ b/forge-gui/res/cardsfolder/upcoming/ironsoul_enforcer.txt @@ -5,4 +5,5 @@ PT:4/4 T:Mode$ Attacks | ValidCard$ Card.Self,Card.IsCommander+YouCtrl | Alone$ True | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME or a commander you control attacks alone, return target artifact card from your graveyard to the battlefield. SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Artifact.YouCtrl | TgtPrompt$ Select target artifact card in your graveyard | Origin$ Graveyard | Destination$ Battlefield DeckHints:Type$Artifact +DeckHas:Ability$Graveyard Oracle:Whenever Ironsoul Enforcer or a commander you control attacks alone, return target artifact card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/kura_the_boundless_sky.txt b/forge-gui/res/cardsfolder/upcoming/kura_the_boundless_sky.txt index fad89b3014b..a509fff0e0e 100644 --- a/forge-gui/res/cardsfolder/upcoming/kura_the_boundless_sky.txt +++ b/forge-gui/res/cardsfolder/upcoming/kura_the_boundless_sky.txt @@ -6,7 +6,7 @@ K:Flying K:Deathtouch T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ RampThree,SpiritLand -SVar:RampThree:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land | ChangeNum$ 3 | Reveal$ True | SpellDescription$ Search your library for up to three land cards, reveal them, put them in your hand, then shuffle. | StackDescription$ SpellDescription -SVar:SpiritLand:DB$ Token | TokenAmount$ 1 | TokenScript$ g_x_x_spirit_total_lands | TokenOwner$ You | SpellDescription$ Create an X/X green Spirit creature token, where X is the number of lands you control. | StackDescription$ SpellDescription +SVar:RampThree:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land | ChangeNum$ 3 | Reveal$ True | SpellDescription$ Search your library for up to three land cards, reveal them, put them in your hand, then shuffle. +SVar:SpiritLand:DB$ Token | TokenScript$ g_x_x_spirit_total_lands | SpellDescription$ Create an X/X green Spirit creature token, where X is the number of lands you control. DeckHas:Ability$Token -Oracle:Flying, deathtouch\nWhen Kura, the Boundless Sky dies, choose one:\n• Search your library for up to three land cards, reveal them, put them into your hand, then shuffle.\nCreate an X/X green Spirit creature token, where X is the number of lands you control. +Oracle:Flying, deathtouch\nWhen Kura, the Boundless Sky dies, choose one:\n• Search your library for up to three land cards, reveal them, put them into your hand, then shuffle.\n• Create an X/X green Spirit creature token, where X is the number of lands you control. diff --git a/forge-gui/res/cardsfolder/upcoming/mirrorshell_crab.txt b/forge-gui/res/cardsfolder/upcoming/mirrorshell_crab.txt index f5ddc2bdc8f..1e7c64adf96 100644 --- a/forge-gui/res/cardsfolder/upcoming/mirrorshell_crab.txt +++ b/forge-gui/res/cardsfolder/upcoming/mirrorshell_crab.txt @@ -4,4 +4,5 @@ Types:Artifact Creature Crab PT:5/7 K:Ward:3 A:AB$ Counter | Cost$ 2 U Discard<1/CARDNAME> | TargetType$ Spell,Activated,Triggered | ValidTgts$ Card | UnlessCost$ 3 | ActivationZone$ Hand | PrecostDesc$ Channel — | TgtPrompt$ Select target spell or ability | SpellDescription$ Counter target spell or ability unless its controller pays {3}. +DeckHas:Ability$Discard Oracle:Ward {3} (Whenever this permanent becomes the target of a spell or ability an opponent controls, counter it unless that player pays {3}.)\nChannel - {2}{U}, Discard Mirrorshell Crab: Counter target spell or ability unless its controller pays {3}. diff --git a/forge-gui/res/cardsfolder/upcoming/mnemonic_sphere.txt b/forge-gui/res/cardsfolder/upcoming/mnemonic_sphere.txt index eada085353b..948e9b1db21 100644 --- a/forge-gui/res/cardsfolder/upcoming/mnemonic_sphere.txt +++ b/forge-gui/res/cardsfolder/upcoming/mnemonic_sphere.txt @@ -3,4 +3,5 @@ ManaCost:1 U Types:Artifact A:AB$ Draw | Cost$ 1 U Sac<1/CARDNAME> | NumCards$ 2 | SpellDescription$ Draw two cards. A:AB$ Draw | Cost$ U Discard<1/CARDNAME> | NumCards$ 1 | ActivationZone$ Hand | PrecostDesc$ Channel — | SpellDescription$ Draw a card. +DeckHas:Ability$Sacrifice|Discard Oracle:{1}{U}, Sacrifice Mnemonic Sphere: Draw two cards.\nChannel - {U}, Discard Mnemonic Sphere: Draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/organic_extinction.txt b/forge-gui/res/cardsfolder/upcoming/organic_extinction.txt index 85eecff5c85..5af6059f60f 100644 --- a/forge-gui/res/cardsfolder/upcoming/organic_extinction.txt +++ b/forge-gui/res/cardsfolder/upcoming/organic_extinction.txt @@ -3,4 +3,5 @@ ManaCost:8 W W Types:Sorcery K:Improvise A:SP$ DestroyAll | Cost$ 8 W W | ValidCards$ Creature.nonArtifact | SpellDescription$ Destroy all nonartifact creatures. +DeckNeeds:Type$Artifact Oracle:Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.\nDestroy all nonartifact creatures. diff --git a/forge-gui/res/cardsfolder/upcoming/reinforced_ronin.txt b/forge-gui/res/cardsfolder/upcoming/reinforced_ronin.txt index 5a869524854..73e5382ddb7 100644 --- a/forge-gui/res/cardsfolder/upcoming/reinforced_ronin.txt +++ b/forge-gui/res/cardsfolder/upcoming/reinforced_ronin.txt @@ -6,4 +6,5 @@ K:Haste T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ At the beginning of your end step, return CARDNAME to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand A:AB$ Draw | PrecostDesc$ Channel — | Cost$ 1 R Discard<1/CARDNAME> | NumCards$ 1 | ActivationZone$ Hand | SpellDescription$ Draw a card. +DeckHas:Ability$Discard Oracle:Haste\nAt the beginning of your end step, return Reinforced Ronin to its owner's hand.\nChannel — {1}{R}, Discard Reinforced Ronin: Draw a card. From 9a28f9b2b756df093a8a67095d7215225846e9e1 Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Wed, 9 Feb 2022 16:38:13 +0000 Subject: [PATCH 5/5] access denied filename fix --- .../cardsfolder/upcoming/{acess_denied.txt => access_denied.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename forge-gui/res/cardsfolder/upcoming/{acess_denied.txt => access_denied.txt} (100%) diff --git a/forge-gui/res/cardsfolder/upcoming/acess_denied.txt b/forge-gui/res/cardsfolder/upcoming/access_denied.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/acess_denied.txt rename to forge-gui/res/cardsfolder/upcoming/access_denied.txt