Cost$ cleanup: Main event: Folder 'p' part 1

This commit is contained in:
Renato Filipe Vidal Santos
2024-04-24 09:20:47 +01:00
committed by GitHub
parent 09bd9d8861
commit 552675484b
99 changed files with 99 additions and 99 deletions

View File

@@ -1,7 +1,7 @@
Name:Pack Hunt
ManaCost:3 G
Types:Sorcery
A:SP$ Pump | Cost$ 3 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | StackDescription$ None | SubAbility$ DBChangeZone | SpellDescription$ Search your library for up to three cards with the same name as target creature, reveal them, put them into your hand, then shuffle.
A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | StackDescription$ None | SubAbility$ DBChangeZone | SpellDescription$ Search your library for up to three cards with the same name as target creature, reveal them, put them into your hand, then shuffle.
SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Targeted.sameName | ChangeNum$ 3 | StackDescription$ Search your library for up to three cards with the same name as target creature, reveal them, put them into your hand, then shuffle.
AI:RemoveDeck:All
AI:RemoveDeck:Random

View File

@@ -1,7 +1,7 @@
Name:Pack's Disdain
ManaCost:1 B
Types:Instant
A:SP$ ChooseType | Cost$ 1 B | Defined$ You | Type$ Creature | SubAbility$ DBPump | SpellDescription$ Choose a creature type. Target creature gets -1/-1 until end of turn for each permanent of the chosen type you control.
A:SP$ ChooseType | Defined$ You | Type$ Creature | SubAbility$ DBPump | SpellDescription$ Choose a creature type. Target creature gets -1/-1 until end of turn for each permanent of the chosen type you control.
SVar:DBPump:DB$ Pump | NumAtt$ -X | NumDef$ -X | ValidTgts$ Creature | TgtPrompt$ Select target creature.
SVar:X:Count$Valid Permanent.ChosenType+YouCtrl
AI:RemoveDeck:All

View File

@@ -2,5 +2,5 @@ Name:Pack's Favor
ManaCost:2 G
Types:Instant
K:Convoke
A:SP$ Pump | Cost$ 2 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 3 | NumDef$ 3 | SpellDescription$ Target creature gets +3/+3 until end of turn.
A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 3 | NumDef$ 3 | SpellDescription$ Target creature gets +3/+3 until end of turn.
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.)\nTarget creature gets +3/+3 until end of turn.

View File

@@ -2,7 +2,7 @@ Name:Pact of Negation
ManaCost:0
Colors:blue
Types:Instant
A:SP$ Counter | Cost$ 0 | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBDelTrig | SpellDescription$ Counter target spell. At the beginning of your next upkeep, pay {3}{U}{U}. If you don't, you lose the game.
A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBDelTrig | SpellDescription$ Counter target spell. At the beginning of your next upkeep, pay {3}{U}{U}. If you don't, you lose the game.
SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigLoseGame | TriggerDescription$ At the beginning of your next upkeep, pay {3}{U}{U}. If you don't, you lose the game.
SVar:TrigLoseGame:DB$ LosesGame | UnlessCost$ 3 U U | UnlessPayer$ You | Defined$ You
SVar:NeedsToPlayVar:NumLands GE5

View File

@@ -2,7 +2,7 @@ Name:Pact of the Titan
ManaCost:0
Colors:red
Types:Instant
A:SP$ Token | Cost$ 0 | TokenAmount$ 1 | TokenScript$ r_4_4_giant | TokenOwner$ You | SubAbility$ DBDelTrig | SpellDescription$ Create a 4/4 red Giant creature token. At the beginning of your next upkeep, pay {4}{R}. If you don't, you lose the game.
A:SP$ Token | TokenAmount$ 1 | TokenScript$ r_4_4_giant | TokenOwner$ You | SubAbility$ DBDelTrig | SpellDescription$ Create a 4/4 red Giant creature token. At the beginning of your next upkeep, pay {4}{R}. If you don't, you lose the game.
SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigLoseGame | TriggerDescription$ At the beginning of your next upkeep, pay {4}{R}. If you don't, you lose the game.
SVar:TrigLoseGame:DB$ LosesGame | UnlessCost$ 4 R | UnlessPayer$ You | Defined$ You
SVar:NeedsToPlayVar:NumLands GE5

View File

@@ -1,6 +1,6 @@
Name:Painful Lesson
ManaCost:2 B
Types:Sorcery
A:SP$ Draw | Cost$ 2 B | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBLoseLife | SpellDescription$ Target player draws two cards and loses 2 life.
A:SP$ Draw | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBLoseLife | SpellDescription$ Target player draws two cards and loses 2 life.
SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 | Defined$ Targeted
Oracle:Target player draws two cards and loses 2 life.

View File

@@ -1,5 +1,5 @@
Name:Painful Memories
ManaCost:1 B
Types:Sorcery
A:SP$ ChangeZone | Cost$ 1 B | Origin$ Hand | Destination$ Library | LibraryPosition$ 0 | ValidTgts$ Opponent | ChangeType$ Card | ChangeNum$ 1 | IsCurse$ True | StackDescription$ SpellDescription | Mandatory$ True | SpellDescription$ Look at target opponent's hand and choose a card from it. Put that card on top of that player's library.
A:SP$ ChangeZone | Origin$ Hand | Destination$ Library | LibraryPosition$ 0 | ValidTgts$ Opponent | ChangeType$ Card | ChangeNum$ 1 | IsCurse$ True | StackDescription$ SpellDescription | Mandatory$ True | SpellDescription$ Look at target opponent's hand and choose a card from it. Put that card on top of that player's library.
Oracle:Look at target opponent's hand and choose a card from it. Put that card on top of that player's library.

View File

@@ -1,7 +1,7 @@
Name:Painful Truths
ManaCost:2 B
Types:Sorcery
A:SP$ Draw | Cost$ 2 B | NumCards$ X | SpellDescription$ Converge — You draw X cards and you lose X life, where X is the number of colors of mana spent to cast this spell. | SubAbility$ DB1
A:SP$ Draw | NumCards$ X | SpellDescription$ Converge — You draw X cards and you lose X life, where X is the number of colors of mana spent to cast this spell. | SubAbility$ DB1
SVar:DB1:DB$ LoseLife | LifeAmount$ X
SVar:X:Count$Converge
Oracle:Converge — You draw X cards and you lose X life, where X is the number of colors of mana spent to cast this spell.

View File

@@ -1,7 +1,7 @@
Name:Pain's Reward
ManaCost:2 B
Types:Sorcery
A:SP$ BidLife | Cost$ 2 B | StartBidding$ Any | AILogic$ Min | AIBidMax$ 10 | BidSubAbility$ DBLoseLife | SpellDescription$ Each player may bid life. You start the bidding with a bid of any number. In turn order, each player may top the high bid. The bidding ends if the high bid stands. The high bidder loses life equal to the high bid and draws four cards.
A:SP$ BidLife | StartBidding$ Any | AILogic$ Min | AIBidMax$ 10 | BidSubAbility$ DBLoseLife | SpellDescription$ Each player may bid life. You start the bidding with a bid of any number. In turn order, each player may top the high bid. The bidding ends if the high bid stands. The high bidder loses life equal to the high bid and draws four cards.
SVar:DBLoseLife:DB$ LoseLife | Defined$ Remembered | LifeAmount$ X | SubAbility$ DBDraw
SVar:DBDraw:DB$ Draw | Defined$ Remembered | NumCards$ 4
SVar:X:Count$ChosenNumber

View File

@@ -1,7 +1,7 @@
Name:Pale Moon
ManaCost:1 U
Types:Instant
A:SP$ Effect | Cost$ 1 U | ReplacementEffects$ ReplaceColorless | SpellDescription$ Until end of turn, if a player taps a nonbasic land for mana, it produces colorless mana instead of any other type.
A:SP$ Effect | ReplacementEffects$ ReplaceColorless | SpellDescription$ Until end of turn, if a player taps a nonbasic land for mana, it produces colorless mana instead of any other type.
SVar:ReplaceColorless:Event$ ProduceMana | ActiveZones$ Command | ValidCard$ Land.nonBasic | ReplaceWith$ ProduceColorless | Description$ If a player taps a nonbasic land for mana, it produces colorless mana instead of any other type.
SVar:ProduceColorless:DB$ ReplaceMana | ReplaceType$ C
AI:RemoveDeck:All

View File

@@ -2,7 +2,7 @@ Name:Panic
ManaCost:R
Types:Instant
Text:Cast this spell only during combat before blockers are declared.
A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | ActivationPhases$ BeginCombat->Declare Attackers | IsCurse$ True | SpellDescription$ Target creature can't block this turn. Draw a card at the beginning of the next turn's upkeep. | SubAbility$ DelTrigSlowtrip
A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | ActivationPhases$ BeginCombat->Declare Attackers | IsCurse$ True | SpellDescription$ Target creature can't block this turn. Draw a card at the beginning of the next turn's upkeep. | SubAbility$ DelTrigSlowtrip
SVar:DelTrigSlowtrip:DB$ DelayedTrigger | NextTurn$ True | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card.
SVar:DrawSlowtrip:DB$ Draw | NumCards$ 1 | Defined$ You
Oracle:Cast this spell only during combat before blockers are declared.\nTarget creature can't block this turn.\nDraw a card at the beginning of the next turn's upkeep.

View File

