From e8da91fcb61584e8040bca27f242afa1baa23b26 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Sun, 10 Mar 2024 17:11:34 +0100 Subject: [PATCH] PIP 10 cards (#4798) --- forge-gui/res/cardsfolder/n/nerd_rage.txt | 13 +++++++++++++ .../res/cardsfolder/o/overseer_of_vault_76.txt | 12 ++++++++++++ .../cardsfolder/p/paladin_danse_steel_maverick.txt | 10 ++++++++++ .../cardsfolder/p/paladin_elizabeth_taggerdy.txt | 10 ++++++++++ forge-gui/res/cardsfolder/p/pip_boy_3000.txt | 12 ++++++++++++ .../cardsfolder/p/piper_wright_publick_reporter.txt | 12 ++++++++++++ forge-gui/res/cardsfolder/p/pre_war_formalwear.txt | 12 ++++++++++++ forge-gui/res/cardsfolder/r/rampaging_yao_guai.txt | 13 +++++++++++++ .../res/cardsfolder/r/raul_trouble_shooter.txt | 9 +++++++++ .../res/cardsfolder/t/the_master_transcendent.txt | 11 +++++++++++ 10 files changed, 114 insertions(+) create mode 100644 forge-gui/res/cardsfolder/n/nerd_rage.txt create mode 100644 forge-gui/res/cardsfolder/o/overseer_of_vault_76.txt create mode 100644 forge-gui/res/cardsfolder/p/paladin_danse_steel_maverick.txt create mode 100644 forge-gui/res/cardsfolder/p/paladin_elizabeth_taggerdy.txt create mode 100644 forge-gui/res/cardsfolder/p/pip_boy_3000.txt create mode 100644 forge-gui/res/cardsfolder/p/piper_wright_publick_reporter.txt create mode 100644 forge-gui/res/cardsfolder/p/pre_war_formalwear.txt create mode 100644 forge-gui/res/cardsfolder/r/rampaging_yao_guai.txt create mode 100644 forge-gui/res/cardsfolder/r/raul_trouble_shooter.txt create mode 100644 forge-gui/res/cardsfolder/t/the_master_transcendent.txt diff --git a/forge-gui/res/cardsfolder/n/nerd_rage.txt b/forge-gui/res/cardsfolder/n/nerd_rage.txt new file mode 100644 index 00000000000..60ca536ce77 --- /dev/null +++ b/forge-gui/res/cardsfolder/n/nerd_rage.txt @@ -0,0 +1,13 @@ +Name:Nerd Rage +ManaCost:2 U +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ FreeCard | TriggerDescription$ When CARDNAME enters the battlefield, draw two cards. +SVar:FreeCard:DB$ Draw | Defined$ You | NumCards$ 2 +S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddStaticAbility$ NoMaxHandSize | AddTrigger$ AttackTrig | Description$ Enchanted creature has "You have no maximum hand size" and "Whenever this creature attacks, if you have ten or more cards in hand, it gets +10/+10 until end of turn." +SVar:NoMaxHandSize:Mode$ Continuous | Affected$ You | SetMaxHandSize$ Unlimited | Description$ You have no maximum hand size. +SVar:AttackTrig:Mode$ Attacks | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ GE10 | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, if you have ten or more cards in hand, it gets +10/+10 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 10 | NumDef$ 10 +SVar:X:Count$CardsInYourHand +Oracle:Enchant creature\nWhen Nerd Rage enters the battlefield, draw two cards.\nEnchanted creature has "You have no maximum hand size" and "Whenever this creature attacks, if you have ten or more cards in hand, it gets +10/+10 until end of turn." diff --git a/forge-gui/res/cardsfolder/o/overseer_of_vault_76.txt b/forge-gui/res/cardsfolder/o/overseer_of_vault_76.txt new file mode 100644 index 00000000000..68de712126d --- /dev/null +++ b/forge-gui/res/cardsfolder/o/overseer_of_vault_76.txt @@ -0,0 +1,12 @@ +Name:Overseer of Vault 76 +ManaCost:2 W +Types:Legendary Creature Human Advisor +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.powerLE3+YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ First Contact — Whenever CARDNAME or another creature with power 3 or less enters the battlefield under your control, put a quest counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ Quest | CounterNum$ 1 +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigImmediateTrig | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, you may remove three quest counters from among permanents you control. When you do, put a +1/+1 counter on each creature you control and they gain vigilance until end of turn. +SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ RemoveAnyCounter<3/QUEST/Permanent.YouCtrl/among permanents you control> | Execute$ TrigPutCounterAll | TriggerDescription$ When you do, put a +1/+1 counter on each creature you control and they gain vigilance until end of turn. +SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPumpAll +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Vigilance +DeckHas:Ability$Counters +Oracle:First Contact — Whenever Overseer of Vault 76 or another creature with power 3 or less enters the battlefield under your control, put a quest counter on Overseer of Vault 76.\nAt the beginning of combat on your turn, you may remove three quest counters from among permanents you control. When you do, put a +1/+1 counter on each creature you control and they gain vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/p/paladin_danse_steel_maverick.txt b/forge-gui/res/cardsfolder/p/paladin_danse_steel_maverick.txt new file mode 100644 index 00000000000..9aeb05639ff --- /dev/null +++ b/forge-gui/res/cardsfolder/p/paladin_danse_steel_maverick.txt @@ -0,0 +1,10 @@ +Name:Paladin Danse, Steel Maverick +ManaCost:2 W +Types:Legendary Artifact Creature Synth Knight +PT:3/3 +K:Vigilance +K:Lifelink +A:AB$ PumpAll | Cost$ Exile<1/CARDNAME> | ValidCards$ Creature.Human+YouCtrl,Creature.Artifact+YouCtrl | KW$ Indestructible | SpellDescription$ Each creature you control that's an artifact or Human gains indestructible until end of turn. +DeckHas:Ability$LifeGain +DeckHints:Type$Artifact|Human +Oracle:Vigilance, lifelink\nExile Paladin Danse, Steel Maverick: Each creature you control that's an artifact or Human gains indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/p/paladin_elizabeth_taggerdy.txt b/forge-gui/res/cardsfolder/p/paladin_elizabeth_taggerdy.txt new file mode 100644 index 00000000000..d4b863d6a27 --- /dev/null +++ b/forge-gui/res/cardsfolder/p/paladin_elizabeth_taggerdy.txt @@ -0,0 +1,10 @@ +Name:Paladin Elizabeth Taggerdy +ManaCost:1 R W +Types:Legendary Creature Human Knight +PT:3/2 +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | IsPresent$ Creature.attacking+Other | NoResolvingCheck$ True | PresentCompare$ GE2 | Execute$ TrigDraw | TriggerDescription$ Battalion — Whenever CARDNAME and at least two other creatures attack, draw a card, then you may put a creature card with mana value X or less from your hand onto the battlefield tapped and attacking, where X is CARDNAME's power. +SVar:TrigDraw:DB$ Draw | SubAbility$ DBChangeZone +SVar:DBChangeZone:DB$ ChangeZone | ChangeType$ Creature.YouCtrl+cmcLEX | Origin$ Hand | Tapped$ True | Attacking$ True | Destination$ Battlefield | TgtPrompt$ Select target creature card in your hand with mana value less or equal to this creatures power +SVar:X:Count$CardPower +SVar:HasAttackEffect:TRUE +Oracle:Battalion — Whenever Paladin Elizabeth Taggerdy and at least two other creatures attack, draw a card, then you may put a creature card with mana value X or less from your hand onto the battlefield tapped and attacking, where X is Paladin Elizabeth Taggerdy's power. diff --git a/forge-gui/res/cardsfolder/p/pip_boy_3000.txt b/forge-gui/res/cardsfolder/p/pip_boy_3000.txt new file mode 100644 index 00000000000..37c0f6696b8 --- /dev/null +++ b/forge-gui/res/cardsfolder/p/pip_boy_3000.txt @@ -0,0 +1,12 @@ +Name:Pip-Boy 3000 +ManaCost:1 +Types:Artifact Equipment +T:Mode$ Attacks | ValidCard$ Card.EquippedBy | Execute$ TrigChoose | TriggerDescription$ Whenever equipped creature attacks, ABILITY +SVar:TrigChoose:DB$ Charm | Choices$ DBDraw,DBPutCounter,DBUntap | CharmNum$ 1 +SVar:DBDraw:DB$ Draw | NumCards$ 1 | SubAbility$ DBDiscard | SpellDescription$ Sort Inventory — Draw a card, then discard a card. +SVar:DBDiscard:DB$ Discard | NumCards$ 1 | Mode$ TgtChoose +SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | Defined$ Equipped | CounterNum$ 1 | SpellDescription$ Pick a Perk — Put a +1/+1 counter on that creature. +SVar:DBUntap:DB$ Untap | ValidTgts$ Land | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select up to two target lands | SpellDescription$ Check Map — Untap up to two target lands. +K:Equip:2 +DeckHas:Ability$Counters|Discard +Oracle:Whenever equipped creature attacks, choose one —\n• Sort Inventory — Draw a card, then discard a card.\n• Pick a Perk — Put a +1/+1 counter on that creature.\n• Check Map — Untap up to two target lands.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/p/piper_wright_publick_reporter.txt b/forge-gui/res/cardsfolder/p/piper_wright_publick_reporter.txt new file mode 100644 index 00000000000..237afb9bab7 --- /dev/null +++ b/forge-gui/res/cardsfolder/p/piper_wright_publick_reporter.txt @@ -0,0 +1,12 @@ +Name:Piper Wright, Publick Reporter +ManaCost:1 U +Types:Legendary Creature Human Detective +PT:1/2 +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigInvestigate | CombatDamage$ True | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, investigate that many times. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") +SVar:TrigInvestigate:DB$ Investigate | Num$ X | Defined$ You +SVar:X:TriggerCount$DamageAmount +T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Clue.YouCtrl | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice a Clue, put a +1/+1 counter on target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 +DeckHas:Type$Clue|Artifact & Ability$Token|Sacrifice|Counters +DeckHints:Type$Clue +Oracle:Whenever Piper Wright deals combat damage to a player, investigate that many times. (To investigate, create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.")\nWhenever you sacrifice a Clue, put a +1/+1 counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/p/pre_war_formalwear.txt b/forge-gui/res/cardsfolder/p/pre_war_formalwear.txt new file mode 100644 index 00000000000..c88c8a26952 --- /dev/null +++ b/forge-gui/res/cardsfolder/p/pre_war_formalwear.txt @@ -0,0 +1,12 @@ +Name:Pre-War Formalwear +ManaCost:2 W +Types:Artifact Equipment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, return target creature card with mana value 3 or less from your graveyard to the battlefield and attach CARDNAME to it. +SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card with mana value 3 or less in your graveyard | ValidTgts$ Creature.cmcLE3 | RememberChanged$ True | SubAbility$ DBAttach +SVar:DBAttach:DB$ Attach | Defined$ Remembered | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Vigilance | Description$ Equipped creature gets +2/+2 and has vigilance. +K:Equip:3 +DeckHas:Ability$Graveyard +DeckHints:Ability$Mill +Oracle:When Pre-War Formalwear enters the battlefield, return target creature card with mana value 3 or less from your graveyard to the battlefield and attach Pre-War Formalwear to it.\nEquipped creature gets +2/+2 and has vigilance.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/r/rampaging_yao_guai.txt b/forge-gui/res/cardsfolder/r/rampaging_yao_guai.txt new file mode 100644 index 00000000000..c5e7b05896f --- /dev/null +++ b/forge-gui/res/cardsfolder/r/rampaging_yao_guai.txt @@ -0,0 +1,13 @@ +Name:Rampaging Yao Guai +ManaCost:X G G G +Types:Creature Bear Mutant +PT:2/2 +K:Vigilance +K:Trample +K:etbCounter:P1P1:X +SVar:X:Count$xPaid +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy any number of target artifacts and/or enchantments with total mana value X or less. +SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select any number of target artifacts and/or enchantments with total mana value X | TargetMin$ 0 | TargetMax$ Y | MaxTotalTargetCMC$ X | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select up to X target creature cards with total mana value X or less +SVar:Y:Count$Valid Enchantment,Artifact +DeckHas:Ability$Counters +Oracle:Vigilance, trample\nRampaging Yao Guai enters the battlefield with X +1/+1 counters on it.\nWhen Rampaging Yao Guai enters the battlefield, destroy any number of target artifacts and/or enchantments with total mana value X or less. diff --git a/forge-gui/res/cardsfolder/r/raul_trouble_shooter.txt b/forge-gui/res/cardsfolder/r/raul_trouble_shooter.txt new file mode 100644 index 00000000000..87b03b209a9 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/raul_trouble_shooter.txt @@ -0,0 +1,9 @@ +Name:Raul, Trouble Shooter +ManaCost:1 U B +Types:Legendary Creature Zombie Mutant Rogue +PT:1/4 +S:Mode$ Continuous | Affected$ Card.nonLand+milledThisTurn+YouOwn | MayPlayLimit$ 1 | MayPlay$ True | AffectedZone$ Graveyard | Condition$ PlayerTurn | Description$ Once during each of your turns, you may cast a spell from among cards in your graveyard that were milled this turn. +A:AB$ Mill | Cost$ T | NumCards$ 1 | Defined$ Player | SpellDescription$ Each player mills a card. (They each put the top card of their library in their graveyard.) +DeckHas:Ability$Mill +DeckHints:Ability$Mill +Oracle:Once during each of your turns, you may cast a spell from among cards in your graveyard that were milled this turn.\n{T}: Each player mills a card. (They each put the top card of their library in their graveyard.) diff --git a/forge-gui/res/cardsfolder/t/the_master_transcendent.txt b/forge-gui/res/cardsfolder/t/the_master_transcendent.txt new file mode 100644 index 00000000000..11eb084da61 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/the_master_transcendent.txt @@ -0,0 +1,11 @@ +Name:The Master, Transcendent +ManaCost:1 B G U +Types:Legendary Artifact Creature Mutant +PT:2/4 +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRadiation | TriggerDescription$ When CARDNAME enters the battlefield, target player gets two rad counters. +SVar:TrigRadiation:DB$ Radiation | ValidTgts$ Player | Num$ 2 +A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | ValidTgts$ Creature.milledThisTurn | TgtPrompt$ Select target creature in a graveyard that was milled this turn | AnimateSubAbility$ Animate | SpellDescription$ Put target creature card in a graveyard that was milled this turn onto the battlefield under your control. It's a green Mutant with base power and toughness 3/3. (It loses its other colors and creature types.) +SVar:Animate:DB$ Animate | Defined$ Remembered | Types$ Mutant | Colors$ Green | OverwriteColors$ True | Power$ 3 | Toughness$ 3 | RemoveCreatureTypes$ True | Duration$ Permanent +DeckHas:Ability$Mill +DeckHints:Ability$Mill +Oracle:When The Master, Transcendent enters the battlefield, target player gets two rad counters.\n{T}: Put target creature card in a graveyard that was milled this turn onto the battlefield under your control. It's a green Mutant with base power and toughness 3/3. (It loses its other colors and creature types.)