Merge pull request #1824 from Simisays/BRO-3

BRO 20 cards
This commit is contained in:
Anthony Calosa
2022-11-12 13:38:48 +08:00
committed by GitHub
21 changed files with 187 additions and 9 deletions

View File

@@ -0,0 +1,9 @@
Name:Dreams of Steel and Oil
ManaCost:B
Types:Sorcery
A:SP$ RevealHand | ValidTgts$ Opponent | ImprintRevealed$ True | RememberTargets$ True | SubAbility$ DBChooseCard | SpellDescription$ Target opponent reveals their hand. You choose an artifact or creature card from it, then choose an artifact or creature card from their graveyard. Exile the chosen cards.
SVar:DBChooseCard:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Artifact.IsImprinted,Creature.IsImprinted | RememberChosen$ True | ChoiceTitle$ Choose an artifact or creature card | Mandatory$ True | SubAbility$ DBChooseFromGraveyard
SVar:DBChooseFromGraveyard:DB$ ChooseCard | ChoiceZone$ Graveyard | Choices$ Artifact.RememberedPlayerOwn,Creature.RememberedPlayerOwn | RememberChosen$ True | ChoiceTitle$ Choose an artifact or creature card | Mandatory$ True | Amount$ 1 | SubAbility$ DBExileBoth
SVar:DBExileBoth:DB$ ChangeZone | Defined$ RememberedCard | Origin$ Graveyard | Origin$ Hand | Destination$ Exile | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True
Oracle:Target opponent reveals their hand. You choose an artifact or creature card from it, then choose an artifact or creature card from their graveyard. Exile the chosen cards.

View File

@@ -0,0 +1,6 @@
Name:Forging the Anchor
ManaCost:2 U
Types:Sorcery
A:SP$ Dig | DigNum$ 5 | Reveal$ True | AnyNumber$ True | ChangeValid$ Artifact | ChangeNum$ Any | DestinationZone$ Hand | DestinationZone2$ Library | RestRandomOrder$ True | SpellDescription$ Look at the top five cards of your library. You may reveal any number of artifact cards from among them and put the revealed cards into your hand. Put the rest on the bottom of your library in a random order.
DeckNeeds:Type$Artifact
Oracle:Look at the top five cards of your library. You may reveal any number of artifact cards from among them and put the revealed cards into your hand. Put the rest on the bottom of your library in a random order.

View File

@@ -0,0 +1,7 @@
Name:Gaea's Gift
ManaCost:1 G
Types:Instant
A:SP$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on target creature you control. It gains reach, trample, hexproof, and indestructible until end of turn. (It can't be the target of spells or abilities your opponents control. Damage and effects that say "destroy" don't destroy it.)
SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Hexproof & Indestructible & Trample & Reach
DeckHas:Ability$Counters & Keyword$Reach|Trample|Hexproof|Indestructible
Oracle:Put a +1/+1 counter on target creature you control. It gains reach, trample, hexproof, and indestructible until end of turn. (It can't be the target of spells or abilities your opponents control. Damage and effects that say "destroy" don't destroy it.)

View File

@@ -0,0 +1,10 @@
Name:Geology Enthusiast
ManaCost:3 U U
Types:Creature Human Artificer
PT:2/5
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.")
SVar:TrigToken:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone
A:AB$ Draw | Cost$ 6 | SubAbility$ DBCounter | SpellDescription$ Draw a card and put a +1/+1 counter on CARDNAME.
SVar:DBCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
DeckHas:Ability$Token|Counters & Type$Artifact
Oracle:At the beginning of your end step, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.")\n{6}: Draw a card and put a +1/+1 counter on Geology Enthusiast.

View File

@@ -0,0 +1,9 @@
Name:Gixian Infiltrator
ManaCost:1 B
Types:Creature Phyrexian Human
PT:2/1
T:Mode$ Sacrificed | ValidCard$ Permanent | ValidPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice another permanent, put a +1/+1 counter on CARDNAME.
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
DeckNeeds:Ability$Sacrifice
DeckHas:Ability$Counters
Oracle:Whenever you sacrifice another permanent, put a +1/+1 counter on Gixian Infiltrator.

View File

@@ -0,0 +1,9 @@
Name:Gixian Skullflayer
ManaCost:2 B
Types:Creature Phyrexian Human Assassin
PT:2/3
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Creature | PresentZone$ Graveyard | PresentPlayer$ You | PresentCompare$ GE3 | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, if there are three or more creature cards in your graveyard, put a +1/+1 counter on CARDNAME.
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
DeckHints:Ability$Graveyard|Mill|Dredge|Discard|Sacrifice
DeckHas:Ability$Counters
Oracle:At the beginning of your upkeep, if there are three or more creature cards in your graveyard, put a +1/+1 counter on Gixian Skullflayer.

