From 9766d4b1e58f705051d17c8cdfd7c35a4265ce7a Mon Sep 17 00:00:00 2001 From: Renato Filipe Vidal Santos <45150760+dracontes@users.noreply.github.com> Date: Sun, 13 Oct 2024 12:10:34 +0100 Subject: [PATCH] Edit pile cleanup: Line reordering, second pass: part 7, folders 'r', 'rebalanced' --- forge-gui/res/cardsfolder/r/radiant_scrollwielder.txt | 2 +- forge-gui/res/cardsfolder/r/raff_weatherlight_stalwart.txt | 2 +- forge-gui/res/cardsfolder/r/ragefire_hellkite.txt | 2 +- forge-gui/res/cardsfolder/r/raiding_party.txt | 2 +- forge-gui/res/cardsfolder/r/rakavolver.txt | 2 +- forge-gui/res/cardsfolder/r/rally_at_the_hornburg.txt | 2 +- forge-gui/res/cardsfolder/r/ravenloft_adventurer.txt | 2 +- forge-gui/res/cardsfolder/r/reckless_detective.txt | 2 +- forge-gui/res/cardsfolder/r/recon_craft_theta.txt | 4 ++-- forge-gui/res/cardsfolder/r/redemption_choir.txt | 2 +- forge-gui/res/cardsfolder/r/relic_amulet.txt | 2 +- forge-gui/res/cardsfolder/r/replication_specialist.txt | 2 +- forge-gui/res/cardsfolder/r/repository_skaab.txt | 4 ++-- forge-gui/res/cardsfolder/r/requiem_angel.txt | 2 +- forge-gui/res/cardsfolder/r/restless_anchorage.txt | 2 +- forge-gui/res/cardsfolder/r/restless_bivouac.txt | 2 +- forge-gui/res/cardsfolder/r/restless_cottage.txt | 2 +- forge-gui/res/cardsfolder/r/restless_fortress.txt | 4 ++-- forge-gui/res/cardsfolder/r/restless_prairie.txt | 2 +- forge-gui/res/cardsfolder/r/restless_reef.txt | 2 +- forge-gui/res/cardsfolder/r/restless_ridgeline.txt | 2 +- forge-gui/res/cardsfolder/r/restless_spire.txt | 2 +- forge-gui/res/cardsfolder/r/restless_vents.txt | 2 +- forge-gui/res/cardsfolder/r/restless_vinestalk.txt | 2 +- forge-gui/res/cardsfolder/r/retether.txt | 2 +- forge-gui/res/cardsfolder/r/rimefeather_owl.txt | 2 +- forge-gui/res/cardsfolder/r/ring_of_evos_isle.txt | 2 +- forge-gui/res/cardsfolder/r/ring_of_kalonia.txt | 2 +- forge-gui/res/cardsfolder/r/ring_of_thune.txt | 2 +- forge-gui/res/cardsfolder/r/ring_of_valkas.txt | 2 +- forge-gui/res/cardsfolder/r/ring_of_xathrid.txt | 2 +- forge-gui/res/cardsfolder/r/rionya_fire_dancer.txt | 2 +- forge-gui/res/cardsfolder/r/rivaz_of_the_claw.txt | 2 +- forge-gui/res/cardsfolder/r/river_of_tears.txt | 2 +- forge-gui/res/cardsfolder/r/rohgahh_kher_keep_overlord.txt | 2 +- forge-gui/res/cardsfolder/r/rohgahh_of_kher_keep.txt | 2 +- forge-gui/res/cardsfolder/r/rona_sheoldreds_faithful.txt | 2 +- forge-gui/res/cardsfolder/r/rotwidow_pack.txt | 2 +- forge-gui/res/cardsfolder/r/rukarumal_biologist.txt | 2 +- forge-gui/res/cardsfolder/r/rulik_mons_warren_chief.txt | 2 +- forge-gui/res/cardsfolder/r/rummaging_wizard.txt | 2 +- .../r/runo_stromkirk_krothuss_lord_of_the_deep.txt | 2 +- forge-gui/res/cardsfolder/r/rush_the_room.txt | 2 +- forge-gui/res/cardsfolder/r/rust_monster.txt | 2 +- forge-gui/res/cardsfolder/r/ruthless_technomancer.txt | 2 +- .../res/cardsfolder/rebalanced/a-death_priest_of_myrkul.txt | 2 +- forge-gui/res/cardsfolder/rebalanced/a-dokuchi_silencer.txt | 2 +- forge-gui/res/cardsfolder/rebalanced/a-earthquake_dragon.txt | 2 +- forge-gui/res/cardsfolder/rebalanced/a-haywire_mite.txt | 2 +- .../res/cardsfolder/rebalanced/a-iridescent_hornbeetle.txt | 2 +- forge-gui/res/cardsfolder/rebalanced/a-kargan_intimidator.txt | 2 +- forge-gui/res/cardsfolder/rebalanced/a-karn_living_legacy.txt | 2 +- .../cardsfolder/rebalanced/a-mishra_excavation_prodigy.txt | 4 ++-- .../res/cardsfolder/rebalanced/a-omnath_locus_of_creation.txt | 2 +- .../res/cardsfolder/rebalanced/a-rulik_mons_warren_chief.txt | 2 +- forge-gui/res/cardsfolder/rebalanced/a-sigardian_paladin.txt | 2 +- forge-gui/res/cardsfolder/rebalanced/a-soul_of_windgrace.txt | 2 +- .../res/cardsfolder/rebalanced/a-tatyova_steward_of_tides.txt | 2 +- 58 files changed, 62 insertions(+), 62 deletions(-) diff --git a/forge-gui/res/cardsfolder/r/radiant_scrollwielder.txt b/forge-gui/res/cardsfolder/r/radiant_scrollwielder.txt index d24ff515fd1..705ec50d933 100644 --- a/forge-gui/res/cardsfolder/r/radiant_scrollwielder.txt +++ b/forge-gui/res/cardsfolder/r/radiant_scrollwielder.txt @@ -10,6 +10,6 @@ SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Car SVar:ReplaceGraveyard:Event$ Moved | ValidLKI$ Card.CastSa Spell.MayPlaySource | Origin$ Stack | Destination$ Graveyard | ReplaceWith$ MoveExile SVar:MoveExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Stack | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -DeckNeeds:Type$Instant|Sorcery DeckHas:Ability$LifeGain +DeckNeeds:Type$Instant|Sorcery Oracle:Instant and sorcery spells you control have lifelink.\nAt the beginning of your upkeep, exile an instant or sorcery card at random from your graveyard. You may cast it this turn. If a spell cast this way would be put into your graveyard, exile it instead. diff --git a/forge-gui/res/cardsfolder/r/raff_weatherlight_stalwart.txt b/forge-gui/res/cardsfolder/r/raff_weatherlight_stalwart.txt index 6d49a32d736..7413be8d882 100644 --- a/forge-gui/res/cardsfolder/r/raff_weatherlight_stalwart.txt +++ b/forge-gui/res/cardsfolder/r/raff_weatherlight_stalwart.txt @@ -5,6 +5,6 @@ PT:1/3 T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may tap two untapped creatures you control. If you do, draw a card. SVar:TrigDraw:AB$ Draw | Cost$ tapXType<2/Creature> A:AB$ PumpAll | Cost$ 3 W W | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | KW$ Vigilance | NumDef$ +1 | SpellDescription$ Creatures you control get +1/+1 and gain vigilance until end of turn. -DeckHints:Type$Instant|Sorcery SVar:BuffedBy:Creature +DeckHints:Type$Instant|Sorcery Oracle:Whenever you cast an instant or sorcery spell, you may tap two untapped creatures you control. If you do, draw a card.\n{3}{W}{W}: Creatures you control get +1/+1 and gain vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/r/ragefire_hellkite.txt b/forge-gui/res/cardsfolder/r/ragefire_hellkite.txt index 5e8d467b493..b0f6e99dfb0 100644 --- a/forge-gui/res/cardsfolder/r/ragefire_hellkite.txt +++ b/forge-gui/res/cardsfolder/r/ragefire_hellkite.txt @@ -5,6 +5,6 @@ PT:5/3 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may sacrifice another creature. If you do, CARDNAME gains double strike until end of turn. SVar:TrigPump:AB$ Pump | Cost$ Sac<1/Creature.Other/another creature> | Defined$ Self | KW$ Double Strike -DeckHas:Ability$Sacrifice SVar:HasAttackEffect:TRUE +DeckHas:Ability$Sacrifice Oracle:Flying\nWhenever Ragefire Hellkite attacks, you may sacrifice another creature. If you do, Ragefire Hellkite gains double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/r/raiding_party.txt b/forge-gui/res/cardsfolder/r/raiding_party.txt index 50762507940..bd9a036f117 100644 --- a/forge-gui/res/cardsfolder/r/raiding_party.txt +++ b/forge-gui/res/cardsfolder/r/raiding_party.txt @@ -9,7 +9,7 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True SVar:DBDestroy:DB$ DestroyAll | ValidCards$ Plains.IsNotImprinted | SubAbility$ DBCleanImp | AILogic$ RaidingParty | StackDescription$ None SVar:DBCleanImp:DB$ Cleanup | ClearImprinted$ True SVar:TappedXTwo:Count$Valid Creature.IsRemembered/Times.2 -AI:RemoveDeck:Random SVar:NeedsToPlay:Plains.OppCtrl +AI:RemoveDeck:Random DeckNeeds:Type$Orc Oracle:Raiding Party can't be the target of white spells or abilities from white sources.\nSacrifice an Orc: Each player may tap any number of untapped white creatures they control. For each creature tapped this way, that player chooses up to two Plains. Then destroy all Plains that weren't chosen this way by any player. diff --git a/forge-gui/res/cardsfolder/r/rakavolver.txt b/forge-gui/res/cardsfolder/r/rakavolver.txt index cd7095f33e5..48191be534b 100644 --- a/forge-gui/res/cardsfolder/r/rakavolver.txt +++ b/forge-gui/res/cardsfolder/r/rakavolver.txt @@ -13,6 +13,6 @@ SVar:VolverX:TriggerCount$DamageAmount SVar:VolverPumped:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | ETB$ True | SubAbility$ VolverLaunch | SpellDescription$ If CARDNAME was kicked with its {U} kicker, it enters with a +1/+1 counter on it and with flying. SVar:VolverLaunch:DB$ Animate | Defined$ Self | Keywords$ Flying | Duration$ Permanent AI:RemoveDeck:Random -DeckNeeds:Color$White|Blue DeckHas:Ability$Counters +DeckNeeds:Color$White|Blue Oracle:Kicker {1}{W} and/or {U} (You may pay an additional {1}{W} and/or {U} as you cast this spell.)\nIf Rakavolver was kicked with its {1}{W} kicker, it enters with two +1/+1 counters on it and with "Whenever Rakavolver deals damage, you gain that much life."\nIf Rakavolver was kicked with its {U} kicker, it enters with a +1/+1 counter on it and with flying. diff --git a/forge-gui/res/cardsfolder/r/rally_at_the_hornburg.txt b/forge-gui/res/cardsfolder/r/rally_at_the_hornburg.txt index 4bfb03f2c04..079785ce773 100644 --- a/forge-gui/res/cardsfolder/r/rally_at_the_hornburg.txt +++ b/forge-gui/res/cardsfolder/r/rally_at_the_hornburg.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Sorcery A:SP$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You | SubAbility$ TrigPump | SpellDescription$ Create two 1/1 white Human Soldier creature tokens. SVar:TrigPump:DB$ PumpAll | ValidCards$ Human.YouCtrl | KW$ Haste | SpellDescription$ Humans you control gain haste until end of turn. -DeckHas:Ability$Token & Type$Human|Soldier SVar:PlayMain1:TRUE +DeckHas:Ability$Token & Type$Human|Soldier DeckHints:Type$Human Oracle:Create two 1/1 white Human Soldier creature tokens. Humans you control gain haste until end of turn. diff --git a/forge-gui/res/cardsfolder/r/ravenloft_adventurer.txt b/forge-gui/res/cardsfolder/r/ravenloft_adventurer.txt index 9254f7048b8..d6eff347fad 100644 --- a/forge-gui/res/cardsfolder/r/ravenloft_adventurer.txt +++ b/forge-gui/res/cardsfolder/r/ravenloft_adventurer.txt @@ -12,6 +12,6 @@ T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ Tr SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredDefendingPlayer | LifeAmount$ Y SVar:X:PlayerCountPropertyYou$DungeonsCompleted SVar:Y:TriggeredDefendingPlayer$ValidExile Card.YouOwn+counters_GE1_HIT -DeckHints:Name$Etrata, the Silencer|Mari, the Killing Quill SVar:HasAttackEffect:TRUE +DeckHints:Name$Etrata, the Silencer|Mari, the Killing Quill Oracle:When Ravenloft Adventurer enters, you take the initiative.\nIf a creature an opponent controls would die, instead exile it and put a hit counter on it.\nWhenever Ravenloft Adventurer attacks, if you've completed a dungeon, defending player loses 1 life for each card they own in exile with a hit counter on it. diff --git a/forge-gui/res/cardsfolder/r/reckless_detective.txt b/forge-gui/res/cardsfolder/r/reckless_detective.txt index af4e5213135..1b96e7c1dce 100644 --- a/forge-gui/res/cardsfolder/r/reckless_detective.txt +++ b/forge-gui/res/cardsfolder/r/reckless_detective.txt @@ -7,7 +7,7 @@ SVar:TrigChoice:DB$ GenericChoice | Choices$ DBSacToDraw,DBDiscardToDraw SVar:DBSacToDraw:DB$ Draw | UnlessCost$ Sac<1/Artifact> | UnlessPayer$ You | UnlessSwitched$ True | SubAbility$ DBPump | SpellDescription$ Sacrifice an artifact. SVar:DBDiscardToDraw:DB$ Draw | UnlessCost$ Discard<1/Card> | UnlessPayer$ You | UnlessSwitched$ True | SubAbility$ DBPump | SpellDescription$ Discard a card. SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ 2 +SVar:HasAttackEffect:TRUE DeckHas:Ability$Sacrifice|Graveyard|Discard DeckHints:Type$Artifact|Clue|Treasure -SVar:HasAttackEffect:TRUE Oracle:Whenever Reckless Detective attacks, you may sacrifice an artifact or discard a card. If you do, draw a card and Reckless Detective gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/recon_craft_theta.txt b/forge-gui/res/cardsfolder/r/recon_craft_theta.txt index 6589424900a..f94021da05d 100644 --- a/forge-gui/res/cardsfolder/r/recon_craft_theta.txt +++ b/forge-gui/res/cardsfolder/r/recon_craft_theta.txt @@ -10,7 +10,7 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigProliferate | TriggerDescription$ Whenever CARDNAME attacks, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) SVar:TrigProliferate:DB$ Proliferate K:Crew:2 -DeckHints:Ability$Counters & Type$Planeswalker -DeckHas:Ability$Counters & Type$Alien SVar:HasAttackEffect:TRUE +DeckHas:Ability$Counters & Type$Alien +DeckHints:Ability$Counters & Type$Planeswalker Oracle:Flying\nWhen Recon Craft Theta enters, create a 0/0 blue Alien creature token. Put a +1/+1 counter on it.\nWhenever Recon Craft Theta attacks, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.)\nCrew 2 diff --git a/forge-gui/res/cardsfolder/r/redemption_choir.txt b/forge-gui/res/cardsfolder/r/redemption_choir.txt index 691ec2043dd..019fad2150d 100644 --- a/forge-gui/res/cardsfolder/r/redemption_choir.txt +++ b/forge-gui/res/cardsfolder/r/redemption_choir.txt @@ -7,7 +7,7 @@ T:Mode$ ChangesZone | CheckSVar$ X | SVarCompare$ GE3 | Origin$ Any | Destinatio T:Mode$ Attacks | CheckSVar$ X | SVarCompare$ GE3 | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Coven — Whenever CARDNAME enters or attacks, if you control three or more creatures with different powers, return target permanent card with mana value 3 or less from your graveyard to the battlefield. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Permanent.YouOwn+cmcLE3 SVar:X:Count$DifferentPower_Creature.YouCtrl +SVar:HasAttackEffect:TRUE DeckHas:Ability$LifeGain|Graveyard DeckHints:Ability$Graveyard|Mill -SVar:HasAttackEffect:TRUE Oracle:Lifelink\nCoven — Whenever Redemption Choir enters or attacks, if you control three or more creatures with different powers, return target permanent card with mana value 3 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/r/relic_amulet.txt b/forge-gui/res/cardsfolder/r/relic_amulet.txt index c2f82bdd1bf..2854416f7dd 100644 --- a/forge-gui/res/cardsfolder/r/relic_amulet.txt +++ b/forge-gui/res/cardsfolder/r/relic_amulet.txt @@ -7,6 +7,6 @@ A:AB$ DealDamage | Cost$ 2 T SubCounter | NumDmg$ X | ValidTgts$ Cre SVar:X:SVar$CostCountersRemoved SVar:BuffedBy:Instant,Sorcery,Wizard AI:RemoveDeck:Random -DeckNeeds:Type$Instant|Sorcery|Wizard DeckHas:Ability$Counters +DeckNeeds:Type$Instant|Sorcery|Wizard Oracle:Whenever you cast an instant, sorcery, or Wizard spell, put a charge counter on Relic Amulet.\n{2}, {T}, Remove all charge counters from Relic Amulet: It deals that much damage to target creature. diff --git a/forge-gui/res/cardsfolder/r/replication_specialist.txt b/forge-gui/res/cardsfolder/r/replication_specialist.txt index 76814b0c022..c9c68e933b5 100644 --- a/forge-gui/res/cardsfolder/r/replication_specialist.txt +++ b/forge-gui/res/cardsfolder/r/replication_specialist.txt @@ -5,6 +5,6 @@ PT:3/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.nonToken+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigCopy | TriggerDescription$ Whenever a nontoken artifact you control enters, you may pay {1}{U}. If you do, create a token that's a copy of that artifact. SVar:TrigCopy:AB$ CopyPermanent | Cost$ 1 U | Defined$ TriggeredCard -DeckNeeds:Type$Artifact DeckHas:Ability$Token +DeckNeeds:Type$Artifact Oracle:Flying\nWhenever a nontoken artifact you control enters, you may pay {1}{U}. If you do, create a token that's a copy of that artifact. diff --git a/forge-gui/res/cardsfolder/r/repository_skaab.txt b/forge-gui/res/cardsfolder/r/repository_skaab.txt index 6f2b319379b..104dbde18cb 100644 --- a/forge-gui/res/cardsfolder/r/repository_skaab.txt +++ b/forge-gui/res/cardsfolder/r/repository_skaab.txt @@ -5,10 +5,10 @@ PT:3/3 K:Exploit T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME exploits a creature, return target instant or sorcery card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target instant or sorcery card in your graveyard | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl -DeckHas:Ability$Sacrifice|Graveyard -DeckHints:Type$Instant|Sorcery SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn/LimitMax.1 SVar:Y:Count$Valid Creature.token,Creature.cmcLE2/LimitMax.1 SVar:Z:SVar$X/Plus.Y SVar:NeedsToPlayVar:Z EQ2 +DeckHas:Ability$Sacrifice|Graveyard +DeckHints:Type$Instant|Sorcery Oracle:Exploit (When this creature enters, you may sacrifice a creature.)\nWhen Repository Skaab exploits a creature, return target instant or sorcery card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/r/requiem_angel.txt b/forge-gui/res/cardsfolder/r/requiem_angel.txt index 030a716e410..6bc6eb8f0d8 100644 --- a/forge-gui/res/cardsfolder/r/requiem_angel.txt +++ b/forge-gui/res/cardsfolder/r/requiem_angel.txt @@ -5,6 +5,6 @@ PT:5/5 K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.nonSpirit+YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever another non-Spirit creature you control dies, create a 1/1 white Spirit creature token with flying. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You -DeckHas:Ability$Token SVar:PlayMain1:TRUE +DeckHas:Ability$Token Oracle:Flying\nWhenever another non-Spirit creature you control dies, create a 1/1 white Spirit creature token with flying. diff --git a/forge-gui/res/cardsfolder/r/restless_anchorage.txt b/forge-gui/res/cardsfolder/r/restless_anchorage.txt index bb0cdea2255..3d49fd878a7 100644 --- a/forge-gui/res/cardsfolder/r/restless_anchorage.txt +++ b/forge-gui/res/cardsfolder/r/restless_anchorage.txt @@ -7,6 +7,6 @@ A:AB$ Mana | Cost$ T | Produced$ Combo W U | SpellDescription$ Add {W} or {U}. A:AB$ Animate | Cost$ 1 W U | Defined$ Self | Power$ 2 | Toughness$ 3 | Types$ Creature,Bird | Colors$ White,Blue | OverwriteColors$ True | Keywords$ Flying | SpellDescription$ Until end of turn, CARDNAME becomes a 2/3 white and blue Bird creature with flying. It's still a land. T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create a Map token. SVar:TrigToken:DB$ Token | TokenScript$ c_a_map_sac_explore -DeckHas:Ability$Token|Sacrifice|Counters & Type$Bird|Artifact|Map & Color$White|Blue SVar:HasAttackEffect:TRUE +DeckHas:Ability$Token|Sacrifice|Counters & Type$Bird|Artifact|Map & Color$White|Blue Oracle:Restless Anchorage enters tapped.\n{T}: Add {W} or {U}\n{1}{W}{U}: Until end of turn, Restless Anchorage becomes a 2/3 white and blue Bird creature with flying. It's still a land.\nWhenever Restless Anchorage attacks, create a Map token. diff --git a/forge-gui/res/cardsfolder/r/restless_bivouac.txt b/forge-gui/res/cardsfolder/r/restless_bivouac.txt index b8219f76d22..2ac1fb5f2aa 100644 --- a/forge-gui/res/cardsfolder/r/restless_bivouac.txt +++ b/forge-gui/res/cardsfolder/r/restless_bivouac.txt @@ -7,6 +7,6 @@ A:AB$ Mana | Cost$ T | Produced$ Combo R W | SpellDescription$ Add {R} or {W}. A:AB$ Animate | Cost$ 1 R W | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Creature,Ox | Colors$ Red,White | OverwriteColors$ True | SpellDescription$ CARDNAME becomes a 2/2 red and white Ox creature until end of turn. It's still a land. T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME attacks, put a +1/+1 counter on target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 -DeckHas:Ability$Counters & Type$Ox & Color$Red|White SVar:HasAttackEffect:TRUE +DeckHas:Ability$Counters & Type$Ox & Color$Red|White Oracle:Restless Bivouac enters tapped.\n{T}: Add {R} or {W}.\n{1}{R}{W}: Restless Bivouac becomes a 2/2 red and white Ox creature until end of turn. It's still a land.\nWhenever Restless Bivouac attacks, put a +1/+1 counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/r/restless_cottage.txt b/forge-gui/res/cardsfolder/r/restless_cottage.txt index a8b15207b06..fa942d82e43 100644 --- a/forge-gui/res/cardsfolder/r/restless_cottage.txt +++ b/forge-gui/res/cardsfolder/r/restless_cottage.txt @@ -8,6 +8,6 @@ A:AB$ Animate | Cost$ 2 B G | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ C T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigFood | TriggerDescription$ Whenever CARDNAME attacks, create a Food token and exile up to one target card from a graveyard. SVar:TrigFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You | SubAbility$ DBExile SVar:DBExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target card from a graveyard -DeckHas:Ability$LifeGain|Token|Graveyard & Type$Horror|Food & Color$Black|Green SVar:HasAttackEffect:TRUE +DeckHas:Ability$LifeGain|Token|Graveyard & Type$Horror|Food & Color$Black|Green Oracle:Restless Cottage enters tapped.\n{T}: Add {B} or {G}.\n{2}{B}{G}: Restless Cottage becomes a 4/4 black and green Horror creature until end of turn. It's still a land.\nWhenever Restless Cottage attacks, create a Food token and exile up to one target card from a graveyard. diff --git a/forge-gui/res/cardsfolder/r/restless_fortress.txt b/forge-gui/res/cardsfolder/r/restless_fortress.txt index 1ce2f4dcc0f..9024177e869 100644 --- a/forge-gui/res/cardsfolder/r/restless_fortress.txt +++ b/forge-gui/res/cardsfolder/r/restless_fortress.txt @@ -8,6 +8,6 @@ A:AB$ Animate | Cost$ 2 W B | Defined$ Self | Power$ 1 | Toughness$ 4 | Types$ C T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME attacks, defending player loses 2 life and you gain 2 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredDefendingPlayer | LifeAmount$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 -DeckHas:Ability$LifeGain & Type$Nightmare & Color$White|Black SVar:HasAttackEffect:TRUE -Oracle:Restless Fortress enters tapped.\n{T}: Add {W} or {B}.\n{2}{W}{B}: Restless Fortress becomes a 1/4 white and black Nightmare creature until end of turn. It's still a land.\nWhenever Restless Fortress attacks, defending player loses 2 life and you gain 2 life. +DeckHas:Ability$LifeGain & Type$Nightmare & Color$White|Black +Oracle:Restless Fortress enters tapped.\n{T}: Add {W} or {B}.\n\n{2}{W}{B}: Restless Fortress becomes a 1/4 white and black Nightmare creature until end of turn. It's still a land.\nWhenever Restless Fortress attacks, defending player loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/r/restless_prairie.txt b/forge-gui/res/cardsfolder/r/restless_prairie.txt index 74cface7ee0..76643564889 100644 --- a/forge-gui/res/cardsfolder/r/restless_prairie.txt +++ b/forge-gui/res/cardsfolder/r/restless_prairie.txt @@ -7,6 +7,6 @@ A:AB$ Mana | Cost$ T | Produced$ Combo G W | SpellDescription$ Add {G} or {W}. A:AB$ Animate | Cost$ 2 G W | Defined$ Self | Power$ 3 | Toughness$ 3 | Types$ Creature,Llama | Colors$ Green,White | OverwriteColors$ True | SpellDescription$ CARDNAME becomes a 3/3 green and white Llama creature until end of turn. It's still a land. T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, other creatures you control get +1/+1 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.StrictlyOther+YouCtrl | NumAtt$ +1 | NumDef$ +1 -DeckHas:Type$Llama & Color$Green|White SVar:HasAttackEffect:TRUE +DeckHas:Type$Llama & Color$Green|White Oracle:Restless Prairie enters tapped.\n{T}: Add {G} or {W}.\n{2}{G}{W}: Restless Prairie becomes a 3/3 green and white Llama creature until end of turn. It's still a land.\nWhenever Restless Prairie attacks, other creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/restless_reef.txt b/forge-gui/res/cardsfolder/r/restless_reef.txt index 3e854b981ee..4827643a8bc 100644 --- a/forge-gui/res/cardsfolder/r/restless_reef.txt +++ b/forge-gui/res/cardsfolder/r/restless_reef.txt @@ -7,6 +7,6 @@ A:AB$ Mana | Cost$ T | Produced$ Combo U B | SpellDescription$ Add {U} or {B}. A:AB$ Animate | Cost$ 2 U B | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Creature,Shark | Colors$ Blue,Black | OverwriteColors$ True | Keywords$ Deathtouch | SpellDescription$ CARDNAME becomes a 4/4 blue and black Shark creature with deathtouch until end of turn. It's still a land. T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME attacks, target player mills 4 cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | ValidTgts$ Player -DeckHas:Ability$Mill|Graveyard & Type$Shark & Color$Blue|Black SVar:HasAttackEffect:TRUE +DeckHas:Ability$Mill|Graveyard & Type$Shark & Color$Blue|Black Oracle:Restless Reef enters tapped.\n{T}: Add {U} or {B}.\n{2}{U}{B}: Restless Reef becomes a 4/4 blue and black Shark creature with deathtouch until end of turn. It's still a land.\nWhenever Restless Reef attacks, target player mills 4 cards. diff --git a/forge-gui/res/cardsfolder/r/restless_ridgeline.txt b/forge-gui/res/cardsfolder/r/restless_ridgeline.txt index c1b10dce5d4..0884b205bd0 100644 --- a/forge-gui/res/cardsfolder/r/restless_ridgeline.txt +++ b/forge-gui/res/cardsfolder/r/restless_ridgeline.txt @@ -8,6 +8,6 @@ A:AB$ Animate | Cost$ 2 R G | Defined$ Self | Power$ 3 | Toughness$ 4 | Types$ C T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, another target attacking creature gets +2/+0 until end of turn. Untap that creature. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.attacking+Other | TgtPrompt$ Select another target attacking creature | NumAtt$ +2 | SubAbility$ DBUntap SVar:DBUntap:DB$ Untap | Defined$ Targeted -DeckHas:Type$Dinosaur & Color$Red|Green SVar:HasAttackEffect:TRUE +DeckHas:Type$Dinosaur & Color$Red|Green Oracle:Restless Ridgeline enters tapped.\n{T}: Add {R} or {G}.\n{2}{R}{G}: Restless Ridgeline becomes a 3/4 red and green Dinosaur creature until end of turn. It's still a land.\nWhenever Restless Ridgeline attacks, another target attacking creature gets +2/+0 until end of turn. Untap that creature. diff --git a/forge-gui/res/cardsfolder/r/restless_spire.txt b/forge-gui/res/cardsfolder/r/restless_spire.txt index ba7255330f9..7d27ca46974 100644 --- a/forge-gui/res/cardsfolder/r/restless_spire.txt +++ b/forge-gui/res/cardsfolder/r/restless_spire.txt @@ -8,6 +8,6 @@ A:AB$ Animate | Cost$ U R | Defined$ Self | Power$ 2 | Toughness$ 1 | staticAbil SVar:FirstStrikeStatic: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 | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever CARDNAME attacks, scry 1. SVar:TrigScry:DB$ Scry | ScryNum$ 1 -DeckHas:Ability$LifeGain & Type$Elemental & Color$Blue|Red SVar:HasAttackEffect:TRUE +DeckHas:Ability$LifeGain & Type$Elemental & Color$Blue|Red Oracle:Restless Spire enters tapped.\n{T}: Add {U} or {R}.\n{U}{R}: Until end of turn, Restless Spire becomes a 2/1 blue and red Elemental creature with "As long as it's your turn, this creature has first strike." It's still a land.\nWhenever Restless Spire attacks, scry 1. diff --git a/forge-gui/res/cardsfolder/r/restless_vents.txt b/forge-gui/res/cardsfolder/r/restless_vents.txt index 31b55fbd41b..2444c50606f 100644 --- a/forge-gui/res/cardsfolder/r/restless_vents.txt +++ b/forge-gui/res/cardsfolder/r/restless_vents.txt @@ -7,6 +7,6 @@ A:AB$ Mana | Cost$ T | Produced$ Combo B R | SpellDescription$ Add {B} or {R}. A:AB$ Animate | Cost$ 1 B R | Defined$ Self | Power$ 2 | Toughness$ 3 | Types$ Creature,Insect | Keywords$ Menace | Colors$ Black,Red | OverwriteColors$ True | SpellDescription$ Until end of turn, CARDNAME becomes a 2/3 black and red Insect creature with menace. It's still a land. T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigLoot | TriggerDescription$ Whenever CARDNAME attacks, you may discard a card. If you do, draw a card. SVar:TrigLoot:AB$ Draw | Cost$ Discard<1/Card> -DeckHas:Ability$Discard & Type$Insect & Color$Black|Red SVar:HasAttackEffect:TRUE +DeckHas:Ability$Discard & Type$Insect & Color$Black|Red Oracle:Restless Vents enters tapped.\n{T}: Add {B} or {R}.\n{1}{B}{R}: Until end of turn, Restless Vents becomes a 2/3 black and red Insect creature with menace. It's still a land.\nWhenever Restless Vents attacks, you may discard a card. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/r/restless_vinestalk.txt b/forge-gui/res/cardsfolder/r/restless_vinestalk.txt index f028c6999cb..a5148f76e4e 100644 --- a/forge-gui/res/cardsfolder/r/restless_vinestalk.txt +++ b/forge-gui/res/cardsfolder/r/restless_vinestalk.txt @@ -7,6 +7,6 @@ A:AB$ Mana | Cost$ T | Produced$ Combo G U | SpellDescription$ Add {G} or {U}. A:AB$ Animate | Cost$ 3 G U | Defined$ Self | Power$ 5 | Toughness$ 5 | Types$ Creature,Plant | Keywords$ Trample | Colors$ Green,Blue | OverwriteColors$ True | SpellDescription$ Until end of turn, CARDNAME becomes a 5/5 green and blue Plant creature with trample. It's still a land. T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ Whenever CARDNAME attacks, up to one other target creature has base power and toughness 3/3 until end of turn. SVar:TrigAnimate:DB$ Animate | ValidTgts$ Creature.Other | TgtPrompt$ Select up to one target other creature | Power$ 3 | Toughness$ 3 | TargetMin$ 0 | TargetMax$ 1 -DeckHas:Type$Plant & Color$Green|Blue SVar:HasAttackEffect:TRUE +DeckHas:Type$Plant & Color$Green|Blue Oracle:Restless Vinestalk enters tapped.\n{T}: Add {G} or {U}.\n{3}{G}{U}:Until end of turn, Restless Vinestalk becomes a 5/5 green and blue Plant creature with trample. It's still a land.\nWhenever Restless Vinestalk attacks, up to one other target creature has base power and toughness 3/3 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/retether.txt b/forge-gui/res/cardsfolder/r/retether.txt index 3f9df10cff8..c2137912ac4 100644 --- a/forge-gui/res/cardsfolder/r/retether.txt +++ b/forge-gui/res/cardsfolder/r/retether.txt @@ -2,7 +2,7 @@ Name:Retether ManaCost:3 W Types:Sorcery A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ ValidGraveyard Aura.YouOwn | AttachedTo$ Creature | AILogic$ Pump | SpellDescription$ Return each Aura card from your graveyard to the battlefield. Only creatures can be enchanted this way. (Aura cards that can't enchant a creature on the battlefield remain in your graveyard.) +SVar:NeedsToPlay:Creature.YouCtrl AI:RemoveDeck:Random DeckNeeds:Type$Aura -SVar:NeedsToPlay:Creature.YouCtrl Oracle:Return each Aura card from your graveyard to the battlefield. Only creatures can be enchanted this way. (Aura cards that can't enchant a creature on the battlefield remain in your graveyard.) diff --git a/forge-gui/res/cardsfolder/r/rimefeather_owl.txt b/forge-gui/res/cardsfolder/r/rimefeather_owl.txt index 276b5f872b1..d0893c02bac 100644 --- a/forge-gui/res/cardsfolder/r/rimefeather_owl.txt +++ b/forge-gui/res/cardsfolder/r/rimefeather_owl.txt @@ -8,7 +8,7 @@ A:AB$ PutCounter | Cost$ 1 S | ValidTgts$ Permanent | TgtPrompt$ Select target p S:Mode$ Continuous | EffectZone$ Battlefield | Affected$ Permanent.counters_GE1_ICE | AddType$ Snow | Description$ Permanents with ice counters on them are snow. SVar:X:Count$Valid Permanent.Snow SVar:BuffedBy:Permanent.Snow +SVar:NoZeroToughnessAI:True AI:RemoveDeck:Random DeckNeeds:Type$Snow -SVar:NoZeroToughnessAI:True Oracle:Flying\nRimefeather Owl's power and toughness are each equal to the number of snow permanents on the battlefield.\n{1}{S}: Put an ice counter on target permanent.\nPermanents with ice counters on them are snow. diff --git a/forge-gui/res/cardsfolder/r/ring_of_evos_isle.txt b/forge-gui/res/cardsfolder/r/ring_of_evos_isle.txt index 6ca6df53fb8..6d2c10a9417 100644 --- a/forge-gui/res/cardsfolder/r/ring_of_evos_isle.txt +++ b/forge-gui/res/cardsfolder/r/ring_of_evos_isle.txt @@ -5,7 +5,7 @@ K:Equip:1 A:AB$ Pump | Cost$ 2 | Defined$ Equipped | KW$ Hexproof | SpellDescription$ Equipped creature gains hexproof until end of turn. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ EvosCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's blue. SVar:EvosCounter:DB$ PutCounter | Defined$ Equipped | ConditionDefined$ Equipped | ConditionPresent$ Creature.Blue | ConditionCompare$ EQ1 | CounterType$ P1P1 | CounterNum$ 1 -AI:RemoveDeck:Random SVar:AttachAi:AITgts$ Creature.Blue +AI:RemoveDeck:Random DeckNeeds:Color$Blue Oracle:{2}: Equipped creature gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.)\nAt the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's blue.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/r/ring_of_kalonia.txt b/forge-gui/res/cardsfolder/r/ring_of_kalonia.txt index e27ce243768..6c106026449 100644 --- a/forge-gui/res/cardsfolder/r/ring_of_kalonia.txt +++ b/forge-gui/res/cardsfolder/r/ring_of_kalonia.txt @@ -5,7 +5,7 @@ K:Equip:1 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Trample | Description$ Equipped creature has trample. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ KaloniaCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's green. SVar:KaloniaCounter:DB$ PutCounter | Defined$ Equipped | ConditionDefined$ Equipped | ConditionPresent$ Creature.Green | ConditionCompare$ EQ1 | CounterType$ P1P1 | CounterNum$ 1 -AI:RemoveDeck:Random SVar:AttachAi:AITgts$ Creature.Green +AI:RemoveDeck:Random DeckNeeds:Color$Green Oracle:Equipped creature has trample. (It can deal excess combat damage to the player or planeswalker it's attacking.)\nAt the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's green.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/r/ring_of_thune.txt b/forge-gui/res/cardsfolder/r/ring_of_thune.txt index 7f496f08923..260f5c6ebb3 100644 --- a/forge-gui/res/cardsfolder/r/ring_of_thune.txt +++ b/forge-gui/res/cardsfolder/r/ring_of_thune.txt @@ -5,7 +5,7 @@ K:Equip:1 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Vigilance | Description$ Equipped creature has vigilance. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ ThuneCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's white. SVar:ThuneCounter:DB$ PutCounter | Defined$ Equipped | ConditionDefined$ Equipped | ConditionPresent$ Creature.White | ConditionCompare$ EQ1 | CounterType$ P1P1 | CounterNum$ 1 -AI:RemoveDeck:Random SVar:AttachAi:AITgts$ Creature.White +AI:RemoveDeck:Random DeckNeeds:Color$White Oracle:Equipped creature has vigilance. (Attacking doesn't cause it to tap.)\nAt the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's white.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/r/ring_of_valkas.txt b/forge-gui/res/cardsfolder/r/ring_of_valkas.txt index 7bfac8f0365..c4803e62f1c 100644 --- a/forge-gui/res/cardsfolder/r/ring_of_valkas.txt +++ b/forge-gui/res/cardsfolder/r/ring_of_valkas.txt @@ -5,7 +5,7 @@ K:Equip:1 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Haste | Description$ Equipped creature has haste. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ ValkasCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's red. SVar:ValkasCounter:DB$ PutCounter | Defined$ Equipped | ConditionDefined$ Equipped | ConditionPresent$ Creature.Red | ConditionCompare$ EQ1 | CounterType$ P1P1 | CounterNum$ 1 -AI:RemoveDeck:Random SVar:AttachAi:AITgts$ Creature.Red +AI:RemoveDeck:Random DeckNeeds:Color$Red Oracle:Equipped creature has haste. (It can attack and {T} no matter when it came under your control.)\nAt the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's red.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/r/ring_of_xathrid.txt b/forge-gui/res/cardsfolder/r/ring_of_xathrid.txt index 1ae1f0e19d6..52245272491 100644 --- a/forge-gui/res/cardsfolder/r/ring_of_xathrid.txt +++ b/forge-gui/res/cardsfolder/r/ring_of_xathrid.txt @@ -5,7 +5,7 @@ K:Equip:1 A:AB$ Regenerate | Cost$ 2 | Defined$ Equipped | SpellDescription$ Regenerate equipped creature. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ XathridCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's black. SVar:XathridCounter:DB$ PutCounter | Defined$ Equipped | ConditionDefined$ Equipped | ConditionPresent$ Creature.Black | ConditionCompare$ EQ1 | CounterType$ P1P1 | CounterNum$ 1 -AI:RemoveDeck:Random SVar:AttachAi:AITgts$ Creature.Black +AI:RemoveDeck:Random DeckNeeds:Color$Black Oracle:{2}: Regenerate equipped creature. (The next time that creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat.)\nAt the beginning of your upkeep, put a +1/+1 counter on equipped creature if it's black.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/r/rionya_fire_dancer.txt b/forge-gui/res/cardsfolder/r/rionya_fire_dancer.txt index c48c88ff44a..4b98887e483 100644 --- a/forge-gui/res/cardsfolder/r/rionya_fire_dancer.txt +++ b/forge-gui/res/cardsfolder/r/rionya_fire_dancer.txt @@ -5,6 +5,6 @@ PT:3/4 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, create X tokens that are copies of another target creature you control, where X is one plus the number of instant and sorcery spells you've cast this turn. They gain haste. Exile them at the beginning of the next end step. SVar:TrigCopy:DB$ CopyPermanent | NumCopies$ X | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | PumpKeywords$ Haste | AtEOT$ Exile SVar:X:Count$ThisTurnCast_Instant.YouCtrl,Sorcery.YouCtrl/Plus.1 -DeckNeeds:Type$Instant|Sorcery DeckHas:Ability$Token +DeckNeeds:Type$Instant|Sorcery Oracle:At the beginning of combat on your turn, create X tokens that are copies of another target creature you control, where X is one plus the number of instant and sorcery spells you've cast this turn. They gain haste. Exile them at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/r/rivaz_of_the_claw.txt b/forge-gui/res/cardsfolder/r/rivaz_of_the_claw.txt index 7622e1dc77e..5e1a59bcb92 100644 --- a/forge-gui/res/cardsfolder/r/rivaz_of_the_claw.txt +++ b/forge-gui/res/cardsfolder/r/rivaz_of_the_claw.txt @@ -9,6 +9,6 @@ T:Mode$ SpellCast | ValidCard$ Dragon.wasCastFromYourGraveyard | ValidActivating SVar:DBAnimate:DB$ Animate | Defined$ TriggeredCard | Duration$ Permanent | Triggers$ TrigDieExile SVar:TrigDieExile:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this creature dies, exile it. SVar:TrigExile:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Exile -DeckNeeds:Type$Dragon & Modifier$NoToken DeckHas:Ability$Graveyard +DeckNeeds:Type$Dragon & Modifier$NoToken Oracle:Menace\n{T}: Add two mana in any combination of colors. Spend this mana only to cast Dragon creature spells.\nOnce during each of your turns, you may cast a Dragon creature spell from your graveyard.\nWhenever you cast a Dragon creature spell from your graveyard, it gains "When this creature dies, exile it." diff --git a/forge-gui/res/cardsfolder/r/river_of_tears.txt b/forge-gui/res/cardsfolder/r/river_of_tears.txt index c600ae87e54..c16198c9d21 100644 --- a/forge-gui/res/cardsfolder/r/river_of_tears.txt +++ b/forge-gui/res/cardsfolder/r/river_of_tears.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ U | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ ManaB | SpellDescription$ Add {U}. If you played a land this turn, add {B} instead. SVar:ManaB:DB$ Mana | Produced$ B | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 +SVar:X:PlayerCountPropertyYou$LandsPlayed AI:RemoveDeck:Random DeckHints:Color$Blue|Black -SVar:X:PlayerCountPropertyYou$LandsPlayed Oracle:{T}: Add {U}. If you played a land this turn, add {B} instead. diff --git a/forge-gui/res/cardsfolder/r/rohgahh_kher_keep_overlord.txt b/forge-gui/res/cardsfolder/r/rohgahh_kher_keep_overlord.txt index 06272110be1..dc3aa1b228a 100644 --- a/forge-gui/res/cardsfolder/r/rohgahh_kher_keep_overlord.txt +++ b/forge-gui/res/cardsfolder/r/rohgahh_kher_keep_overlord.txt @@ -7,7 +7,7 @@ T:Mode$ SpellCast | ValidCard$ Kobold | ValidActivatingPlayer$ You | Execute$ Tr SVar:TrigTokenDragon:AB$ Token | Cost$ 2 | TokenAmount$ 1 | TokenOwner$ You | TokenScript$ r_4_4_dragon_flying T:Mode$ SpellCast | ValidCard$ Dragon | ValidActivatingPlayer$ You | Execute$ TrigTokenKobold | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Dragon spell, create a 0/1 red Kobold creature token named Kobolds of Kher Keep. SVar:TrigTokenKobold:DB$ Token | TokenAmount$ 1 | TokenOwner$ You | TokenScript$ kobolds_of_kher_keep +SVar:PlayMain1:TRUE DeckHints:Name$Kobolds of Kher Keep DeckNeeds:Type$Dragon|Kobold -SVar:PlayMain1:TRUE Oracle:Other Kobolds you control get +2/+2.\nWhenever you cast a Kobold spell, you may pay {2}. If you do, create a 4/4 red Dragon creature token with flying.\nWhenever you cast a Dragon spell, create a 0/1 red Kobold creature token named Kobolds of Kher Keep. diff --git a/forge-gui/res/cardsfolder/r/rohgahh_of_kher_keep.txt b/forge-gui/res/cardsfolder/r/rohgahh_of_kher_keep.txt index e0c320b5424..a1a87790be0 100644 --- a/forge-gui/res/cardsfolder/r/rohgahh_of_kher_keep.txt +++ b/forge-gui/res/cardsfolder/r/rohgahh_of_kher_keep.txt @@ -8,6 +8,6 @@ SVar:DBChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | AILo SVar:DBGainControl:DB$ GainControl | NewController$ Player.Chosen | AllValid$ Card.Self,Creature.YouCtrl+namedKobolds of Kher Keep | SubAbility$ DBClearChosen SVar:DBClearChosen:DB$ Cleanup | ClearChosenPlayer$ True S:Mode$ Continuous | Affected$ Creature.YouCtrl+namedKobolds of Kher Keep | AddPower$ 2 | AddToughness$ 2 | Description$ Creatures you control named Kobolds of Kher Keep get +2/+2. -DeckHints:Name$Kobolds of Kher Keep & Type$Kobold SVar:PlayMain1:TRUE +DeckHints:Name$Kobolds of Kher Keep & Type$Kobold Oracle:At the beginning of your upkeep, you may pay {R}{R}{R}. If you don't, tap Rohgahh of Kher Keep and all creatures named Kobolds of Kher Keep, then an opponent gains control of them.\nCreatures you control named Kobolds of Kher Keep get +2/+2. diff --git a/forge-gui/res/cardsfolder/r/rona_sheoldreds_faithful.txt b/forge-gui/res/cardsfolder/r/rona_sheoldreds_faithful.txt index 54eeb4cae10..20bc4871a9e 100644 --- a/forge-gui/res/cardsfolder/r/rona_sheoldreds_faithful.txt +++ b/forge-gui/res/cardsfolder/r/rona_sheoldreds_faithful.txt @@ -5,7 +5,7 @@ PT:3/4 T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever you cast an instant or sorcery spell, each opponent loses 1 life. SVar:TrigDrain:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 1 S:Mode$ Continuous | Affected$ Card.Self | MayPlay$ True | AffectedZone$ Graveyard | EffectZone$ Graveyard | RaiseCost$ Discard<2/Card> | ActivationZone$ Graveyard | Description$ You may cast CARDNAME from your graveyard by discarding two cards in addition to paying its other costs. +SVar:DiscardMe:1 DeckHas:Ability$Discard|Graveyard DeckNeeds:Type$Instant|Sorcery -SVar:DiscardMe:1 Oracle:Whenever you cast an instant or sorcery spell, each opponent loses 1 life.\nYou may cast Rona, Sheoldred's Faithful from your graveyard by discarding two cards in addition to paying its other costs. diff --git a/forge-gui/res/cardsfolder/r/rotwidow_pack.txt b/forge-gui/res/cardsfolder/r/rotwidow_pack.txt index 6f7ac5c23ad..60b6cbfc2b8 100644 --- a/forge-gui/res/cardsfolder/r/rotwidow_pack.txt +++ b/forge-gui/res/cardsfolder/r/rotwidow_pack.txt @@ -6,6 +6,6 @@ K:Reach A:AB$ Token | Cost$ 3 B G ExileFromGrave<1/Creature> | TokenAmount$ 1 | TokenScript$ g_1_2_spider_reach | TokenOwner$ You | SubAbility$ DBLoseLife | SpellDescription$ Create a 1/2 green Spider creature token with reach, then each opponent loses 1 life for each Spider you control. SVar:DBLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ X SVar:X:Count$Valid Spider.YouCtrl -DeckHas:Ability$Token SVar:AIPreference:ExileFromGraveCost$Creature+YouOwn+inZoneGraveyard +DeckHas:Ability$Token Oracle:Reach\n{3}{B}{G}, Exile a creature card from your graveyard: Create a 1/2 green Spider creature token with reach, then each opponent loses 1 life for each Spider you control. diff --git a/forge-gui/res/cardsfolder/r/rukarumal_biologist.txt b/forge-gui/res/cardsfolder/r/rukarumal_biologist.txt index e0871134218..2d522180959 100644 --- a/forge-gui/res/cardsfolder/r/rukarumal_biologist.txt +++ b/forge-gui/res/cardsfolder/r/rukarumal_biologist.txt @@ -6,8 +6,8 @@ K:ETBReplacement:Other:ChooseCT SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | SpellDescription$ As CARDNAME enters, choose a creature type. | AILogic$ MostProminentInComputerDeck S:Mode$ Continuous | Affected$ Creature.YouCtrl+nonToken,Sliver.YouCtrl | AffectedZone$ Battlefield,Hand,Graveyard,Exile,Stack,Library,Command | AddType$ ChosenType | Description$ Slivers you control and nontoken creatures you control are the chosen type in addition to their other creature types. The same is true for creature spells you control and creature cards you own that aren't on the battlefield. A:AB$ Token | Cost$ 3 T | TokenAmount$ 1 | TokenScript$ c_1_1_sliver | TokenOwner$ You | SpellDescription$ Create a 1/1 colorless Sliver creature token. +SVar:HasAttackEffect:TRUE AI:RemoveDeck:Random DeckHas:Ability$Token & Type$Sliver DeckNeeds:Type$Sliver -SVar:HasAttackEffect:TRUE Oracle:As Rukarumel, Biologist enters, choose a creature type.\nSlivers you control and nontoken creatures you control are the chosen type in addition to their other creature types. The same is true for creature spells you control and creature cards you own that aren't on the battlefield.\n{3}, {T}: Create a 1/1 colorless Sliver creature token. diff --git a/forge-gui/res/cardsfolder/r/rulik_mons_warren_chief.txt b/forge-gui/res/cardsfolder/r/rulik_mons_warren_chief.txt index 88c8472cd29..9c5288b53d1 100644 --- a/forge-gui/res/cardsfolder/r/rulik_mons_warren_chief.txt +++ b/forge-gui/res/cardsfolder/r/rulik_mons_warren_chief.txt @@ -7,6 +7,6 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBDig | TriggerDescription$ Wh SVar:DBDig:DB$ Dig | DigNum$ 1 | ChangeNum$ 1 | ChangeValid$ Card.Land | ForceRevealToController$ True | Optional$ True | RememberChanged$ True | DestinationZone$ Battlefield | DestinationZone2$ Library | LibraryPosition2$ 0 | SubAbility$ DBToken SVar:DBToken:DB$ Token | ConditionDefined$ Remembered | ConditionPresent$ Card.inZoneBattlefield | ConditionCompare$ EQ0 | TokenScript$ r_1_1_goblin | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -DeckHas:Ability$Token SVar:HasAttackEffect:TRUE +DeckHas:Ability$Token Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhenever Rulik Mons, Warren Chief attacks, look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. If you didn't put a card onto the battlefield this way, create a 1/1 red Goblin creature token. diff --git a/forge-gui/res/cardsfolder/r/rummaging_wizard.txt b/forge-gui/res/cardsfolder/r/rummaging_wizard.txt index deb1d314a2f..70f5085f48c 100644 --- a/forge-gui/res/cardsfolder/r/rummaging_wizard.txt +++ b/forge-gui/res/cardsfolder/r/rummaging_wizard.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Creature Human Wizard PT:2/2 A:AB$ Surveil | Cost$ 2 U | Amount$ 1 | SpellDescription$ Surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) -AI:RemoveDeck:All SVar:TrigSurveil:DB$ Surveil | Amount$ 1 +AI:RemoveDeck:All DeckHas:Ability$Surveil|Graveyard Oracle:{2}{U}: Surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) diff --git a/forge-gui/res/cardsfolder/r/runo_stromkirk_krothuss_lord_of_the_deep.txt b/forge-gui/res/cardsfolder/r/runo_stromkirk_krothuss_lord_of_the_deep.txt index b8934c77605..32aff3a280d 100644 --- a/forge-gui/res/cardsfolder/r/runo_stromkirk_krothuss_lord_of_the_deep.txt +++ b/forge-gui/res/cardsfolder/r/runo_stromkirk_krothuss_lord_of_the_deep.txt @@ -25,6 +25,6 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerDescription$ SVar:TrigCopy:DB$ CopyPermanent | ValidTgts$ Creature.Other+attacking | TgtPrompt$ Select another target attacking creature | TokenTapped$ True | TokenAttacking$ True | NumCopies$ X | AITgts$ Kraken.Other+attacking,Leviathan.Other+attacking,Octopus.Other+attacking,Serpent.Other+attacking SVar:X:Count$Compare Y GE1.2.1 SVar:Y:Targeted$Valid Kraken,Leviathan,Octopus,Serpent -DeckHints:Type$Kraken|Leviathan|Octopus|Serpent SVar:HasAttackEffect:TRUE +DeckHints:Type$Kraken|Leviathan|Octopus|Serpent Oracle:Flying\nWhenever Krothuss, Lord of the Deep attacks, create a tapped and attacking token that's a copy of another target attacking creature. If that creature is a Kraken, Leviathan, Octopus, or Serpent, create two of those tokens instead. diff --git a/forge-gui/res/cardsfolder/r/rush_the_room.txt b/forge-gui/res/cardsfolder/r/rush_the_room.txt index dbd323cd075..306c7713b80 100644 --- a/forge-gui/res/cardsfolder/r/rush_the_room.txt +++ b/forge-gui/res/cardsfolder/r/rush_the_room.txt @@ -3,6 +3,6 @@ ManaCost:R Types:Instant A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +1 | SubAbility$ DBPump | KW$ First Strike | SpellDescription$ Target creature gets +1/+0 and gains first strike until end of turn. SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Haste | ConditionDefined$ Targeted | ConditionPresent$ Orc,Goblin | SpellDescription$ If it's a Goblin or Orc, it also gains haste until end of turn. -DeckHints:Type$Goblin|Orc SVar:PlayMain1:TRUE +DeckHints:Type$Goblin|Orc Oracle:Target creature gets +1/+0 and gains first strike until end of turn. If it's a Goblin or Orc, it also gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/r/rust_monster.txt b/forge-gui/res/cardsfolder/r/rust_monster.txt index 6c94be854a9..bc6bc25b6a8 100644 --- a/forge-gui/res/cardsfolder/r/rust_monster.txt +++ b/forge-gui/res/cardsfolder/r/rust_monster.txt @@ -4,6 +4,6 @@ Types:Creature Beast PT:2/1 K:First Strike A:AB$ Pump | Cost$ Sac<1/Artifact> | Defined$ Self | NumAtt$ 2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. -DeckNeeds:Type$Artifact DeckHas:Ability$Sacrifice +DeckNeeds:Type$Artifact Oracle:First strike\nSacrifice an artifact: Rust Monster gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/ruthless_technomancer.txt b/forge-gui/res/cardsfolder/r/ruthless_technomancer.txt index 6575c6d819e..3d8695d93a4 100644 --- a/forge-gui/res/cardsfolder/r/ruthless_technomancer.txt +++ b/forge-gui/res/cardsfolder/r/ruthless_technomancer.txt @@ -7,7 +7,7 @@ SVar:TrigToken:AB$ Token | Cost$ Sac<1/Creature.Other/another creature you contr SVar:Y:Sacrificed$CardPower A:AB$ ChangeZone | Cost$ XMin1 2 B Sac | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.powerLEX+YouOwn | TgtPrompt$ Select target creature with power X or less | SpellDescription$ Return target creature card with power X or less from your graveyard to the battlefield. X can't be 0. SVar:X:Count$xPaid +SVar:AIPreference:SacCost$Artifact.cmcLE1 DeckHas:Ability$Sacrifice|Token|Graveyard & Type$Treasure|Artifact DeckHints:Type$Artifact -SVar:AIPreference:SacCost$Artifact.cmcLE1 Oracle:When Ruthless Technomancer enters, you may sacrifice another creature you control. If you do, create a number of Treasure tokens equal to that creature's power.\n{2}{B}, Sacrifice X artifacts: Return target creature card with power X or less from your graveyard to the battlefield. X can't be 0. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-death_priest_of_myrkul.txt b/forge-gui/res/cardsfolder/rebalanced/a-death_priest_of_myrkul.txt index 40fde8a714b..5da20660841 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-death_priest_of_myrkul.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-death_priest_of_myrkul.txt @@ -6,7 +6,7 @@ S:Mode$ Continuous | Affected$ Zombie.YouCtrl,Skeleton.YouCtrl,Vampire.YouCtrl | T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, if a creature died this turn, create a 1/1 black Skeleton creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_1_1_skeleton | TokenOwner$ You SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature -DeckHas:Ability$Token SVar:PlayMain1:TRUE +DeckHas:Ability$Token DeckHints:Type$Skeleton|Zombie|Vampire Oracle:Skeletons, Vampires, and Zombies you control get +1/+1.\nAt the beginning of your end step, if a creature died this turn, create a 1/1 black Skeleton creature token. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-dokuchi_silencer.txt b/forge-gui/res/cardsfolder/rebalanced/a-dokuchi_silencer.txt index 8ffef7e16da..080f355d5b9 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-dokuchi_silencer.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-dokuchi_silencer.txt @@ -6,6 +6,6 @@ K:Ninjutsu:1 B T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigImmediateTrig | CombatDamage$ True | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may discard a card. When you do, destroy target creature or planeswalker that player controls. SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ Discard<1/Card> | Execute$ TrigDestroy | TriggerDescription$ When you do, destroy target creature or planeswalker that player controls. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.ControlledBy Spawner>TriggeredTarget,Planeswalker.ControlledBy Spawner>TriggeredTarget | TgtPrompt$ Select target creature or planeswalker damaged player controls -DeckHas:Ability$Discard SVar:AIPreference:DiscardCost$Card.cmcLE3 +DeckHas:Ability$Discard Oracle:Ninjutsu {1}{B}\nWhenever Dokuchi Silencer deals combat damage to a player, you may discard a card. When you do, destroy target creature or planeswalker that player controls. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-earthquake_dragon.txt b/forge-gui/res/cardsfolder/rebalanced/a-earthquake_dragon.txt index ea5375956b5..bdf88028444 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-earthquake_dragon.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-earthquake_dragon.txt @@ -8,6 +8,6 @@ S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone A:AB$ ChangeZone | Cost$ 2 G Sac<1/Land> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. SVar:DiscardMe:1 SVar:PlayMain1:TRUE -DeckHints:Type$Dragon SVar:X:Count$Valid Creature.Dragon+notnamedEarthquake Dragon+notnamedA-Earthquake Dragon+YouCtrl$SumCMC +DeckHints:Type$Dragon Oracle:This spell costs {X} less to cast, where X is the total mana value of Dragons you control not named Earthquake Dragon.\nFlying, trample\n{2}{G}, Sacrifice a land: Return Earthquake Dragon from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-haywire_mite.txt b/forge-gui/res/cardsfolder/rebalanced/a-haywire_mite.txt index e30a4e520fa..3704fcdd3f3 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-haywire_mite.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-haywire_mite.txt @@ -5,7 +5,7 @@ PT:1/2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME dies, you gain 3 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 A:AB$ ChangeZone | Cost$ G Sac<1/CARDNAME> | ValidTgts$ Enchantment.nonCreature,Artifact.nonCreature | TgtPrompt$ Select target noncreature artifact or noncreature enchantment | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target noncreature artifact or noncreature enchantment. +SVar:SacMe:1 DeckHas:Ability$LifeGain|Sacrifice DeckHints:Color$Green -SVar:SacMe:1 Oracle:When Haywire Mite dies, you gain 3 life.\n{G}, Sacrifice Haywire Mite: Exile target noncreature artifact or noncreature enchantment. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-iridescent_hornbeetle.txt b/forge-gui/res/cardsfolder/rebalanced/a-iridescent_hornbeetle.txt index 3a71972483a..7cb2c9c05bc 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-iridescent_hornbeetle.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-iridescent_hornbeetle.txt @@ -5,6 +5,6 @@ PT:3/3 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, create a 1/1 green Insect creature token for each +1/+1 counter you've put on creatures under your control this turn. SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenOwner$ You | TokenScript$ g_1_1_insect SVar:X:Count$CountersAddedThisTurn P1P1 You Creature.YouCtrl -DeckNeeds:Ability$Counters DeckHas:Ability$Counters +DeckNeeds:Ability$Counters Oracle:At the beginning of your end step, create a 1/1 green Insect creature token for each +1/+1 counter you've put on creatures under your control this turn. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-kargan_intimidator.txt b/forge-gui/res/cardsfolder/rebalanced/a-kargan_intimidator.txt index 07057830c6c..1fd45f34620 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-kargan_intimidator.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-kargan_intimidator.txt @@ -6,6 +6,6 @@ S:Mode$ CantBlockBy | ValidAttacker$ Creature.Warrior | ValidBlocker$ Creature.C A:AB$ Charm | Cost$ 1 | Choices$ Pump,Coward | ChoiceRestriction$ ThisTurn | CharmNum$ 1 SVar:Pump:DB$ Pump | ValidTgts$ Warrior | TgtPrompt$ Select target Warrior | NumAtt$ 1 | NumDef$ 1 | KW$ Trample | SpellDescription$ Target Warrior gets +1/+1 and gains trample until end of turn. SVar:Coward:DB$ Animate | ValidTgts$ Creature | TgtPrompt$ Select target creature | Types$ Coward | RemoveCreatureTypes$ True | SpellDescription$ Target creature becomes a Coward until end of turn. -DeckHints:Type$Warrior SVar:PlayMain1:TRUE +DeckHints:Type$Warrior Oracle:Cowards can't block Warriors.\n{1}: Choose one that hasn't been chosen this turn —\n• Target Warrior gets +1/+1 and gains trample until end of turn.\n• Target creature becomes a Coward until end of turn. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-karn_living_legacy.txt b/forge-gui/res/cardsfolder/rebalanced/a-karn_living_legacy.txt index 8f85689e08e..c52bc3634f1 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-karn_living_legacy.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-karn_living_legacy.txt @@ -8,7 +8,7 @@ SVar:DBDig:DB$ Dig | DigNum$ X | ChangeNum$ 1 | RestRandomOrder$ True | UnlessCo A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | AILogic$ Always | Stackable$ False | Name$ Emblem — Karn, Living Legacy | Image$ emblem_karn_living_legacy | Duration$ Permanent | Abilities$ KarnPing | SpellDescription$ You get an emblem with "Tap an untapped artifact you control: This emblem deals 1 damage to any target." SVar:KarnPing:AB$ DealDamage | Cost$ tapXType<1/Artifact> | ActivationZone$ Command | ValidTgts$ Any | NumDmg$ 1 SVar:PlayMain1:TRUE +SVar:X:Count$ChosenNumber DeckHas:Ability$Token & Type$Artifact DeckNeeds:Type$Artifact -SVar:X:Count$ChosenNumber Oracle:[+1]: Create a tapped Powerstone token.\n[0]: Pay any amount of mana. Look at that many cards from the top of your library, then put one of those cards into your hand and the rest on the bottom of your library in a random order.\n[-6]: You get an emblem with "Tap an untapped artifact you control: This emblem deals 1 damage to any target." diff --git a/forge-gui/res/cardsfolder/rebalanced/a-mishra_excavation_prodigy.txt b/forge-gui/res/cardsfolder/rebalanced/a-mishra_excavation_prodigy.txt index 38adf3a0c3f..ed3b1f240bd 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-mishra_excavation_prodigy.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-mishra_excavation_prodigy.txt @@ -5,7 +5,7 @@ PT:2/1 A:AB$ Draw | Cost$ 1 T Discard<1/Card> | SpellDescription$ Draw a card. T:Mode$ DiscardedAll | ValidPlayer$ You | ValidCard$ Card.Artifact | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigMana | TriggerDescription$ Whenever you discard one or more artifact cards, add {R}{R}. This ability triggers only once each turn. SVar:TrigMana:DB$ Mana | Produced$ R R -DeckHints:Type$Artifact -DeckHas:Ability$Discard SVar:AIPreference:DiscardCost$Card.Artifact +DeckHas:Ability$Discard +DeckHints:Type$Artifact Oracle:{1}, {T}, Discard a card: Draw a card.\nWhenever you discard one or more artifact cards, add {R}{R}. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-omnath_locus_of_creation.txt b/forge-gui/res/cardsfolder/rebalanced/a-omnath_locus_of_creation.txt index a1ca318007a..8ad0756bf1c 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-omnath_locus_of_creation.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-omnath_locus_of_creation.txt @@ -9,6 +9,6 @@ SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4 | ConditionCheckSVar SVar:DBMana:DB$ Mana | Produced$ R G W U | ConditionCheckSVar$ LandfallAmount | ConditionSVarCompare$ EQ2 | SubAbility$ DBDamageAll SVar:DBDamageAll:DB$ DamageAll | ValidPlayers$ Opponent | ValidCards$ Planeswalker.YouDontCtrl | NumDmg$ 4 | ConditionCheckSVar$ LandfallAmount | ConditionSVarCompare$ EQ3 SVar:LandfallAmount:Count$ResolvedThisTurn -DeckHas:Ability$LifeGain SVar:BuffedBy:Land +DeckHas:Ability$LifeGain Oracle:When Omnath, Locus of Creation enters, draw a card.\nLandfall — Whenever a land you control enters, you gain 4 life if this is the first time this ability has resolved this turn. If it's the second time, add {R}{G}{W}{U}. If it's the third time, Omnath deals 4 damage to each opponent and each planeswalker you don't control. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-rulik_mons_warren_chief.txt b/forge-gui/res/cardsfolder/rebalanced/a-rulik_mons_warren_chief.txt index 6f83b7d3ea3..4aa88c190c4 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-rulik_mons_warren_chief.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-rulik_mons_warren_chief.txt @@ -8,6 +8,6 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBDig | TriggerDescription$ Wh SVar:DBDig:DB$ Dig | DigNum$ 1 | ChangeNum$ 1 | ChangeValid$ Card.Land | ForceRevealToController$ True | Optional$ True | RememberChanged$ True | DestinationZone$ Battlefield | DestinationZone2$ Library | LibraryPosition2$ 0 | SubAbility$ DBToken SVar:DBToken:DB$ Token | ConditionDefined$ Remembered | ConditionPresent$ Card.inZoneBattlefield | ConditionCompare$ EQ0 | TokenScript$ r_1_1_goblin | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -DeckHas:Ability$Token SVar:HasAttackEffect:TRUE +DeckHas:Ability$Token Oracle:Menace\nWhenever Rulik Mons, Warren Chief enters or attacks, look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. If you didn't put a card onto the battlefield this way, create a 1/1 red Goblin creature token. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-sigardian_paladin.txt b/forge-gui/res/cardsfolder/rebalanced/a-sigardian_paladin.txt index 9ecc4847fe3..f882e64a887 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-sigardian_paladin.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-sigardian_paladin.txt @@ -5,6 +5,6 @@ PT:4/3 S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Trample & Lifelink | CheckSVar$ X | Description$ As long as you've put one or more +1/+1 counters on a creature this turn, CARDNAME has trample and lifelink. SVar:X:Count$CountersAddedThisTurn P1P1 You Creature A:AB$ Pump | Cost$ G W | ValidTgts$ Creature.YouCtrl+counters_GE1_P1P1 | TgtPrompt$ Select target creature with a +1/+1 counter on it | KW$ Trample & Lifelink | SpellDescription$ Target creature you control with a +1/+1 counter on it gains trample and lifelink until end of turn. -DeckNeeds:Ability$Counters DeckHas:Ability$LifeGain +DeckNeeds:Ability$Counters Oracle:As long as you've put one or more +1/+1 counters on a creature this turn, Sigardian Paladin has trample and lifelink.\n{G}{W}: Target creature you control with a +1/+1 counter on it gains trample and lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-soul_of_windgrace.txt b/forge-gui/res/cardsfolder/rebalanced/a-soul_of_windgrace.txt index 9e17ef8801d..51e08a370c6 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-soul_of_windgrace.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-soul_of_windgrace.txt @@ -9,6 +9,6 @@ A:AB$ GainLife | Cost$ G Discard<1/Land> | LifeAmount$ 3 | SpellDescription$ You A:AB$ Draw | Cost$ R Discard<1/Land> | SpellDescription$ Draw a card. A:AB$ Pump | Cost$ B Discard<1/Land> | KW$ Indestructible | SubAbility$ DBTap | StackDescription$ SpellDescription | SpellDescription$ CARDNAME gains indestructible until end of turn. SVar:DBTap:DB$ Tap | Defined$ Self | StackDescription$ SpellDescription | SpellDescription$ Tap it. -DeckHas:Ability$LifeGain|Discard|Graveyard & Keyword$Indestructible SVar:HasAttackEffect:TRUE +DeckHas:Ability$LifeGain|Discard|Graveyard & Keyword$Indestructible Oracle:Whenever Soul of Windgrace enters or attacks, you may put a land card from a graveyard onto the battlefield tapped under your control.\n{G}, Discard a land card: You gain 3 life.\n{R}, Discard a land card: Draw a card.\n{B}, Discard a land card: Soul of Windgrace gains indestructible until end of turn. Tap it. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-tatyova_steward_of_tides.txt b/forge-gui/res/cardsfolder/rebalanced/a-tatyova_steward_of_tides.txt index 9c2e29e721a..c9b95e0950f 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-tatyova_steward_of_tides.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-tatyova_steward_of_tides.txt @@ -5,6 +5,6 @@ PT:4/4 S:Mode$ Continuous | Affected$ Creature.Land+YouCtrl | AddKeyword$ Flying | Description$ Land creatures you control have flying. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | IsPresent$ Land.YouCtrl | PresentCompare$ GE7 | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ Whenever a land you control enters, if you control seven or more lands, up to one target land you control becomes a 4/4 Elemental creature with haste. It's still a land. SVar:TrigAnimate:DB$ Animate | ValidTgts$ Land.YouCtrl | TargetMin$ 0 | TargetMax$ 1 | Duration$ Permanent | TgtPrompt$ Select up to one target land you control | Power$ 4 | Toughness$ 4 | Types$ Elemental,Creature | Keywords$ Haste -DeckHints:Type$Land SVar:BuffedBy:Land +DeckHints:Type$Land Oracle:Land creatures you control have flying.\nWhenever a land you control enters, if you control seven or more lands, up to one target land you control becomes a 4/4 Elemental creature with haste. It's still a land.