Merge branch 'mid_13' into 'master'

MID - 13 Sep

See merge request core-developers/forge!5348
This commit is contained in:
Michael Kamensky
2021-09-14 03:53:51 +00:00
14 changed files with 150 additions and 1 deletions

View File

@@ -0,0 +1,10 @@
Name:Briarbridge Tracker
ManaCost:2 G
Types:Creature Human Scout
PT:2/3
K:Vigilance
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When CARDNAME enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.")
SVar:TrigInvestigate:DB$ Investigate
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | IsPresent$ Card.token+YouCtrl | Description$ As long as you control a token, CARDNAME gets +2/+0.
DeckHas:Ability$Token & Ability$Sacrifice
Oracle:Vigilance/nWhen Briarbridge Tracker enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.")\nAs long as you control a token, Briarbridge Tracker gets +2/+0.

View File

@@ -0,0 +1,24 @@
Name:Chaplain of Alms
ManaCost:W
Types:Creature Human Cleric
PT:1/1
K:First strike
K:Ward:1
K:Disturb:3 W
AlternateMode:DoubleFaced
DeckHas:Ability$Graveyard
Oracle:First strike\nWard {1} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.)\nDisturb {3}{W} (You may cast this card from your graveyard transformed for its disturb cost.)
ALTERNATE
Name:Chapel Shieldgeist
ManaCost:no cost
Colors:white
Types:Creature Spirit Cleric
PT:2/1
K:Flying
K:First strike
S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Ward:1 | Description$ Each creature you control has ward {1}.
R:Event$ Moved | ValidCard$ Card.Self | Destination$ Graveyard | ReplaceWith$ Exile | Description$ If CARDNAME would be put into a graveyard from anywhere, exile it instead.
SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard
Oracle:Flying, first strike\nEach creature you control has ward {1}. (Whenever it becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.)\nIf Chapel Shieldgeist would be put into a graveyard from anywhere, exile it instead.

View File

@@ -0,0 +1,9 @@
Name:Grafted Identity
ManaCost:2 U U
Types:Enchantment Aura
K:Enchant creature
A:SP$ Attach | Cost$ 2 U U Sac<1/Creature/creature> | ValidTgts$ Creature | TgtPrompt$ Select creature to enchant | AILogic$ GainControl
S:Mode$ Continuous | Affected$ Card.EnchantedBy | GainControl$ You | Description$ You control enchanted creature.
S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Enchanted creature gets +1/+1.
DeckHas:Ability$Sacrifice
Oracle:As an additional cost to cast this spell, sacrifice a creature.\nEnchant creature\nYou control enchanted creature.\nEnchanted creature gets +1/+1.

View File

@@ -0,0 +1,8 @@
Name:Hungry for More
ManaCost:B R
Types:Sorcery
A:SP$ Token | TokenScript$ br_3_1_vampire_trample_lifelink_haste | AtEOT$ Sacrifice | SpellDescription$ Create a 3/1 black and red Vampire creature token with trample, lifelink, and haste. Sacrifice it at the beginning of the next end step.
K:Flashback:1 B R
DeckHas:Ability$Token & Ability$LifeGain & Ability$Sacrifice
DeckHints:Type$Vampire
Oracle:Create a 3/1 black and red Vampire creature token with trample, lifelink, and haste. Sacrifice it at the beginning of the next end step.\nFlashback {1}{B}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.)

View File

@@ -0,0 +1,9 @@
Name:Loyal Gryff
ManaCost:2 W
Types:Creature Hippogriff
PT:2/2
K:Flash
K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return another creature you control to its owner's hand.
SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Creature.Other+YouCtrl | SelectPrompt$ Select another creature you control
Oracle:Flash\nFlying\nWhen Loyal Gryff enters the battlefield, you may return another creature you control to its owner's hand.

View File

