Merge pull request #5117 from dracontes/cleanup-rld-nonpermcost-main-24

Cost$ cleanup: Main event: Folder 'i' part 2
This commit is contained in:
Paul Hammerton
2024-04-23 09:37:16 +01:00
committed by GitHub
27 changed files with 27 additions and 27 deletions

View File

@@ -1,6 +1,6 @@
Name:Into Thin Air
ManaCost:5 U
Types:Instant
A:SP$ ChangeZone | Cost$ 5 U | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target artifact to its owner's hand.
A:SP$ ChangeZone | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target artifact to its owner's hand.
K:Affinity:Artifact
Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\nReturn target artifact to its owner's hand.

View File

@@ -1,7 +1,7 @@
Name:Introduction to Annihilation
ManaCost:5
Types:Sorcery Lesson
A:SP$ ChangeZone | Cost$ 5 | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand | RememberLKI$ True | SubAbility$ DBDraw | SpellDescription$ Exile target nonland permanent. Its controller draws a card.
A:SP$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand | RememberLKI$ True | SubAbility$ DBDraw | SpellDescription$ Exile target nonland permanent. Its controller draws a card.
SVar:DBDraw:DB$ Draw | Defined$ RememberedController | NumCards$ 1 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
Oracle:Exile target nonland permanent. Its controller draws a card.

View File

@@ -1,6 +1,6 @@
Name:Introduction to Prophecy
ManaCost:3
Types:Sorcery Lesson
A:SP$ Scry | Cost$ 3 | ScryNum$ 2 | SpellDescription$ Scry 2, then draw a card. | SubAbility$ DBDraw
A:SP$ Scry | ScryNum$ 2 | SpellDescription$ Scry 2, then draw a card. | SubAbility$ DBDraw
SVar:DBDraw:DB$ Draw | NumCards$ 1
Oracle:Scry 2, then draw a card.

View File

@@ -1,7 +1,7 @@
Name:Intuition
ManaCost:2 U
Types:Instant
A:SP$ ChangeZone | Cost$ 2 U | Origin$ Library | Destination$ Library | ChangeType$ Card | ChangeNum$ 3 | Mandatory$ True | RememberChanged$ True | Reveal$ True | Shuffle$ False | AILogic$ Intuition | SubAbility$ DBChangeZone1 | StackDescription$ {p:You} searches their library for three cards and reveals them. | SpellDescription$ Search your library for three cards and reveal them. Target opponent chooses one. Put that card into your hand and the rest into your graveyard. Then shuffle.
A:SP$ ChangeZone | Origin$ Library | Destination$ Library | ChangeType$ Card | ChangeNum$ 3 | Mandatory$ True | RememberChanged$ True | Reveal$ True | Shuffle$ False | AILogic$ Intuition | SubAbility$ DBChangeZone1 | StackDescription$ {p:You} searches their library for three cards and reveals them. | SpellDescription$ Search your library for three cards and reveal them. Target opponent chooses one. Put that card into your hand and the rest into your graveyard. Then shuffle.
SVar:DBChangeZone1:DB$ ChangeZone | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | DefinedPlayer$ You | Chooser$ Targeted | ChangeType$ Card.IsRemembered | SelectPrompt$ Choose a card for the hand | Hidden$ True | Origin$ Library | Destination$ Hand | ChangeNum$ 1 | Mandatory$ True | Shuffle$ False | NoLooking$ True | SubAbility$ DBChangeZone2 | StackDescription$ {p:Targeted} chooses one. {p:You} puts that card into their hand
SVar:DBChangeZone2:DB$ ChangeZoneAll | Origin$ Library | Destination$ Graveyard | ChangeType$ Card.IsRemembered | Shuffle$ True | StackDescription$ and the rest into their graveyard. Then {p:You} shuffles their library. | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True

View File