@@ -1,6 +1,6 @@
Name:Panic Attack
ManaCost:2 R
Types:Sorcery
A:SP$ Pump | Cost$ 2 R | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 3 | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | TgtPrompt$ Select target creature. | SpellDescription$ Up to three target creatures can't block this turn.
A:SP$ Pump | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 3 | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | TgtPrompt$ Select target creature. | SpellDescription$ Up to three target creatures can't block this turn.
AI:RemoveDeck:Random
Oracle:Up to three target creatures can't block this turn.

View File

@@ -1,7 +1,7 @@
Name:Paradigm Shift
ManaCost:1 U
Types:Sorcery
A:SP$ ChangeZoneAll | Cost$ 1 U | ChangeType$ Card.YouOwn | Origin$ Library | Destination$ Exile | SubAbility$ DBShuffle | SpellDescription$ Exile all cards from your library. Then shuffle your graveyard into your library.
A:SP$ ChangeZoneAll | ChangeType$ Card.YouOwn | Origin$ Library | Destination$ Exile | SubAbility$ DBShuffle | SpellDescription$ Exile all cards from your library. Then shuffle your graveyard into your library.
SVar:DBShuffle:DB$ ChangeZoneAll | ChangeType$ Card.YouOwn | Origin$ Graveyard | Destination$ Library | Shuffle$ True
AI:RemoveDeck:All
Oracle:Exile all cards from your library. Then shuffle your graveyard into your library.

View File

@@ -1,7 +1,7 @@
Name:Paradoxical Outcome
ManaCost:3 U
Types:Instant
A:SP$ ChangeZone | Cost$ 3 U | ValidTgts$ Permanent.nonLand+nonToken+YouCtrl | TgtPrompt$ Select target nonland, nontoken permanent you control | TargetMin$ 0 | TargetMax$ X | Origin$ Battlefield | Destination$ Hand | RememberChanged$ True | SubAbility$ DBDraw | SpellDescription$ Return any number of target nonland, nontoken permanents you control to their owners' hands. Draw a card for each card returned to your hand this way.
A:SP$ ChangeZone | ValidTgts$ Permanent.nonLand+nonToken+YouCtrl | TgtPrompt$ Select target nonland, nontoken permanent you control | TargetMin$ 0 | TargetMax$ X | Origin$ Battlefield | Destination$ Hand | RememberChanged$ True | SubAbility$ DBDraw | SpellDescription$ Return any number of target nonland, nontoken permanents you control to their owners' hands. Draw a card for each card returned to your hand this way.
SVar:DBDraw:DB$ Draw | NumCards$ Y | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$Valid Permanent.nonLand+nonToken+YouCtrl

View File

@@ -1,7 +1,7 @@
Name:Parallectric Feedback
ManaCost:3 R
Types:Instant
A:SP$ Pump | Cost$ 3 R | ValidTgts$ Card | TargetType$ Spell | TgtZone$ Stack | TgtPrompt$ Select target spell | PumpZone$ Stack | StackDescription$ None | SubAbility$ DBDmg | SpellDescription$ CARDNAME deals damage to target spell's controller equal to that spell's mana value.
A:SP$ Pump | ValidTgts$ Card | TargetType$ Spell | TgtZone$ Stack | TgtPrompt$ Select target spell | PumpZone$ Stack | StackDescription$ None | SubAbility$ DBDmg | SpellDescription$ CARDNAME deals damage to target spell's controller equal to that spell's mana value.
SVar:DBDmg:DB$ DealDamage | Defined$ TargetedController | NumDmg$ X
SVar:X:Targeted$CardManaCost
AI:RemoveDeck:All

View File

@@ -2,7 +2,7 @@ Name:Parallel Evolution
ManaCost:3 G G
Types:Sorcery
K:Flashback:4 G G G
A:SP$ RepeatEach | Cost$ 3 G G | RepeatSubAbility$ DBClone | RepeatCards$ Creature.token | AILogic$ CloneAllTokens | ChangeZoneTable$ True | SpellDescription$ For each creature token on the battlefield, its controller creates a token that's a copy of that creature.
A:SP$ RepeatEach | RepeatSubAbility$ DBClone | RepeatCards$ Creature.token | AILogic$ CloneAllTokens | ChangeZoneTable$ True | SpellDescription$ For each creature token on the battlefield, its controller creates a token that's a copy of that creature.
SVar:DBClone:DB$ CopyPermanent | Defined$ Remembered | Controller$ RememberedController
AI:RemoveDeck:Random
Oracle:For each creature token on the battlefield, its controller creates a token that's a copy of that creature.\nFlashback {4}{G}{G}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.)

View File

@@ -2,7 +2,7 @@ Name:Paranoid Delusions
ManaCost:U B
Types:Sorcery
K:Cipher
A:SP$ Mill | Cost$ U B | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ Cipher | SpellDescription$ Target player mills three cards.
A:SP$ Mill | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ Cipher | SpellDescription$ Target player mills three cards.
SVar:Cipher:DB$ Encode | Defined$ Self
DeckNeeds:Type$Creature
Oracle:Target player mills three cards.\nCipher (Then you may exile this spell card encoded on a creature you control. Whenever that creature deals combat damage to a player, its controller may cast a copy of the encoded card without paying its mana cost.)

View File

@@ -1,7 +1,7 @@
Name:Paraselene
ManaCost:2 W
Types:Sorcery
A:SP$ DestroyAll | Cost$ 2 W | ValidCards$ Enchantment | RememberDestroyed$ True | SubAbility$ DBGainLife | SpellDescription$ Destroy all enchantments. You gain 1 life for each enchantment destroyed this way.
A:SP$ DestroyAll | ValidCards$ Enchantment | RememberDestroyed$ True | SubAbility$ DBGainLife | SpellDescription$ Destroy all enchantments. You gain 1 life for each enchantment destroyed this way.
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X
SVar:X:Remembered$Amount
Oracle:Destroy all enchantments. You gain 1 life for each enchantment destroyed this way.

View File

@@ -1,7 +1,7 @@
Name:Parch
ManaCost:1 R
Types:Instant
A:SP$ Charm | Cost$ 1 R | Choices$ DBDmg1,DBDmg2 | CharmNum$ 1
A:SP$ Charm | Choices$ DBDmg1,DBDmg2 | CharmNum$ 1
SVar:DBDmg1:DB$ DealDamage | NumDmg$ 2 | ValidTgts$ Any | SpellDescription$ CARDNAME deals 2 damage to any target.
SVar:DBDmg2:DB$ DealDamage | NumDmg$ 4 | ValidTgts$ Creature.Blue | TgtPrompt$ Select target blue creature. | SpellDescription$ CARDNAME deals 4 damage to target blue creature.
Oracle:Choose one —\n• Parch deals 2 damage to any target.\n• Parch deals 4 damage to target blue creature.

View File

@@ -1,6 +1,6 @@
Name:Part the Veil
ManaCost:3 U
Types:Instant Arcane
A:SP$ ChangeZoneAll | Cost$ 3 U | ChangeType$ Creature.YouCtrl | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return all creatures you control to their owner's hand.
A:SP$ ChangeZoneAll | ChangeType$ Creature.YouCtrl | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return all creatures you control to their owner's hand.
AI:RemoveDeck:Random
Oracle:Return all creatures you control to their owner's hand.

View File

@@ -1,7 +1,7 @@
Name:Part the Waterveil
ManaCost:4 U U
Types:Sorcery
A:SP$ AddTurn | Cost$ 4 U U | NumTurns$ 1 | SubAbility$ DBExile | SpellDescription$ Take an extra turn after this one. Exile CARDNAME.
A:SP$ AddTurn | NumTurns$ 1 | SubAbility$ DBExile | SpellDescription$ Take an extra turn after this one. Exile CARDNAME.
SVar:DBExile:DB$ ChangeZone | Origin$ Stack | Destination$ Exile
K:Awaken:6:6 U U U
Oracle:Take an extra turn after this one. Exile Part the Waterveil.\nAwaken 6—{6}{U}{U}{U} (If you cast this spell for {6}{U}{U}{U}, also put six +1/+1 counters on target land you control and it becomes a 0/0 Elemental creature with haste. It's still a land.)

View File

@@ -1,7 +1,7 @@
Name:Parting Thoughts
ManaCost:2 B
Types:Sorcery
A:SP$ Destroy | Cost$ 2 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | RememberDestroyed$ True | SpellDescription$ Destroy target creature. You draw X cards and you lose X life, where X is the number of counters on that creature. | SubAbility$ DBDraw
A:SP$ Destroy | ValidTgts$ Creature | TgtPrompt$ Select target creature | RememberDestroyed$ True | SpellDescription$ Destroy target creature. You draw X cards and you lose X life, where X is the number of counters on that creature. | SubAbility$ DBDraw
SVar:DBDraw:DB$ Draw | NumCards$ X | SubAbility$ DBLoseLife
SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ X | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True

View File

@@ -2,6 +2,6 @@ Name:Past in Flames
ManaCost:3 R
Types:Sorcery
K:Flashback:4 R
A:SP$ PumpAll | Cost$ 3 R | ValidCards$ Instant.YouCtrl,Sorcery.YouCtrl | KW$ Flashback | PumpZone$ Graveyard | SpellDescription$ Each instant and sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost.
A:SP$ PumpAll | ValidCards$ Instant.YouCtrl,Sorcery.YouCtrl | KW$ Flashback | PumpZone$ Graveyard | SpellDescription$ Each instant and sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost.
AI:RemoveDeck:All
Oracle:Each instant and sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost.\nFlashback {4}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.)

View File