View File

@@ -0,0 +1,7 @@
Name:Gix's Caress
ManaCost:2 B
Types:Sorcery
A:SP$ Discard | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ Card.nonLand | Mode$ RevealYouChoose | SubAbility$ DBToken | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it. That player discards that card.
SVar:DBToken:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone | SpellDescription$ Create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.")
DeckHas:Ability$Discard|Token & Type$Artifact
Oracle:Target opponent reveals their hand. You choose a nonland card from it. That player discards that card.\nCreate a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.")

View File

@@ -0,0 +1,10 @@
Name:Gnarlroot Pallbearer
ManaCost:4 G G
Types:Creature Treefolk Druid
PT:5/5
K:Trample
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard.
SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ X | NumDef$ X
SVar:X:Count$TypeInYourYard.Creature
DeckHints:Ability$Graveyard|Mill|Dredge|Discard
Oracle:Trample\nWhen Gnarlroot Pallbearer enters the battlefield, target creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard.

View File

@@ -0,0 +1,8 @@
Name:Goblin Blast-Runner
ManaCost:R
Types:Creature Goblin
PT:1/2
S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Haste | AddPower$ 2 | CheckSVar$ SaccThisTurn | SVarCompare$ GE1 | Description$ CARDNAME gets +2/+0 and has menace as long as you sacrificed a permanent this turn.
SVar:SaccThisTurn:Count$SacrificedThisTurn Permanent
DeckHints:Ability$Sacrifice
Oracle:Goblin Blast-Runner gets +2/+0 and has menace as long as you sacrificed a permanent this turn.

View File

@@ -0,0 +1,7 @@
Name:Goblin Firebomb
ManaCost:1
Types:Artifact
K:Flash
A:AB$ Destroy | Cost$ 7 T Sac<1/CARDNAME> | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | SpellDescription$ Destroy target permanent.
DeckHas:Ability$Sacrifice
Oracle:Flash\n{7}, {T}, Sacrifice Goblin Firebomb: Destroy target permanent.

View File

@@ -0,0 +1,8 @@
Name:Gruesome Realization
ManaCost:1 B B
Types:Sorcery
A:SP$ Charm | Choices$ DBDraw,DBDebuff
SVar:DBDraw:DB$ Draw | NumCards$ 2 | SubAbility$ DBLoseLife | SpellDescription$ You draw two cards and you lose 2 life.
SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1
SVar:DBDebuff:DB$ PumpAll | ValidCards$ Creature.OppCtrl | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ Creatures your opponents control get -1/-1 until end of turn.
Oracle:Choose one —\n• You draw two cards and you lose 2 life.\n• Creatures your opponents control get -1/-1 until end of turn.

View File

@@ -0,0 +1,13 @@
Name:Gurgling Anointer
ManaCost:2 B
Types:Creature Phyrexian Horror
PT:1/3
K:Flying
SVar:SacMe:3
T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you draw your second card each turn, put a +1/+1 counter on CARDNAME.
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME dies, return another target creature card with mana value less than or equal to CARDNAME's power from your graveyard to the battlefield.
SVar:TrigReturn:DB$ ChangeZone | ValidTgt$ Creature.YouOwn+cmcLEX+Other | TgtPrompt$ Choose another target creature card with mana value less than or equal to CARDNAME's power | Origin$ Graveyard | Destination$ Battlefield
SVar:X:TriggeredCard$CardPower
DeckHas:Ability$Counters|Graveyard
Oracle:Flying\nWhenever you draw your second card each turn, put a +1/+1 counter on Gurgling Anointer.\nWhen Gurgling Anointer dies, return another target creature card with mana value less than or equal to Gurgling Anointer's power from your graveyard to the battlefield.

View File

@@ -0,0 +1,11 @@
Name:Haywire Mite
ManaCost:1
Types:Artifact Creature Insect
PT:1/1
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME dies, you gain 2 life.
SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 2
A:AB$ ChangeZone | Cost$ G Sac<1/CARDNAME> | ValidTgts$ Enchantment.nonCreature,Artifact.nonCreature | TgtPrompt$ Select target noncreature artifact or noncreature enchantment | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target noncreature artifact or noncreature enchantment.
DeckHas:Ability$LifeGain|Sacrifice
DeckHints:Color$Green
SVar:SacMe:1
Oracle:When Haywire Mite dies, you gain 2 life.\n{G}, Sacrifice Haywire Mite: Exile target noncreature artifact or noncreature enchantment.

