Skip to content

Commit

Permalink
PIP 10 cards (#4798)
Browse files Browse the repository at this point in the history
  • Loading branch information
Simisays authored Mar 10, 2024
1 parent 9d3c200 commit e8da91f
Show file tree
Hide file tree
Showing 10 changed files with 114 additions and 0 deletions.
13 changes: 13 additions & 0 deletions forge-gui/res/cardsfolder/n/nerd_rage.txt
Original file line number Diff line number Diff line change
@@ -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."
12 changes: 12 additions & 0 deletions forge-gui/res/cardsfolder/o/overseer_of_vault_76.txt
Original file line number Diff line number Diff line change
@@ -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.
10 changes: 10 additions & 0 deletions forge-gui/res/cardsfolder/p/paladin_danse_steel_maverick.txt
Original file line number Diff line number Diff line change
@@ -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.
10 changes: 10 additions & 0 deletions forge-gui/res/cardsfolder/p/paladin_elizabeth_taggerdy.txt
Original file line number Diff line number Diff line change
@@ -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.
12 changes: 12 additions & 0 deletions forge-gui/res/cardsfolder/p/pip_boy_3000.txt
Original file line number Diff line number Diff line change
@@ -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}
12 changes: 12 additions & 0 deletions forge-gui/res/cardsfolder/p/piper_wright_publick_reporter.txt
Original file line number Diff line number Diff line change
@@ -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.
12 changes: 12 additions & 0 deletions forge-gui/res/cardsfolder/p/pre_war_formalwear.txt
Original file line number Diff line number Diff line change
@@ -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}
13 changes: 13 additions & 0 deletions forge-gui/res/cardsfolder/r/rampaging_yao_guai.txt
Original file line number Diff line number Diff line change
@@ -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.
9 changes: 9 additions & 0 deletions forge-gui/res/cardsfolder/r/raul_trouble_shooter.txt
Original file line number Diff line number Diff line change
@@ -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.)
11 changes: 11 additions & 0 deletions forge-gui/res/cardsfolder/t/the_master_transcendent.txt
Original file line number Diff line number Diff line change
@@ -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.)

0 comments on commit e8da91f

Please sign in to comment.