@@ -1,5 +1,5 @@
Name:Path of Anger's Flame
ManaCost:2 R
Types:Instant Arcane
A:SP$ PumpAll | Cost$ 2 R | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | SpellDescription$ Creatures you control get +2/+0 until end of turn.
A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | SpellDescription$ Creatures you control get +2/+0 until end of turn.
Oracle:Creatures you control get +2/+0 until end of turn.

View File

@@ -1,6 +1,6 @@
Name:Path of Peace
ManaCost:3 W
Types:Sorcery
A:SP$ Destroy | Cost$ 3 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBGainLife | SpellDescription$ Destroy target creature. Its owner gains 4 life.
A:SP$ Destroy | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBGainLife | SpellDescription$ Destroy target creature. Its owner gains 4 life.
SVar:DBGainLife:DB$ GainLife | Defined$ TargetedOwner | LifeAmount$ 4
Oracle:Destroy target creature. Its owner gains 4 life.

View File

@@ -1,6 +1,6 @@
Name:Path to Exile
ManaCost:W
Types:Instant
A:SP$ ChangeZone | Cost$ W | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature | SubAbility$ DBChange | StackDescription$ Exile {c:Targeted}. {p:TargetedController} may search their library for a basic land card, put that card onto the battlefield tapped, then shuffle their library. | SpellDescription$ Exile target creature. Its controller may search their library for a basic land card, put that card onto the battlefield tapped, then shuffle.
A:SP$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature | SubAbility$ DBChange | StackDescription$ Exile {c:Targeted}. {p:TargetedController} may search their library for a basic land card, put that card onto the battlefield tapped, then shuffle their library. | SpellDescription$ Exile target creature. Its controller may search their library for a basic land card, put that card onto the battlefield tapped, then shuffle.
SVar:DBChange:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | DefinedPlayer$ TargetedController | ShuffleNonMandatory$ True | StackDescription$ None
Oracle:Exile target creature. Its controller may search their library for a basic land card, put that card onto the battlefield tapped, then shuffle.

View File

@@ -1,7 +1,7 @@
Name:Patriarch's Bidding
ManaCost:3 B B
Types:Sorcery
A:SP$ RepeatEach | Cost$ 3 B B | RepeatPlayers$ Player | RepeatSubAbility$ DBChooseType | SubAbility$ DBBidding | StackDescription$ SpellDescription | SpellDescription$ Each player chooses a creature type. Each player returns all creature cards of a type chosen this way from their graveyard to the battlefield.
A:SP$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBChooseType | SubAbility$ DBBidding | StackDescription$ SpellDescription | SpellDescription$ Each player chooses a creature type. Each player returns all creature cards of a type chosen this way from their graveyard to the battlefield.
SVar:DBChooseType:DB$ ChooseType | Defined$ Player.IsRemembered | Type$ Creature | AILogic$ MostProminentInComputerGraveyard | SubAbility$ DBRemember
SVar:DBRemember:DB$ PumpAll | ValidCards$ Creature.ChosenType | RememberPumped$ True | PumpZone$ Graveyard
SVar:DBBidding:DB$ ChangeZoneAll | ChangeType$ Creature.IsRemembered | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBCleanup

View File

@@ -2,5 +2,5 @@ Name:Pause for Reflection
ManaCost:2 G
Types:Instant
K:Convoke
A:SP$ Fog | Cost$ 2 G | SpellDescription$ Prevent all combat damage that would be dealt this turn.
A:SP$ Fog | SpellDescription$ Prevent all combat damage that would be dealt this turn.
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.)\nPrevent all combat damage that would be dealt this turn.

View File

@@ -1,7 +1,7 @@
Name:Pay No Heed
ManaCost:W
Types:Instant
A:SP$ ChooseSource | Cost$ W | Choices$ Card,Emblem | AILogic$ NeedsPrevention | SubAbility$ DBEffect | SpellDescription$ Prevent all damage a source of your choice would deal this turn.
A:SP$ ChooseSource | Choices$ Card,Emblem | AILogic$ NeedsPrevention | SubAbility$ DBEffect | SpellDescription$ Prevent all damage a source of your choice would deal this turn.
SVar:DBEffect:DB$ Effect | ReplacementEffects$ RPreventNextFromSource | SubAbility$ DBCleanup | ConditionDefined$ ChosenCard | ConditionPresent$ Card,Emblem
SVar:RPreventNextFromSource:Event$ DamageDone | ValidSource$ Card.ChosenCardStrict,Emblem.ChosenCard | Prevent$ True | Description$ Prevent all damage the source would deal this turn.
SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True

View File

@@ -1,5 +1,5 @@
Name:Peace and Quiet
ManaCost:1 W
Types:Instant
A:SP$ Destroy | Cost$ 1 W | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SpellDescription$ Destroy two target enchantments.
A:SP$ Destroy | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SpellDescription$ Destroy two target enchantments.
Oracle:Destroy two target enchantments.

View File

@@ -1,6 +1,6 @@
Name:Peach Garden Oath
ManaCost:W
Types:Sorcery
A:SP$ GainLife | Cost$ W | LifeAmount$ X | SpellDescription$ You gain 2 life for each creature you control.
A:SP$ GainLife | LifeAmount$ X | SpellDescription$ You gain 2 life for each creature you control.
SVar:X:Count$TypeYouCtrl.Creature/Times.2
Oracle:You gain 2 life for each creature you control.

View File

@@ -1,7 +1,7 @@
Name:Peak Eruption
ManaCost:2 R
Types:Sorcery
A:SP$ Destroy | Cost$ 2 R | ValidTgts$ Mountain | TgtPrompt$ Choose target mountain | SubAbility$ DBDealDamage | SpellDescription$ Destroy target Mountain. CARDNAME deals 3 damage to that land's controller.
A:SP$ Destroy | ValidTgts$ Mountain | TgtPrompt$ Choose target mountain | SubAbility$ DBDealDamage | SpellDescription$ Destroy target Mountain. CARDNAME deals 3 damage to that land's controller.
SVar:DBDealDamage:DB$ DealDamage | Defined$ TargetedController | NumDmg$ 3
AI:RemoveDeck:Random
Oracle:Destroy target Mountain. Peak Eruption deals 3 damage to that land's controller.

View File

@@ -1,7 +1,7 @@
Name:Peek
ManaCost:U
Types:Instant
A:SP$ RevealHand | Cost$ U | ValidTgts$ Player | TgtPrompt$ Select target player | Look$ True | SubAbility$ DBDraw | SpellDescription$ Look at target player's hand.
A:SP$ RevealHand | ValidTgts$ Player | TgtPrompt$ Select target player | Look$ True | SubAbility$ DBDraw | SpellDescription$ Look at target player's hand.
SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card.
AI:RemoveDeck:All
Oracle:Look at target player's hand.\nDraw a card.

View File

@@ -1,7 +1,7 @@
Name:Peel from Reality
ManaCost:1 U
Types:Instant
A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBBounce | SpellDescription$ Return target creature you control and target creature you don't control to their owner's hands.
A:SP$ ChangeZone | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBBounce | SpellDescription$ Return target creature you control and target creature you don't control to their owner's hands.
SVar:DBBounce:DB$ ChangeZone | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | Origin$ Battlefield | Destination$ Hand
AI:RemoveDeck:All
Oracle:Return target creature you control and target creature you don't control to their owners' hands.

View File

@@ -1,7 +1,7 @@
Name:Peer into the Abyss
ManaCost:4 B B B
Types:Sorcery
A:SP$ Draw | Cost$ 4 B B B | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ X | SubAbility$ DBLoseLife | SpellDescription$ Target player draws cards equal to half the number of cards in their library and loses half their life. Round up each time.
A:SP$ Draw | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ X | SubAbility$ DBLoseLife | SpellDescription$ Target player draws cards equal to half the number of cards in their library and loses half their life. Round up each time.
SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ Y | Defined$ Targeted
SVar:X:TargetedPlayer$CardsInLibrary/HalfUp
SVar:Y:TargetedPlayer$LifeTotal/HalfUp

View File

@@ -1,7 +1,7 @@
Name:Peer Pressure
ManaCost:3 U
Types:Sorcery
A:SP$ ChooseType | Cost$ 3 U | Defined$ You | Type$ Creature | SubAbility$ ApplyPressure | SpellDescription$ Choose a creature type. If you control more creatures of that type than each other player, you gain control of all creatures of that type. (This effect lasts indefinitely.)
A:SP$ ChooseType | Defined$ You | Type$ Creature | SubAbility$ ApplyPressure | SpellDescription$ Choose a creature type. If you control more creatures of that type than each other player, you gain control of all creatures of that type. (This effect lasts indefinitely.)
SVar:ApplyPressure:DB$ GainControl | AllValid$ Creature.ChosenType | NewController$ You | ConditionCheckSVar$ YourPeerGroup | ConditionSVarCompare$ GTY
SVar:YourPeerGroup:Count$Valid Creature.ChosenType+YouCtrl
SVar:Y:PlayerCountOther$HighestValid Creature.ChosenType+YouCtrl

View File

@@ -1,6 +1,6 @@
Name:Peer Through Depths
ManaCost:1 U
Types:Instant Arcane
A:SP$ Dig | Cost$ 1 U | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Instant,Sorcery | SpellDescription$ Look at the top five cards of your library. You may reveal an instant or sorcery card from among them and put it into your hand. Put the rest on the bottom of your library in any order.
A:SP$ Dig | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Instant,Sorcery | SpellDescription$ Look at the top five cards of your library. You may reveal an instant or sorcery card from among them and put it into your hand. Put the rest on the bottom of your library in any order.
DeckHints:Name$Peer Through Depths|Reach Through Mists|Sift Through Sands|The Unspeakable & Type$Arcane|Instant|Sorcery
Oracle:Look at the top five cards of your library. You may reveal an instant or sorcery card from among them and put it into your hand. Put the rest on the bottom of your library in any order.

