Skip to content

Commit

Permalink
PIP 11 cards (#4747)
Browse files Browse the repository at this point in the history
  • Loading branch information
Simisays authored Mar 1, 2024
1 parent b985167 commit c38e6f9
Show file tree
Hide file tree
Showing 11 changed files with 116 additions and 0 deletions.
10 changes: 10 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/brotherhood_vertibird.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Name:Brotherhood Vertibird
ManaCost:3
Types:Artifact Vehicle
PT:*/2
K:Flying
S:Mode$ Continuous | SetPower$ X | CharacteristicDefining$ True | Description$ CARDNAME's power is equal to the number of artifacts you control.
SVar:X:Count$Valid Artifact.YouCtrl
K:Crew:2
DeckHints:Type$Artifact
Oracle:Flying\nBrotherhood Vertibird's power is equal to the number of artifacts you control.\nCrew 2 (Tap any number of creatures you control with total power 2 or greater: This Vehicle becomes an artifact creature until end of turn.)
13 changes: 13 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/butch_deLoria_tunnel_snake.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Name:Butch DeLoria, Tunnel Snake
ManaCost:3
Types:Legendary Creature Human Rogue
PT:2/2
K:Menace
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Tunnel Snakes Rule! — Whenever CARDNAME attacks, it gets +1/+1 until end of turn for each other Rogue and/or Snake you control.
SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | NumDef$ X
SVar:X:Count$Valid Snake.Other+YouCtrl,Rogue.Other+YouCtrl
A:AB$ PutCounter | Cost$ 1 B | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | CounterType$ Menace | CounterNum$ 1 | SubAbility$ DBAnimate | SpellDescription$ Put a menace counter on another target creature.
SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Types$ Rogue | Duration$ Permanent | SpellDescription$ It becomes a Rogue in addition to its other types.
DeckHas:Ability$Counters
DeckHints:Type$Snake|Rogue
Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nTunnel Snakes Rule! — Whenever Butch DeLoria, Tunnel Snake attacks, it gets +1/+1 until end of turn for each other Rogue and/or Snake you control.\n{1}{B}: Put a menace counter on another target creature. It becomes a Rogue in addition to its other types.
13 changes: 13 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/cait_cage_brawler.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Name:Cait, Cage Brawler
ManaCost:R G
Types:Legendary Creature Human Warrior
PT:1/1
S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Indestructible | Condition$ PlayerTurn | Description$ As long as it's your turn, CARDNAME has indestructible.
T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever NICKNAME attacks, you and defending player each draw a card, then discard a card. Put two +1/+1 counters on NICKNAME if you discarded the card with the highest mana value among those cards or tied for highest.
SVar:TrigDraw:DB$ Draw | Defined$ You & TriggeredDefendingPlayer | NumCards$ 1 | SubAbility$ DBDiscard
SVar:DBDiscard:DB$ Discard | Mode$ TgtChoose | Defined$ TriggeredDefendingPlayerAndYou | RememberDiscarded$ True | SubAbility$ DBPutCounter
SVar:DBPutCounter:DB$ PutCounter | ConditionDefined$ Remembered | ConditionPresent$ Card.greatestRememberedCMC+YouOwn | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:HasAttackEffect:True
DeckHas:Ability$Discard|Counters
Oracle:As long as it's your turn, Cait, Cage Brawler has indestructible.\nWhenever Cait attacks, you and defending player each draw a card, then discard a card. Put two +1/+1 counters on Cait if you discarded the card with the highest mana value among those cards or tied for highest.
9 changes: 9 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/cathedral_acolyte.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Name:Cathedral Acolyte
ManaCost:1 G
Types:Creature Human Cleric
PT:1/2
S:Mode$ Continuous | Affected$ Creature.YouCtrl+HasCounters | AddKeyword$ Ward:1 | Description$ Each creature you control with a counter on it has ward {1}. (Whenever it becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.)
A:AB$ PutCounter | Cost$ T | ValidTgts$ Creature.ThisTurnEntered | TgtPrompt$ Select target creature that entered the battlefield this turn | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature that entered the battlefield this turn.
DeckHas:Ability$Counters
DeckHints:Ability$Counters
Oracle:Each creature you control with a counter on it has ward {1}. (Whenever it becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.)\n{T}: Put a +1/+1 counter on target creature that entered the battlefield this turn.
12 changes: 12 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/colonel_autumn.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Name:Colonel Autumn
ManaCost:1 W B
Types:Legendary Creature Human Soldier
PT:2/3
K:Lifelink
K:Exploit
S:Mode$ Continuous | Affected$ Creature.YouCtrl+Legendary+Other | AddKeyword$ Exploit | Description$ Other legendary creatures you control have exploit.
T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounterAll | TriggerDescription$ Whenever a creature you control exploits a creature, put a +1/+1 counter on each creature you control.
SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1
DeckHas:Ability$Sacrifice|LifeGain|Counters
DeckHints:Type$Legendary
Oracle:Lifelink\nExploit (When this creature enters the battlefield, you may sacrifice a creature.)\nOther legendary creatures you control have exploit.\nWhenever a creature you control exploits a creature, put a +1/+1 counter on each creature you control.
10 changes: 10 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/commander_sofia_daguerre.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Name:Commander Sofia Daguerre
ManaCost:3 W
Types:Legendary Creature Human Pilot
PT:1/3
K:Flash
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ Crash Landing — When CARDNAME enters the battlefield, destroy up to one target legendary permanent. That permanent's controller creates a Junk token. (It's an artifact with "{T}, Sacrifice this artifact: Exile the top card of your library. You may play that card this turn. Activate only as a sorcery.")
SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Permanent.Legendary | TgtPrompt$ Select up to one target legendary permanent | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ DBToken
SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_junk_sac_exileplay | TokenOwner$ TargetedController
DeckHas:Ability$Token & Type$Junk|Artifact
Oracle:Flash\nCrash Landing — When Commander Sofia Daguerre enters the battlefield, destroy up to one target legendary permanent. That permanent's controller creates a Junk token. (It's an artifact with "{T}, Sacrifice this artifact: Exile the top card of your library. You may play that card this turn. Activate only as a sorcery.")
8 changes: 8 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/contaminated_drink.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Name:Contaminated Drink
ManaCost:X U B
Types:Instant
A:SP$ Draw | NumCards$ X | SubAbility$ DBRadiation | SpellDescription$ Draw X cards, then you get half X rad counters, rounded up.
SVar:DBRadiation:DB$ Radiation | Defined$ You | Add$ HalfXUp
SVar:X:Count$xPaid
SVar:HalfXUp:Count$xPaid/HalfUp
Oracle:Draw X cards, then you get half X rad counters, rounded up.
13 changes: 13 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/craig_boone_novac_guard.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Name:Craig Boone, Novac Guard
ManaCost:1 R W
Types:Legendary Creature Human Soldier
PT:3/3
K:Reach
K:Lifelink
T:Mode$ AttackersDeclared | Execute$ TrigPutCounter | ValidAttackers$ Creature | ValidAttackersAmount$ GE2 | TriggerZones$ Battlefield | AttackingPlayer$ You | TriggerDescription$ One for My Baby — Whenever you attack with two or more creatures, put two quest counters on CARDNAME. When you do, NICKNAME deals damage equal to the number of quest counters on it to up to one target creature unless that creature's controller has NICKNAME deal that much damage to them.
SVar:TrigPutCounter:DB$ PutCounter | CounterType$ QUEST | CounterNum$ 2 | RememberPut$ True | SubAbility$ DBImmediateTrigger
SVar:DBImmediateTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card | Execute$ TrigDealDamage | SpellDescription$ When you do, NICKNAME deals damage equal to the number of quest counters on it to up to one target creature unless that creature's controller has NICKNAME deal that much damage to them.
SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select up to one target creature | TargetMin$ 0 | TargetMax$ 1 | NumDmg$ X | UnlessCost$ DamageYou<X> | UnlessPayer$ TargetedController
SVar:X:Count$CardCounters.QUEST
DeckHas:Ability$LifeGain|Counters
Oracle:Reach, lifelink\nOne for My Baby — Whenever you attack with two or more creatures, put two quest counters on Craig Boone, Novac Guard. When you do, Craig Boone deals damage equal to the number of quest counters on it to up to one target creature unless that creature's controller has Craig Boone deal that much damage to them.
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Name:Curie, Emergent Intelligence
ManaCost:1 U
Types:Legendary Artifact Creature Robot
PT:1/3
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw cards equal to its base power.
SVar:TrigDraw:DB$ Draw | NumCards$ Count$CardBasePower | Defined$ You
A:AB$ Clone | Cost$ 1 U Exile<1/Artifact.nonToken+Other+Creature/select another target artifact creature> | AddTriggers$ TrigDamage | AddSVars$ TrigDamage,TrigDraw | Defined$ Exiled | SpellDescription$ NICKNAME becomes a copy of the exiled creature, except it has "Whenever this creature deals combat damage to a player, draw cards equal to its base power."
SVar:TrigDamage:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw cards equal to its base power.
Oracle:Whenever Curie, Emergent Intelligence deals combat damage to a player, draw cards equal to its base power.\n{1}{U}, Exile another nontoken artifact creature you control: Curie becomes a copy of the exiled creature, except it has "Whenever this creature deals combat damage to a player, draw cards equal to its base power."
10 changes: 10 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/desdemona_freedoms_edge.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Name:Desdemona, Freedom's Edge
ManaCost:2 R W
Types:Legendary Creature Human Rogue
PT:3/4
K:Vigilance
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target creature card in your graveyard that's an artifact or that has mana value 3 or less gains escape until end of turn. The escape cost is equal to its mana cost plus exile two other cards from your graveyard. (You may cast it from your graveyard for its escape cost this turn.)
SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Artifact+YouCtrl,Creature.cmcLE3+YouCtrl | TgtZone$ Graveyard | PumpZone$ Graveyard | TgtPrompt$ Select target creature card in your graveyard that's an artifact or that has mana value 3 or less | KW$ Escape:CardManaCost ExileFromGrave<2/Card.Other/other>
DeckHas:Ability$Graveyard
DeckHints:Type$Artifact & Ability$Graveyard|Mill
Oracle:Vigilance\nWhenever Desdemona, Freedom's Edge attacks, target creature card in your graveyard that's an artifact or that has mana value 3 or less gains escape until end of turn. The escape cost is equal to its mana cost plus exile two other cards from your graveyard. (You may cast it from your graveyard for its escape cost this turn.)
9 changes: 9 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/diamond_city.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Name:Diamond City
ManaCost:no cost
Types:Land
K:etbCounter:Shield:1
A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}.
A:AB$ MoveCounter | Cost$ T | Source$ Self | ValidTgts$ Creature | CheckSVar$ X | SVarCompare$ GE2 | CounterType$ Shield | CounterNum$ 1 | SpellDescription$ Move a shield counter from CARDNAME onto target creature. Activate only if two or more creatures entered the battlefield under your control this turn.
SVar:X:Count$ThisTurnEntered_Battlefield_Creature.YouCtrl
DeckHas:Ability$Counters
Oracle:Diamond City enters the battlefield with a shield counter on it. (If it would be dealt damage or destroyed, remove a shield counter from it instead.)\n{T}: Add {C}.\n{T}: Move a shield counter from Diamond City onto target creature. Activate only if two or more creatures entered the battlefield under your control this turn.

0 comments on commit c38e6f9

Please sign in to comment.