@@ -1,5 +1,5 @@
Name:Inundate
ManaCost:3 U U U
Types:Sorcery
A:SP$ ChangeZoneAll | Cost$ 3 U U U | ChangeType$ Creature.nonBlue | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return all nonblue creatures to their owners' hands.
A:SP$ ChangeZoneAll | ChangeType$ Creature.nonBlue | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return all nonblue creatures to their owners' hands.
Oracle:Return all nonblue creatures to their owners' hands.

View File

@@ -1,7 +1,7 @@
Name:Invasive Surgery
ManaCost:U
Types:Instant
A:SP$ Counter | Cost$ U | TargetType$ Spell | ValidTgts$ Sorcery | SubAbility$ ExileYard | SpellDescription$ Counter target sorcery spell. Delirium — If there are four or more card types amongst cards in your graveyard, search the graveyard, hand, and library of that spell's controller for cards with the same name as that spell, exile those cards, then that player shuffles their library.
A:SP$ Counter | TargetType$ Spell | ValidTgts$ Sorcery | SubAbility$ ExileYard | SpellDescription$ Counter target sorcery spell. Delirium — If there are four or more card types amongst cards in your graveyard, search the graveyard, hand, and library of that spell's controller for cards with the same name as that spell, exile those cards, then that player shuffles their library.
SVar:ExileYard:DB$ ChangeZone | Condition$ Delirium | Origin$ Graveyard | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ TargetedCard.sameName | ChangeNum$ NumInYard | Chooser$ You | Hidden$ True | SubAbility$ ExileHand | StackDescription$ None
SVar:ExileHand:DB$ ChangeZone | Condition$ Delirium | Origin$ Hand | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ TargetedCard.sameName | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None
SVar:ExileLib:DB$ ChangeZone | Condition$ Delirium | Origin$ Library | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ TargetedCard.sameName | ChangeNum$ NumInLib | Chooser$ You | Shuffle$ True | StackDescription$ None

View File

@@ -1,7 +1,7 @@
Name:Invert the Skies
ManaCost:3 GU
Types:Instant
A:SP$ AnimateAll | Cost$ 3 GU | ValidCards$ Creature.OppCtrl | RemoveKeywords$ Flying | ConditionManaSpent$ G | SubAbility$ UPaid | SpellDescription$ Creatures your opponents control lose flying until end of turn if {G} was spent to cast this spell, and creatures you control gain flying until end of turn if {U} was spent to cast this spell. (Do both if {G}{U} was spent.)
A:SP$ AnimateAll | ValidCards$ Creature.OppCtrl | RemoveKeywords$ Flying | ConditionManaSpent$ G | SubAbility$ UPaid | SpellDescription$ Creatures your opponents control lose flying until end of turn if {G} was spent to cast this spell, and creatures you control gain flying until end of turn if {U} was spent to cast this spell. (Do both if {G}{U} was spent.)
SVar:UPaid:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Flying | ConditionManaSpent$ U
AI:RemoveDeck:All
Oracle:Creatures your opponents control lose flying until end of turn if {G} was spent to cast this spell, and creatures you control gain flying until end of turn if {U} was spent to cast this spell. (Do both if {G}{U} was spent.)

View File

@@ -1,7 +1,7 @@
Name:Invigorated Rampage
ManaCost:1 R
Types:Instant
A:SP$ Charm | Cost$ 1 R | Choices$ DBPumpOne,DBPumpTwo
A:SP$ Charm | Choices$ DBPumpOne,DBPumpTwo
SVar:DBPumpOne:DB$ Pump | ValidTgts$ Creature | NumAtt$ +4 | KW$ Trample | TgtPrompt$ Select target creature | SpellDescription$ Target creature gets +4/+0 and gains trample until end of turn.
SVar:DBPumpTwo:DB$ Pump | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Creature | NumAtt$ +2 | KW$ Trample | TgtPrompt$ Select target creature | SpellDescription$ Two target creatures each get +2/+0 and gain trample until end of turn.
Oracle:Choose one —\n• Target creature gets +4/+0 and gains trample until end of turn.\n• Two target creatures each get +2/+0 and gain trample until end of turn.

