From 10c73bbf63b30a260a0375040de4d969a9d19c73 Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Tue, 15 Mar 2022 14:49:32 +0000 Subject: [PATCH] Card fixes --- forge-gui/res/cardsfolder/upcoming/dragonfly_pilot.txt | 1 + forge-gui/res/cardsfolder/upcoming/forceful_cultivator.txt | 5 ++--- forge-gui/res/cardsfolder/upcoming/foundry_beetle.txt | 5 ++--- forge-gui/res/cardsfolder/upcoming/kami_of_bamboo_groves.txt | 2 +- forge-gui/res/cardsfolder/upcoming/mothrider_cavalry.txt | 3 +-- forge-gui/res/cardsfolder/upcoming/saiba_syphoner.txt | 5 ++--- 6 files changed, 9 insertions(+), 12 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/dragonfly_pilot.txt b/forge-gui/res/cardsfolder/upcoming/dragonfly_pilot.txt index 0eb1f42529e..eca2095b432 100644 --- a/forge-gui/res/cardsfolder/upcoming/dragonfly_pilot.txt +++ b/forge-gui/res/cardsfolder/upcoming/dragonfly_pilot.txt @@ -5,5 +5,6 @@ PT:1/1 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigConjure | TriggerDescription$ Whenever CARDNAME enters the battlefield, conjure a card named Dragonfly Suit into your hand. SVar:TrigConjure:DB$ MakeCard | Name$ Dragonfly Suit | Zone$ Hand S:Mode$ CrewValue | ValidCard$ Card.Self | Value$ 2 | Description$ CARDNAME crews Vehicles as though its power were 2 greater. +DeckHas:Type$Artifact|Vehicle DeckHints:Type$Vehicle Oracle:Whenever Dragonfly Pilot enters the battlefield, conjure a card named Dragonfly Suit into your hand.\nDragonfly Pilot crews Vehicles as though its power were 2 greater. diff --git a/forge-gui/res/cardsfolder/upcoming/forceful_cultivator.txt b/forge-gui/res/cardsfolder/upcoming/forceful_cultivator.txt index 183ed65fa31..4f655024de6 100644 --- a/forge-gui/res/cardsfolder/upcoming/forceful_cultivator.txt +++ b/forge-gui/res/cardsfolder/upcoming/forceful_cultivator.txt @@ -2,8 +2,7 @@ Name:Forceful Cultivator ManaCost:2 G G Types:Creature Snake Shaman PT:2/3 -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | CheckSVar$ X | SVarCompare$ EQ0 | Description$ This spell costs {2} less to cast if there are no land cards in your hand. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | IsPresent$ Land.YouOwn | PresentZone$ Hand | PresentCompare$ EQ0 | Description$ This spell costs {2} less to cast if there are no land cards in your hand. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. -SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True -SVar:X:Count$ValidHand Land.YouCtrl +SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 Oracle:This spell costs {2} less to cast if there are no land cards in your hand.\nWhen Forceful Cultivator enters the battlefield, search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/upcoming/foundry_beetle.txt b/forge-gui/res/cardsfolder/upcoming/foundry_beetle.txt index 2f3b9d7f3f5..ecf5d6baea2 100644 --- a/forge-gui/res/cardsfolder/upcoming/foundry_beetle.txt +++ b/forge-gui/res/cardsfolder/upcoming/foundry_beetle.txt @@ -7,10 +7,9 @@ K:Reconfigure:R S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ First Strike | Description$ Equipped creature has first strike. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRandom | TriggerDescription$ At the beginning of your upkeep, a random artifact card in your hand perpetually gains "This spell costs {1} less to cast." SVar:TrigRandom:DB$ ChooseCard | Defined$ You | Choices$ Artifact.YouOwn | ChoiceZone$ Hand | AtRandom$ True | Amount$ 1 | SubAbility$ DBEffect | StackDescription$ None -SVar:DBEffect:DB$ Effect | RememberObjects$ Targeted | StaticAbilities$ PerpetualEffect | Name$ Foundry Beetle's Perpetual Effect | Duration$ Permanent | Triggers$ Update +SVar:DBEffect:DB$ Effect | StaticAbilities$ PerpetualEffect | Name$ Foundry Beetle's Perpetual Effect | Duration$ Permanent | SubAbility$ DBCleanup SVar:PerpetualEffect:Mode$ Continuous | Affected$ Card.ChosenCard | AddStaticAbility$ ArtifactReduceCost | EffectZone$ Command | AffectedZone$ Battlefield,Hand,Graveyard,Exile,Stack,Library,Command | Description$ The randomly chosen artifact card perpetually gains "This spell costs {1} less to cast." SVar:ArtifactReduceCost:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 1 | EffectZone$ All | Description$ This spell costs {1} less to cast. -SVar:Update:Mode$ ChangesZone | Origin$ Any | Destination$ Any | Static$ True | ValidCard$ Card.ChosenCard | Execute$ DBUpdate -SVar:DBUpdate:DB$ UpdateRemember +SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True DeckHints:Type$Artifact Oracle:First strike\nEquipped creature has first strike.\nAt the beginning of your upkeep, a random artifact card in your hand perpetually gains "This spell costs {1} less to cast."\nReconfigure {R} diff --git a/forge-gui/res/cardsfolder/upcoming/kami_of_bamboo_groves.txt b/forge-gui/res/cardsfolder/upcoming/kami_of_bamboo_groves.txt index b65ee2e2811..7bfcbea5357 100644 --- a/forge-gui/res/cardsfolder/upcoming/kami_of_bamboo_groves.txt +++ b/forge-gui/res/cardsfolder/upcoming/kami_of_bamboo_groves.txt @@ -3,7 +3,7 @@ ManaCost:G Types:Enchantment Creature Spirit PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may put a land card from your hand onto the battlefield tapped. -SVar:TrigChange:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.YouCtrl +SVar:TrigChange:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.YouOwn A:AB$ MakeCard | Cost$ 2 G Discard<1/CARDNAME> | Name$ Forest | Amount$ 2 | ActivationZone$ Hand | Zone$ Hand | PrecostDesc$ Channel — | SpellDescription$ Conjure two cards named Forest into your hand. DeckHas:Ability$Discard Oracle:When Kami of Bamboo Groves enters the battlefield, you may put a land card from your hand onto the battlefield tapped.\nChannel — {2}{G}, Discard Kami of Bamboo Groves: Conjure two cards named Forest into your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/mothrider_cavalry.txt b/forge-gui/res/cardsfolder/upcoming/mothrider_cavalry.txt index 710e337cf71..d82b74142a4 100644 --- a/forge-gui/res/cardsfolder/upcoming/mothrider_cavalry.txt +++ b/forge-gui/res/cardsfolder/upcoming/mothrider_cavalry.txt @@ -3,8 +3,7 @@ ManaCost:2 W W Types:Creature Human Samurai PT:2/2 K:Flying -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | CheckSVar$ X | SVarCompare$ EQ0 | Description$ This spell costs {2} less to cast if you have no other creature cards in hand or if the only other creature cards in your hand are named Mothrider Cavalry. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | IsPresent$ Creature.YouOwn+notnamedMothrider Cavalry | PresentZone$ Hand | PresentCompare$ EQ0 | Description$ This spell costs {2} less to cast if you have no other creature cards in hand or if the only other creature cards in your hand are named Mothrider Cavalry. S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other creatures you control get +1/+1. -SVar:X:Count$ValidHand Creature.YouCtrl+notnamedMothrider Cavalry DeckNeeds:Name$Mothrider Cavalry Oracle:This spell costs {2} less to cast if you have no other creature cards in hand or if the only other creature cards in your hand are named Mothrider Cavalry.\nFlying\nOther creatures you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/upcoming/saiba_syphoner.txt b/forge-gui/res/cardsfolder/upcoming/saiba_syphoner.txt index 940d8871bd5..7139993dfa0 100644 --- a/forge-gui/res/cardsfolder/upcoming/saiba_syphoner.txt +++ b/forge-gui/res/cardsfolder/upcoming/saiba_syphoner.txt @@ -3,10 +3,9 @@ ManaCost:2 U U Types:Creature Human Ninja PT:2/2 K:Flash -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | CheckSVar$ X | SVarCompare$ EQ0 | Description$ This spell costs {2} less to cast if there are no instant or sorcery cards in your hand. -SVar:X:Count$ValidHand Instant.YouOwn,Sorcery.YouOwn +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | IsPresent$ Instant.YouOwn,Sorcery.YouOwn | PresentZone$ Hand | PresentCompare$ EQ0 | Description$ This spell costs {2} less to cast if there are no instant or sorcery cards in your hand. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target instant or sorcery card from your graveyard to your hand. -SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouOwn,Sorcery.YouOwn T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ If CARDNAME would die, shuffle it into your library instead. SVar:TrigChange:DB$ ChangeZone | Destination$ Library | Shuffle$ True | Defined$ TriggeredNewCardLKICopy Oracle:Flash\nThis spell costs {2} less to cast if there are no instant or sorcery cards in your hand.\nWhen Saiba Syphoner enters the battlefield, return target instant or sorcery card from your graveyard to your hand.\nIf Saiba Syphoner would die, shuffle it into your library instead.