View File

@@ -2,5 +2,5 @@ Name:Pegasus Stampede
ManaCost:1 W
Types:Sorcery
K:Buyback:Sac<1/Land>
A:SP$ Token | Cost$ 1 W | TokenAmount$ 1 | TokenScript$ w_1_1_pegasus_flying | TokenOwner$ You | SpellDescription$ Create a 1/1 white Pegasus creature token with flying.
A:SP$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_pegasus_flying | TokenOwner$ You | SpellDescription$ Create a 1/1 white Pegasus creature token with flying.
Oracle:Buyback—Sacrifice a land. (You may sacrifice a land in addition to any other costs as you cast this spell. If you do, put this card into your hand as it resolves.)\nCreate a 1/1 white Pegasus creature token with flying.

View File

@@ -1,7 +1,7 @@
Name:Pelakka Predation
ManaCost:2 B
Types:Sorcery
A:SP$ RevealHand | Cost$ 2 B | ValidTgts$ Opponent | RememberRevealed$ True | SubAbility$ DBChoose | StackDescription$ {p:Targeted} reveals their hand. | SpellDescription$ Target opponent reveals their hand. You choose a card from it with mana value 3 or greater. That player discards that card.
A:SP$ RevealHand | ValidTgts$ Opponent | RememberRevealed$ True | SubAbility$ DBChoose | StackDescription$ {p:Targeted} reveals their hand. | SpellDescription$ Target opponent reveals their hand. You choose a card from it with mana value 3 or greater. That player discards that card.
SVar:DBChoose:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Card.cmcGE3+IsRemembered | ChoiceTitle$ You may choose a card with mana value 3 or greater | MinAmount$ 0 | Amount$ 1 | SubAbility$ DBDiscard | StackDescription$ {p:You} may choose a card from it with mana value 3 or greater.
SVar:DBDiscard:DB$ Discard | Defined$ Targeted | Mode$ TgtChoose | DiscardValid$ Card.ChosenCard | ConditionDefined$ ChosenCard | ConditionPresent$ Card | ConditionCompare$ EQ1 | SubAbility$ DBCleanup | StackDescription$ {p:Targeted} discards that card.
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True

View File

@@ -1,7 +1,7 @@
Name:Perilous Predicament
ManaCost:4 B
Types:Instant
A:SP$ RepeatEach | Cost$ 4 B | AILogic$ OpponentHasMultipleCreatures | RepeatPlayers$ Opponent | RepeatSubAbility$ DBChoose | SubAbility$ DBSacAll | SpellDescription$ Each opponent sacrifices an artifact creature and a nonartifact creature.
A:SP$ RepeatEach | AILogic$ OpponentHasMultipleCreatures | RepeatPlayers$ Opponent | RepeatSubAbility$ DBChoose | SubAbility$ DBSacAll | SpellDescription$ Each opponent sacrifices an artifact creature and a nonartifact creature.
SVar:DBChoose:DB$ ChooseCard | Defined$ Remembered | Amount$ 1 | Choices$ Creature.Artifact+RememberedPlayerCtrl | Mandatory$ True | RememberChosen$ True | ChoiceTitle$ Choose target artifact creature | AILogic$ WorstCard | SubAbility$ DBChoose2
SVar:DBChoose2:DB$ ChooseCard | Defined$ Remembered | Amount$ 1 | Choices$ Creature.nonArtifact+IsNotRemembered+RememberedPlayerCtrl | Mandatory$ True | RememberChosen$ True | ChoiceTitle$ Choose target nonartifact creature | AILogic$ WorstCard
SVar:DBSacAll:DB$ SacrificeAll | ValidCards$ Permanent.IsRemembered | SubAbility$ DBCleanup

View File

@@ -1,7 +1,7 @@
Name:Perilous Research
ManaCost:1 U
Types:Instant
A:SP$ Draw | Cost$ 1 U | NumCards$ 2 | SubAbility$ DBSac | SpellDescription$ Draw two cards, then sacrifice a permanent.
A:SP$ Draw | NumCards$ 2 | SubAbility$ DBSac | SpellDescription$ Draw two cards, then sacrifice a permanent.
SVar:DBSac:DB$ Sacrifice | SacValid$ Permanent
SVar:NeedsToPlay:Permanent.YouCtrl+HasSVar SacMe
AI:RemoveDeck:Random

View File

@@ -1,6 +1,6 @@
Name:Perilous Voyage
ManaCost:1 U
Types:Instant
A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Permanent.nonLand+YouDontCtrl | TgtPrompt$ Select target nonland permanent you don't control | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBScry | SpellDescription$ Return target nonland permanent you don't control to its owner's hand. If its mana value was 2 or less, scry 2.
A:SP$ ChangeZone | ValidTgts$ Permanent.nonLand+YouDontCtrl | TgtPrompt$ Select target nonland permanent you don't control | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBScry | SpellDescription$ Return target nonland permanent you don't control to its owner's hand. If its mana value was 2 or less, scry 2.
SVar:DBScry:DB$ Scry | ConditionDefined$ Targeted | ConditionPresent$ Card.cmcLE2 | ConditionCompare$ EQ1 | ScryNum$ 2
Oracle:Return target nonland permanent you don't control to its owner's hand. If its mana value was 2 or less, scry 2.

View File

@@ -1,6 +1,6 @@
Name:Perish
ManaCost:2 B
Types:Sorcery
A:SP$ DestroyAll | Cost$ 2 B | ValidCards$ Creature.Green | NoRegen$ True | SpellDescription$ Destroy all green creatures. They can't be regenerated.
A:SP$ DestroyAll | ValidCards$ Creature.Green | NoRegen$ True | SpellDescription$ Destroy all green creatures. They can't be regenerated.
AI:RemoveDeck:Random
Oracle:Destroy all green creatures. They can't be regenerated.

View File

@@ -1,6 +1,6 @@
Name:Perish the Thought
ManaCost:2 B
Types:Sorcery
A:SP$ RevealHand | Cost$ 2 B | Defined$ Targeted | ValidTgts$ Opponent | SubAbility$ ShuffleCardtoLib | StackDescription$ SpellDescription | SpellDescription$ Target opponent reveals their hand.
A:SP$ RevealHand | Defined$ Targeted | ValidTgts$ Opponent | SubAbility$ ShuffleCardtoLib | StackDescription$ SpellDescription | SpellDescription$ Target opponent reveals their hand.
SVar:ShuffleCardtoLib:DB$ ChangeZone | Origin$ Hand | Destination$ Library | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card | ChangeNum$ 1 | IsCurse$ True | Shuffle$ True | Mandatory$ True | AlreadyRevealed$ True | StackDescription$ SpellDescription | SpellDescription$ You choose a card from it. That player shuffles that card into their library.
Oracle:Target opponent reveals their hand. You choose a card from it. That player shuffles that card into their library.

View File

@@ -1,7 +1,7 @@
Name:Perplexing Test
ManaCost:3 U U
Types:Instant
A:SP$ Charm | Cost$ 3 U U | Choices$ DBBounceAllTokens,DBBounceAllNonTokens
A:SP$ Charm | Choices$ DBBounceAllTokens,DBBounceAllNonTokens
SVar:DBBounceAllTokens:DB$ ChangeZoneAll | ChangeType$ Creature.token | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return all creature tokens to their owners' hands.
SVar:DBBounceAllNonTokens:DB$ ChangeZoneAll | ChangeType$ Creature.nonToken | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return all nontoken creatures to their owners' hands.
Oracle:Choose one —\n• Return all creature tokens to their owners' hands.\n• Return all nontoken creatures to their owners' hands.

View File

@@ -1,6 +1,6 @@
Name:Persecute
ManaCost:2 B B
Types:Sorcery
A:SP$ ChooseColor | Cost$ 2 B B | Defined$ You | AILogic$ MostProminentInHumanDeck | SubAbility$ DBRevealDiscard | SpellDescription$ Choose a color. Target player reveals their hand and discards all cards of that color.
A:SP$ ChooseColor | Defined$ You | AILogic$ MostProminentInHumanDeck | SubAbility$ DBRevealDiscard | SpellDescription$ Choose a color. Target player reveals their hand and discards all cards of that color.
SVar:DBRevealDiscard:DB$ Discard | Mode$ RevealDiscardAll | DiscardValid$ Card.ChosenColor | ValidTgts$ Player | TgtPrompt$ Select target player
Oracle:Choose a color. Target player reveals their hand and discards all cards of that color.

View File

@@ -1,7 +1,7 @@
Name:Personal Tutor
ManaCost:U
Types:Sorcery
A:SP$ ChangeZone | Cost$ U | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Sorcery | ChangeNum$ 1 | SpellDescription$ Search your library for a sorcery card, reveal it, then shuffle and put that card on top.
A:SP$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Sorcery | ChangeNum$ 1 | SpellDescription$ Search your library for a sorcery card, reveal it, then shuffle and put that card on top.
#TODO: The AI will currently search for the most expensive valid card in the library. This can be used to the AI's advantage with
#careful deck design (which is why this card only works in properly designed AI decks). Consider improving tutoring logic with priorities.
AI:RemoveDeck:Random

View File

