Merge branch 'stx_26' into 'master'

STX - 26 Mar (+Lesson type)

See merge request core-developers/forge!4278
This commit is contained in:
Michael Kamensky
2021-03-27 04:35:36 +00:00
13 changed files with 108 additions and 1 deletions

View File

@@ -0,0 +1,9 @@
Name:Archmage Emeritus
ManaCost:2 U U
Types:Creature Human Wizard
PT:2/2
T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ Execute$ TrigDraw | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, draw a card.
T:Mode$ SpellCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ Execute$ TrigDraw| Secondary$ True | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, draw a card.
SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1
DeckNeeds:Type$Instant|Sorcery
Oracle:Magecraft — Whenever you cast or copy an instant or sorcery spell, draw a card.

View File

@@ -0,0 +1,9 @@
Name:Confront the Past
ManaCost:X B
Types:Sorcery Lesson
A:SP$ Charm | Choices$ Return,Remove | CharmNum$ 1
SVar:Return:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target planeswalker with mana value X | ValidTgts$ Planeswalker.YouOwn+cmcEQX | SpellDescription$ Return target planeswalker card with mana value X from your graveyard to the battlefield.
SVar:Remove:DB$ RemoveCounter | ValidTgts$ Planeswalker.OppCtrl | TgtPrompt$ Select target planeswalker an opponent controls | CounterType$ LOYALTY | CounterNum$ Y | SpellDescription$ Remove twice X loyalty counters from target planeswalker an opponent controls.
SVar:X:Count$xPaid
SVar:Y:SVar$X/Times.2
Oracle:Choose one —\n• Return target planeswalker card with mana value X from your graveyard to the battlefield.\n• Remove twice X loyalty counters from target planeswalker an opponent controls.

View File

@@ -0,0 +1,12 @@
Name:Dragonsguard Elite
ManaCost:1 G
Types:Creature Human Druid
PT:2/2
T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, put a +1/+1 counter on CARDNAME.
T:Mode$ SpellCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | Secondary$ True | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, put a +1/+1 counter on CARDNAME.
SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1
A:AB$ MultiplyCounter | Cost$ 4 G G | Defined$ Self | CounterType$ P1P1 | SpellDescription$ Double the number of +1/+1 counters on CARDNAME.
DeckHas:Ability$Counters
SVar:BuffedBy:Instant,Sorcery
DeckHints:Type$Instant|Sorcery
Oracle:Magecraft — Whenever you cast or copy an instant or sorcery spell, put a +1/+1 counter on Dragonsguard Elite.\n{4}{G}{G}: Double the number of +1/+1 counters on Dragonsguard Elite.

View File

@@ -0,0 +1,10 @@
Name:Eager First-Year
ManaCost:2 U R
Types:Creature Human Wizard
PT:2/2
T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Magecraft - Whenever you cast or copy an instant or sorcery spell, CARDNAME gets +1/+0 until end of turn.
T:Mode$ SpellCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Magecraft - Whenever you cast or copy an instant or sorcery spell, CARDNAME gets +1/+0 until end of turn.
SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1
SVar:BuffedBy:Instant,Sorcery
DeckNeeds:Type$Instant|Sorcery
Oracle:Magecraft — Whenever you cast or copy an instant or sorcery spell, Eager First-Year gets +1/+0 until end of turn.

View File

@@ -0,0 +1,6 @@
Name:Pest Summoning
ManaCost:1 BG BG
Types:Sorcery Lesson
A:SP$ Token | TokenAmount$ 2 | TokenScript$ bg_1_1_pest_lifegain | TokenOwner$ You | SpellDescription$ Create two 1/1 black and green Pest creature tokens with "When this creature dies, you gain 1 life."
DeckHas:Ability$Token & Ability$Lifegain
Oracle:Create two 1/1 black and green Pest creature tokens with "When this creature dies, you gain 1 life."

View File

@@ -2,7 +2,7 @@ Name:Professor Onyx
ManaCost:4 B B
Types:Legendary Planeswalker Liliana
Loyalty:5
T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | NoResolvingCheck$ True | Execute$ TrigDrain | TriggerZones$ Battlefield | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, each opponent loses 2 life and you gain 2 life.
T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Execute$ TrigDrain | TriggerZones$ Battlefield | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, each opponent loses 2 life and you gain 2 life.
T:Mode$ SpellCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDrain | Secondary$ True | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, each opponent loses 2 life and you gain 2 life.
SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2