View File

@@ -1,6 +1,6 @@
Name:Invigorating Falls
ManaCost:2 G G
Types:Sorcery
A:SP$ GainLife | Cost$ 2 G G | LifeAmount$ X | SpellDescription$ You gain life equal to the number of creature cards in all graveyards.
A:SP$ GainLife | LifeAmount$ X | SpellDescription$ You gain life equal to the number of creature cards in all graveyards.
SVar:X:Count$TypeInAllYards.Creature
Oracle:You gain life equal to the number of creature cards in all graveyards.

View File

@@ -1,7 +1,7 @@
Name:Invigorating Surge
ManaCost:2 G
Types:Instant
A:SP$ PutCounter | Cost$ 2 G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature to distribute counters to | CounterType$ P1P1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on target creature you control, then double the number of +1/+1 counters on that creature.
A:SP$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature to distribute counters to | CounterType$ P1P1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on target creature you control, then double the number of +1/+1 counters on that creature.
SVar:DBPump:DB$ MultiplyCounter | Defined$ Targeted | CounterType$ P1P1
DeckHas:Ability$Counters
Oracle:Put a +1/+1 counter on target creature you control, then double the number of +1/+1 counters on that creature.

View File

@@ -1,6 +1,6 @@
Name:Invincible Hymn
ManaCost:6 W W
Types:Sorcery
A:SP$ SetLife | Cost$ 6 W W | Defined$ You | LifeAmount$ X | SpellDescription$ Count the number of cards in your library. Your life total becomes that number.
A:SP$ SetLife | Defined$ You | LifeAmount$ X | SpellDescription$ Count the number of cards in your library. Your life total becomes that number.
SVar:X:Count$InYourLibrary.Card
Oracle:Count the number of cards in your library. Your life total becomes that number.

View File

@@ -1,7 +1,7 @@
Name:Invoke the Divine
ManaCost:2 W
Types:Instant
A:SP$ Destroy | Cost$ 2 W | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SubAbility$ NaturalLife | SpellDescription$ Destroy target artifact or enchantment. You gain 4 life.
A:SP$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SubAbility$ NaturalLife | SpellDescription$ Destroy target artifact or enchantment. You gain 4 life.
SVar:NaturalLife:DB$ GainLife | Defined$ You | LifeAmount$ 4
DeckHas:Ability$LifeGain
Oracle:Destroy target artifact or enchantment. You gain 4 life.

View File

@@ -1,7 +1,7 @@
Name:Invoke the Firemind
ManaCost:X U U R
Types:Sorcery
A:SP$ Charm | Cost$ X U U R | Choices$ DBDraw,DBDmg | CharmNum$ 1
A:SP$ Charm | Choices$ DBDraw,DBDmg | CharmNum$ 1
SVar:DBDraw:DB$ Draw | NumCards$ X | SpellDescription$ Draw X cards.
SVar:DBDmg:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target.
SVar:X:Count$xPaid

View File

@@ -2,7 +2,7 @@ Name:Invulnerability
ManaCost:1 W
Types:Instant
K:Buyback:3
A:SP$ ChooseSource | Cost$ 1 W | Choices$ Card,Emblem | AILogic$ NeedsPrevention | SubAbility$ DBEffect | SpellDescription$ The next time a source of your choice would deal damage to you this turn, prevent that damage.
A:SP$ ChooseSource | Choices$ Card,Emblem | AILogic$ NeedsPrevention | SubAbility$ DBEffect | SpellDescription$ The next time a source of your choice would deal damage to you this turn, prevent that damage.
SVar:DBEffect:DB$ Effect | ReplacementEffects$ RPreventNextFromSource | SubAbility$ DBCleanup | ConditionDefined$ ChosenCard | ConditionPresent$ Card,Emblem
SVar:RPreventNextFromSource:Event$ DamageDone | ValidSource$ Card.ChosenCardStrict,Emblem.ChosenCard | ValidTarget$ You | ReplaceWith$ ExileEffect | PreventionEffect$ True | Description$ The next time the chosen source deals damage to you, prevent that damage.
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile

View File

@@ -1,5 +1,5 @@
Name:Iona's Judgment
ManaCost:4 W
Types:Sorcery
A:SP$ ChangeZone | Cost$ 4 W | ValidTgts$ Creature,Enchantment | TgtPrompt$ Select target creature or enchantment | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature or enchantment.
A:SP$ ChangeZone | ValidTgts$ Creature,Enchantment | TgtPrompt$ Select target creature or enchantment | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature or enchantment.
Oracle:Exile target creature or enchantment.

View File

@@ -1,6 +1,6 @@
Name:Ionize
ManaCost:1 U R
Types:Instant
A:SP$ Counter | Cost$ 1 U R | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBDealDamage | SpellDescription$ Counter target spell. CARDNAME deals 2 damage to that spell's controller.
A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBDealDamage | SpellDescription$ Counter target spell. CARDNAME deals 2 damage to that spell's controller.
SVar:DBDealDamage:DB$ DealDamage | NumDmg$ 2 | Defined$ TargetedController
Oracle:Counter target spell. Ionize deals 2 damage to that spell's controller.

View File

@@ -1,7 +1,7 @@
Name:Ire of Kaminari
ManaCost:3 R
Types:Instant Arcane
A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Any | NumDmg$ X | SpellDescription$ Ire of Kaminari deals damage to any target equal to the number of Arcane cards in your graveyard.
A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ X | SpellDescription$ Ire of Kaminari deals damage to any target equal to the number of Arcane cards in your graveyard.
SVar:X:Count$TypeInYourYard.Arcane
AI:RemoveDeck:Random
DeckHints:Type$Arcane

View File

@@ -1,7 +1,7 @@
Name:Irencrag Feat
ManaCost:1 R R R
Types:Sorcery
A:SP$ Mana | Cost$ 1 R R R | Produced$ R | Amount$ 7 | SubAbility$ DBEffect | SpellDescription$ Add seven {R}. You can cast only one more spell this turn.
A:SP$ Mana | Produced$ R | Amount$ 7 | SubAbility$ DBEffect | SpellDescription$ Add seven {R}. You can cast only one more spell this turn.
SVar:DBEffect:DB$ Effect | StaticAbilities$ STCantBeCast | Triggers$ StaticRem
SVar:STCantBeCast:Mode$ CantBeCast | Caster$ You | EffectZone$ Command | CheckSVar$ NumCount | SVarCompare$ GE1 | Description$ You can cast only one more spell this turn.
SVar:NumCount:Remembered$Amount

View File

@@ -1,6 +1,6 @@
Name:Iron Verdict
ManaCost:2 W
Types:Instant
A:SP$ DealDamage | Cost$ 2 W | ValidTgts$ Creature.tapped | NumDmg$ 5 | TgtPrompt$ Select target tapped creature | SpellDescription$ CARDNAME deals 5 damage to target tapped creature.
A:SP$ DealDamage | ValidTgts$ Creature.tapped | NumDmg$ 5 | TgtPrompt$ Select target tapped creature | SpellDescription$ CARDNAME deals 5 damage to target tapped creature.
K:Foretell:W
Oracle:Iron Verdict deals 5 damage to target tapped creature.\nForetell {W} (During your turn, you may pay {2} and exile this card from your hand face down. Cast it on a later turn for its foretell cost.)

View File

@@ -1,6 +1,6 @@
Name:Iron Will
ManaCost:W
Types:Instant
A:SP$ Pump | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDef$ +4 | SpellDescription$ Target creature gets +0/+4 until end of turn.
A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDef$ +4 | SpellDescription$ Target creature gets +0/+4 until end of turn.
K:Cycling:2
Oracle:Target creature gets +0/+4 until end of turn.\nCycling {2} ({2}, Discard this card: Draw a card.)