@@ -1,7 +1,7 @@
Name:Pest Infestation
ManaCost:X X G
Types:Sorcery
A:SP$ Destroy | Cost$ X X G | TargetMin$ 0 | TargetMax$ X | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select up to X target artifacts and/or enchantments | SubAbility$ DBToken | SpellDescription$ Destroy up to X target artifacts and/or enchantments.
A:SP$ Destroy | TargetMin$ 0 | TargetMax$ X | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select up to X target artifacts and/or enchantments | SubAbility$ DBToken | SpellDescription$ Destroy up to X target artifacts and/or enchantments.
SVar:DBToken:DB$ Token | TokenAmount$ Y | TokenScript$ bg_1_1_pest_lifegain | TokenOwner$ You | SpellDescription$ Create twice X 1/1 black and green Pest creature tokens with "When this creature dies, you gain 1 life."
SVar:X:Count$xPaid
SVar:Y:SVar$X/Twice

View File

@@ -1,7 +1,7 @@
Name:Pestilent Haze
ManaCost:1 B B
Types:Sorcery
A:SP$ Charm | Cost$ 1 B B | Choices$ DBPumpAll,DBRemoveCounters
A:SP$ Charm | Choices$ DBPumpAll,DBRemoveCounters
SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ All creatures get -2/-2 until end of turn.
SVar:DBRemoveCounters:DB$ RemoveCounterAll | ValidCards$ Planeswalker | CounterType$ LOYALTY | CounterNum$ 2 | SpellDescription$ Remove two loyalty counters from each planeswalker.
Oracle:Choose one —\n• All creatures get -2/-2 until end of turn.\n• Remove two loyalty counters from each planeswalker.

View File

@@ -2,6 +2,6 @@ Name:Phalanx Formation
ManaCost:2 W
Types:Instant
K:Strive:1 W
A:SP$ Pump | Cost$ 2 W | ValidTgts$ Creature | KW$ Double Strike | TargetMin$ 0 | TargetMax$ MaxTargets | SpellDescription$ Any number of target creatures each gain double strike until end of turn.
A:SP$ Pump | ValidTgts$ Creature | KW$ Double Strike | TargetMin$ 0 | TargetMax$ MaxTargets | SpellDescription$ Any number of target creatures each gain double strike until end of turn.
SVar:MaxTargets:Count$Valid Creature
Oracle:Strive — This spell costs {1}{W} more to cast for each target beyond the first.\nAny number of target creatures each gain double strike until end of turn. (They deal both first-strike and regular combat damage.)

View File

@@ -1,6 +1,6 @@
Name:Phalanx Tactics
ManaCost:1 W
Types:Instant
A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +1 | TgtPrompt$ Select target creature you control | SubAbility$ DBPumpAll | SpellDescription$ Target creature you control gets +2/+1 until end of turn. Each other creature you control gets +1/+1 until end of turn.
A:SP$ Pump | ValidTgts$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +1 | TgtPrompt$ Select target creature you control | SubAbility$ DBPumpAll | SpellDescription$ Target creature you control gets +2/+1 until end of turn. Each other creature you control gets +1/+1 until end of turn.
SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Targeted.Other+YouCtrl+Creature | NumAtt$ +1 | NumDef$ +1
Oracle:Target creature you control gets +2/+1 until end of turn. Each other creature you control gets +1/+1 until end of turn.

View File

@@ -1,7 +1,7 @@
Name:Phantasmal Form
ManaCost:2 U
Types:Instant
A:SP$ Animate | Cost$ 2 U | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select target creature | Power$ 3 | Toughness$ 3 | Keywords$ Flying | Colors$ Blue | Types$ Illusion | SubAbility$ DBDraw | SpellDescription$ Until end of turn, up to two target creatures each have base power and toughness 3/3, gain flying, and become blue Illusions in addition to their other colors and types.
A:SP$ Animate | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select target creature | Power$ 3 | Toughness$ 3 | Keywords$ Flying | Colors$ Blue | Types$ Illusion | SubAbility$ DBDraw | SpellDescription$ Until end of turn, up to two target creatures each have base power and toughness 3/3, gain flying, and become blue Illusions in addition to their other colors and types.
SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card.
AI:RemoveDeck:All
Oracle:Until end of turn, up to two target creatures each have base power and toughness 3/3, gain flying, and become blue Illusions in addition to their other colors and types.\nDraw a card.

View File

@@ -1,6 +1,6 @@
Name:Pharika's Cure
ManaCost:B B
Types:Instant
A:SP$ DealDamage | Cost$ B B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 2 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 2 damage to target creature and you gain 2 life.
A:SP$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 2 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 2 damage to target creature and you gain 2 life.
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2
Oracle:Pharika's Cure deals 2 damage to target creature and you gain 2 life.

View File

@@ -1,7 +1,7 @@
Name:Pharika's Libation
ManaCost:2 B
Types:Instant
A:SP$ Charm | Cost$ 2 B | Choices$ SacCreature,SacEnchantment | Defined$ You
A:SP$ Charm | Choices$ SacCreature,SacEnchantment | Defined$ You
SVar:SacCreature:DB$ Sacrifice | ValidTgts$ Opponent | SacValid$ Creature | SpellDescription$ Target opponent sacrifices a creature.
SVar:SacEnchantment:DB$ Sacrifice | ValidTgts$ Opponent | SacValid$ Enchantment | SpellDescription$ Target opponent sacrifices an enchantment.
DeckHas:Ability$Sacrifice

View File

@@ -1,7 +1,7 @@
Name:Phosphorescent Feast
ManaCost:2 G G G
Types:Sorcery
A:SP$ Reveal | Cost$ 2 G G G | AnyNumber$ True | RememberRevealed$ True | SubAbility$ DBGainLife | SpellDescription$ Chroma — Reveal any number of cards in your hand. You gain 2 life for each green mana symbol in those cards' mana costs.
A:SP$ Reveal | AnyNumber$ True | RememberRevealed$ True | SubAbility$ DBGainLife | SpellDescription$ Chroma — Reveal any number of cards in your hand. You gain 2 life for each green mana symbol in those cards' mana costs.
SVar:DBGainLife:DB$ GainLife | LifeAmount$ X | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$ChromaSource.Green/Twice

View File

@@ -2,7 +2,7 @@ Name:Phthisis
ManaCost:3 B B B B
Types:Sorcery
K:Suspend:5:1 B
A:SP$ Destroy | Cost$ 3 B B B B | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBLoseLife | SpellDescription$ Destroy target creature. Its controller loses life equal to its power plus its toughness.
A:SP$ Destroy | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBLoseLife | SpellDescription$ Destroy target creature. Its controller loses life equal to its power plus its toughness.
SVar:DBLoseLife:DB$ LoseLife | Defined$ TargetedController | LifeAmount$ X
SVar:X:Targeted$CardSumPT
Oracle:Destroy target creature. Its controller loses life equal to its power plus its toughness.\nSuspend 5—{1}{B} (Rather than cast this card from your hand, you may pay {1}{B} and exile it with five time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.)

View File

@@ -1,7 +1,7 @@
Name:Phyrexian Rebirth
ManaCost:4 W W
Types:Sorcery
A:SP$ DestroyAll | Cost$ 4 W W | ValidCards$ Creature | RememberDestroyed$ True | SubAbility$ DBToken | SpellDescription$ Destroy all creatures, then create an X/X colorless Phyrexian Horror artifact creature token, where X is the number of creatures destroyed this way.
A:SP$ DestroyAll | ValidCards$ Creature | RememberDestroyed$ True | SubAbility$ DBToken | SpellDescription$ Destroy all creatures, then create an X/X colorless Phyrexian Horror artifact creature token, where X is the number of creatures destroyed this way.
SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_x_x_a_phyrexian_horror | TokenOwner$ You | TokenPower$ X | TokenToughness$ X
SVar:X:Remembered$Amount
Oracle:Destroy all creatures, then create an X/X colorless Phyrexian Horror artifact creature token, where X is the number of creatures destroyed this way.

View File

@@ -1,5 +1,5 @@
Name:Phytoburst
ManaCost:1 G
Types:Sorcery
A:SP$ Pump | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +5 | NumDef$ +5 | SpellDescription$ Target creature gets +5/+5 until end of turn.
A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +5 | NumDef$ +5 | SpellDescription$ Target creature gets +5/+5 until end of turn.
Oracle:Target creature gets +5/+5 until end of turn.

View File

@@ -1,7 +1,7 @@
Name:Pick the Brain
ManaCost:2 B
Types:Sorcery
A:SP$ ChangeZone | Cost$ 2 B | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | RememberChanged$ True | SubAbility$ ExileYard | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it and exile that card. Delirium — If there are four or more card types among cards in your graveyard, search that player's graveyard, hand, and library for any number of cards with the same name as the exiled card, exile those cards, then that player shuffles.
A:SP$ ChangeZone | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | RememberChanged$ True | SubAbility$ ExileYard | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it and exile that card. Delirium — If there are four or more card types among cards in your graveyard, search that player's graveyard, hand, and library for any number of cards with the same name as the exiled card, exile those cards, then that player shuffles.
SVar:ExileYard:DB$ ChangeZone | Condition$ Delirium | Origin$ Graveyard | Destination$ Exile | DefinedPlayer$ TargetedPlayer | ChangeType$ Remembered.sameName | ChangeNum$ NumInYard | Chooser$ You | Hidden$ True | SubAbility$ ExileHand | StackDescription$ None
SVar:ExileHand:DB$ ChangeZone | Condition$ Delirium | Origin$ Hand | Destination$ Exile | DefinedPlayer$ TargetedPlayer | ChangeType$ Remembered.sameName | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None
SVar:ExileLib:DB$ ChangeZone | Condition$ Delirium | Origin$ Library | Destination$ Exile | DefinedPlayer$ TargetedPlayer | ChangeType$ Remembered.sameName | ChangeNum$ NumInLib | Chooser$ You | Shuffle$ True | StackDescription$ None | SubAbility$ DBCleanup