View File

@@ -0,0 +1,9 @@
Name:Quandrix Apprentice
ManaCost:G U
Types:Creature Human Wizard
PT:2/2
T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ Execute$ TrigDig | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, look at the top three cards of your library. You may reveal a land card from among them and put that card into your hand. Put the rest on the bottom of your library in any order.
T:Mode$ SpellCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ Execute$ TrigDig | Secondary$ True | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, look at the top three cards of your library. You may reveal a land card from among them and put that card into your hand. Put the rest on the bottom of your library in any order.
SVar:TrigDig:DB$ Dig | DigNum$ 3 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Land
DeckNeeds:Type$Instant|Sorcery
Oracle:Magecraft — Whenever you cast or copy an instant or sorcery spell, look at the top three cards of your library. You may reveal a land card from among them and put that card into your hand. Put the rest on the bottom of your library in any order.

View File

@@ -0,0 +1,9 @@
Name:Silverquill Apprentice
ManaCost:W B
Types:Creature Human Warlock
PT:2/2
T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ Execute$ TrigPump | TriggerDescription$ Magecraft — Whenever you cast or copy and instant or sorcery spell, target creature gets +1/+0 until end of turn.
T:Mode$ SpellCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ Execute$ TrigPump | Secondary$ True | TriggerDescription$ Magecraft — Whenever you cast or copy and instant or sorcery spell, target creature gets +1/+0 until end of turn.
SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1
DeckNeeds:Type$Instant|Sorcery
Oracle:Magecraft — Whenever you cast or copy and instant or sorcery spell, target creature gets +1/+0 until end of turn

View File

@@ -0,0 +1,10 @@
Name:Star Pupil
ManaCost:W
Types:Creature Human Wizard
PT:0/0
K:etbCounter:P1P1:1
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME dies, put its counters on target creature you control.
SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ EachFromSource | EachFromSource$ TriggeredCardLKICopy
DeckHas:Ability$Counters
SVar:SacMe:2
Oracle:Star Pupil enters the battlefield with a +1/+1 counter on it.\nWhen Star Pupil dies, put its counters on target creature you control.

View File

@@ -0,0 +1,13 @@
Name:Storm-Kiln Artist
ManaCost:3 R
Types:Creature Dwarf Shaman
PT:2/2
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | Description$ CARDNAME gets +1/+0 for each artifact you control.
SVar:X:Count$Valid Artifact.YouCtrl
T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, create a Treasure token.
T:Mode$ SpellCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, create a Treasure token.
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You
SVar:BuffedBy:Artifact,Instant,Sorcery
DeckHas:Ability$Token
DeckHints:Type$Instant|Sorcery|Artifact
Oracle:Storm-Kiln Artist gets +1/+0 for each artifact you control.\nMagecraft — Whenever you cast or copy an instant or sorcery spell, create a Treasure token.

View File

@@ -0,0 +1,11 @@
Name:Witherbloom Apprentice
ManaCost:B G
Types:Creature Human Druid
PT:2/2
T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ Execute$ TrigDrain | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, each opponent loses 1 life and you gain 1 life.
T:Mode$ SpellCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ Execute$ TrigDrain | Secondary$ True | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, each opponent loses 1 life and you gain 1 life.
SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainOneLife
SVar:DBGainOneLife:DB$ GainLife | Defined$ You | LifeAmount$ 1
DeckNeeds:Type$Instant|Sorcery
DeckHas:Ability$LifeGain
Oracle:Magecraft — Whenever you cast or copy an instant or sorcery spell, each opponent loses 1 life and you gain 1 life.

View File

@@ -282,6 +282,7 @@ Zubera:Zuberas
[SpellTypes]
Adventure
Arcane
Lesson
Trap
[EnchantmentTypes]
Aura

View File

@@ -0,0 +1,8 @@
Name:Pest
ManaCost:no cost
Types:Creature Pest
Colors:black,green
PT:1/1
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigGrave | TriggerDescription$ When this creature dies, you gain 1 life.
SVar:TrigGrave:DB$ GainLife | Defined$ TriggeredCardController | LifeAmount$ 1
Oracle:When this creature dies, you gain 1 life.