View File

@@ -0,0 +1,11 @@
Name:Horned Stoneseeker
ManaCost:1 R
Types:Creature Lizard
PT:2/2
K:Menace
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.")
SVar:TrigToken:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME leaves the battlefield, sacrifice a Powerstone.
SVar:TrigSac:DB$ Sacrifice | SacValid$ Powerstone
DeckHas:Ability$Token|Sacrifice & Type$Artifact
Oracle:Menace\nWhen Horned Stoneseeker enters the battlefield, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.")\nWhen Horned Stoneseeker leaves the battlefield, sacrifice a Powerstone.

View File

@@ -0,0 +1,6 @@
Name:Involuntary Cooldown
ManaCost:3 U
Types:Sorcery
A:SP$ Tap | ValidTgts$ Artifact,Creature | SubAbility$ DBCounter | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select up to two target artifacts and/or creatures | SpellDescription$ Tap up to two target artifacts and/or creatures. Put two stun counters on each of them. (If a permanent with a stun counter would become untapped, remove one from it instead.)
SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 1
Oracle:Tap up to two target artifacts and/or creatures. Put two stun counters on each of them. (If a permanent with a stun counter would become untapped, remove one from it instead.)

View File

@@ -0,0 +1,6 @@
Name:Legions to Ashes
ManaCost:1 W B
Types:Sorcery
A:SP$ ChangeZoneAll | TgtPrompt$ Select target nonland permanent an opponent controls | ValidTgts$ Permanent.nonLand+OppCtrl | ChangeType$ TargetedCard.Self,Creature.NotDefinedTargeted+token+sharesNameWith Targeted | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target nonland permanent an opponent controls and all tokens that player controls with the same name as that permanent.
AI:RemoveDeck:Random
Oracle:Exile target nonland permanent an opponent controls and all tokens that player controls with the same name as that permanent.

View File

@@ -0,0 +1,10 @@
Name:Levitating Statue
ManaCost:2
Types:Artifact
K:Flying
T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a noncreature spell, put a +1/+1 counter on CARDNAME.
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
A:AB$ Animate | Cost$ 2 | Defined$ Self | Power$ 1 | Toughness$ 1 | Types$ Creature,Artifact,Construct | SpellDescription$ CARDNAME becomes a 1/1 Construct artifact creature until end of turn.
DeckHas:Ability$Counters & Type$Construct
DeckHints:Type$Artifact|Instant|Sorcery|Enchantment
Oracle:Flying\nWhenever you cast a noncreature spell, put a +1/+1 counter on Levitating Statue.\n{2}: Levitating Statue becomes a 1/1 Construct artifact creature until end of turn.

View File

@@ -0,0 +1,14 @@
Name:Mishra's Command
ManaCost:X R
Types:Sorcery
A:SP$ Charm | Choices$ DBDiscard,DBDamageCreature,DBDamagePW,DBPump | CharmNum$ 2
SVar:DBDiscard:DB$ Discard | Optional$ True | ValidTgts$ Player | NumCards$ X | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBDraw | SpellDescription$ Choose target player. They may discard up to X cards. Then they draw a card for each card discarded this way.
SVar:DBDraw:DB$ Draw | NumCards$ Y | Defined$ Targeted | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:DBDamageCreature:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ X | SpellDescription$ This spell deals X damage to target creature.
SVar:DBDamagePW:DB$ DealDamage | ValidTgts$ Planeswalker | NumDmg$ X | SpellDescription$ This spell deals X damage to target planeswalker.
SVar:DBPump:DB$ Pump | KW$ Haste | ValidTgts$ Creature | NumAtt$ X | SpellDescription$ Target creature gets +X/+0 and gains haste until end of turn.
DeckHas:Ability$Discard & Keyword$Haste
SVar:X:Count$xPaid
SVar:Y:Count$RememberedSize
Oracle:Choose two —\n• Choose target player. They may discard up to X cards. Then they draw a card for each card discarded this way.\n• This spell deals X damage to target creature.\n• This spell deals X damage to target planeswalker.\n• Target creature gets +X/+0 and gains haste until end of turn.

View File