View File

@@ -1,7 +1,7 @@
Name:Pieces of the Puzzle
ManaCost:2 U
Types:Sorcery
A:SP$ Dig | Cost$ 2 U | DigNum$ 5 | Reveal$ True | ChangeNum$ 2 | ChangeValid$ Instant,Sorcery | DestinationZone2$ Graveyard | Optional$ True | SpellDescription$ Reveal the top five cards of your library. Put up to two instant and/or sorcery cards from among them into your hand and the rest into your graveyard.
A:SP$ Dig | DigNum$ 5 | Reveal$ True | ChangeNum$ 2 | ChangeValid$ Instant,Sorcery | DestinationZone2$ Graveyard | Optional$ True | SpellDescription$ Reveal the top five cards of your library. Put up to two instant and/or sorcery cards from among them into your hand and the rest into your graveyard.
DeckHints:Ability$Delirium
DeckHas:Ability$Graveyard
Oracle:Reveal the top five cards of your library. Put up to two instant and/or sorcery cards from among them into your hand and the rest into your graveyard.

View File

@@ -1,5 +1,5 @@
Name:Pierce the Sky
ManaCost:1 G
Types:Instant
A:SP$ DealDamage | Cost$ 1 G | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying. | NumDmg$ 7 | SpellDescription$ CARDNAME deals 7 damage to target creature with flying.
A:SP$ DealDamage | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying. | NumDmg$ 7 | SpellDescription$ CARDNAME deals 7 damage to target creature with flying.
Oracle:Pierce the Sky deals 7 damage to target creature with flying.

View File

@@ -1,6 +1,6 @@
Name:Piercing Light
ManaCost:W
Types:Instant
A:SP$ DealDamage | Cost$ W | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 2 | SubAbility$ DBScry | SpellDescription$ CARDNAME deals 2 damage to target attacking or blocking creature. Scry 1.
A:SP$ DealDamage | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 2 | SubAbility$ DBScry | SpellDescription$ CARDNAME deals 2 damage to target attacking or blocking creature. Scry 1.
SVar:DBScry:DB$ Scry | ScryNum$ 1
Oracle:Piercing Light deals 2 damage to target attacking or blocking creature. Scry 1.

View File

@@ -1,6 +1,6 @@
Name:Piercing Rays
ManaCost:1 W
Types:Sorcery
A:SP$ ChangeZone | Cost$ 1 W | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target tapped creature.
A:SP$ ChangeZone | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target tapped creature.
A:AB$ Tap | Cost$ 2 W Reveal<1/CARDNAME> | TgtPrompt$ Select target untapped creature | ValidTgts$ Creature.untapped | Forecast$ True | SpellDescription$ Tap target untapped creature. (Activate this ability only during your upkeep and only once each turn.)
Oracle:Exile target tapped creature.\nForecast — {2}{W}, Reveal Piercing Rays from your hand: Tap target untapped creature. (Activate this ability only during your upkeep and only once each turn.)

View File

@@ -1,6 +1,6 @@
Name:Piety
ManaCost:2 W
Types:Instant
A:SP$ PumpAll | Cost$ 2 W | ValidCards$ Creature.blocking | NumDef$ +3 | SpellDescription$ Blocking creatures get +0/+3 until end of turn.
A:SP$ PumpAll | ValidCards$ Creature.blocking | NumDef$ +3 | SpellDescription$ Blocking creatures get +0/+3 until end of turn.
AI:RemoveDeck:All
Oracle:Blocking creatures get +0/+3 until end of turn.

View File

@@ -1,7 +1,7 @@
Name:Piety Charm
ManaCost:W
Types:Instant
A:SP$ Charm | Cost$ W | Choices$ DetroyAura,PumpSoldier,PumpVigilance | CharmNum$ 1
A:SP$ Charm | Choices$ DetroyAura,PumpSoldier,PumpVigilance | CharmNum$ 1
SVar:DetroyAura:DB$ Destroy | ValidTgts$ Aura.AttachedTo Creature | TgtPrompt$ Select target Aura attached to a creature | SpellDescription$ Destroy target Aura attached to a creature.
SVar:PumpSoldier:DB$ Pump | NumAtt$ +2 | NumDef$ +2 | ValidTgts$ Creature.Soldier | TgtPrompt$ Select target Soldier creature | SpellDescription$ Target Soldier creature gets +2/+2 until end of turn.
SVar:PumpVigilance:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Vigilance | SpellDescription$ Creatures you control gain vigilance until end of turn.

View File

@@ -1,5 +1,5 @@
Name:Pigment Storm
ManaCost:3 R R
Types:Sorcery
A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 5 | ExcessDamage$ TargetedController | SpellDescription$ CARDNAME deals 5 damage to target creature. Excess damage is dealt to that creature's controller instead.
A:SP$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 5 | ExcessDamage$ TargetedController | SpellDescription$ CARDNAME deals 5 damage to target creature. Excess damage is dealt to that creature's controller instead.
Oracle:Pigment Storm deals 5 damage to target creature. Excess damage is dealt to that creature's controller instead.

View File

@@ -1,6 +1,6 @@
Name:Pilfered Plans
ManaCost:1 U B
Types:Sorcery
A:SP$ Mill | Cost$ 1 U B | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBDraw | SpellDescription$ Target player mills two cards. Draw two cards.
A:SP$ Mill | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBDraw | SpellDescription$ Target player mills two cards. Draw two cards.
SVar:DBDraw:DB$ Draw | NumCards$ 2
Oracle:Target player mills two cards. Draw two cards.

View File

@@ -1,5 +1,5 @@
Name:Pillage
ManaCost:1 R R
Types:Sorcery
A:SP$ Destroy | Cost$ 1 R R | ValidTgts$ Artifact,Land | TgtPrompt$ Select target artifact or land | NoRegen$ True | SpellDescription$ Destroy target artifact or land. It can't be regenerated.
A:SP$ Destroy | ValidTgts$ Artifact,Land | TgtPrompt$ Select target artifact or land | NoRegen$ True | SpellDescription$ Destroy target artifact or land. It can't be regenerated.
Oracle:Destroy target artifact or land. It can't be regenerated.

View File

@@ -1,5 +1,5 @@
Name:Pillar of Light
ManaCost:2 W
Types:Instant
A:SP$ ChangeZone | Cost$ 2 W | ValidTgts$ Creature.toughnessGE4 | TgtPrompt$ Choose target creature with toughness 4 or greater | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature with toughness 4 or greater.
A:SP$ ChangeZone | ValidTgts$ Creature.toughnessGE4 | TgtPrompt$ Choose target creature with toughness 4 or greater | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature with toughness 4 or greater.
Oracle:Exile target creature with toughness 4 or greater.

View File

@@ -1,7 +1,7 @@
Name:Pinion Feast
ManaCost:4 G
Types:Instant
A:SP$ Destroy | Cost$ 4 G | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | SubAbility$ DBBolster | SpellDescription$ Destroy target creature with flying. Bolster 2. (Choose a creature with the least toughness among creatures you control and put two +1/+1 counters on it.)
A:SP$ Destroy | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | SubAbility$ DBBolster | SpellDescription$ Destroy target creature with flying. Bolster 2. (Choose a creature with the least toughness among creatures you control and put two +1/+1 counters on it.)
SVar:DBBolster:DB$ PutCounter | Bolster$ True | CounterNum$ 2 | CounterType$ P1P1
DeckHas:Ability$Counters
Oracle:Destroy target creature with flying. Bolster 2. (Choose a creature with the least toughness among creatures you control and put two +1/+1 counters on it.)

View File

@@ -1,5 +1,5 @@
Name:Pinnacle of Rage
ManaCost:4 R R
Types:Sorcery
A:SP$ DealDamage | Cost$ 4 R R | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to each of two targets.
A:SP$ DealDamage | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to each of two targets.
Oracle:Pinnacle of Rage deals 3 damage to each of two targets.

View File

@@ -1,5 +1,5 @@
Name:Pinpoint Avalanche
ManaCost:3 R R
Types:Instant
A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | NoPrevention$ True | SpellDescription$ CARDNAME deals 4 damage to target creature. The damage can't be prevented.
A:SP$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | NoPrevention$ True | SpellDescription$ CARDNAME deals 4 damage to target creature. The damage can't be prevented.
Oracle:Pinpoint Avalanche deals 4 damage to target creature. The damage can't be prevented.

View File

@@ -1,6 +1,6 @@
Name:Piper's Melody
ManaCost:G
Types:Sorcery
A:SP$ ChangeZone | Cost$ G | Origin$ Graveyard | Destination$ Library | TargetMin$ 0 | TargetMax$ X | Shuffle$ True | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ Shuffle any number of target creature cards from your graveyard into your library.
A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Library | TargetMin$ 0 | TargetMax$ X | Shuffle$ True | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ Shuffle any number of target creature cards from your graveyard into your library.
SVar:X:Count$TypeInYourYard.Creature
Oracle:Shuffle any number of target creature cards from your graveyard into your library.

View File

