mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 12:18:00 +00:00
Migrate upcoming scripts in preparation for ONE release (#2448)
This commit is contained in:
7
forge-gui/res/cardsfolder/p/paladin_of_predation.txt
Normal file
7
forge-gui/res/cardsfolder/p/paladin_of_predation.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Paladin of Predation
|
||||
ManaCost:5 G G
|
||||
Types:Creature Phyrexian Knight
|
||||
PT:6/7
|
||||
K:Toxic:6
|
||||
S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | ValidBlocker$ Creature.powerLE2 | Description$ CARDNAME can't be blocked by creatures with power 2 or less.
|
||||
Oracle:Toxic 6 (Plavers dealt combat damage by this creature also get six poison counters.)\nPaladin of Predation can't be blocked by creatures with power 2 or less.
|
||||
15
forge-gui/res/cardsfolder/p/patchplate_resolute.txt
Normal file
15
forge-gui/res/cardsfolder/p/patchplate_resolute.txt
Normal file
@@ -0,0 +1,15 @@
|
||||
Name:Patchplate Resolute
|
||||
ManaCost:3
|
||||
Types:Artifact Creature Soldier
|
||||
PT:3/3
|
||||
K:Unearth:1 W
|
||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigBoon | TriggerDescription$ When CARDNAME enters or leaves the battlefield, you get a boon with "When you cast your next creature spell, that creature enters the battlefield with an additional +1/+1 counter on it."
|
||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ TrigBoon | Secondary$ True | TriggerDescription$ When CARDNAME enters or leaves the battlefield, you get a boon with "When you cast your next creature spell, that creature enters the battlefield with an additional +1/+1 counter on it."
|
||||
SVar:TrigBoon:DB$ Effect | Boon$ True | Duration$ Permanent | Triggers$ SpellCast
|
||||
SVar:SpellCast:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | OneOff$ True | TriggerZones$ Command | Execute$ ReplEffAddCounter | TriggerDescription$ When you cast your next creature spell, that creature enters the battlefield with an additional +1/+1 counter on it.
|
||||
SVar:ReplEffAddCounter:DB$ Effect | ReplacementEffects$ ETBAddCounter | RememberObjects$ TriggeredCard
|
||||
SVar:ETBAddCounter:Event$ Moved | Origin$ Stack | Destination$ Battlefield | ValidCard$ Card.IsRemembered | ReplaceWith$ ETBAddExtraCounter | ReplacementResult$ Updated
|
||||
SVar:ETBAddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1
|
||||
DeckHas:Ability$Counters
|
||||
DeckHints:Color$White
|
||||
Oracle:When Patchplate Resolute enters or leaves the battlefield, you get a boon with "When you cast your next creature spell, that creature enters the battlefield with an additional +1/+1 counter on it."\nUnearth {1}{W}
|
||||
10
forge-gui/res/cardsfolder/p/penregon_besieged.txt
Normal file
10
forge-gui/res/cardsfolder/p/penregon_besieged.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Penregon Besieged
|
||||
ManaCost:1 B
|
||||
Types:Enchantment
|
||||
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChoose | TriggerDescription$ At the beginning of your end step, choose a creature with the least toughness among creatures your opponents control. It perpetually gets -1/-1.
|
||||
SVar:TrigChoose:DB$ ChooseCard | Choices$ Creature.leastToughness+OppCtrl | ChoiceTitle$ Choose a creature with the least toughness among creatures your opponents control | Mandatory$ True | SubAbility$ DBEffect
|
||||
SVar:DBEffect:DB$ Effect | StaticAbilities$ PerpetualDebuff | Name$ Penregon Besieged's Perpetual Effect | Duration$ Permanent
|
||||
SVar:PerpetualDebuff:Mode$ Continuous | Affected$ Card.ChosenCard | AddPower$ -1 | AddToughness$ -1 | EffectZone$ Command | AffectedZone$ Battlefield,Hand,Graveyard,Exile,Stack,Library,Command | Description$ This creature perpetually gets -1/-1.
|
||||
T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Creature.OppCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When your opponents control no creatures, sacrifice CARDNAME.
|
||||
SVar:TrigSac:DB$ Sacrifice
|
||||
Oracle:At the beginning of your end step, choose a creature with the least toughness among creatures your opponents control. It perpetually gets -1/-1.\nWhen your opponents control no creatures, sacrifice Penregon Besieged.
|
||||
9
forge-gui/res/cardsfolder/p/perilous_iteration.txt
Normal file
9
forge-gui/res/cardsfolder/p/perilous_iteration.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
Name:Perilous Iteration
|
||||
ManaCost:R G
|
||||
Types:Sorcery
|
||||
A:SP$ ChangeZone | Origin$ Library | Destination$ Hand | AtRandom$ True | NoShuffle$ True | Mandatory$ True | NoLooking$ True | NoReveal$ True | ChangeType$ Card.YouOwn+cmcLE2 | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBSeek | SpellDescription$ Seek a card with mana value 2 or less and a card with mana value 3 or greater. Discard those cards at the beginning of your next turn's end step.
|
||||
SVar:DBSeek:DB$ ChangeZone | Origin$ Library | Destination$ Hand | AtRandom$ True | NoShuffle$ True | Mandatory$ True | NoLooking$ True | NoReveal$ True | ChangeType$ Card.YouOwn+cmcGE3 | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBDelay
|
||||
SVar:DBDelay:DB$ DelayedTrigger | DelayedTriggerDefinedPlayer$ You | Mode$ Phase | Phase$ End of Turn | Execute$ TrigDiscard | RememberObjects$ Remembered | TriggerDescription$ Discard those cards at the beginning of your next turn's end step.
|
||||
SVar:TrigDiscard:DB$ Discard | Mode$ Defined | DefinedCards$ DelayTriggerRemembered | SubAbility$ DBCleanup
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
Oracle:Seek a card with mana value 2 or less and a card with mana value 3 or greater. Discard those cards at the beginning of your next turn's end step.
|
||||
7
forge-gui/res/cardsfolder/p/pestilent_syphoner.txt
Normal file
7
forge-gui/res/cardsfolder/p/pestilent_syphoner.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Pestilent Syphoner
|
||||
ManaCost:1 B
|
||||
Types:Creature Phyrexian Insect
|
||||
PT:1/1
|
||||
K:Flying
|
||||
K:Toxic:1
|
||||
Oracle:Flying\nToxic 1 (Players dealt combat damage by this creature also get a poison counter.)
|
||||
9
forge-gui/res/cardsfolder/p/phyresis_outbreak.txt
Normal file
9
forge-gui/res/cardsfolder/p/phyresis_outbreak.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
Name:Phyresis Outbreak
|
||||
ManaCost:2 B
|
||||
Types:Sorcery
|
||||
A:SP$ Poison | Defined$ Opponent | Num$ 1 | SubAbility$ RepeatPlayers | SpellDescription$ Each opponent gets a poison counter. Then each creature your opponents control get -1/-1 for each poison counter its controller has.
|
||||
SVar:RepeatPlayers:DB$ RepeatEach | RepeatPlayers$ Opponent | RepeatSubAbility$ DBDebuff
|
||||
SVar:DBDebuff:DB$ PumpAll | ValidCards$ Creature.RememberedPlayerCtrl | NumAtt$ -X | NumDef$ -X
|
||||
SVar:X:PlayerCountRemembered$PoisonCounters
|
||||
DeckHints:Ability$Proliferate & Keyword$Infect|Toxic
|
||||
Oracle:Each opponent gets a poison counter. Then each creature your opponents control get -1/-1 for each poison counter its controller has.
|
||||
8
forge-gui/res/cardsfolder/p/phyrexian_atlas.txt
Normal file
8
forge-gui/res/cardsfolder/p/phyrexian_atlas.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Phyrexian Atlas
|
||||
ManaCost:3
|
||||
Types:Artifact
|
||||
A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color.
|
||||
T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ Corrupted — Whenever CARDNAME becomes tapped, each opponent with three or more poison counters loses 1 life.
|
||||
SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent+IsCorrupted | LifeAmount$ 1
|
||||
DeckHints:Keyword$Infect|Toxic
|
||||
Oracle:{T}: Add one mana of any color.\nCorrupted — Whenever Phyrexian Atlas becomes tapped, each opponent with three or more poison counters loses 1 life.
|
||||
11
forge-gui/res/cardsfolder/p/phyrexian_vindicator.txt
Normal file
11
forge-gui/res/cardsfolder/p/phyrexian_vindicator.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
Name:Phyrexian Vindicator
|
||||
ManaCost:W W W W
|
||||
Types:Creature Phyrexian Horror
|
||||
PT:5/5
|
||||
K:Flying
|
||||
R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBImmediateTrigger | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. When damage is prevented this way, CARDNAME deals that much damage to any other target.
|
||||
SVar:DBImmediateTrigger:DB$ ImmediateTrigger | Execute$ TrigDamage | RememberSVarAmount$ X | TriggerDescription$ When damage is prevented this way, CARDNAME deals that much damage to any other target.
|
||||
SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.Other,Player,Planeswalker.Other | TgtPrompt$ Select any other target | NumDmg$ Y
|
||||
SVar:X:ReplaceCount$DamageAmount
|
||||
SVar:Y:Count$TriggerRememberAmount
|
||||
Oracle:Flying\nIf damage would be dealt to Phyrexian Vindicator, prevent that damage. When damage is prevented this way, Phyrexian Vindicator deals that much damage to any other target.
|
||||
11
forge-gui/res/cardsfolder/p/piece_it_together.txt
Normal file
11
forge-gui/res/cardsfolder/p/piece_it_together.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
Name:Piece It Together
|
||||
ManaCost:U
|
||||
Types:Sorcery
|
||||
K:Starting intensity:1
|
||||
A:SP$ Branch | BranchConditionSVar$ X | BranchConditionSVarCompare$ EQ4 | TrueSubAbility$ DBExtraTurn | FalseSubAbility$ DBDraw | SpellDescription$ Draw a card. If CARDNAME's intensity is 4, instead take an extra turn after this one. Perpetually increase CARDNAME's intensity and the intensity of cards named Piece It Together in your graveyard, hand, and library by 1.
|
||||
SVar:DBDraw:DB$ Draw | NumCards$ 1 | SubAbility$ DBIntensify
|
||||
SVar:DBExtraTurn:DB$ AddTurn | NumTurns$ 1 | SubAbility$ DBIntensify
|
||||
SVar:DBIntensify:DB$ Intensify | AllDefined$ Card.Self,Card.inZoneGraveyard+namedPiece It Together+YouOwn,Card.inZoneHand+namedPiece It Together+YouOwn,Card.inZoneLibrary+namedPiece It Together+YouOwn
|
||||
SVar:X:Count$Intensity
|
||||
DeckNeeds:Name$Piece It Together
|
||||
Oracle:Starting intensity 1\nDraw a card. If Piece It Together's intensity is 4, instead take an extra turn after this one.\nPerpetually increase Piece It Together's intensity and the intensity of cards named Piece It Together in your graveyard, hand, and library by 1.
|
||||
8
forge-gui/res/cardsfolder/p/plague_nurse.txt
Normal file
8
forge-gui/res/cardsfolder/p/plague_nurse.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Plague Nurse
|
||||
ManaCost:3 G
|
||||
Types:Creature Phyrexian Cleric
|
||||
PT:3/4
|
||||
K:Toxic:2
|
||||
A:AB$ PumpAll | Cost$ 2 G | KW$ Toxic:1 | ValidCards$ Creature.withToxic+Other+YouCtrl | ActivationLimit$ 1 | SpellDescription$ Each other creature you control with toxic gains toxic 1 until end of turn. Activate only once each turn. (A player dealt combat damage by a creature with toxic also gets poison counters equal to that creature's total toxic value.)
|
||||
DeckHints:Keyword$Toxic
|
||||
Oracle:Toxic 2\n{2}{G}: Each other creature you control with toxic gains toxic 1 until end of turn. Activate only once each turn. (A player dealt combat damage by a creature with toxic also gets poison counters equal to that creature's total toxic value.)
|
||||
8
forge-gui/res/cardsfolder/p/planar_disruption.txt
Normal file
8
forge-gui/res/cardsfolder/p/planar_disruption.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Planar Disruption
|
||||
ManaCost:1 W
|
||||
Types:Enchantment Aura
|
||||
K:Enchant artifact, creature, or planeswalker
|
||||
A:SP$ Attach | ValidTgts$ Artifact,Creature,Planeswalker | TgtPrompt$ Select target artifact, creature, or planeswalker | AILogic$ Curse
|
||||
S:Mode$ Continuous | Affected$ Permanent.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Enchanted permanent can't attack or block, and its activated abilities can't be activated.
|
||||
S:Mode$ CantBeActivated | ValidCard$ Card.EnchantedBy | ValidSA$ Activated
|
||||
Oracle:Enchant artifact, creature, or planeswalker\nEnchanted permanent can't attack or block, and its activated abilities can't be activated.
|
||||
8
forge-gui/res/cardsfolder/p/plated_onslaught.txt
Normal file
8
forge-gui/res/cardsfolder/p/plated_onslaught.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Plated Onslaught
|
||||
ManaCost:3 W W
|
||||
Types:Instant
|
||||
K:Affinity:Artifact
|
||||
A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +1 | SpellDescription$ Creatures you control get +2/+1 until end of turn.
|
||||
SVar:BuffedBy:Artifact
|
||||
DeckHints:Type$Artifact
|
||||
Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\nCreatures you control get +2/+1 until end of turn.
|
||||
10
forge-gui/res/cardsfolder/p/porcelain_zealot.txt
Normal file
10
forge-gui/res/cardsfolder/p/porcelain_zealot.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Porcelain Zealot
|
||||
ManaCost:3 W
|
||||
Types:Creature Phyrexian Soldier
|
||||
PT:2/3
|
||||
T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of combat on your turn, target creature you control gets +1/+1 until end of turn. If that creature has toxic, instead it gets +2/+2 until end of turn.
|
||||
SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | NumAtt$ X | NumDef$ X
|
||||
SVar:Y:Targeted$Valid Creature.withToxic
|
||||
SVar:X:Count$Compare Y GE1.2.1
|
||||
DeckHints:Keyword$Toxic
|
||||
Oracle:At the beginning of combat on your turn, target creature you control gets +1/+1 until end of turn. If that creature has toxic, instead it gets +2/+2 until end of turn.
|
||||
8
forge-gui/res/cardsfolder/p/predation_steward.txt
Normal file
8
forge-gui/res/cardsfolder/p/predation_steward.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Predation Steward
|
||||
ManaCost:1 G
|
||||
Types:Creature Phyrexian Elf Warrior
|
||||
PT:2/2
|
||||
K:etbCounter:OIL:2
|
||||
A:AB$ Pump | Cost$ 2 G T SubCounter<1/OIL> | ValidTgts$ Creature | SorcerySpeed$ True | NumAtt$ 2 | NumDef$ 2 | SpellDescription$ Target creature gets +2/+2 until end of turn. Activate only as a sorcery.
|
||||
DeckHas:Ability$Counter
|
||||
Oracle:Predation Steward enters the battlefield with two oil counters on it.\n{2}{G}, {T}, Remove an oil counter from Predation Steward: Target creature gets +2/+2 until end of turn. Activate only as a sorcery.
|
||||
6
forge-gui/res/cardsfolder/p/prologue_to_phyresis.txt
Normal file
6
forge-gui/res/cardsfolder/p/prologue_to_phyresis.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
Name:Prologue to Phyresis
|
||||
ManaCost:1 U
|
||||
Types:Instant
|
||||
A:SP$ Poison | Defined$ Player.Opponent | Num$ 1 | SubAbility$ DBDraw | SpellDescription$ Each opponent gets a poison counter. Draw a card.
|
||||
SVar:DBDraw:DB$ Draw
|
||||
Oracle:Each opponent gets a poison counter.\nDraw a card.
|
||||
6
forge-gui/res/cardsfolder/p/prosthetic_injector.txt
Normal file
6
forge-gui/res/cardsfolder/p/prosthetic_injector.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
Name:Prosthetic Injector
|
||||
ManaCost:1
|
||||
Types:Artifact Equipment
|
||||
S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddToughness$ 2 | AddKeyword$ Toxic:1 | Description$ Equipped creature gets +0/+2 and has toxic 1. (Players dealt damage by equipped creature also get a poison counter.)
|
||||
K:Equip:1
|
||||
Oracle:Equipped creature gets +0/+2 and has toxic 1. (Players dealt damage by equipped creature also get a poison counter.)\nEquip {1}
|
||||
Reference in New Issue
Block a user