@@ -0,0 +1,17 @@
Name:Mysterious Tome
ManaCost:2 U
Types:Artifact
A:AB$ Draw | Cost$ 2 T | NumCards$ 1 | SubAbility$ DBTransform | SpellDescription$ Draw a card. Transform CARDNAME.
SVar:DBTransform:DB$ SetState | Defined$ Self | Mode$ Transform
AlternateMode:DoubleFaced
Oracle:{2}, {T}: Draw a card. Transform Mysterious Tome.
ALTERNATE
Name:Chilling Chronicle
ManaCost:no cost
Types:Artifact
Colors:blue
A:AB$ Tap | Cost$ 1 T | ValidTgts$ Permanent.nonland | TgtPrompt$ Select target nonland permanent | SubAbility$ DBTransform1 | SpellDescription$ Tap target nonland permanent. Transform CARDNAME.
SVar:DBTransform1:DB$ SetState | Defined$ Self | Mode$ Transform
Oracle:{1}, {T}: Tap target nonland permanent. Transform Chilling Chronicle.

View File

@@ -0,0 +1,9 @@
Name:Nebelgast Intruder
ManaCost:2 U
Types:Creature Spirit
PT:2/1
K:Flash
K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBPump | TriggerDescription$ When CARDNAME enters the battlefield, up to one target creature an opponent controls gets -2/-0 until end of turn.
SVar:DBPump:DB$ Pump | NumAtt$ -2 | IsCurse$ True | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature opponent controls
Oracle:Flash\nFlying\nWhen Nebelgast Intruder enters the battlefield, up to one target creature an opponent controls gets -2/-0 until end of turn.

View File

@@ -0,0 +1,14 @@
Name:Necrosynthesis
ManaCost:1 B
Types:Enchantment Aura
K:Enchant creature
Oracle:Enchant creature
A:SP$ Attach | ValidTgts$ Creature | TgtPrompt$ Select creature to enchant | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddTrigger$ DiesTrig | Description$ Enchanted creature has "Whenever another creature dies, put a +1/+1 counter on this creature."
SVar:DiesTrig:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature dies, put a +1/+1 counter on this creature.
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.EnchantedBy | Execute$ TrigDig | TriggerDescription$ When enchanted creature dies, look at the top X cards of your library, where X is its power. Put one of those cards into your hand and the rest on the bottom of your library in a random order.
SVar:TrigDig:DB$ Dig | DigNum$ X | RestRandomOrder$ True
SVar:X:TriggeredCard$CardPower
DeckHas:Ability$Counters
Oracle:Enchant creature\nEnchanted creature has "Whenever another creature dies, put a +1/+1 counter on this creature."\nWhen enchanted creature dies, look at the top X cards of your library, where X is its power. Put one of those cards into your hand and the rest on the bottom of your library in a random order.

View File