@@ -1,6 +1,6 @@
Name:Piracy
ManaCost:U U
Types:Sorcery
A:SP$ Effect | Cost$ U U | StaticAbilities$ STPiracy | AINoRecursiveCheck$ True | SpellDescription$ Until end of turn, you may tap lands you don't control for mana. Spend this mana only to cast spells.
A:SP$ Effect | StaticAbilities$ STPiracy | AINoRecursiveCheck$ True | SpellDescription$ Until end of turn, you may tap lands you don't control for mana. Spend this mana only to cast spells.
SVar:STPiracy:Mode$ Continuous | Affected$ You | AddKeyword$ Piracy | Description$ Until end of turn, you may tap lands you don't control for mana. Spend this mana only to cast spells.
Oracle:Until end of turn, you may tap lands you don't control for mana. Spend this mana only to cast spells.

View File

@@ -1,7 +1,7 @@
Name:Piracy Charm
ManaCost:U
Types:Instant
A:SP$ Charm | Cost$ U | Choices$ DBPump1,DBPump2,DBDiscard | CharmNum$ 1
A:SP$ Charm | Choices$ DBPump1,DBPump2,DBDiscard | CharmNum$ 1
SVar:DBPump1:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Landwalk:Island | SpellDescription$ Target creature gains islandwalk until end of turn.
SVar:DBPump2:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ -1 | SpellDescription$ Target creature gets +2/-1 until end of turn.
SVar:DBDiscard:DB$ Discard | ValidTgts$ Player | TgtPrompt$ Choose a player | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card.

View File

@@ -1,6 +1,6 @@
Name:Pirate's Prize
ManaCost:3 U
Types:Sorcery
A:SP$ Draw | Cost$ 3 U | NumCards$ 2 | SubAbility$ DBTreasure | SpellDescription$ Draw two cards. Create a Treasure token.
A:SP$ Draw | NumCards$ 2 | SubAbility$ DBTreasure | SpellDescription$ Draw two cards. Create a Treasure token.
SVar:DBTreasure:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You
Oracle:Draw two cards. Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")

View File

@@ -1,7 +1,7 @@
Name:Pir's Whim
ManaCost:3 G
Types:Sorcery
A:SP$ AssignGroup | Cost$ 3 G | Defined$ Player | Choices$ DBSearch,DBSacrifice | AILogic$ FriendOrFoe | SpellDescription$ For each player, choose friend or foe. Each friend searches their library for a land card, puts it onto the battlefield tapped, then shuffles. Each foe sacrifices an artifact or enchantment they control.
A:SP$ AssignGroup | Defined$ Player | Choices$ DBSearch,DBSacrifice | AILogic$ FriendOrFoe | SpellDescription$ For each player, choose friend or foe. Each friend searches their library for a land card, puts it onto the battlefield tapped, then shuffles. Each foe sacrifices an artifact or enchantment they control.
SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | DefinedPlayer$ Remembered | ChangeType$ Land | ChangeNum$ 1 | Tapped$ True | StackDescription$ Each friend searches their library for a land card, puts it onto the battlefield tapped, then shuffles their library. | SpellDescription$ Friend searches their library for a land card, puts it onto the battlefield tapped, then shuffles their library.
SVar:DBSacrifice:DB$ Sacrifice | Defined$ Remembered | SacValid$ Artifact,Enchantment | SacMessage$ artifact or enchantment | StackDescription$ Each foe sacrifices an artifact or enchantment they control. | SpellDescription$ Foe sacrifices an artifact or enchantment they control.
SVar:NeedsToPlayVar:Z GE1

View File

@@ -1,6 +1,6 @@
Name:Pistus Strike
ManaCost:2 G
Types:Instant
A:SP$ Destroy | Cost$ 2 G | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | SubAbility$ DBPoison | SpellDescription$ Destroy target creature with flying. Its controller gets a poison counter.
A:SP$ Destroy | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | SubAbility$ DBPoison | SpellDescription$ Destroy target creature with flying. Its controller gets a poison counter.
SVar:DBPoison:DB$ Poison | Defined$ TargetedController | Num$ 1
Oracle:Destroy target creature with flying. Its controller gets a poison counter.

View File

@@ -1,6 +1,6 @@
Name:Pit Fight
ManaCost:1 RG
Types:Instant
A:SP$ Pump | Cost$ 1 RG | AILogic$ Fight | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | SubAbility$ DBPitFight | StackDescription$ None | SpellDescription$ Target creature you control fights another target creature.
A:SP$ Pump | AILogic$ Fight | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | SubAbility$ DBPitFight | StackDescription$ None | SpellDescription$ Target creature you control fights another target creature.
SVar:DBPitFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature | TargetUnique$ True | TgtPrompt$ Choose target creature to fight the first target
Oracle:Target creature you control fights another target creature. (Each deals damage equal to its power to the other.)

View File

@@ -1,7 +1,7 @@
Name:Plague Spores
ManaCost:4 B R
Types:Sorcery
A:SP$ Pump | Cost$ 4 B R | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select nonblack creature | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBLand | SpellDescription$ Destroy target nonblack creature and target land. They can't be regenerated. | StackDescription$ None
A:SP$ Pump | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select nonblack creature | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBLand | SpellDescription$ Destroy target nonblack creature and target land. They can't be regenerated. | StackDescription$ None
SVar:DBLand:DB$ Pump | ValidTgts$ Land | TgtPrompt$ Select target land | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBDestroy | StackDescription$ None
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted | NoRegen$ True
Oracle:Destroy target nonblack creature and target land. They can't be regenerated.

View File

@@ -1,5 +1,5 @@
Name:Plague Wind
ManaCost:7 B B
Types:Sorcery
A:SP$ DestroyAll | Cost$ 7 B B | ValidCards$ Creature.YouDontCtrl | NoRegen$ True | SpellDescription$ Destroy all creatures you don't control. They can't be regenerated.
A:SP$ DestroyAll | ValidCards$ Creature.YouDontCtrl | NoRegen$ True | SpellDescription$ Destroy all creatures you don't control. They can't be regenerated.
Oracle:Destroy all creatures you don't control. They can't be regenerated.

View File

@@ -1,6 +1,6 @@
Name:Planar Birth
ManaCost:1 W
Types:Sorcery
A:SP$ ChangeZoneAll | Cost$ 1 W | ChangeType$ Land.Basic | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | SpellDescription$ Return all basic land cards from all graveyards to the battlefield tapped under their owners' control.
A:SP$ ChangeZoneAll | ChangeType$ Land.Basic | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | SpellDescription$ Return all basic land cards from all graveyards to the battlefield tapped under their owners' control.
AI:RemoveDeck:Random
Oracle:Return all basic land cards from all graveyards to the battlefield tapped under their owners' control.

View File

@@ -1,5 +1,5 @@
Name:Planar Cleansing
ManaCost:3 W W W
Types:Sorcery
A:SP$ DestroyAll | Cost$ 3 W W W | ValidCards$ Permanent.nonLand | SpellDescription$ Destroy all nonland permanents.
A:SP$ DestroyAll | ValidCards$ Permanent.nonLand | SpellDescription$ Destroy all nonland permanents.
Oracle:Destroy all nonland permanents.

View File

@@ -1,7 +1,7 @@
Name:Planar Despair
ManaCost:3 B B
Types:Sorcery
A:SP$ PumpAll | Cost$ 3 B B | ValidCards$ Creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True | SpellDescription$ Domain — All creatures get -1/-1 until end of turn for each basic land type among lands you control.
A:SP$ PumpAll | ValidCards$ Creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True | SpellDescription$ Domain — All creatures get -1/-1 until end of turn for each basic land type among lands you control.
SVar:X:Count$Domain
AI:RemoveDeck:Random
Oracle:Domain — All creatures get -1/-1 until end of turn for each basic land type among lands you control.

View File

