diff --git a/forge-gui/res/cardsfolder/r/restock.txt b/forge-gui/res/cardsfolder/r/restock.txt index 6a3baca693d..c83430700df 100644 --- a/forge-gui/res/cardsfolder/r/restock.txt +++ b/forge-gui/res/cardsfolder/r/restock.txt @@ -1,6 +1,6 @@ Name:Restock ManaCost:3 G G Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 G G | Origin$ Graveyard | Destination$ Hand | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Choose target card in your graveyard | ValidTgts$ Card.YouCtrl | SubAbility$ DBChange | SpellDescription$ Return two target cards from your graveyard to your hand. Exile CARDNAME. +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Choose target card in your graveyard | ValidTgts$ Card.YouCtrl | SubAbility$ DBChange | SpellDescription$ Return two target cards from your graveyard to your hand. Exile CARDNAME. SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile Oracle:Return two target cards from your graveyard to your hand. Exile Restock. diff --git a/forge-gui/res/cardsfolder/r/restore.txt b/forge-gui/res/cardsfolder/r/restore.txt index 5fcc04794c5..0aacee10518 100644 --- a/forge-gui/res/cardsfolder/r/restore.txt +++ b/forge-gui/res/cardsfolder/r/restore.txt @@ -1,6 +1,6 @@ Name:Restore ManaCost:1 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 G | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Select target land card in a graveyard | ValidTgts$ Land | SpellDescription$ Put target land card from a graveyard onto the battlefield under your control. +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Select target land card in a graveyard | ValidTgts$ Land | SpellDescription$ Put target land card from a graveyard onto the battlefield under your control. AI:RemoveDeck:Random Oracle:Put target land card from a graveyard onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/r/restore_balance.txt b/forge-gui/res/cardsfolder/r/restore_balance.txt index 772a8c46e83..df086fe97f6 100644 --- a/forge-gui/res/cardsfolder/r/restore_balance.txt +++ b/forge-gui/res/cardsfolder/r/restore_balance.txt @@ -3,7 +3,7 @@ ManaCost:no cost Colors:white Types:Sorcery K:Suspend:6:W -A:SP$ Balance | Valid$ Land | AILogic$ BalanceCreaturesAndLands | SubAbility$ BalanceCreatures | SpellDescription$ Each player chooses a number of lands they control equal to the number of lands controlled by the player who controls the fewest, then sacrifices the rest. Players discard cards and sacrifice creatures the same way. +A:SP$ Balance | Valid$ Land | AILogic$ BalanceCreaturesAndLands | SubAbility$ BalanceCreatures | SpellDescription$ Each player chooses a number of lands they control equal to the number of lands controlled by the player who controls the fewest, then sacrifices the rest. Players discard cards and sacrifice creatures the same way. | ActivationLimit$ 0 SVar:BalanceCreatures:DB$ Balance | Valid$ Creature | SubAbility$ BalanceHands SVar:BalanceHands:DB$ Balance | Zone$ Hand AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/r/restore_the_peace.txt b/forge-gui/res/cardsfolder/r/restore_the_peace.txt index 504113b45aa..10ea84b06c1 100644 --- a/forge-gui/res/cardsfolder/r/restore_the_peace.txt +++ b/forge-gui/res/cardsfolder/r/restore_the_peace.txt @@ -1,5 +1,5 @@ Name:Restore the Peace ManaCost:1 W U Types:Instant -A:SP$ ChangeZoneAll | Cost$ 1 W U | IsCurse$ True | ChangeType$ Creature.dealtDamageThisTurn | ValidDescription$ creatures that dealt damage this turn | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return each creature that dealt damage this turn to its owner's hand. +A:SP$ ChangeZoneAll | IsCurse$ True | ChangeType$ Creature.dealtDamageThisTurn | ValidDescription$ creatures that dealt damage this turn | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return each creature that dealt damage this turn to its owner's hand. Oracle:Return each creature that dealt damage this turn to its owner's hand. diff --git a/forge-gui/res/cardsfolder/r/resupply.txt b/forge-gui/res/cardsfolder/r/resupply.txt index 2883d52fa81..ce728617c11 100644 --- a/forge-gui/res/cardsfolder/r/resupply.txt +++ b/forge-gui/res/cardsfolder/r/resupply.txt @@ -1,6 +1,6 @@ Name:Resupply ManaCost:5 W Types:Instant -A:SP$ GainLife | Cost$ 5 W | LifeAmount$ 6 | SpellDescription$ You gain 6 life. | SubAbility$ DBDraw +A:SP$ GainLife | LifeAmount$ 6 | SpellDescription$ You gain 6 life. | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card. Oracle:You gain 6 life.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/r/resuscitate.txt b/forge-gui/res/cardsfolder/r/resuscitate.txt index 91dea4a1017..8ba12a2d561 100644 --- a/forge-gui/res/cardsfolder/r/resuscitate.txt +++ b/forge-gui/res/cardsfolder/r/resuscitate.txt @@ -1,7 +1,7 @@ Name:Resuscitate ManaCost:1 G Types:Instant -A:SP$ AnimateAll | Cost$ 1 G | ValidCards$ Creature.YouCtrl | Abilities$ ABRegen | SpellDescription$ Until end of turn, creatures you control gain "{1}: Regenerate this creature." +A:SP$ AnimateAll | ValidCards$ Creature.YouCtrl | Abilities$ ABRegen | SpellDescription$ Until end of turn, creatures you control gain "{1}: Regenerate this creature." SVar:ABRegen:AB$Regenerate | Cost$ 1 | SpellDescription$ Regenerate this creature. AI:RemoveDeck:All Oracle:Until end of turn, creatures you control gain "{1}: Regenerate this creature." diff --git a/forge-gui/res/cardsfolder/r/retaliate.txt b/forge-gui/res/cardsfolder/r/retaliate.txt index 06b3c68a504..5aa543eb3db 100644 --- a/forge-gui/res/cardsfolder/r/retaliate.txt +++ b/forge-gui/res/cardsfolder/r/retaliate.txt @@ -1,5 +1,5 @@ Name:Retaliate ManaCost:2 W W Types:Instant -A:SP$ DestroyAll | Cost$ 2 W W | ValidCards$ Creature.dealtDamageToYouThisTurn | SpellDescription$ Destroy all creatures that dealt damage to you this turn. +A:SP$ DestroyAll | ValidCards$ Creature.dealtDamageToYouThisTurn | SpellDescription$ Destroy all creatures that dealt damage to you this turn. Oracle:Destroy all creatures that dealt damage to you this turn. diff --git a/forge-gui/res/cardsfolder/r/retether.txt b/forge-gui/res/cardsfolder/r/retether.txt index 34cfa25ddda..3f9df10cff8 100644 --- a/forge-gui/res/cardsfolder/r/retether.txt +++ b/forge-gui/res/cardsfolder/r/retether.txt @@ -1,7 +1,7 @@ Name:Retether ManaCost:3 W Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 W | 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.) +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.) AI:RemoveDeck:Random DeckNeeds:Type$Aura SVar:NeedsToPlay:Creature.YouCtrl diff --git a/forge-gui/res/cardsfolder/r/rethink.txt b/forge-gui/res/cardsfolder/r/rethink.txt index eb00c45f1a9..319c70aa382 100644 --- a/forge-gui/res/cardsfolder/r/rethink.txt +++ b/forge-gui/res/cardsfolder/r/rethink.txt @@ -1,6 +1,6 @@ Name:Rethink ManaCost:2 U Types:Instant -A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | ValidTgts$ Card | UnlessCost$ X | UnlessPayer$ TargetedController | SpellDescription$ Counter target spell unless its controller pays {X}, where X is its mana value. +A:SP$ Counter | TargetType$ Spell | ValidTgts$ Card | UnlessCost$ X | UnlessPayer$ TargetedController | SpellDescription$ Counter target spell unless its controller pays {X}, where X is its mana value. SVar:X:Targeted$CardManaCost Oracle:Counter target spell unless its controller pays {X}, where X is its mana value. diff --git a/forge-gui/res/cardsfolder/r/retract.txt b/forge-gui/res/cardsfolder/r/retract.txt index 53c2b2a2f84..5938eeb15d0 100644 --- a/forge-gui/res/cardsfolder/r/retract.txt +++ b/forge-gui/res/cardsfolder/r/retract.txt @@ -1,6 +1,6 @@ Name:Retract ManaCost:U Types:Instant -A:SP$ ChangeZoneAll | Cost$ U | ChangeType$ Artifact.YouCtrl | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return all artifacts you control to their owner's hand. +A:SP$ ChangeZoneAll | ChangeType$ Artifact.YouCtrl | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return all artifacts you control to their owner's hand. AI:RemoveDeck:Random Oracle:Return all artifacts you control to their owner's hand. diff --git a/forge-gui/res/cardsfolder/r/retraction_helix.txt b/forge-gui/res/cardsfolder/r/retraction_helix.txt index 3a31158640c..8dd31a5f4f7 100644 --- a/forge-gui/res/cardsfolder/r/retraction_helix.txt +++ b/forge-gui/res/cardsfolder/r/retraction_helix.txt @@ -1,7 +1,7 @@ Name:Retraction Helix ManaCost:U Types:Instant -A:SP$ Animate | Cost$ U | ValidTgts$ Creature | TgtPrompt$ Select target creature | Abilities$ ABChangeZone | SpellDescription$ Until end of turn, target creature gains "{T}: Return target nonland permanent to its owner's hand." +A:SP$ Animate | ValidTgts$ Creature | TgtPrompt$ Select target creature | Abilities$ ABChangeZone | SpellDescription$ Until end of turn, target creature gains "{T}: Return target nonland permanent to its owner's hand." SVar:ABChangeZone:AB$ ChangeZone | Cost$ T | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target nonland permanent to its owner's hand. AI:RemoveDeck:All Oracle:Until end of turn, target creature gains "{T}: Return target nonland permanent to its owner's hand." diff --git a/forge-gui/res/cardsfolder/r/retribution.txt b/forge-gui/res/cardsfolder/r/retribution.txt index 4d01de30679..7ff1eb93f54 100644 --- a/forge-gui/res/cardsfolder/r/retribution.txt +++ b/forge-gui/res/cardsfolder/r/retribution.txt @@ -1,7 +1,7 @@ Name:Retribution ManaCost:2 R R Types:Sorcery -A:SP$ Pump | Cost$ 2 R R | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select two target creature an opponent controls | TargetMin$ 2 | TargetMax$ 2 | TargetsFromSingleZone$ True | IsCurse$ True | RememberTargets$ True | SubAbility$ DBChoose | StackDescription$ SpellDescription | SpellDescription$ Choose two target creatures an opponent controls. That player chooses and sacrifices one of those creatures. Put a -1/-1 counter on the other. +A:SP$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select two target creature an opponent controls | TargetMin$ 2 | TargetMax$ 2 | TargetsFromSingleZone$ True | IsCurse$ True | RememberTargets$ True | SubAbility$ DBChoose | StackDescription$ SpellDescription | SpellDescription$ Choose two target creatures an opponent controls. That player chooses and sacrifices one of those creatures. Put a -1/-1 counter on the other. SVar:DBChoose:DB$ ChooseCard | Defined$ TargetedController | Mandatory$ True | Choices$ Creature.IsRemembered | ChoiceTitle$ Choose one to sacrifice | ForgetChosen$ True | AILogic$ WorstCard | SubAbility$ DBSac | StackDescription$ None SVar:DBSac:DB$ Destroy | Defined$ ChosenCard | Sacrifice$ True | SubAbility$ DBPutCounter | StackDescription$ None SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ M1M1 | CounterNum$ 1 | StackDescription$ None | SubAbility$ DBCleanup diff --git a/forge-gui/res/cardsfolder/r/retribution_of_the_meek.txt b/forge-gui/res/cardsfolder/r/retribution_of_the_meek.txt index 803a75361da..f9e728d5009 100644 --- a/forge-gui/res/cardsfolder/r/retribution_of_the_meek.txt +++ b/forge-gui/res/cardsfolder/r/retribution_of_the_meek.txt @@ -1,5 +1,5 @@ Name:Retribution of the Meek ManaCost:2 W Types:Sorcery -A:SP$ DestroyAll | Cost$ 2 W | ValidCards$ Creature.powerGE4 | NoRegen$ True | SpellDescription$ Destroy all creatures with power 4 or greater. They can't be regenerated. +A:SP$ DestroyAll | ValidCards$ Creature.powerGE4 | NoRegen$ True | SpellDescription$ Destroy all creatures with power 4 or greater. They can't be regenerated. Oracle:Destroy all creatures with power 4 or greater. They can't be regenerated. diff --git a/forge-gui/res/cardsfolder/r/return_from_extinction.txt b/forge-gui/res/cardsfolder/r/return_from_extinction.txt index 31afb52e970..7ab04a4f35c 100644 --- a/forge-gui/res/cardsfolder/r/return_from_extinction.txt +++ b/forge-gui/res/cardsfolder/r/return_from_extinction.txt @@ -1,7 +1,7 @@ Name:Return from Extinction ManaCost:1 B Types:Sorcery -A:SP$ Charm | Cost$ 1 B | Choices$ DBChangeZone1,DBChangeZone2 +A:SP$ Charm | Choices$ DBChangeZone1,DBChangeZone2 SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Mandatory$ True | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouOwn | AILogic$ NoSameCreatureType | SpellDescription$ Return target creature card from your graveyard to your hand. SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Mandatory$ True | TargetsWithSameCreatureType$ True | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select two target creature cards that share a creature type in your graveyard | SpellDescription$ Return two target creature cards that share a creature type from your graveyard to your hand. Oracle:Choose one —\n• Return target creature card from your graveyard to your hand.\n• Return two target creature cards that share a creature type from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/r/return_of_the_nightstalkers.txt b/forge-gui/res/cardsfolder/r/return_of_the_nightstalkers.txt index d8f06615bae..d25d48ee7f8 100644 --- a/forge-gui/res/cardsfolder/r/return_of_the_nightstalkers.txt +++ b/forge-gui/res/cardsfolder/r/return_of_the_nightstalkers.txt @@ -1,7 +1,7 @@ Name:Return of the Nightstalkers ManaCost:5 B B Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ 5 B B | SubAbility$ DBDestroy | ChangeType$ Permanent.Nightstalker+YouCtrl | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Return all Nightstalker permanent cards from your graveyard to the battlefield. Then destroy all Swamps you control. +A:SP$ ChangeZoneAll | SubAbility$ DBDestroy | ChangeType$ Permanent.Nightstalker+YouCtrl | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Return all Nightstalker permanent cards from your graveyard to the battlefield. Then destroy all Swamps you control. SVar:DBDestroy:DB$ DestroyAll | ValidCards$ Swamp.YouCtrl AI:RemoveDeck:Random Oracle:Return all Nightstalker permanent cards from your graveyard to the battlefield. Then destroy all Swamps you control. diff --git a/forge-gui/res/cardsfolder/r/return_of_the_wildspeaker.txt b/forge-gui/res/cardsfolder/r/return_of_the_wildspeaker.txt index 1e1caa53276..63eddf78cf4 100644 --- a/forge-gui/res/cardsfolder/r/return_of_the_wildspeaker.txt +++ b/forge-gui/res/cardsfolder/r/return_of_the_wildspeaker.txt @@ -1,7 +1,7 @@ Name:Return of the Wildspeaker ManaCost:4 G Types:Instant -A:SP$ Charm | Cost$ 4 G | Choices$ DBDraw,DBPumpAll +A:SP$ Charm | Choices$ DBDraw,DBPumpAll SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X | SpellDescription$ Draw cards equal to the greatest power among non-Human creatures you control. SVar:X:Count$Valid Creature.YouCtrl+nonHuman$GreatestPower SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl+nonHuman | NumAtt$ 3 | NumDef$ 3 | SpellDescription$ Non-Human creatures you control get +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/return_to_battle.txt b/forge-gui/res/cardsfolder/r/return_to_battle.txt index 9878b13ff0e..b26453e47ce 100644 --- a/forge-gui/res/cardsfolder/r/return_to_battle.txt +++ b/forge-gui/res/cardsfolder/r/return_to_battle.txt @@ -1,5 +1,5 @@ Name:Return to Battle ManaCost:B Types:Sorcery -A:SP$ ChangeZone | Cost$ B | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ Return target creature card from your graveyard to your hand. +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ Return target creature card from your graveyard to your hand. Oracle:Return target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/r/return_to_dust.txt b/forge-gui/res/cardsfolder/r/return_to_dust.txt index b1505c9c8ec..ec5b7cd0084 100644 --- a/forge-gui/res/cardsfolder/r/return_to_dust.txt +++ b/forge-gui/res/cardsfolder/r/return_to_dust.txt @@ -1,6 +1,6 @@ Name:Return to Dust ManaCost:2 W W Types:Instant -A:SP$ ChangeZone | Cost$ 2 W W | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | TargetMin$ 1 | TargetMax$ X | SpellDescription$ Exile target artifact or enchantment. If you cast this spell during your main phase, you may exile up to one other target artifact or enchantment. +A:SP$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | TargetMin$ 1 | TargetMax$ X | SpellDescription$ Exile target artifact or enchantment. If you cast this spell during your main phase, you may exile up to one other target artifact or enchantment. SVar:X:Count$IfCastInOwnMainPhase.2.1 Oracle:Exile target artifact or enchantment. If you cast this spell during your main phase, you may exile up to one other target artifact or enchantment. diff --git a/forge-gui/res/cardsfolder/r/return_to_nature.txt b/forge-gui/res/cardsfolder/r/return_to_nature.txt index eac4c9352d3..d6d1e328196 100644 --- a/forge-gui/res/cardsfolder/r/return_to_nature.txt +++ b/forge-gui/res/cardsfolder/r/return_to_nature.txt @@ -1,7 +1,7 @@ Name:Return to Nature ManaCost:1 G Types:Instant -A:SP$ Charm | Cost$ 1 G | Choices$ DBDestroyArtifact,DBDestroyEnchantment,DBExile +A:SP$ Charm | Choices$ DBDestroyArtifact,DBDestroyEnchantment,DBExile SVar:DBDestroyArtifact:DB$ Destroy | ValidTgts$ Artifact | Tgtprompt$ Select target artifact | SpellDescription$ Destroy target artifact SVar:DBDestroyEnchantment:DB$ Destroy | ValidTgts$ Enchantment | Tgtprompt$ Select target enchantment | SpellDescription$ Destroy target enchantment. SVar:DBExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card | TgtPrompt$ Select target card from a graveyard. | SpellDescription$ Exile target card fom a graveyard. diff --git a/forge-gui/res/cardsfolder/r/return_to_the_earth.txt b/forge-gui/res/cardsfolder/r/return_to_the_earth.txt index 2b318c72a07..9b371630392 100644 --- a/forge-gui/res/cardsfolder/r/return_to_the_earth.txt +++ b/forge-gui/res/cardsfolder/r/return_to_the_earth.txt @@ -1,5 +1,5 @@ Name:Return to the Earth ManaCost:3 G Types:Instant -A:SP$ Destroy | Cost$ 3 G | ValidTgts$ Artifact,Enchantment,Creature.withFlying | TgtPrompt$ Select target artifact, enchantment or creature with flying | SpellDescription$ Destroy target artifact, enchantment or creature with flying. +A:SP$ Destroy | ValidTgts$ Artifact,Enchantment,Creature.withFlying | TgtPrompt$ Select target artifact, enchantment or creature with flying | SpellDescription$ Destroy target artifact, enchantment or creature with flying. Oracle:Destroy target artifact, enchantment, or creature with flying. diff --git a/forge-gui/res/cardsfolder/r/return_to_the_ranks.txt b/forge-gui/res/cardsfolder/r/return_to_the_ranks.txt index fc384e83a94..860a9add4c2 100644 --- a/forge-gui/res/cardsfolder/r/return_to_the_ranks.txt +++ b/forge-gui/res/cardsfolder/r/return_to_the_ranks.txt @@ -2,6 +2,6 @@ Name:Return to the Ranks ManaCost:X W W Types:Sorcery K:Convoke -A:SP$ ChangeZone | Cost$ X W W | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcLE2 | TgtPrompt$ Select X target creatures with mana value 2 or less | TargetMin$ X | TargetMax$ X | SpellDescription$ Return X target creature cards with mana value 2 or less from your graveyard to the battlefield. +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcLE2 | TgtPrompt$ Select X target creatures with mana value 2 or less | TargetMin$ X | TargetMax$ X | SpellDescription$ Return X target creature cards with mana value 2 or less from your graveyard to the battlefield. SVar:X:Count$xPaid Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nReturn X target creature cards with mana value 2 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/r/revealing_wind.txt b/forge-gui/res/cardsfolder/r/revealing_wind.txt index 7c5eaaaff85..c79ac721b93 100644 --- a/forge-gui/res/cardsfolder/r/revealing_wind.txt +++ b/forge-gui/res/cardsfolder/r/revealing_wind.txt @@ -1,7 +1,7 @@ Name:Revealing Wind ManaCost:2 G Types:Instant -A:SP$ Fog | Cost$ 2 G | SpellDescription$ Prevent all combat damage that would be dealt this turn. You may look at each face-down creature that's attacking or blocking. | StackDescription$ SpellDescription | SubAbility$ DBRepeatLook +A:SP$ Fog | SpellDescription$ Prevent all combat damage that would be dealt this turn. You may look at each face-down creature that's attacking or blocking. | StackDescription$ SpellDescription | SubAbility$ DBRepeatLook SVar:DBRepeatLook:DB$ Repeat | RepeatSubAbility$ DBCleanLoop | RepeatDefined$ Remembered | RepeatPresent$ Card | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanLoop:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBChoose SVar:DBChoose:DB$ ChooseCard | Choices$ Creature.faceDown+attacking,Creature.faceDown+blocking | RememberChosen$ True | ChoiceTitle$ Choose an face-down attacking or blocking creature | SubAbility$ DBLook diff --git a/forge-gui/res/cardsfolder/r/revel_of_the_fallen_god.txt b/forge-gui/res/cardsfolder/r/revel_of_the_fallen_god.txt index 0b20a4e83be..ad0a23a2a6c 100644 --- a/forge-gui/res/cardsfolder/r/revel_of_the_fallen_god.txt +++ b/forge-gui/res/cardsfolder/r/revel_of_the_fallen_god.txt @@ -1,5 +1,5 @@ Name:Revel of the Fallen God ManaCost:3 R R G G Types:Sorcery -A:SP$ Token | Cost$ 3 R R G G | TokenAmount$ 4 | TokenScript$ rg_2_2_satyr_haste | TokenOwner$ You | SpellDescription$ Create four 2/2 red and green Satyr creature tokens with haste. +A:SP$ Token | TokenAmount$ 4 | TokenScript$ rg_2_2_satyr_haste | TokenOwner$ You | SpellDescription$ Create four 2/2 red and green Satyr creature tokens with haste. Oracle:Create four 2/2 red and green Satyr creature tokens with haste. diff --git a/forge-gui/res/cardsfolder/r/revenge_of_the_hunted.txt b/forge-gui/res/cardsfolder/r/revenge_of_the_hunted.txt index 0b05c46ab2e..68bca190a75 100644 --- a/forge-gui/res/cardsfolder/r/revenge_of_the_hunted.txt +++ b/forge-gui/res/cardsfolder/r/revenge_of_the_hunted.txt @@ -2,5 +2,5 @@ Name:Revenge of the Hunted ManaCost:4 G G Types:Sorcery K:Miracle:G -A:SP$ Pump | Cost$ 4 G G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +6 | NumDef$ +6 | KW$ Trample & HIDDEN All creatures able to block CARDNAME do so. | SpellDescription$ Until end of turn, target creature gets +6/+6 and gains trample, and all creatures able to block it this turn do so. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +6 | NumDef$ +6 | KW$ Trample & HIDDEN All creatures able to block CARDNAME do so. | SpellDescription$ Until end of turn, target creature gets +6/+6 and gains trample, and all creatures able to block it this turn do so. Oracle:Until end of turn, target creature gets +6/+6 and gains trample, and all creatures able to block it this turn do so.\nMiracle {G} (You may cast this card for its miracle cost when you draw it if it's the first card you drew this turn.) diff --git a/forge-gui/res/cardsfolder/r/reverberate.txt b/forge-gui/res/cardsfolder/r/reverberate.txt index fdbecf88327..3649c29bacf 100644 --- a/forge-gui/res/cardsfolder/r/reverberate.txt +++ b/forge-gui/res/cardsfolder/r/reverberate.txt @@ -1,5 +1,5 @@ Name:Reverberate ManaCost:R R Types:Instant -A:SP$ CopySpellAbility | Cost$ R R | ValidTgts$ Instant,Sorcery | TargetType$ Spell | MayChooseTarget$ True | SpellDescription$ Copy target instant or sorcery spell. You may choose new targets for the copy. +A:SP$ CopySpellAbility | ValidTgts$ Instant,Sorcery | TargetType$ Spell | MayChooseTarget$ True | SpellDescription$ Copy target instant or sorcery spell. You may choose new targets for the copy. Oracle:Copy target instant or sorcery spell. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/r/reverberation.txt b/forge-gui/res/cardsfolder/r/reverberation.txt index f62d14d9c2f..71d055afa82 100644 --- a/forge-gui/res/cardsfolder/r/reverberation.txt +++ b/forge-gui/res/cardsfolder/r/reverberation.txt @@ -1,7 +1,7 @@ Name:Reverberation ManaCost:2 U U Types:Instant -A:SP$ Effect | Cost$ 2 U U | ValidTgts$ Sorcery | AILogic$ Prevent | TgtZone$ Stack | TgtPrompt$ Select target sorcery spell to redirect damage from | RememberObjects$ TargetedSource | ExileOnMoved$ Stack | ReplacementEffects$ SelflessDamage | StackDescription$ SpellDescription | SpellDescription$ All damage that would be dealt this turn by target sorcery spell is dealt to that spell's controller instead. +A:SP$ Effect | ValidTgts$ Sorcery | AILogic$ Prevent | TgtZone$ Stack | TgtPrompt$ Select target sorcery spell to redirect damage from | RememberObjects$ TargetedSource | ExileOnMoved$ Stack | ReplacementEffects$ SelflessDamage | StackDescription$ SpellDescription | SpellDescription$ All damage that would be dealt this turn by target sorcery spell is dealt to that spell's controller instead. SVar:SelflessDamage:Event$ DamageDone | ValidSource$ Card.IsRemembered | ReplaceWith$ SelflessDmg | DamageTarget$ ReplacedSourceController | Description$ The next time a source of your choice would deal damage this turn, that damage is dealt to that source's controller instead. SVar:SelflessDmg:DB$ ReplaceEffect | VarName$ Affected | VarValue$ ReplacedSourceController | VarType$ Player AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/r/reversal_of_fortune.txt b/forge-gui/res/cardsfolder/r/reversal_of_fortune.txt index fa57c5132bb..c413a52e442 100644 --- a/forge-gui/res/cardsfolder/r/reversal_of_fortune.txt +++ b/forge-gui/res/cardsfolder/r/reversal_of_fortune.txt @@ -1,6 +1,6 @@ Name:Reversal of Fortune ManaCost:4 R R Types:Sorcery -A:SP$ RevealHand | Cost$ 4 R R | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBPlay | SpellDescription$ Target opponent reveals their hand. You may copy an instant or sorcery card in it. If you do, you may cast the copy without paying its mana cost. +A:SP$ RevealHand | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBPlay | SpellDescription$ Target opponent reveals their hand. You may copy an instant or sorcery card in it. If you do, you may cast the copy without paying its mana cost. SVar:DBPlay:DB$ Play | CopyCard$ True | Optional$ True | Valid$ Sorcery.TargetedPlayerCtrl,Instant.TargetedPlayerCtrl | WithoutManaCost$ True | ValidSA$ Spell Oracle:Target opponent reveals their hand. You may copy an instant or sorcery card in it. If you do, you may cast the copy without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/r/reverse_engineer.txt b/forge-gui/res/cardsfolder/r/reverse_engineer.txt index dc6eb6b4455..18de7b77d30 100644 --- a/forge-gui/res/cardsfolder/r/reverse_engineer.txt +++ b/forge-gui/res/cardsfolder/r/reverse_engineer.txt @@ -2,5 +2,5 @@ Name:Reverse Engineer ManaCost:3 U U Types:Sorcery K:Improvise -A:SP$ Draw | Cost$ 3 U U | NumCards$ 3 | SpellDescription$ Draw three cards. +A:SP$ Draw | NumCards$ 3 | SpellDescription$ Draw three cards. Oracle:Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.)\nDraw three cards. diff --git a/forge-gui/res/cardsfolder/r/reverse_polarity.txt b/forge-gui/res/cardsfolder/r/reverse_polarity.txt index 09e25f31022..51553356159 100644 --- a/forge-gui/res/cardsfolder/r/reverse_polarity.txt +++ b/forge-gui/res/cardsfolder/r/reverse_polarity.txt @@ -1,7 +1,7 @@ Name:Reverse Polarity ManaCost:W W Types:Instant -A:SP$ GainLife | Cost$ W W | Defined$ You | LifeAmount$ X | SpellDescription$ You gain X life, where X is twice the damage dealt to you so far this turn by artifacts. +A:SP$ GainLife | Defined$ You | LifeAmount$ X | SpellDescription$ You gain X life, where X is twice the damage dealt to you so far this turn by artifacts. SVar:X:Count$DamageThisTurn Artifact You/Times.2 AI:RemoveDeck:Random DeckHas:Ability$LifeGain diff --git a/forge-gui/res/cardsfolder/r/revitalize.txt b/forge-gui/res/cardsfolder/r/revitalize.txt index c34f2ca2b0b..09191f35fec 100644 --- a/forge-gui/res/cardsfolder/r/revitalize.txt +++ b/forge-gui/res/cardsfolder/r/revitalize.txt @@ -1,7 +1,7 @@ Name:Revitalize ManaCost:1 W Types:Instant -A:SP$ GainLife | Cost$ 1 W | Defined$ You | LifeAmount$ 3 | SubAbility$ DBDraw | SpellDescription$ You gain 3 life. +A:SP$ GainLife | Defined$ You | LifeAmount$ 3 | SubAbility$ DBDraw | SpellDescription$ You gain 3 life. SVar:DBDraw:DB$ Draw | NumCards$ 1 | Defined$ You | SpellDescription$ Draw a card. DeckHas:Ability$LifeGain Oracle:You gain 3 life.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/r/revive.txt b/forge-gui/res/cardsfolder/r/revive.txt index 173b8844059..6d9068b2a7c 100644 --- a/forge-gui/res/cardsfolder/r/revive.txt +++ b/forge-gui/res/cardsfolder/r/revive.txt @@ -1,5 +1,5 @@ Name:Revive ManaCost:1 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 G | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target green card in your graveyard | ValidTgts$ Card.Green+YouCtrl | SpellDescription$ Return target green card from your graveyard to your hand. +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target green card in your graveyard | ValidTgts$ Card.Green+YouCtrl | SpellDescription$ Return target green card from your graveyard to your hand. Oracle:Return target green card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/r/revive_the_fallen.txt b/forge-gui/res/cardsfolder/r/revive_the_fallen.txt index a697be8b278..df7260fc7f7 100644 --- a/forge-gui/res/cardsfolder/r/revive_the_fallen.txt +++ b/forge-gui/res/cardsfolder/r/revive_the_fallen.txt @@ -1,7 +1,7 @@ Name:Revive the Fallen ManaCost:1 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 B | ValidTgts$ Creature | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBClash | SpellDescription$ Return target creature card from a graveyard to its owner's hand. Clash with an opponent. If you win, return CARDNAME to its owner's hand. +A:SP$ ChangeZone | ValidTgts$ Creature | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBClash | SpellDescription$ Return target creature card from a graveyard to its owner's hand. Clash with an opponent. If you win, return CARDNAME to its owner's hand. SVar:DBClash:DB$ Clash | WinSubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Defined$ Parent | Origin$ Stack | Destination$ Hand Oracle:Return target creature card from a graveyard to its owner's hand. Clash with an opponent. If you win, return Revive the Fallen to its owner's hand. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/r/reviving_dose.txt b/forge-gui/res/cardsfolder/r/reviving_dose.txt index 8df63d8d323..c10e783316d 100644 --- a/forge-gui/res/cardsfolder/r/reviving_dose.txt +++ b/forge-gui/res/cardsfolder/r/reviving_dose.txt @@ -1,6 +1,6 @@ Name:Reviving Dose ManaCost:2 W Types:Instant -A:SP$ GainLife | Cost$ 2 W | LifeAmount$ 3 | SpellDescription$ You gain 3 life. | SubAbility$ DBDraw +A:SP$ GainLife | LifeAmount$ 3 | SpellDescription$ You gain 3 life. | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 Oracle:You gain 3 life.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/r/reviving_melody.txt b/forge-gui/res/cardsfolder/r/reviving_melody.txt index 427ba94c2e2..0ea3d4e47cf 100644 --- a/forge-gui/res/cardsfolder/r/reviving_melody.txt +++ b/forge-gui/res/cardsfolder/r/reviving_melody.txt @@ -1,7 +1,7 @@ Name:Reviving Melody ManaCost:2 G Types:Sorcery -A:SP$ Charm | Cost$ 2 G | MinCharmNum$ 1 | CharmNum$ 2 | Choices$ ChangeCreature,ChangeEnchantment +A:SP$ Charm | MinCharmNum$ 1 | CharmNum$ 2 | Choices$ ChangeCreature,ChangeEnchantment SVar:ChangeCreature:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ Return target creature card from your graveyard to your hand. SVar:ChangeEnchantment:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target artifact card in your graveyard | ValidTgts$ Enchantment.YouCtrl | SpellDescription$ Return target enchantment card from your graveyard to your hand. Oracle:Choose one or both —\n• Return target creature card from your graveyard to your hand.\n• Return target enchantment card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/r/reviving_vapors.txt b/forge-gui/res/cardsfolder/r/reviving_vapors.txt index 00522de06d3..af83e81d6dc 100644 --- a/forge-gui/res/cardsfolder/r/reviving_vapors.txt +++ b/forge-gui/res/cardsfolder/r/reviving_vapors.txt @@ -1,7 +1,7 @@ Name:Reviving Vapors ManaCost:2 W U Types:Instant -A:SP$ Dig | Cost$ 2 W U | DigNum$ 3 | Reveal$ True | SkipReorder$ True | ChangeNum$ 1 | ChangeValid$ Card | LibraryPosition2$ 0 | RememberRevealed$ True | Imprint$ True | SubAbility$ DBGainLife | StackDescription$ SpellDescription | SpellDescription$ Reveal the top three cards of your library and put one of them into your hand. You gain life equal to that card's mana value. Put all other cards revealed this way into your graveyard. +A:SP$ Dig | DigNum$ 3 | Reveal$ True | SkipReorder$ True | ChangeNum$ 1 | ChangeValid$ Card | LibraryPosition2$ 0 | RememberRevealed$ True | Imprint$ True | SubAbility$ DBGainLife | StackDescription$ SpellDescription | SpellDescription$ Reveal the top three cards of your library and put one of them into your hand. You gain life equal to that card's mana value. Put all other cards revealed this way into your graveyard. SVar:DBGainLife:DB$ GainLife | LifeAmount$ X | SubAbility$ DBChange | StackDescription$ None SVar:X:Imprinted$CardManaCost SVar:DBChange:DB$ ChangeZoneAll | Defined$ You | ChangeType$ Card.IsRemembered | Origin$ Library | Destination$ Graveyard | SubAbility$ DBCleanup | StackDescription$ None diff --git a/forge-gui/res/cardsfolder/r/revoke_existence.txt b/forge-gui/res/cardsfolder/r/revoke_existence.txt index 3657b71e63e..bacceab76e1 100644 --- a/forge-gui/res/cardsfolder/r/revoke_existence.txt +++ b/forge-gui/res/cardsfolder/r/revoke_existence.txt @@ -1,5 +1,5 @@ Name:Revoke Existence ManaCost:1 W Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 W | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target artifact or enchantment. +A:SP$ ChangeZone | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target artifact or enchantment. Oracle:Exile target artifact or enchantment. diff --git a/forge-gui/res/cardsfolder/r/revolutionary_rebuff.txt b/forge-gui/res/cardsfolder/r/revolutionary_rebuff.txt index 8e43e08e64b..85f3ecb61b8 100644 --- a/forge-gui/res/cardsfolder/r/revolutionary_rebuff.txt +++ b/forge-gui/res/cardsfolder/r/revolutionary_rebuff.txt @@ -1,5 +1,5 @@ Name:Revolutionary Rebuff ManaCost:1 U Types:Instant -A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | TgtPrompt$ Select target nonartifact spell | ValidTgts$ Card.nonArtifact | UnlessCost$ 2 | SpellDescription$ Counter target nonartifact spell unless its controller pays {2}. +A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target nonartifact spell | ValidTgts$ Card.nonArtifact | UnlessCost$ 2 | SpellDescription$ Counter target nonartifact spell unless its controller pays {2}. Oracle:Counter target nonartifact spell unless its controller pays {2}. diff --git a/forge-gui/res/cardsfolder/r/reward_the_faithful.txt b/forge-gui/res/cardsfolder/r/reward_the_faithful.txt index 4e2a99b66cd..9e557b3bbde 100644 --- a/forge-gui/res/cardsfolder/r/reward_the_faithful.txt +++ b/forge-gui/res/cardsfolder/r/reward_the_faithful.txt @@ -1,7 +1,7 @@ Name:Reward the Faithful ManaCost:W Types:Instant -A:SP$ GainLife | Cost$ W | ValidTgts$ Player | TgtPrompt$ Select target player | TargetMin$ 0 | TargetMax$ MaxTgt | LifeAmount$ X | SpellDescription$ Any number of target players each gain life equal to the highest mana value among permanents you control. +A:SP$ GainLife | ValidTgts$ Player | TgtPrompt$ Select target player | TargetMin$ 0 | TargetMax$ MaxTgt | LifeAmount$ X | SpellDescription$ Any number of target players each gain life equal to the highest mana value among permanents you control. SVar:X:Count$Valid Permanent.YouCtrl$GreatestCMC SVar:MaxTgt:PlayerCountPlayers$Amount Oracle:Any number of target players each gain life equal to the highest mana value among permanents you control. diff --git a/forge-gui/res/cardsfolder/r/reweave.txt b/forge-gui/res/cardsfolder/r/reweave.txt index ab30675c794..8724270f6f0 100644 --- a/forge-gui/res/cardsfolder/r/reweave.txt +++ b/forge-gui/res/cardsfolder/r/reweave.txt @@ -2,7 +2,7 @@ Name:Reweave ManaCost:5 U Types:Instant Arcane K:Splice:Arcane:2 U U -A:SP$ Destroy | Cost$ 5 U | ValidTgts$ Permanent | Sacrifice$ True | SubAbility$ DBDigUntil | RememberLKI$ True | StackDescription$ {p:TargetedController} destroys {c:Targeted}. If {p:TargetedController} does, | SpellDescription$ Target permanent's controller sacrifices it. If the player does, they reveal cards from the top of their library until they reveal a permanent card that shares a card type with the sacrificed permanent, put that card onto the battlefield, then shuffle. +A:SP$ Destroy | ValidTgts$ Permanent | Sacrifice$ True | SubAbility$ DBDigUntil | RememberLKI$ True | StackDescription$ {p:TargetedController} destroys {c:Targeted}. If {p:TargetedController} does, | SpellDescription$ Target permanent's controller sacrifices it. If the player does, they reveal cards from the top of their library until they reveal a permanent card that shares a card type with the sacrificed permanent, put that card onto the battlefield, then shuffle. SVar:DBDigUntil:DB$ DigUntil | Defined$ RememberedController | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ1 | Valid$ Permanent.sharesCardTypeWith RememberedLKI | ValidDescription$ permanent card that shares a card type with the sacrificed permanent | FoundDestination$ Battlefield | RevealedDestination$ Library | Shuffle$ True | StackDescription$ they reveal cards from the top of their library until they reveal a permanent card that shares a card type with {c:Targeted}, put that card onto the battlefield, then shuffle their library. | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/r/rewind.txt b/forge-gui/res/cardsfolder/r/rewind.txt index 5f9b9037587..659ad4c1f9e 100644 --- a/forge-gui/res/cardsfolder/r/rewind.txt +++ b/forge-gui/res/cardsfolder/r/rewind.txt @@ -1,6 +1,6 @@ Name:Rewind ManaCost:2 U U Types:Instant -A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBUntap | SpellDescription$ Counter target spell. Untap up to four lands. +A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBUntap | SpellDescription$ Counter target spell. Untap up to four lands. SVar:DBUntap:DB$ Untap | UntapUpTo$ True | UntapType$ Land | Amount$ 4 Oracle:Counter target spell. Untap up to four lands. diff --git a/forge-gui/res/cardsfolder/r/rhonass_last_stand.txt b/forge-gui/res/cardsfolder/r/rhonass_last_stand.txt index 9279498a0fb..62f845b76d9 100644 --- a/forge-gui/res/cardsfolder/r/rhonass_last_stand.txt +++ b/forge-gui/res/cardsfolder/r/rhonass_last_stand.txt @@ -1,7 +1,7 @@ Name:Rhonas's Last Stand ManaCost:G G Types:Sorcery -A:SP$ Token | Cost$ G G | TokenAmount$ 1 | TokenScript$ g_5_4_snake | TokenOwner$ You | SubAbility$ DBNoUntap | SpellDescription$ Create a 5/4 green Snake creature token. +A:SP$ Token | TokenAmount$ 1 | TokenScript$ g_5_4_snake | TokenOwner$ You | SubAbility$ DBNoUntap | SpellDescription$ Create a 5/4 green Snake creature token. SVar:DBNoUntap:DB$ Effect | StaticAbilities$ DontUntap | Triggers$ RemoveEffect | Duration$ Permanent | Name$ Rhonas's Last Stand Effect | SpellDescription$ Lands you control don't untap during your next untap step. SVar:DontUntap:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Land.YouCtrl | AddHiddenKeyword$ This card doesn't untap during your next untap step. SVar:RemoveEffect:Mode$ Phase | Phase$ Untap | ValidPlayer$ You | TriggerZones$ Command | Static$ True | Execute$ ExileEffect diff --git a/forge-gui/res/cardsfolder/r/rhystic_lightning.txt b/forge-gui/res/cardsfolder/r/rhystic_lightning.txt index 4545f971303..20782c25804 100644 --- a/forge-gui/res/cardsfolder/r/rhystic_lightning.txt +++ b/forge-gui/res/cardsfolder/r/rhystic_lightning.txt @@ -1,7 +1,7 @@ Name:Rhystic Lightning ManaCost:2 R Types:Instant -A:SP$ StoreSVar | Cost$ 2 R | SVar$ RhysticPaid | Type$ Number | Expression$ 0 | UnlessPayer$ Targeted | UnlessCost$ 2 | ValidTgts$ Any | ConditionDefined$ Targeted | ConditionPresent$ Permanent | ConditionCompare$ EQ0 | SubAbility$ DBStore2 | SpellDescription$ CARDNAME deals 4 damage to any target unless that permanent's controller or that player pays {2}. If they do, CARDNAME deals 2 damage to the permanent or player. +A:SP$ StoreSVar | SVar$ RhysticPaid | Type$ Number | Expression$ 0 | UnlessPayer$ Targeted | UnlessCost$ 2 | ValidTgts$ Any | ConditionDefined$ Targeted | ConditionPresent$ Permanent | ConditionCompare$ EQ0 | SubAbility$ DBStore2 | SpellDescription$ CARDNAME deals 4 damage to any target unless that permanent's controller or that player pays {2}. If they do, CARDNAME deals 2 damage to the permanent or player. SVar:DBStore2:DB$ StoreSVar | SVar$ RhysticPaid | Type$ Number | Expression$ 0 | UnlessPayer$ TargetedController | UnlessCost$ 2 | ConditionDefined$ Targeted | ConditionPresent$ Permanent | ConditionCompare$ GE1 | SubAbility$ DBDmg SVar:DBDmg:DB$ DealDamage | Defined$ Targeted | NumDmg$ X | SubAbility$ DBReset SVar:DBReset:DB$ StoreSVar | SVar$ RhysticPaid | Type$ Number | Expression$ 1 diff --git a/forge-gui/res/cardsfolder/r/rhystic_scrying.txt b/forge-gui/res/cardsfolder/r/rhystic_scrying.txt index cb8950c670a..02644f4b4ec 100644 --- a/forge-gui/res/cardsfolder/r/rhystic_scrying.txt +++ b/forge-gui/res/cardsfolder/r/rhystic_scrying.txt @@ -1,6 +1,6 @@ Name:Rhystic Scrying ManaCost:2 U U Types:Sorcery -A:SP$ Draw | Cost$ 2 U U | Defined$ You | NumCards$ 3 | SubAbility$ DBDiscard | SpellDescription$ Draw three cards. Then if any player pays {2}, discard three cards. +A:SP$ Draw | Defined$ You | NumCards$ 3 | SubAbility$ DBDiscard | SpellDescription$ Draw three cards. Then if any player pays {2}, discard three cards. SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 3 | Mode$ TgtChoose | UnlessPayer$ Player | UnlessCost$ 2 | UnlessSwitched$ True Oracle:Draw three cards. Then if any player pays {2}, discard three cards. diff --git a/forge-gui/res/cardsfolder/r/rhystic_shield.txt b/forge-gui/res/cardsfolder/r/rhystic_shield.txt index 48a2c981da7..ab47d4e31f2 100644 --- a/forge-gui/res/cardsfolder/r/rhystic_shield.txt +++ b/forge-gui/res/cardsfolder/r/rhystic_shield.txt @@ -1,7 +1,7 @@ Name:Rhystic Shield ManaCost:1 W Types:Instant -A:SP$ PumpAll | Cost$ 1 W | ValidCards$ Creature.YouCtrl | NumDef$ +1 | SubAbility$ DBPumpAll | SpellDescription$ Creatures you control get +0/+1 until end of turn. They get an additional +0/+2 until end of turn unless any player pays {2}. +A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumDef$ +1 | SubAbility$ DBPumpAll | SpellDescription$ Creatures you control get +0/+1 until end of turn. They get an additional +0/+2 until end of turn unless any player pays {2}. SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumDef$ +2 | UnlessCost$ 2 | UnlessPayer$ Player AI:RemoveDeck:All Oracle:Creatures you control get +0/+1 until end of turn. They get an additional +0/+2 until end of turn unless any player pays {2}. diff --git a/forge-gui/res/cardsfolder/r/rhystic_syphon.txt b/forge-gui/res/cardsfolder/r/rhystic_syphon.txt index ce7fdb68213..0be0495ad89 100644 --- a/forge-gui/res/cardsfolder/r/rhystic_syphon.txt +++ b/forge-gui/res/cardsfolder/r/rhystic_syphon.txt @@ -1,6 +1,6 @@ Name:Rhystic Syphon ManaCost:3 B B Types:Sorcery -A:SP$ LoseLife | Cost$ 3 B B | LifeAmount$ 5 | ValidTgts$ Player | TgtPrompt$ Target a player to lose life | SubAbility$ DBGainLife | UnlessCost$ 3 | UnlessPayer$ Targeted | UnlessResolveSubs$ WhenNotPaid | SpellDescription$ Unless target player pays {3}, that player loses 5 life and you gain 5 life. +A:SP$ LoseLife | LifeAmount$ 5 | ValidTgts$ Player | TgtPrompt$ Target a player to lose life | SubAbility$ DBGainLife | UnlessCost$ 3 | UnlessPayer$ Targeted | UnlessResolveSubs$ WhenNotPaid | SpellDescription$ Unless target player pays {3}, that player loses 5 life and you gain 5 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 5 Oracle:Unless target player pays {3}, that player loses 5 life and you gain 5 life. diff --git a/forge-gui/res/cardsfolder/r/rhystic_tutor.txt b/forge-gui/res/cardsfolder/r/rhystic_tutor.txt index bc314619442..13887ccd083 100644 --- a/forge-gui/res/cardsfolder/r/rhystic_tutor.txt +++ b/forge-gui/res/cardsfolder/r/rhystic_tutor.txt @@ -1,7 +1,7 @@ Name:Rhystic Tutor ManaCost:2 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | UnlessCost$ 2 | UnlessPayer$ Player | Mandatory$ True | SpellDescription$ Unless any player pays {2}, search your library for a card, put that card into your hand, then shuffle. +A:SP$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | UnlessCost$ 2 | UnlessPayer$ Player | Mandatory$ True | SpellDescription$ Unless any player pays {2}, search your library for a card, put that card into your hand, then shuffle. SVar:NeedsToPlayVar:Z LE1 SVar:Z:Count$Valid Card.canProduceMana+OppCtrl+inZoneBattlefield+untapped AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/r/ribbons_of_night.txt b/forge-gui/res/cardsfolder/r/ribbons_of_night.txt index 917c7973ee1..b6689870659 100644 --- a/forge-gui/res/cardsfolder/r/ribbons_of_night.txt +++ b/forge-gui/res/cardsfolder/r/ribbons_of_night.txt @@ -1,7 +1,7 @@ Name:Ribbons of Night ManaCost:4 B Types:Sorcery -A:SP$ DealDamage | Cost$ 4 B | NumDmg$ 4 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 4 damage to target creature and you gain 4 life. If {U} was spent to cast this spell, draw a card. +A:SP$ DealDamage | NumDmg$ 4 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 4 damage to target creature and you gain 4 life. If {U} was spent to cast this spell, draw a card. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 4 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionManaSpent$ U SVar:ManaNeededToAvoidNegativeEffect:blue diff --git a/forge-gui/res/cardsfolder/r/ribbons_of_the_reikai.txt b/forge-gui/res/cardsfolder/r/ribbons_of_the_reikai.txt index ec7ce475dba..a0f5e6b8439 100644 --- a/forge-gui/res/cardsfolder/r/ribbons_of_the_reikai.txt +++ b/forge-gui/res/cardsfolder/r/ribbons_of_the_reikai.txt @@ -1,7 +1,7 @@ Name:Ribbons of the Reikai ManaCost:4 U Types:Sorcery Arcane -A:SP$ Draw | Cost$ 4 U | NumCards$ X | SpellDescription$ Draw a card for each Spirit you control. +A:SP$ Draw | NumCards$ X | SpellDescription$ Draw a card for each Spirit you control. SVar:X:Count$TypeYouCtrl.Spirit AI:RemoveDeck:Random Oracle:Draw a card for each Spirit you control. diff --git a/forge-gui/res/cardsfolder/r/riddle_of_lightning.txt b/forge-gui/res/cardsfolder/r/riddle_of_lightning.txt index 36c1766f602..9bd152f4456 100644 --- a/forge-gui/res/cardsfolder/r/riddle_of_lightning.txt +++ b/forge-gui/res/cardsfolder/r/riddle_of_lightning.txt @@ -1,7 +1,7 @@ Name:Riddle of Lightning ManaCost:3 R R Types:Instant -A:SP$ Scry | Cost$ 3 R R | ScryNum$ 3 | SubAbility$ DBReveal | SpellDescription$ Choose any target. Scry 3, then reveal the top card of your library. CARDNAME deals damage equal to that card's mana value to that permanent or player. +A:SP$ Scry | ScryNum$ 3 | SubAbility$ DBReveal | SpellDescription$ Choose any target. Scry 3, then reveal the top card of your library. CARDNAME deals damage equal to that card's mana value to that permanent or player. SVar:DBReveal:DB$ Dig | DigNum$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | SubAbility$ DBDamage SVar:DBDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X | StackDescription$ CARDNAME deals damage equal to that card's mana value to that permanent or player. SVar:X:Count$TopOfLibraryCMC diff --git a/forge-gui/res/cardsfolder/r/ride_down.txt b/forge-gui/res/cardsfolder/r/ride_down.txt index 13a6402dba3..d36e6d7505a 100644 --- a/forge-gui/res/cardsfolder/r/ride_down.txt +++ b/forge-gui/res/cardsfolder/r/ride_down.txt @@ -1,7 +1,7 @@ Name:Ride Down ManaCost:R W Types:Instant -A:SP$ Pump | Cost$ R W | ValidTgts$ Creature.blocking | RememberObjects$ Targeted | TgtPrompt$ Select target blocking creature | SubAbility$ DBDestroy | SpellDescription$ Destroy target blocking creature. Creatures that were blocked by that creature this combat gain trample until end of turn. | StackDescription$ SpellDescription +A:SP$ Pump | ValidTgts$ Creature.blocking | RememberObjects$ Targeted | TgtPrompt$ Select target blocking creature | SubAbility$ DBDestroy | SpellDescription$ Destroy target blocking creature. Creatures that were blocked by that creature this combat gain trample until end of turn. | StackDescription$ SpellDescription SVar:DBDestroy:DB$ Destroy | Defined$ Remembered | SubAbility$ DBPump | StackDescription$ None SVar:DBPump:DB$ PumpAll | ValidCards$ Creature.blockedByRemembered | KW$ Trample | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/r/ride_the_avalanche.txt b/forge-gui/res/cardsfolder/r/ride_the_avalanche.txt index 1e70a537dfd..3f4f2ad9c36 100644 --- a/forge-gui/res/cardsfolder/r/ride_the_avalanche.txt +++ b/forge-gui/res/cardsfolder/r/ride_the_avalanche.txt @@ -1,7 +1,7 @@ Name:Ride the Avalanche ManaCost:G U Types:Instant -A:SP$ Effect | Cost$ G U | StaticAbilities$ QuickenStA | Triggers$ TrigCounters | SpellDescription$ The next spell you cast this turn can be cast as though it had flash. When you cast your next spell this turn, put X +1/+1 counters on up to one target creature, where X is the mana value of that spell. +A:SP$ Effect | StaticAbilities$ QuickenStA | Triggers$ TrigCounters | SpellDescription$ The next spell you cast this turn can be cast as though it had flash. When you cast your next spell this turn, put X +1/+1 counters on up to one target creature, where X is the mana value of that spell. SVar:QuickenStA:Mode$ CastWithFlash | ValidCard$ Card | ValidSA$ Spell | EffectZone$ Command | Caster$ You SVar:TrigCounters:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | OneOff$ True | Execute$ PutCounter | TriggerDescription$ When you cast your next spell this turn, put X +1/+1 counters on up to one target creature, where X is the mana value of that spell SVar:PutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ X | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target creature | ValidTgts$ Creature diff --git a/forge-gui/res/cardsfolder/r/riding_red_hare.txt b/forge-gui/res/cardsfolder/r/riding_red_hare.txt index 013ce921e6c..8b0a946a4e8 100644 --- a/forge-gui/res/cardsfolder/r/riding_red_hare.txt +++ b/forge-gui/res/cardsfolder/r/riding_red_hare.txt @@ -1,5 +1,5 @@ Name:Riding Red Hare ManaCost:2 W Types:Sorcery -A:SP$ Pump | Cost$ 2 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +3 | KW$ Horsemanship | SpellDescription$ Target creature gets +3/+3 and gains horsemanship until end of turn. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +3 | KW$ Horsemanship | SpellDescription$ Target creature gets +3/+3 and gains horsemanship until end of turn. Oracle:Target creature gets +3/+3 and gains horsemanship until end of turn. (It can't be blocked except by creatures with horsemanship.) diff --git a/forge-gui/res/cardsfolder/r/riding_the_dilu_horse.txt b/forge-gui/res/cardsfolder/r/riding_the_dilu_horse.txt index 4cd68e89121..bc7440bea82 100644 --- a/forge-gui/res/cardsfolder/r/riding_the_dilu_horse.txt +++ b/forge-gui/res/cardsfolder/r/riding_the_dilu_horse.txt @@ -1,5 +1,5 @@ Name:Riding the Dilu Horse ManaCost:2 G Types:Sorcery -A:SP$ Pump | Cost$ 2 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | KW$ Horsemanship | Duration$ Permanent | SpellDescription$ Target creature gets +2/+2 and gains horsemanship. (It can't be blocked except by creatures with horsemanship. This effect lasts indefinitely.) +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | KW$ Horsemanship | Duration$ Permanent | SpellDescription$ Target creature gets +2/+2 and gains horsemanship. (It can't be blocked except by creatures with horsemanship. This effect lasts indefinitely.) Oracle:Target creature gets +2/+2 and gains horsemanship. (It can't be blocked except by creatures with horsemanship. This effect lasts indefinitely.) diff --git a/forge-gui/res/cardsfolder/r/rift_bolt.txt b/forge-gui/res/cardsfolder/r/rift_bolt.txt index 182ac50ca89..49c1e80aaa8 100644 --- a/forge-gui/res/cardsfolder/r/rift_bolt.txt +++ b/forge-gui/res/cardsfolder/r/rift_bolt.txt @@ -1,6 +1,6 @@ Name:Rift Bolt ManaCost:2 R Types:Sorcery -A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. K:Suspend:1:R Oracle:Rift Bolt deals 3 damage to any target.\nSuspend 1—{R} (Rather than cast this card from your hand, you may pay {R} and exile it with a time counter on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.) diff --git a/forge-gui/res/cardsfolder/r/righteous_blow.txt b/forge-gui/res/cardsfolder/r/righteous_blow.txt index 1db380d1164..e6f32395344 100644 --- a/forge-gui/res/cardsfolder/r/righteous_blow.txt +++ b/forge-gui/res/cardsfolder/r/righteous_blow.txt @@ -1,5 +1,5 @@ Name:Righteous Blow ManaCost:W Types:Instant -A:SP$ DealDamage | Cost$ W | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target attacking or blocking creature. +A:SP$ DealDamage | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target attacking or blocking creature. Oracle:Righteous Blow deals 2 damage to target attacking or blocking creature. diff --git a/forge-gui/res/cardsfolder/r/righteous_charge.txt b/forge-gui/res/cardsfolder/r/righteous_charge.txt index ee5779548ad..01fda94a44b 100644 --- a/forge-gui/res/cardsfolder/r/righteous_charge.txt +++ b/forge-gui/res/cardsfolder/r/righteous_charge.txt @@ -1,5 +1,5 @@ Name:Righteous Charge ManaCost:1 W W Types:Sorcery -A:SP$ PumpAll | Cost$ 1 W W | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Creatures you control get +2/+2 until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Creatures you control get +2/+2 until end of turn. Oracle:Creatures you control get +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/righteous_confluence.txt b/forge-gui/res/cardsfolder/r/righteous_confluence.txt index 985746bc089..870c27a1d6e 100644 --- a/forge-gui/res/cardsfolder/r/righteous_confluence.txt +++ b/forge-gui/res/cardsfolder/r/righteous_confluence.txt @@ -1,7 +1,7 @@ Name:Righteous Confluence ManaCost:3 W W Types:Sorcery -A:SP$ Charm | Cost$ 3 W W | Choices$ DBToken,DBChangeZone,DBGainLife | CharmNum$ 3 | CanRepeatModes$ True +A:SP$ Charm | Choices$ DBToken,DBChangeZone,DBGainLife | CharmNum$ 3 | CanRepeatModes$ True SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_2_2_knight_vigilance | TokenOwner$ You | SpellDescription$ Create a 2/2 white Knight creature token with vigilance. SVar:DBChangeZone:DB$ ChangeZone | ValidTgts$ Enchantment | TgtPrompt$ Choose target enchantment | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target enchantment. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 5 | SpellDescription$ You gain 5 life. diff --git a/forge-gui/res/cardsfolder/r/righteous_fury.txt b/forge-gui/res/cardsfolder/r/righteous_fury.txt index 1799df1deeb..4777f5da66c 100644 --- a/forge-gui/res/cardsfolder/r/righteous_fury.txt +++ b/forge-gui/res/cardsfolder/r/righteous_fury.txt @@ -1,7 +1,7 @@ Name:Righteous Fury ManaCost:4 W W Types:Sorcery -A:SP$ DestroyAll | Cost$ 4 W W | ValidCards$ Creature.tapped | RememberDestroyed$ True | SubAbility$ DBGainLife | SpellDescription$ Destroy all tapped creatures. You gain 2 life for each creature destroyed this way. +A:SP$ DestroyAll | ValidCards$ Creature.tapped | RememberDestroyed$ True | SubAbility$ DBGainLife | SpellDescription$ Destroy all tapped creatures. You gain 2 life for each creature destroyed this way. SVar:DBGainLife:DB$ GainLife | LifeAmount$ X SVar:X:Remembered$Amount/Twice Oracle:Destroy all tapped creatures. You gain 2 life for each creature destroyed this way. diff --git a/forge-gui/res/cardsfolder/r/righteousness.txt b/forge-gui/res/cardsfolder/r/righteousness.txt index 1dd6f65e86b..8751839c1fe 100644 --- a/forge-gui/res/cardsfolder/r/righteousness.txt +++ b/forge-gui/res/cardsfolder/r/righteousness.txt @@ -1,6 +1,6 @@ Name:Righteousness ManaCost:W Types:Instant -A:SP$ Pump | Cost$ W | ValidTgts$ Creature.blocking | NumAtt$ +7 | NumDef$ +7 | TgtPrompt$ Select target blocking creature | SpellDescription$ Target blocking creature gets +7/+7 until end of turn. +A:SP$ Pump | ValidTgts$ Creature.blocking | NumAtt$ +7 | NumDef$ +7 | TgtPrompt$ Select target blocking creature | SpellDescription$ Target blocking creature gets +7/+7 until end of turn. AI:RemoveDeck:All Oracle:Target blocking creature gets +7/+7 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/rile.txt b/forge-gui/res/cardsfolder/r/rile.txt index 7f14cb6a695..decae64f2e5 100644 --- a/forge-gui/res/cardsfolder/r/rile.txt +++ b/forge-gui/res/cardsfolder/r/rile.txt @@ -1,7 +1,7 @@ Name:Rile ManaCost:R Types:Sorcery -A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumDmg$ 1 | SubAbility$ DBPump | SpellDescription$ CARDNAME deals 1 damage to target creature you control. That creature gains trample until end of turn. Draw a card. +A:SP$ DealDamage | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumDmg$ 1 | SubAbility$ DBPump | SpellDescription$ CARDNAME deals 1 damage to target creature you control. That creature gains trample until end of turn. Draw a card. SVar:DBPump:DB$ Pump | Defined$ ParentTarget | KW$ Trample | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 Oracle:Rile deals 1 damage to target creature you control. That creature gains trample until end of turn.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/r/rimrock_knight_boulder_rush.txt b/forge-gui/res/cardsfolder/r/rimrock_knight_boulder_rush.txt index 4702453ab21..e8396ba15d2 100644 --- a/forge-gui/res/cardsfolder/r/rimrock_knight_boulder_rush.txt +++ b/forge-gui/res/cardsfolder/r/rimrock_knight_boulder_rush.txt @@ -11,5 +11,5 @@ ALTERNATE Name:Boulder Rush ManaCost:R Types:Instant Adventure -A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | SpellDescription$ Target creature gets +2/+0 until end of turn. (Then exile this card. You may cast the creature later from exile.) +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | SpellDescription$ Target creature gets +2/+0 until end of turn. (Then exile this card. You may cast the creature later from exile.) Oracle:Target creature gets +2/+0 until end of turn. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/r/riot_control.txt b/forge-gui/res/cardsfolder/r/riot_control.txt index caca1ff1f1a..da87ae3b95e 100644 --- a/forge-gui/res/cardsfolder/r/riot_control.txt +++ b/forge-gui/res/cardsfolder/r/riot_control.txt @@ -1,7 +1,7 @@ Name:Riot Control ManaCost:2 W Types:Instant -A:SP$ GainLife | Cost$ 2 W | Defined$ You | LifeAmount$ X | SubAbility$ DBEffect | SpellDescription$ You gain 1 life for each creature your opponents control. Prevent all damage that would be dealt to you this turn. +A:SP$ GainLife | Defined$ You | LifeAmount$ X | SubAbility$ DBEffect | SpellDescription$ You gain 1 life for each creature your opponents control. Prevent all damage that would be dealt to you this turn. SVar:DBEffect:DB$ Effect | ReplacementEffects$ RPrevent SVar:RPrevent:Event$ DamageDone | Prevent$ True | ActiveZones$ Command | ValidTarget$ You | Description$ Prevent all damage that would be dealt to you this turn. SVar:X:Count$Valid Creature.OppCtrl diff --git a/forge-gui/res/cardsfolder/r/rip_apart.txt b/forge-gui/res/cardsfolder/r/rip_apart.txt index 275dde20bd5..6aab78f91a7 100644 --- a/forge-gui/res/cardsfolder/r/rip_apart.txt +++ b/forge-gui/res/cardsfolder/r/rip_apart.txt @@ -1,7 +1,7 @@ Name:Rip Apart ManaCost:R W Types:Sorcery -A:SP$ Charm | Cost$ R W | Choices$ DBDmg,DBDestroy +A:SP$ Charm | Choices$ DBDmg,DBDestroy SVar:DBDmg:DB$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to target creature or planeswalker. SVar:DBDestroy:DB$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. Oracle:Choose one —\n• Rip Apart deals 3 damage to target creature or planeswalker.\n• Destroy target artifact or enchantment. diff --git a/forge-gui/res/cardsfolder/r/riptide.txt b/forge-gui/res/cardsfolder/r/riptide.txt index 734ed197894..37e86dd7cab 100644 --- a/forge-gui/res/cardsfolder/r/riptide.txt +++ b/forge-gui/res/cardsfolder/r/riptide.txt @@ -1,6 +1,6 @@ Name:Riptide ManaCost:U Types:Instant -A:SP$ TapAll | Cost$ U | ValidCards$ Creature.Blue | SpellDescription$ Tap all blue creatures. +A:SP$ TapAll | ValidCards$ Creature.Blue | SpellDescription$ Tap all blue creatures. AI:RemoveDeck:Random Oracle:Tap all blue creatures. diff --git a/forge-gui/res/cardsfolder/r/rise_again.txt b/forge-gui/res/cardsfolder/r/rise_again.txt index 847c8ea8471..2b874a5e6a2 100644 --- a/forge-gui/res/cardsfolder/r/rise_again.txt +++ b/forge-gui/res/cardsfolder/r/rise_again.txt @@ -1,5 +1,5 @@ Name:Rise Again ManaCost:4 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 4 B | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | SpellDescription$ Return target creature card from your graveyard to the battlefield. +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | SpellDescription$ Return target creature card from your graveyard to the battlefield. Oracle:Return target creature card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/r/rise_from_the_grave.txt b/forge-gui/res/cardsfolder/r/rise_from_the_grave.txt index b169b6bd99a..78185b18931 100644 --- a/forge-gui/res/cardsfolder/r/rise_from_the_grave.txt +++ b/forge-gui/res/cardsfolder/r/rise_from_the_grave.txt @@ -1,6 +1,6 @@ Name:Rise from the Grave ManaCost:4 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 4 B | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Choose target creature card in a graveyard | ValidTgts$ Creature | AnimateSubAbility$ Animate | SpellDescription$ Put target creature card from a graveyard onto the battlefield under your control. That creature is a black Zombie in addition to its other colors and types. +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Choose target creature card in a graveyard | ValidTgts$ Creature | AnimateSubAbility$ Animate | SpellDescription$ Put target creature card from a graveyard onto the battlefield under your control. That creature is a black Zombie in addition to its other colors and types. SVar:Animate:DB$ Animate | Defined$ Remembered | Types$ Zombie | Colors$ Black | Duration$ Permanent Oracle:Put target creature card from a graveyard onto the battlefield under your control. That creature is a black Zombie in addition to its other colors and types. diff --git a/forge-gui/res/cardsfolder/r/rise_from_the_tides.txt b/forge-gui/res/cardsfolder/r/rise_from_the_tides.txt index f252de59bbe..0ff277ec7ae 100644 --- a/forge-gui/res/cardsfolder/r/rise_from_the_tides.txt +++ b/forge-gui/res/cardsfolder/r/rise_from_the_tides.txt @@ -1,7 +1,7 @@ Name:Rise from the Tides ManaCost:5 U Types:Sorcery -A:SP$ Token | Cost$ 5 U | TokenAmount$ X | TokenScript$ b_2_2_zombie | TokenOwner$ You | TokenTapped$ True | SpellDescription$ Create a tapped 2/2 black Zombie creature token for each instant and sorcery card in your graveyard. +A:SP$ Token | TokenAmount$ X | TokenScript$ b_2_2_zombie | TokenOwner$ You | TokenTapped$ True | SpellDescription$ Create a tapped 2/2 black Zombie creature token for each instant and sorcery card in your graveyard. SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn SVar:BuffedBy:Instant,Sorcery DeckHints:Ability$Graveyard|Discard diff --git a/forge-gui/res/cardsfolder/r/rise_of_eagles.txt b/forge-gui/res/cardsfolder/r/rise_of_eagles.txt index fbda993c1ba..1c2b6f67e27 100644 --- a/forge-gui/res/cardsfolder/r/rise_of_eagles.txt +++ b/forge-gui/res/cardsfolder/r/rise_of_eagles.txt @@ -1,6 +1,6 @@ Name:Rise of Eagles ManaCost:4 U U Types:Sorcery -A:SP$ Token | Cost$ 4 U U | TokenAmount$ 2 | TokenScript$ u_2_2_e_bird_flying | TokenOwner$ You | SubAbility$ DBScry | SpellDescription$ Create two 2/2 blue Bird enchantment creature tokens with flying. Scry 1. +A:SP$ Token | TokenAmount$ 2 | TokenScript$ u_2_2_e_bird_flying | TokenOwner$ You | SubAbility$ DBScry | SpellDescription$ Create two 2/2 blue Bird enchantment creature tokens with flying. Scry 1. SVar:DBScry:DB$ Scry | ScryNum$ 1 Oracle:Create two 2/2 blue Bird enchantment creature tokens with flying. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) diff --git a/forge-gui/res/cardsfolder/r/rise_of_the_dark_realms.txt b/forge-gui/res/cardsfolder/r/rise_of_the_dark_realms.txt index 8d0e7ecce7b..20c14ad5172 100644 --- a/forge-gui/res/cardsfolder/r/rise_of_the_dark_realms.txt +++ b/forge-gui/res/cardsfolder/r/rise_of_the_dark_realms.txt @@ -1,5 +1,5 @@ Name:Rise of the Dark Realms ManaCost:7 B B Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ 7 B B | ChangeType$ Creature | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | SpellDescription$ Put all creature cards in all graveyards onto the battlefield under your control. +A:SP$ ChangeZoneAll | ChangeType$ Creature | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | SpellDescription$ Put all creature cards in all graveyards onto the battlefield under your control. Oracle:Put all creature cards from all graveyards onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/r/rise_of_the_dread_marn.txt b/forge-gui/res/cardsfolder/r/rise_of_the_dread_marn.txt index 03377b896ef..591dec448da 100644 --- a/forge-gui/res/cardsfolder/r/rise_of_the_dread_marn.txt +++ b/forge-gui/res/cardsfolder/r/rise_of_the_dread_marn.txt @@ -1,7 +1,7 @@ Name:Rise of the Dread Marn ManaCost:2 B Types:Instant -A:SP$ Token | Cost$ 2 B | TokenAmount$ X | TokenScript$ b_2_2_zombie_berserker | TokenOwner$ You | SpellDescription$ Create X 2/2 black Zombie Berserker creature tokens, where X is the number of nontoken creatures that died this turn. +A:SP$ Token | TokenAmount$ X | TokenScript$ b_2_2_zombie_berserker | TokenOwner$ You | SpellDescription$ Create X 2/2 black Zombie Berserker creature tokens, where X is the number of nontoken creatures that died this turn. SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.nonToken K:Foretell:B DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/r/rise_to_glory.txt b/forge-gui/res/cardsfolder/r/rise_to_glory.txt index 2f946596bd1..d960409c9ae 100644 --- a/forge-gui/res/cardsfolder/r/rise_to_glory.txt +++ b/forge-gui/res/cardsfolder/r/rise_to_glory.txt @@ -1,7 +1,7 @@ Name:Rise to Glory ManaCost:3 W B Types:Sorcery -A:SP$ Charm | Cost$ 3 W B | MinCharmNum$ 1 | CharmNum$ 2 | Choices$ DBReturnCreature,DBReturnAura +A:SP$ Charm | MinCharmNum$ 1 | CharmNum$ 2 | Choices$ DBReturnCreature,DBReturnAura SVar:DBReturnCreature:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | SpellDescription$ Return target creature card from your graveyard to the battlefield. SVar:DBReturnAura:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target Aura card in your graveyard | ValidTgts$ Aura.YouOwn | SpellDescription$ Return target Aura card from your graveyard to the battlefield. Oracle:Choose one or both —\n• Return target creature card from your graveyard to the battlefield.\n• Return target Aura card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/r/rise_to_the_challenge.txt b/forge-gui/res/cardsfolder/r/rise_to_the_challenge.txt index e5aeb26c901..5d20d75881a 100644 --- a/forge-gui/res/cardsfolder/r/rise_to_the_challenge.txt +++ b/forge-gui/res/cardsfolder/r/rise_to_the_challenge.txt @@ -1,5 +1,5 @@ Name:Rise to the Challenge ManaCost:1 R Types:Instant -A:SP$ Pump | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | KW$ First Strike | SpellDescription$ Target creature gets +2/+0 and gains first strike until end of turn. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | KW$ First Strike | SpellDescription$ Target creature gets +2/+0 and gains first strike until end of turn. Oracle:Target creature gets +2/+0 and gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/r/rishkars_expertise.txt b/forge-gui/res/cardsfolder/r/rishkars_expertise.txt index 8196a84d0c4..82227b1c096 100644 --- a/forge-gui/res/cardsfolder/r/rishkars_expertise.txt +++ b/forge-gui/res/cardsfolder/r/rishkars_expertise.txt @@ -1,7 +1,7 @@ Name:Rishkar's Expertise ManaCost:4 G G Types:Sorcery -A:SP$ Draw | Cost$ 4 G G | NumCards$ X | SubAbility$ DBPlay | SpellDescription$ Draw cards equal to the greatest power among creatures you control. You may cast a spell with mana value 5 or less from your hand without paying its mana cost. +A:SP$ Draw | NumCards$ X | SubAbility$ DBPlay | SpellDescription$ Draw cards equal to the greatest power among creatures you control. You may cast a spell with mana value 5 or less from your hand without paying its mana cost. SVar:X:Count$Valid Creature.YouCtrl$GreatestPower SVar:DBPlay:DB$ Play | Valid$ Card.nonLand+YouOwn | ValidSA$ Spell.cmcLE5 | ValidZone$ Hand | WithoutManaCost$ True | Amount$ 1 | Controller$ You | Optional$ True Oracle:Draw cards equal to the greatest power among creatures you control.\nYou may cast a spell with mana value 5 or less from your hand without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/r/rising_miasma.txt b/forge-gui/res/cardsfolder/r/rising_miasma.txt index 0b224085540..b9892e3bc62 100644 --- a/forge-gui/res/cardsfolder/r/rising_miasma.txt +++ b/forge-gui/res/cardsfolder/r/rising_miasma.txt @@ -1,6 +1,6 @@ Name:Rising Miasma ManaCost:3 B Types:Sorcery -A:SP$ PumpAll | Cost$ 3 B | ValidCards$ Creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ All creatures get -2/-2 until end of turn. +A:SP$ PumpAll | ValidCards$ Creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ All creatures get -2/-2 until end of turn. K:Awaken:3:5 B B Oracle:All creatures get -2/-2 until end of turn.\nAwaken 3—{5}{B}{B} (If you cast this spell for {5}{B}{B}, also put three +1/+1 counters on target land you control and it becomes a 0/0 Elemental creature with haste. It's still a land.) diff --git a/forge-gui/res/cardsfolder/r/rite_of_replication.txt b/forge-gui/res/cardsfolder/r/rite_of_replication.txt index 831ecd43544..5a3763aedde 100644 --- a/forge-gui/res/cardsfolder/r/rite_of_replication.txt +++ b/forge-gui/res/cardsfolder/r/rite_of_replication.txt @@ -2,6 +2,6 @@ Name:Rite of Replication ManaCost:2 U U Types:Sorcery K:Kicker:5 -A:SP$ CopyPermanent | Cost$ 2 U U | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumCopies$ X | SpellDescription$ Create a token that's a copy of target creature. If this spell was kicked, create five of those tokens instead. +A:SP$ CopyPermanent | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumCopies$ X | SpellDescription$ Create a token that's a copy of target creature. If this spell was kicked, create five of those tokens instead. SVar:X:Count$Kicked.5.1 Oracle:Kicker {5} (You may pay an additional {5} as you cast this spell.)\nCreate a token that's a copy of target creature. If this spell was kicked, create five of those tokens instead. diff --git a/forge-gui/res/cardsfolder/r/rite_of_ruin.txt b/forge-gui/res/cardsfolder/r/rite_of_ruin.txt index b671cea751b..ea855008ef6 100644 --- a/forge-gui/res/cardsfolder/r/rite_of_ruin.txt +++ b/forge-gui/res/cardsfolder/r/rite_of_ruin.txt @@ -1,13 +1,13 @@ Name:Rite of Ruin ManaCost:5 R R Types:Sorcery -A:SP$ GenericChoice | Cost$ 5 R R | Choices$ ChooseC1L2A3,ChooseL1C2A3,ChooseA1L2C3,ChooseA1C2L3,ChooseC1A2L3,ChooseL1A2C3 | Defined$ You | StackDescription$ SpellDescription | SpellDescription$ Choose an order for artifacts, creatures, and lands. Each player sacrifices one permanent of the first type, sacrifices two of the second type, then sacrifices three of the third type. -SVar:ChooseC1L2A3:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ ChooseC1 | SubAbility$ SacC1L2A3 | SpellDescription$ Creature, Land, Artifact -SVar:ChooseL1C2A3:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ ChooseL1 | SubAbility$ SacL1C2A3 | SpellDescription$ Land, Creature, Artifact -SVar:ChooseA1L2C3:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ ChooseA1 | SubAbility$ SacA1L2C3 | SpellDescription$ Artifact, Land, Creature -SVar:ChooseA1C2L3:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ ChooseA1 | SubAbility$ SacA1C2L3 | SpellDescription$ Artifact, Creature, Land -SVar:ChooseC1A2L3:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ ChooseC1 | SubAbility$ SacC1A2L3 | SpellDescription$ Creature, Artifact, Land -SVar:ChooseL1A2C3:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ ChooseL1 | SubAbility$ SacL1A2C3 | SpellDescription$ Land, Artifact, Creature +A:SP$ GenericChoice | Choices$ ChooseC1L2A3,ChooseL1C2A3,ChooseA1L2C3,ChooseA1C2L3,ChooseC1A2L3,ChooseL1A2C3 | Defined$ You | StackDescription$ SpellDescription | SpellDescription$ Choose an order for artifacts, creatures, and lands. Each player sacrifices one permanent of the first type, sacrifices two of the second type, then sacrifices three of the third type. +SVar:ChooseC1L2A3:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ ChooseC1 | SubAbility$ SacC1L2A3 | SpellDescription$ Creature,Land,Artifact +SVar:ChooseL1C2A3:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ ChooseL1 | SubAbility$ SacL1C2A3 | SpellDescription$ Land,Creature,Artifact +SVar:ChooseA1L2C3:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ ChooseA1 | SubAbility$ SacA1L2C3 | SpellDescription$ Artifact,Land,Creature +SVar:ChooseA1C2L3:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ ChooseA1 | SubAbility$ SacA1C2L3 | SpellDescription$ Artifact,Creature,Land +SVar:ChooseC1A2L3:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ ChooseC1 | SubAbility$ SacC1A2L3 | SpellDescription$ Creature,Artifact,Land +SVar:ChooseL1A2C3:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ ChooseL1 | SubAbility$ SacL1A2C3 | SpellDescription$ Land,Artifact,Creature SVar:ChooseC1:DB$ ChooseCard | Defined$ Remembered | Choices$ Creature.RememberedPlayerCtrl | Amount$ 1 | Mandatory$ True | RememberChosen$ True SVar:ChooseC2:DB$ ChooseCard | Defined$ Remembered | Choices$ Creature.RememberedPlayerCtrl | Amount$ 2 | Mandatory$ True | RememberChosen$ True SVar:ChooseC3:DB$ ChooseCard | Defined$ Remembered | Choices$ Creature.RememberedPlayerCtrl | Amount$ 3 | Mandatory$ True | RememberChosen$ True diff --git a/forge-gui/res/cardsfolder/r/rite_of_undoing.txt b/forge-gui/res/cardsfolder/r/rite_of_undoing.txt index be1711a2a84..817bb6ab175 100644 --- a/forge-gui/res/cardsfolder/r/rite_of_undoing.txt +++ b/forge-gui/res/cardsfolder/r/rite_of_undoing.txt @@ -2,7 +2,7 @@ Name:Rite of Undoing ManaCost:4 U Types:Instant K:Delve -A:SP$ ChangeZone | Cost$ 4 U | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Permanent.YouCtrl+nonLand | TgtPrompt$ Select target nonland permanent you control | SubAbility$ DBChange | SpellDescription$ Return target nonland permanent you control and target nonland permanent you don't control to their owners' hands. +A:SP$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Permanent.YouCtrl+nonLand | TgtPrompt$ Select target nonland permanent you control | SubAbility$ DBChange | SpellDescription$ Return target nonland permanent you control and target nonland permanent you don't control to their owners' hands. SVar:DBChange:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Permanent.YouDontCtrl+nonLand | TgtPrompt$ Select target nonland permanent you don't control AI:RemoveDeck:All DeckHints:Ability$Graveyard diff --git a/forge-gui/res/cardsfolder/r/rites_of_initiation.txt b/forge-gui/res/cardsfolder/r/rites_of_initiation.txt index 012b66b7f56..90b97bbc670 100644 --- a/forge-gui/res/cardsfolder/r/rites_of_initiation.txt +++ b/forge-gui/res/cardsfolder/r/rites_of_initiation.txt @@ -1,7 +1,7 @@ Name:Rites of Initiation ManaCost:R Types:Instant -A:SP$ ChooseNumber | Cost$ R | Defined$ You | Min$ 0 | Max$ MaxChoice | ListTitle$ Discard how many cards? | SubAbility$ DBDiscard | SpellDescription$ Discard any number of cards at random. Creatures you control get +1/+0 until end of turn for each card discarded this way. +A:SP$ ChooseNumber | Defined$ You | Min$ 0 | Max$ MaxChoice | ListTitle$ Discard how many cards? | SubAbility$ DBDiscard | SpellDescription$ Discard any number of cards at random. Creatures you control get +1/+0 until end of turn for each card discarded this way. SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ ChosenInitiation | Mode$ Random | RememberDiscarded$ True | SubAbility$ DBPumpAll SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +Y | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/r/rites_of_reaping.txt b/forge-gui/res/cardsfolder/r/rites_of_reaping.txt index b72a8dd5f13..a9117c817bc 100644 --- a/forge-gui/res/cardsfolder/r/rites_of_reaping.txt +++ b/forge-gui/res/cardsfolder/r/rites_of_reaping.txt @@ -1,6 +1,6 @@ Name:Rites of Reaping ManaCost:4 B G Types:Sorcery -A:SP$ Pump | Cost$ 4 B G | ValidTgts$ Creature | TgtPrompt$ Select target creature to get +3/+3 | TargetUnique$ True | NumAtt$ 3 | NumDef$ 3 | SubAbility$ DBPumpNeg | SpellDescription$ Target creature gets +3/+3 until end of turn. Another target creature gets -3/-3 until end of turn. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to get +3/+3 | TargetUnique$ True | NumAtt$ 3 | NumDef$ 3 | SubAbility$ DBPumpNeg | SpellDescription$ Target creature gets +3/+3 until end of turn. Another target creature gets -3/-3 until end of turn. SVar:DBPumpNeg:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select another creature to get -3/-3 | TargetUnique$ True | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True Oracle:Target creature gets +3/+3 until end of turn. Another target creature gets -3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/rites_of_refusal.txt b/forge-gui/res/cardsfolder/r/rites_of_refusal.txt index e35bd5c27f6..ddd7475ad3a 100644 --- a/forge-gui/res/cardsfolder/r/rites_of_refusal.txt +++ b/forge-gui/res/cardsfolder/r/rites_of_refusal.txt @@ -1,7 +1,7 @@ Name:Rites of Refusal ManaCost:1 U Types:Instant -A:SP$ Discard | Cost$ 1 U | AnyNumber$ True | Optional$ True | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBCounter | SpellDescription$ Discard any number of cards. Counter target spell unless its controller pays {3} for each card discarded this way. +A:SP$ Discard | AnyNumber$ True | Optional$ True | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBCounter | SpellDescription$ Discard any number of cards. Counter target spell unless its controller pays {3} for each card discarded this way. SVar:DBCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Card | TgtPrompt$ Select target spell | UnlessCost$ Y | UnlessPayer$ TargetedController | SubAbility$ DBCleanup SVar:X:Remembered$Amount SVar:Y:SVar$X/Times.3 diff --git a/forge-gui/res/cardsfolder/r/rites_of_spring.txt b/forge-gui/res/cardsfolder/r/rites_of_spring.txt index 41cee0aecc3..90f1604e7dd 100644 --- a/forge-gui/res/cardsfolder/r/rites_of_spring.txt +++ b/forge-gui/res/cardsfolder/r/rites_of_spring.txt @@ -1,7 +1,7 @@ Name:Rites of Spring ManaCost:1 G Types:Sorcery -A:SP$ Discard | Cost$ 1 G | Defined$ You | AnyNumber$ True | Mode$ TgtChoose | Optional$ True | RememberDiscarded$ True | SubAbility$ DBChangeZone | SpellDescription$ Discard any number of cards. Search your library for up to that many basic land cards, reveal them, put them into your hand, then shuffle. +A:SP$ Discard | Defined$ You | AnyNumber$ True | Mode$ TgtChoose | Optional$ True | RememberDiscarded$ True | SubAbility$ DBChangeZone | SpellDescription$ Discard any number of cards. Search your library for up to that many basic land cards, reveal them, put them into your hand, then shuffle. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount diff --git a/forge-gui/res/cardsfolder/r/riths_charm.txt b/forge-gui/res/cardsfolder/r/riths_charm.txt index f1fb8709db4..b860b651a36 100644 --- a/forge-gui/res/cardsfolder/r/riths_charm.txt +++ b/forge-gui/res/cardsfolder/r/riths_charm.txt @@ -1,7 +1,7 @@ Name:Rith's Charm ManaCost:R G W Types:Instant -A:SP$ Charm | Cost$ R G W | CharmNum$ 1 | Choices$ Bash,Token,Prevent +A:SP$ Charm | CharmNum$ 1 | Choices$ Bash,Token,Prevent SVar:Bash:DB$ Destroy | ValidTgts$ Land.nonBasic | TgtPrompt$ Select target nonbasic land | SpellDescription$ Destroy target nonbasic land. SVar:Token:DB$ Token | TokenAmount$ 3 | TokenScript$ g_1_1_saproling | TokenOwner$ You | SpellDescription$ Create three 1/1 green Saproling creature tokens. SVar:Prevent:DB$ ChooseSource | Choices$ Card,Emblem | AILogic$ NeedsPrevention | SubAbility$ DBEffect | SpellDescription$ Prevent all damage a source of your choice would deal this turn. diff --git a/forge-gui/res/cardsfolder/r/ritual_of_rejuvenation.txt b/forge-gui/res/cardsfolder/r/ritual_of_rejuvenation.txt index 86efbd7ea42..a5de41cc8ac 100644 --- a/forge-gui/res/cardsfolder/r/ritual_of_rejuvenation.txt +++ b/forge-gui/res/cardsfolder/r/ritual_of_rejuvenation.txt @@ -1,6 +1,6 @@ Name:Ritual of Rejuvenation ManaCost:2 W Types:Instant -A:SP$ GainLife | Cost$ 2 W | LifeAmount$ 4 | SubAbility$ DBDraw | SpellDescription$ You gain 4 life. Draw a card. +A:SP$ GainLife | LifeAmount$ 4 | SubAbility$ DBDraw | SpellDescription$ You gain 4 life. Draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 Oracle:You gain 4 life.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/r/ritual_of_restoration.txt b/forge-gui/res/cardsfolder/r/ritual_of_restoration.txt index 2d8c0a42008..b0103da5799 100644 --- a/forge-gui/res/cardsfolder/r/ritual_of_restoration.txt +++ b/forge-gui/res/cardsfolder/r/ritual_of_restoration.txt @@ -1,5 +1,5 @@ Name:Ritual of Restoration ManaCost:W Types:Sorcery -A:SP$ ChangeZone | Cost$ W | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target artifact card in your graveyard | ValidTgts$ Artifact.YouCtrl | SpellDescription$ Return target artifact card from your graveyard to your hand. +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target artifact card in your graveyard | ValidTgts$ Artifact.YouCtrl | SpellDescription$ Return target artifact card from your graveyard to your hand. Oracle:Return target artifact card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/r/ritual_of_soot.txt b/forge-gui/res/cardsfolder/r/ritual_of_soot.txt index c5bb733a9cc..e4887f2d0a1 100644 --- a/forge-gui/res/cardsfolder/r/ritual_of_soot.txt +++ b/forge-gui/res/cardsfolder/r/ritual_of_soot.txt @@ -1,5 +1,5 @@ Name:Ritual of Soot ManaCost:2 B B Types:Sorcery -A:SP$ DestroyAll | Cost$ 2 B B | ValidCards$ Creature.cmcLE3 | SpellDescription$ Destroy all creatures with mana value 3 or less. +A:SP$ DestroyAll | ValidCards$ Creature.cmcLE3 | SpellDescription$ Destroy all creatures with mana value 3 or less. Oracle:Destroy all creatures with mana value 3 or less. diff --git a/forge-gui/res/cardsfolder/r/ritual_of_the_returned.txt b/forge-gui/res/cardsfolder/r/ritual_of_the_returned.txt index 7e5dd1e8913..992477bde78 100644 --- a/forge-gui/res/cardsfolder/r/ritual_of_the_returned.txt +++ b/forge-gui/res/cardsfolder/r/ritual_of_the_returned.txt @@ -1,7 +1,7 @@ Name:Ritual of the Returned ManaCost:3 B Types:Instant -A:SP$ ChangeZone | Cost$ 3 B | RememberChanged$ True | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature.YouCtrl | ChangeNum$ 1 | SubAbility$ DBToken | SpellDescription$ Exile target creature card from your graveyard. Create a black Zombie creature token. Its power is equal to that card's power and its toughness is equal to that card's toughness. +A:SP$ ChangeZone | RememberChanged$ True | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature.YouCtrl | ChangeNum$ 1 | SubAbility$ DBToken | SpellDescription$ Exile target creature card from your graveyard. Create a black Zombie creature token. Its power is equal to that card's power and its toughness is equal to that card's toughness. SVar:DBToken:DB$ Token | TokenScript$ b_x_x_zombie | TokenPower$ X | TokenToughness$ Y | TokenOwner$ You | TokenAmount$ 1 | SubAbility$ DBCleanup SVar:X:Remembered$CardPower SVar:Y:Remembered$CardToughness diff --git a/forge-gui/res/cardsfolder/r/rivals_duel.txt b/forge-gui/res/cardsfolder/r/rivals_duel.txt index 131e626d27a..893f83f3935 100644 --- a/forge-gui/res/cardsfolder/r/rivals_duel.txt +++ b/forge-gui/res/cardsfolder/r/rivals_duel.txt @@ -1,5 +1,5 @@ Name:Rivals' Duel ManaCost:3 R Types:Sorcery -A:SP$ Fight | Cost$ 3 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetsWithoutSameCreatureType$ True | TargetMin$ 2 | TargetMax$ 2 | SpellDescription$ Choose two target creatures that share no creature types. Those creatures fight each other. (Each deals damage equal to its power to the other.) +A:SP$ Fight | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetsWithoutSameCreatureType$ True | TargetMin$ 2 | TargetMax$ 2 | SpellDescription$ Choose two target creatures that share no creature types. Those creatures fight each other. (Each deals damage equal to its power to the other.) Oracle:Choose two target creatures that share no creature types. Those creatures fight each other. (Each deals damage equal to its power to the other.) diff --git a/forge-gui/res/cardsfolder/r/river_heralds_boon.txt b/forge-gui/res/cardsfolder/r/river_heralds_boon.txt index cf17276eac6..59c2f4a177a 100644 --- a/forge-gui/res/cardsfolder/r/river_heralds_boon.txt +++ b/forge-gui/res/cardsfolder/r/river_heralds_boon.txt @@ -1,6 +1,6 @@ Name:River Heralds' Boon ManaCost:1 G Types:Instant -A:SP$ PutCounter | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPutCounter | SpellDescription$ Put a +1/+1 counter on target creature and a +1/+1 counter on up to one target Merfolk. +A:SP$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPutCounter | SpellDescription$ Put a +1/+1 counter on target creature and a +1/+1 counter on up to one target Merfolk. SVar:DBPutCounter:DB$ PutCounter | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Merfolk | TgtPrompt$ Select target Merfolk | CounterType$ P1P1 | CounterNum$ 1 Oracle:Put a +1/+1 counter on target creature and a +1/+1 counter on up to one target Merfolk. diff --git a/forge-gui/res/cardsfolder/r/rivers_grasp.txt b/forge-gui/res/cardsfolder/r/rivers_grasp.txt index 8dfe48f6692..a7595bdcc16 100644 --- a/forge-gui/res/cardsfolder/r/rivers_grasp.txt +++ b/forge-gui/res/cardsfolder/r/rivers_grasp.txt @@ -1,7 +1,7 @@ Name:River's Grasp ManaCost:3 UB Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 UB | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Choose target creature to bounce | ValidTgts$ Creature | Origin$ Battlefield | Destination$ Hand | ConditionManaSpent$ U | SubAbility$ BPaid | SpellDescription$ If {U} was spent to cast this spell, return up to one target creature to its owner's hand. If {B} was spent to cast this spell, target player reveals their hand, you choose a nonland card from it, then that player discards that card. (Do both if {U}{B} was spent.) +A:SP$ ChangeZone | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Choose target creature to bounce | ValidTgts$ Creature | Origin$ Battlefield | Destination$ Hand | ConditionManaSpent$ U | SubAbility$ BPaid | SpellDescription$ If {U} was spent to cast this spell, return up to one target creature to its owner's hand. If {B} was spent to cast this spell, target player reveals their hand, you choose a nonland card from it, then that player discards that card. (Do both if {U}{B} was spent.) SVar:BPaid:DB$ Discard | ValidTgts$ Player | NumCards$ 1 | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand | ConditionManaSpent$ B AI:RemoveDeck:All Oracle:If {U} was spent to cast this spell, return up to one target creature to its owner's hand. If {B} was spent to cast this spell, target player reveals their hand, you choose a nonland card from it, then that player discards that card. (Do both if {U}{B} was spent.) diff --git a/forge-gui/res/cardsfolder/r/rivers_rebuke.txt b/forge-gui/res/cardsfolder/r/rivers_rebuke.txt index 94aeaceb6e1..b65b67735d2 100644 --- a/forge-gui/res/cardsfolder/r/rivers_rebuke.txt +++ b/forge-gui/res/cardsfolder/r/rivers_rebuke.txt @@ -1,5 +1,5 @@ Name:River's Rebuke ManaCost:4 U U Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ 4 U U | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Permanent.nonLand | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return all nonland permanents target player controls to their owner's hand. +A:SP$ ChangeZoneAll | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Permanent.nonLand | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return all nonland permanents target player controls to their owner's hand. Oracle:Return all nonland permanents target player controls to their owner's hand. diff --git a/forge-gui/res/cardsfolder/r/road_of_return.txt b/forge-gui/res/cardsfolder/r/road_of_return.txt index af1054b6a05..48a71e9ce4d 100644 --- a/forge-gui/res/cardsfolder/r/road_of_return.txt +++ b/forge-gui/res/cardsfolder/r/road_of_return.txt @@ -1,7 +1,7 @@ Name:Road of Return ManaCost:G G Types:Sorcery -A:SP$ Charm | Cost$ G G | Choices$ DBReturn,DBChangeZone +A:SP$ Charm | Choices$ DBReturn,DBChangeZone SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Permanent.YouCtrl | SpellDescription$ Return target permanent card from your graveyard to your hand. SVar:DBChangeZone:DB$ ChangeZone | ChangeType$ Card.IsCommander+YouOwn | SelectPrompt$ Select a commander | ChangeNum$ 1 | Mandatory$ True | Origin$ Command | Destination$ Hand | Hidden$ True | StackDescription$ SpellDescription | SpellDescription$ Put your commander into your hand from the command zone. K:Entwine:2 diff --git a/forge-gui/res/cardsfolder/r/roar_of_challenge.txt b/forge-gui/res/cardsfolder/r/roar_of_challenge.txt index 306ff77d0ac..c9fd813b17f 100644 --- a/forge-gui/res/cardsfolder/r/roar_of_challenge.txt +++ b/forge-gui/res/cardsfolder/r/roar_of_challenge.txt @@ -1,7 +1,7 @@ Name:Roar of Challenge ManaCost:2 G Types:Sorcery -A:SP$ Pump | Cost$ 2 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN All creatures able to block CARDNAME do so. | SubAbility$ DBPump | SpellDescription$ All creatures able to block target creature this turn do so. Ferocious — That creature gains indestructible until end of turn if you control a creature with power 4 or greater. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN All creatures able to block CARDNAME do so. | SubAbility$ DBPump | SpellDescription$ All creatures able to block target creature this turn do so. Ferocious — That creature gains indestructible until end of turn if you control a creature with power 4 or greater. SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Indestructible | ConditionPresent$ Creature.YouCtrl+powerGE4 | ConditionCompare$ GE1 | ConditionDescription$ If you control a creature with power 4 or greater. AI:RemoveDeck:All Oracle:All creatures able to block target creature this turn do so.\nFerocious — That creature gains indestructible until end of turn if you control a creature with power 4 or greater. diff --git a/forge-gui/res/cardsfolder/r/roar_of_jukai.txt b/forge-gui/res/cardsfolder/r/roar_of_jukai.txt index 5ecfbab6440..fedd73ac776 100644 --- a/forge-gui/res/cardsfolder/r/roar_of_jukai.txt +++ b/forge-gui/res/cardsfolder/r/roar_of_jukai.txt @@ -2,7 +2,7 @@ Name:Roar of Jukai ManaCost:2 G Types:Instant Arcane K:Splice:Arcane:GainLife<5/Player.Opponent> -A:SP$ PumpAll | Cost$ 2 G | ValidCards$ Creature.blocked | NumAtt$ +2 | NumDef$ +2 | ConditionPresent$ Forest.YouCtrl | ConditionCompare$ GE1 | SpellDescription$ If you control a Forest, each blocked creature gets +2/+2 until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.blocked | NumAtt$ +2 | NumDef$ +2 | ConditionPresent$ Forest.YouCtrl | ConditionCompare$ GE1 | SpellDescription$ If you control a Forest, each blocked creature gets +2/+2 until end of turn. AI:RemoveDeck:All DeckHints:Type$Arcane Oracle:If you control a Forest, each blocked creature gets +2/+2 until end of turn.\nSplice onto Arcane—An opponent gains 5 life. (As you cast an Arcane spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.) diff --git a/forge-gui/res/cardsfolder/r/roar_of_reclamation.txt b/forge-gui/res/cardsfolder/r/roar_of_reclamation.txt index 8beb8f99224..21a93f791f4 100644 --- a/forge-gui/res/cardsfolder/r/roar_of_reclamation.txt +++ b/forge-gui/res/cardsfolder/r/roar_of_reclamation.txt @@ -1,6 +1,6 @@ Name:Roar of Reclamation ManaCost:5 W W Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ 5 W W | ChangeType$ Artifact | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Each player returns all artifact cards from their graveyard to the battlefield. +A:SP$ ChangeZoneAll | ChangeType$ Artifact | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Each player returns all artifact cards from their graveyard to the battlefield. AI:RemoveDeck:Random Oracle:Each player returns all artifact cards from their graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/r/roar_of_the_crowd.txt b/forge-gui/res/cardsfolder/r/roar_of_the_crowd.txt index 83246d18bf4..9c27c2564de 100644 --- a/forge-gui/res/cardsfolder/r/roar_of_the_crowd.txt +++ b/forge-gui/res/cardsfolder/r/roar_of_the_crowd.txt @@ -1,7 +1,7 @@ Name:Roar of the Crowd ManaCost:3 R Types:Sorcery -A:SP$ ChooseType | Cost$ 3 R | Defined$ You | Type$ Creature | SubAbility$ DBDamage | SpellDescription$ Choose a creature type. CARDNAME deals damage to any target equal to the number of permanents you control of the chosen type. +A:SP$ ChooseType | Defined$ You | Type$ Creature | SubAbility$ DBDamage | SpellDescription$ Choose a creature type. CARDNAME deals damage to any target equal to the number of permanents you control of the chosen type. SVar:DBDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:Count$Valid Permanent.ChosenType+YouCtrl AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/r/roar_of_the_kha.txt b/forge-gui/res/cardsfolder/r/roar_of_the_kha.txt index 5a03918fbb4..6d687ed92e1 100644 --- a/forge-gui/res/cardsfolder/r/roar_of_the_kha.txt +++ b/forge-gui/res/cardsfolder/r/roar_of_the_kha.txt @@ -2,7 +2,7 @@ Name:Roar of the Kha ManaCost:1 W Types:Instant K:Entwine:1 W -A:SP$ Charm | Cost$ 1 W | Choices$ DBPump,DBUntap | CharmNum$ 1 +A:SP$ Charm | Choices$ DBPump,DBUntap | CharmNum$ 1 SVar:DBPump:DB$ PumpAll | NumAtt$ 1 | NumDef$ 1 | ValidCards$ Creature.YouCtrl | SpellDescription$ Creatures you control get +1/+1 until end of turn. SVar:DBUntap:DB$ UntapAll | ValidCards$ Creature.YouCtrl | SpellDescription$ Untap all creatures you control. AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/r/roar_of_the_wurm.txt b/forge-gui/res/cardsfolder/r/roar_of_the_wurm.txt index 70f361e7992..d34e669ece6 100644 --- a/forge-gui/res/cardsfolder/r/roar_of_the_wurm.txt +++ b/forge-gui/res/cardsfolder/r/roar_of_the_wurm.txt @@ -2,6 +2,6 @@ Name:Roar of the Wurm ManaCost:6 G Types:Sorcery K:Flashback:3 G -A:SP$ Token | Cost$ 6 G | TokenAmount$ 1 | TokenScript$ g_6_6_wurm | TokenOwner$ You | SpellDescription$ Create a 6/6 green Wurm creature token. +A:SP$ Token | TokenAmount$ 1 | TokenScript$ g_6_6_wurm | TokenOwner$ You | SpellDescription$ Create a 6/6 green Wurm creature token. SVar:DiscardMe:1 Oracle:Create a 6/6 green Wurm creature token.\nFlashback {3}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/r/roast.txt b/forge-gui/res/cardsfolder/r/roast.txt index 004bd3ffa20..13b5f975a53 100644 --- a/forge-gui/res/cardsfolder/r/roast.txt +++ b/forge-gui/res/cardsfolder/r/roast.txt @@ -1,5 +1,5 @@ Name:Roast ManaCost:1 R Types:Sorcery -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature.withoutFlying | TgtPrompt$ Select target creature without flying | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to target creature without flying. +A:SP$ DealDamage | ValidTgts$ Creature.withoutFlying | TgtPrompt$ Select target creature without flying | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to target creature without flying. Oracle:Roast deals 5 damage to target creature without flying. diff --git a/forge-gui/res/cardsfolder/r/rock_slide.txt b/forge-gui/res/cardsfolder/r/rock_slide.txt index 52172208b16..6ca7e5f0bbf 100644 --- a/forge-gui/res/cardsfolder/r/rock_slide.txt +++ b/forge-gui/res/cardsfolder/r/rock_slide.txt @@ -1,7 +1,7 @@ Name:Rock Slide ManaCost:X R Types:Instant -A:SP$ DealDamage | Cost$ X R | ValidTgts$ Creature.attacking+withoutFlying,Creature.blocking+withoutFlying | TgtPrompt$ Select target attacking or blocking creature to distribute damage to | NumDmg$ X | TargetMin$ 0 | TargetMax$ MaxTgts | DividedAsYouChoose$ X | SpellDescription$ CARDNAME deals X damage divided as you choose among any number of target attacking or blocking creatures without flying. +A:SP$ DealDamage | ValidTgts$ Creature.attacking+withoutFlying,Creature.blocking+withoutFlying | TgtPrompt$ Select target attacking or blocking creature to distribute damage to | NumDmg$ X | TargetMin$ 0 | TargetMax$ MaxTgts | DividedAsYouChoose$ X | SpellDescription$ CARDNAME deals X damage divided as you choose among any number of target attacking or blocking creatures without flying. SVar:MaxTgts:Count$Valid Creature.attacking+withoutFlying,Creature.blocking+withoutFlying SVar:X:Count$xPaid Oracle:Rock Slide deals X damage divided as you choose among any number of target attacking or blocking creatures without flying.