View File

@@ -1,5 +1,5 @@
Name:Ironwright's Cleansing
ManaCost:2 W
Types:Sorcery
A:SP$ ChangeZone | Cost$ 2 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.

View File

@@ -1,7 +1,7 @@
Name:Irradiate
ManaCost:3 B
Types:Instant
A:SP$ Pump | Cost$ 3 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True | SpellDescription$ Target creature gets -1/-1 until end of turn for each artifact you control.
A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True | SpellDescription$ Target creature gets -1/-1 until end of turn for each artifact you control.
SVar:X:Count$NumTypeYouCtrl.Artifact
AI:RemoveDeck:Random
Oracle:Target creature gets -1/-1 until end of turn for each artifact you control.

View File

@@ -1,7 +1,7 @@
Name:Irresistible Prey
ManaCost:G
Types:Sorcery
A:SP$ Pump | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME must be blocked if able. | AILogic$ Pump | SubAbility$ DBDraw | SpellDescription$ Target creature must be blocked this turn if able.
A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME must be blocked if able. | AILogic$ Pump | SubAbility$ DBDraw | SpellDescription$ Target creature must be blocked this turn if able.
SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card.
AI:RemoveDeck:All
Oracle:Target creature must be blocked this turn if able.\nDraw a card.

View File

@@ -1,5 +1,5 @@
Name:Isolate
ManaCost:W
Types:Instant
A:SP$ ChangeZone | Cost$ W | ValidTgts$ Permanent.cmcEQ1 | TgtPrompt$ Select target permanent with mana value 1 | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target permanent with mana value 1.
A:SP$ ChangeZone | ValidTgts$ Permanent.cmcEQ1 | TgtPrompt$ Select target permanent with mana value 1 | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target permanent with mana value 1.
Oracle:Exile target permanent with mana value 1.

View File

@@ -1,7 +1,7 @@
Name:Ivory Charm
ManaCost:W
Types:Instant
A:SP$ Charm | Cost$ W | Choices$ PumpAll,Tap,Prevent | CharmNum$ 1
A:SP$ Charm | Choices$ PumpAll,Tap,Prevent | CharmNum$ 1
SVar:PumpAll:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -2 | IsCurse$ True | SpellDescription$ All creatures get -2/-0 until end of turn.
SVar:Tap:DB$ Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Tap target creature.
SVar:Prevent:DB$ PreventDamage | ValidTgts$ Any | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn.

View File

@@ -1,7 +1,7 @@
Name:Ixidor's Will
ManaCost:2 U
Types:Instant
A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ Y | SpellDescription$ Counter target spell unless its controller pays {2} for each Wizard on the battlefield.
A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ Y | SpellDescription$ Counter target spell unless its controller pays {2} for each Wizard on the battlefield.
SVar:Y:Count$TypeYouCtrl.Wizard/Twice
AI:RemoveDeck:Random
Oracle:Counter target spell unless its controller pays {2} for each Wizard on the battlefield.

View File

@@ -1,7 +1,7 @@
Name:Izzet Charm
ManaCost:U R
Types:Instant
A:SP$ Charm | Cost$ U R | Choices$ DBCounter,DBDealDamage,DBDraw
A:SP$ Charm | Choices$ DBCounter,DBDealDamage,DBDraw
SVar:DBCounter:DB$ Counter | TargetType$ Spell | TgtPrompt$ Select target nonCreature spell | ValidTgts$ Card.nonCreature | UnlessCost$ 2 | SpellDescription$ Counter target noncreature spell unless its controller pays {2}.
SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature.
SVar:DBDraw:DB$ Draw | Cost$ U | NumCards$ 2 | SubAbility$ DBDiscard | SpellDescription$ Draw two cards, then discard two cards.