@@ -1,7 +1,7 @@
Name:Planar Outburst
ManaCost:3 W W
Types:Sorcery
A:SP$ DestroyAll | Cost$ 3 W W | ValidCards$ Creature.nonLand | SpellDescription$ Destroy all nonland creatures.
A:SP$ DestroyAll | ValidCards$ Creature.nonLand | SpellDescription$ Destroy all nonland creatures.
K:Awaken:4:5 W W W
DeckHints:Keyword$Awaken
Oracle:Destroy all nonland creatures.\nAwaken 4—{5}{W}{W}{W} (If you cast this spell for {5}{W}{W}{W}, also put four +1/+1 counters on target land you control and it becomes a 0/0 Elemental creature with haste. It's still a land.)

View File

@@ -1,7 +1,7 @@
Name:Planar Overlay
ManaCost:2 U
Types:Sorcery
A:SP$ RepeatEach | Cost$ 2 U | RepeatPlayers$ Player | RepeatSubAbility$ ChooseMountain | StackDescription$ SpellDescription | SubAbility$ DBChangeZone | SpellDescription$ Each player chooses a land they control of each basic land type. Return those lands to their owners' hands.
A:SP$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ ChooseMountain | StackDescription$ SpellDescription | SubAbility$ DBChangeZone | SpellDescription$ Each player chooses a land they control of each basic land type. Return those lands to their owners' hands.
SVar:ChooseMountain:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Mountain.RememberedPlayerCtrl | Mandatory$ True | RememberChosen$ True | SubAbility$ ChooseSwamp | AILogic$ WorstCard
SVar:ChooseSwamp:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Swamp.RememberedPlayerCtrl | Mandatory$ True | RememberChosen$ True | SubAbility$ ChooseIsland | AILogic$ WorstCard
SVar:ChooseIsland:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Island.RememberedPlayerCtrl | Mandatory$ True | RememberChosen$ True | SubAbility$ ChoosePlains | AILogic$ WorstCard

View File

@@ -1,6 +1,6 @@
Name:Planequake
ManaCost:X R
Types:Sorcery
A:SP$ DamageAll | Cost$ X R | ValidCards$ Creature.withoutFlying | ValidPlayers$ Player | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to each creature without flying and each planeswalker. If X is 10 or more, open the "Uncovered Cavern" plot booster.
A:SP$ DamageAll | ValidCards$ Creature.withoutFlying | ValidPlayers$ Player | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to each creature without flying and each planeswalker. If X is 10 or more, open the "Uncovered Cavern" plot booster.
SVar:X:Count$xPaid
Oracle:Planequake deals X damage to each creature without flying and each planeswalker. If X is 10 or more, open the "Uncovered Cavern" plot booster.

View File

@@ -1,7 +1,7 @@
Name:Plasm Capture
ManaCost:G G U U
Types:Instant
A:SP$ Counter | Cost$ G G U U | TargetType$ Spell | RememberCounteredCMC$ True | ValidTgts$ Card | SubAbility$ DBDelTrig | SpellDescription$ Counter target spell. At the beginning of your next precombat main phase, add X mana in any combination of colors, where X is that spell's mana value.
A:SP$ Counter | TargetType$ Spell | RememberCounteredCMC$ True | ValidTgts$ Card | SubAbility$ DBDelTrig | SpellDescription$ Counter target spell. At the beginning of your next precombat main phase, add X mana in any combination of colors, where X is that spell's mana value.
SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | PreCombatMain$ True | ValidPlayer$ You | Execute$ AddMana | TriggerDescription$ At the beginning of your next precombat main phase, add X mana in any combination of colors, where X is that spell's mana value. | RememberNumber$ True | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:AddMana:DB$ Mana | Produced$ Combo Any | Amount$ X

View File

@@ -1,7 +1,7 @@
Name:Play with Fire
ManaCost:R
Types:Instant
A:SP$ DealDamage | Cost$ R | ValidTgts$ Any | NumDmg$ 2 | RememberDamaged$ True | SubAbility$ DBScry | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals 2 damage to any target. If a player is dealt damage this way, scry 1.
A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 2 | RememberDamaged$ True | SubAbility$ DBScry | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals 2 damage to any target. If a player is dealt damage this way, scry 1.
SVar:DBScry:DB$ Scry | Defined$ You | ScryNum$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Player | ConditionCompare$ GE1 | SubAbility$ DBCleanup | StackDescription$ None
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
Oracle:Play with Fire deals 2 damage to any target. If a player is dealt damage this way, scry 1.

View File

@@ -1,6 +1,6 @@
Name:Plea for Guidance
ManaCost:5 W
Types:Sorcery
A:SP$ ChangeZone | Cost$ 5 W | Origin$ Library | Destination$ Hand | ChangeType$ Enchantment | ChangeNum$ 2 | SpellDescription$ Search your library for up to two enchantment cards, reveal them, put them into your hand, then shuffle.
A:SP$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Enchantment | ChangeNum$ 2 | SpellDescription$ Search your library for up to two enchantment cards, reveal them, put them into your hand, then shuffle.
AI:RemoveDeck:Random
Oracle:Search your library for up to two enchantment cards, reveal them, put them into your hand, then shuffle.

View File

@@ -1,7 +1,7 @@
Name:Plea for Power
ManaCost:3 U
Types:Sorcery
A:SP$ Vote | Cost$ 3 U | Defined$ Player | VoteTime$ DBAddTurn | VoteKnowledge$ DBDrawThree | Tied$ DBDrawThree | VoteType$ Time,Knowledge | AILogic$ Always | SpellDescription$ Will of the Council — Starting with you, each player votes for time or knowledge. If time gets more votes, take an extra turn after this one. If knowledge gets more votes or the vote is tied, draw three cards.
A:SP$ Vote | Defined$ Player | VoteTime$ DBAddTurn | VoteKnowledge$ DBDrawThree | Tied$ DBDrawThree | VoteType$ Time,Knowledge | AILogic$ Always | SpellDescription$ Will of the Council — Starting with you, each player votes for time or knowledge. If time gets more votes, take an extra turn after this one. If knowledge gets more votes or the vote is tied, draw three cards.
SVar:DBAddTurn:DB$ AddTurn | NumTurns$ 1 | Defined$ You
SVar:DBDrawThree:DB$ Draw | Defined$ You | NumCards$ 3
SVar:NeedsToPlayVar:Z LE6

View File

@@ -1,7 +1,7 @@
Name:Pledge of Unity
ManaCost:1 G W
Types:Instant
A:SP$ PutCounterAll | Cost$ 1 G W | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBGainLife | SpellDescription$ Put a +1/+1 counter on each creature you control. You gain 1 life for each creature you control.
A:SP$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBGainLife | SpellDescription$ Put a +1/+1 counter on each creature you control. You gain 1 life for each creature you control.
SVar:DBGainLife:DB$ GainLife | LifeAmount$ X
SVar:X:Count$Valid Creature.YouCtrl
DeckHas:Ability$Counters

View File

@@ -1,7 +1,7 @@
Name:Plow Through Reito
ManaCost:1 W
Types:Instant Arcane
A:SP$ ChangeZone | Cost$ 1 W | Origin$ Battlefield | Destination$ Hand | ChangeType$ Plains.YouCtrl | ChangeNum$ X | Hidden$ True | RememberChanged$ True | SubAbility$ ReitoPump | SpellDescription$ Sweep — Return any number of Plains you control to their owner's hand. Target creature gets +1/+1 until end of turn for each Plains returned this way.
A:SP$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ChangeType$ Plains.YouCtrl | ChangeNum$ X | Hidden$ True | RememberChanged$ True | SubAbility$ ReitoPump | SpellDescription$ Sweep — Return any number of Plains you control to their owner's hand. Target creature gets +1/+1 until end of turn for each Plains returned this way.
SVar:ReitoPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ Y | NumDef$ Y
SVar:X:Count$Valid Plains.YouCtrl
SVar:Y:Remembered$Amount

View File

@@ -1,5 +1,5 @@
Name:Plow Under
ManaCost:3 G G
Types:Sorcery
A:SP$ ChangeZone | Cost$ 3 G G | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Land | TgtPrompt$ Select target Land | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Put two target lands on top of their owners' libraries.
A:SP$ ChangeZone | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Land | TgtPrompt$ Select target Land | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Put two target lands on top of their owners' libraries.
Oracle:Put two target lands on top of their owners' libraries.

View File

@@ -1,5 +1,5 @@
Name:Plummet
ManaCost:1 G
Types:Instant
A:SP$ Destroy | Cost$ 1 G | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | SpellDescription$ Destroy target creature with flying.
A:SP$ Destroy | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | SpellDescription$ Destroy target creature with flying.
Oracle:Destroy target creature with flying.

View File

@@ -1,6 +1,6 @@
Name:Plunder
ManaCost:4 R
Types:Sorcery
A:SP$ Destroy | Cost$ 4 R | ValidTgts$ Artifact,Land | TgtPrompt$ Select target artifact or land | SpellDescription$ Destroy target artifact or land.
A:SP$ Destroy | ValidTgts$ Artifact,Land | TgtPrompt$ Select target artifact or land | SpellDescription$ Destroy target artifact or land.
K:Suspend:4:1 R
Oracle:Destroy target artifact or land.\nSuspend 4—{1}{R} (Rather than cast this card from your hand, you may pay {1}{R} and exile it with four time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.)

View File

@@ -2,7 +2,7 @@ Name:Plunge into Darkness
ManaCost:1 B
Types:Instant
K:Entwine:B
A:SP$ Charm | Cost$ 1 B | Choices$ DBSac,DBChooseNumber | CharmNum$ 1
A:SP$ Charm | Choices$ DBSac,DBChooseNumber | CharmNum$ 1
SVar:DBSac:DB$ Sacrifice | Defined$ You | Amount$ SacX | SacValid$ Creature | RememberSacrificed$ True | Optional$ True | SubAbility$ DBGainLife | SpellDescription$ Sacrifice any number of creatures, then you gain 3 life for each sacrificed creature.
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ GainLifeX | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True

View File

@@ -1,7 +1,7 @@
Name:Pointed Discussion
ManaCost:2 B
Types:Sorcery
A:SP$ Draw | Cost$ 2 B | NumCards$ 2 | SubAbility$ DBLoseLife | StackDescription$ SpellDescription | SpellDescription$ You draw two cards, lose 2 life
A:SP$ Draw | NumCards$ 2 | SubAbility$ DBLoseLife | StackDescription$ SpellDescription | SpellDescription$ You draw two cards, lose 2 life
SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 | SubAbility$ DBToken | StackDescription$ None
SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_blood_draw | TokenOwner$ You | SpellDescription$ then create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.")
DeckHas:Ability$Token|Sacrifice & Type$Blood

View File

@@ -1,6 +1,6 @@
Name:Poison Arrow
ManaCost:4 B B
Types:Sorcery
A:SP$ Destroy | Cost$ 4 B B | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | SubAbility$ DBGainLife | SpellDescription$ Destroy target nonblack creature. You gain 3 life.
A:SP$ Destroy | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | SubAbility$ DBGainLife | SpellDescription$ Destroy target nonblack creature. You gain 3 life.
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3
Oracle:Destroy target nonblack creature. You gain 3 life.