@@ -0,0 +1,11 @@
Name:Old Stickfingers
ManaCost:X B G
Types:Legendary Creature Horror
PT:*/*
T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDigUntil | TriggerDescription$ When you cast CARDNAME, reveal cards from the top of your library until you reveal X creature cards. Put all the creature cards revealed this way into your graveyard and the rest on the bottom of your library in a random order.
SVar:TrigDigUntil:DB$ DigUntil | Amount$ X | Valid$ Creature | FoundDestination$ Graveyard | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True
SVar:X:Count$xPaid
S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ Y | SetToughness$ Y | Description$ CARDNAME's power and toughness are each equal to the number of creature cards in your graveyard.
SVar:Y:Count$TypeInYourYard.Creature
DeckHas:Ability$Graveyard
Oracle:When you cast this spell, reveal cards from the top of your library until you reveal X creature cards. Put all the creature cards revealed this way into your graveyard and the rest on the bottom of your library in a random order.\nOld Stickfingers's power and toughness are each equal to the number of creature cards in your graveyard.

View File

@@ -4,7 +4,7 @@ Types:Creature Horror
PT:5/5 PT:5/5
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, put a slime counter on up to one other target creature. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, put a slime counter on up to one other target creature.
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, put a slime counter on up to one other target creature. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, put a slime counter on up to one other target creature.
SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.Other | TgtPrompt$ Select up to one other target creature | TargetMin$ 0 | TargetMax$ 1 | CounterType$ SLIME | CounterNum$ 1 SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.Other | TgtPrompt$ Select up to one other target creature | TargetMin$ 0 | TargetMax$ 1 | AITgts$ Creature.nonHorror+OppCtrl+counters_LT1_SLIME | CounterType$ SLIME | CounterNum$ 1
S:Mode$ Continuous | Affected$ Creature.nonHorror+counters_GE1_SLIME | RemoveAllAbilities$ True | SetPower$ 2 | SetToughness$ 2 | Description$ Non-Horror creatures with slime counters on them lose all abilities and have base power and toughness 2/2. S:Mode$ Continuous | Affected$ Creature.nonHorror+counters_GE1_SLIME | RemoveAllAbilities$ True | SetPower$ 2 | SetToughness$ 2 | Description$ Non-Horror creatures with slime counters on them lose all abilities and have base power and toughness 2/2.
DeckHas:Ability$Counters DeckHas:Ability$Counters
SVar:HasAttackEffect:TRUE SVar:HasAttackEffect:TRUE

View File

@@ -0,0 +1,8 @@
Name:Startle
ManaCost:1 U
Types:Instant
A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | IsCurse$ True | SubAbility$ DBToken | StackDescription$ {c:Targeted} gets -2/-0 until end of turn. | SpellDescription$ Target creature gets -2/-0 until end of turn.
SVar:DBToken:DB$ Token | TokenScript$ b_2_2_zombie_decayed | SubAbility$ DBDraw | SpellDescription$ Create a 2/2 black Zombie creature token with decayed. (It can't block. When it attacks, sacrifice it at end of combat.)
SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card.
DeckHas:Ability$Token & Ability$Sacrifice
Oracle:Target creature gets -2/-0 until end of turn. Create a 2/2 black Zombie creature token with decayed. (It can't block. When it attacks, sacrifice it at end of combat.)\nDraw a card.

View File

@@ -0,0 +1,14 @@
Name:Sunset Revelry
ManaCost:1 W
Types:Sorcery
A:SP$ GainLife | Defined$ You | LifeAmount$ 4 | ConditionCheckSVar$ LifeThem | ConditionSVarCompare$ GTLifeYou | SubAbility$ DBToken | StackDescription$ SpellDescription | SpellDescription$ If an opponent has more life than you, you gain 4 life.
SVar:LifeThem:PlayerCountOpponents$HighestLifeTotal
SVar:LifeYou:Count$YourLifeTotal
SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_human | ConditionCheckSVar$ CreaturesThem | ConditionSVarCompare$ GTCreaturesYou | SubAbility$ DBDraw | SpellDescription$ If an opponent controls more creatures than you, create two 1/1 white Human creature tokens.
SVar:CreaturesThem:PlayerCountOpponents$HighestValid Creature.YouCtrl
SVar:CreaturesYou:Count$Valid Creature.YouCtrl
SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionCheckSVar$ CardsThem | ConditionSVarCompare$ GTCardsYou | StackDescription$ SpellDescription | SpellDescription$ If an opponent has more cards in hand than you, draw a card.
SVar:CardsThem:PlayerCountOpponents$HighestCardsInHand
SVar:CardsYou:Count$CardsInYourHand
DeckHas:Ability$LifeGain & Ability$Token
Oracle:If an opponent has more life than you, you gain 4 life.\nIf an opponent controls more creatures than you, create two 1/1 white Human creature tokens.\nIf an opponent has more cards in hand than you, draw a card.

View File

@@ -0,0 +1,7 @@
Name:Vanquish the Horde
ManaCost:6 W W
Types:Sorcery
S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each creature on the battlefield.
SVar:X:Count$Valid Creature
A:SP$ DestroyAll | ValidCards$ Creature | SpellDescription$ Destroy all creatures.
Oracle:This spell costs {1} less to cast for each creature on the battlefield.\nDestroy all creatures.

View File

@@ -0,0 +1,9 @@
Name:Vampire
ManaCost:no cost
Types:Creature Vampire
Colors:black,red
PT:3/1
K:Trample
K:Lifelink
K:Haste
Oracle:Trample, lifelink, haste