@@ -0,0 +1,8 @@
Name:Mishra's Domination
ManaCost:1 R
Types:Enchantment Aura
K:Enchant creature
A:SP$ Attach | ValidTgts$ Creature
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | IsPresent$ Card.EnchantedBy+YouCtrl | Description$ As long as you control enchanted creature, it gets +2/+2. Otherwise, it can't block.
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't block. | IsPresent$ Card.EnchantedBy+YouDontCtrl | Secondary$ True | Description$ As long as you control enchanted creature, it gets +2/+2. Otherwise, it can't block.
Oracle:Enchant creature\nAs long as you control enchanted creature, it gets +2/+2. Otherwise, it can't block.

View File

@@ -0,0 +1,8 @@
Name:Mishra's Onslaught
ManaCost:3 R
Types:Instant
A:SP$ Charm | Choices$ DBToken,DBPumpAll | CharmNum$ 1
SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_1_1_a_soldier | TokenOwner$ You | SpellDescription$ Create two 1/1 colorless Soldier artifact creature tokens.
SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | SpellDescription$ Creatures you control get +2/+0 until end of turn.
DeckHas:Ability$Token & Type$Artifact|Soldier
Oracle:Choose one —\n• Create two 1/1 colorless Soldier artifact creature tokens.\n• Creatures you control get +2/+0 until end of turn.

View File

@@ -1,12 +1,13 @@
Name:The Stone Brain
ManaCost:2
Types:Legendary Artifact
A:AB$ NameCard | Cost$ 2 T Exile<1/CARDNAME> | Defined$ You | SubAbility$ TargetOpp | SorcerySpeed$ True | SpellDescription$ Choose a card name. Search target opponent's graveyard, hand, and library for up to four cards with that name and exile them. That player shuffles, then draws a card for each card exiled from their hand this way. Activate only as a sorcery.
SVar:TargetOpp:DB$ ChoosePlayer | ValidTgts$ Player.Opponent | Choices$ ThisTargetedPlayer | Defined$ You | SubAbility$ ExileYard
SVar:ExileYard:DB$ ChangeZone | ChangeType$ Card.NamedCard | Origin$ Graveyard | DefinedPlayer$ Targeted | Chooser$ You | Destination$ Exile | ChangeNum$ 4 | Hidden$ True | SubAbility$ ExileHand | StackDescription$ Search target opponent's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles their library.
SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ 4 | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None | RememberChanged$ True
SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ 4 | Chooser$ You | Shuffle$ True | StackDescription$ None | SubAbility$ DBDraw
SVar:DBDraw:DB$ Draw | NumCards$ RememberedSize | Defined$ Targeted | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:RememberedSize:Count$RememberedSize
Oracle:{2},{T}, Exile The Stone Brain: Choose a card name. Search target opponent's graveyard, hand, and library for up to four cards with that name and exile them. That player shuffles, then draws a card for each card exiled from their hand this way. Activate only as a sorcery.
A:AB$ NameCard | Cost$ 2 T Exile<1/CARDNAME> | Defined$ You | SubAbility$ ExileYard | SorcerySpeed$ True | SpellDescription$ Choose a card name. Search target opponent's graveyard, hand, and library for up to four cards with that name and exile them. That player shuffles, then draws a card for each card exiled from their hand this way. Activate only as a sorcery.
SVar:ExileYard:DB$ ChangeZone | ValidTgts$ Opponent | ChangeType$ Card.NamedCard | Origin$ Graveyard | DefinedPlayer$ Targeted | Chooser$ You | Destination$ Exile | ChangeNum$ Y | Hidden$ True | RememberChanged$ True | SubAbility$ ExileHand | StackDescription$ Search {p:Targeted}'s graveyard, hand, and library for up to four cards with that name and exile them.
SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ Y | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None | RememberChanged$ True | Imprint$ True
SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ Y | Chooser$ You | Shuffle$ True | StackDescription$ None | RememberChanged$ True | SubAbility$ DBDraw
SVar:DBDraw:DB$ Draw | NumCards$ Z | Defined$ Targeted | SubAbility$ DBCleanup | StackDescription$ {p:Targeted} draw a card for each card exiled from their hand this way
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True
SVar:X:Remembered$Amount
SVar:Y:SVar$X/NMinus.4
SVar:Z:Imprinted$Amount
Oracle:{2},{T}, Exile The Stone Brain: Choose a card name. Search target opponent's graveyard, hand, and library for up to four cards with that name and exile them. That player shuffles, then draws a card for each card exiled from their hand this way. Activate only as a sorcery.