Merge branch 'morewarsparkcards' into 'master'

Another batch of forgescribe scriptable cards

See merge request core-developers/forge!1594
This commit is contained in:
swordshine
2019-04-28 14:19:26 +00:00
13 changed files with 99 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
Name:Heartwarming Redemption
ManaCost:2 R W
Types:Instant
A:SP$ Discard | Cost$ 2 R W | Defined$ You | RememberDiscarded$ True | Mode$ Hand | SubAbility$ DBDraw | SpellDescription$ Discard all the cards in your hand, then draw that many cards plus one. You gain life equal to the number of cards in your hand.
SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X | SubAbility$ DBGainLife
SVar:X:Remembered$Amount.Plus.1
SVar:DBGainLife:DB$ GainLife | LifeAmount$ Y | References$ Y | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:Y:Count$InYourHand
AI:RemoveDeck:All
Oracle:Discard all the cards in your hand, then draw that many cards plus one. You gain life equal to the number of cards in your hand.

View File

@@ -0,0 +1,9 @@
Name:Kiora's Dambreaker
ManaCost:5 U
Types:Creature Leviathan
PT:5/6
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerDescription$ When CARDNAME enters the battlefield, proliferate. (Choose any number of permanents and/or players, then give each counter of each kind already there.)
SVar:TrigProliferate:DB$ Proliferate
DeckHas:Ability$Proliferate
DeckHints:Ability$Counters
Oracle:When Kiora's Dambreaker enters the battlefield, proliferate. (Choose any number of permanents and/or players, then give each a counter of each kind already there.)

View File

@@ -0,0 +1,5 @@
Name:Lazotep Behemoth
ManaCost:4 B
Types:Creature Zombie Hippo
PT:5/4
Oracle:

View File

@@ -0,0 +1,6 @@
Name:Narset's Reversal
ManaCost:U U
Types:Instant
A:SP$ CopySpellAbility | Cost$ U U | ValidTgts$ Instant,Sorcery | TargetType$ Spell | SpellDescription$ Copy target instant or sorcery spell, then return it to its owner's hand. You may choose new targets for the copy.
SVar:DBReturn:DB$ChangeZone | Defined$ Targeted | Origin$ Stack | Destination$ Hand
Oracle:Copy target instant or sorcery spell, then return it to its owner's hand. You may choose new targets for the copy.

View File

@@ -0,0 +1,8 @@
Name:Pledge of Unity
ManaCost:1 G W
Types:Instant
A:SP$ PutCounterAll | Cost$ 1 G W | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBGainLife | SpellDescription$ Put a +1/+1 counter on each creature you control. You gain 1 life for each creature you control.
SVar:DBGainLife:DB$ GainLife | LifeAmount$ X | References$ X
SVar:X:Count$Valid Creature.YouCtrl
DeckHas:Ability$Counters
Oracle:Put a +1/+1 counter on each creature you control. You gain 1 life for each creature you control.

View File

@@ -0,0 +1,6 @@
Name:Ravnica at War
ManaCost:3 W
Types:Sorcery
A:SP$ ChangeZoneAll | Cost$ 3 W | ChangeType$ Permanent.MultiColor | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile all multicolored permanents.
AI:RemoveDeck:Random
Oracle:Exile all multicolored permanents.

View File

@@ -0,0 +1,7 @@
Name:Rising Populace
ManaCost:2 W
Types:Creature Human
PT:2/2
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+YouCtrl,Planeswalker.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature or planeswalker you control dies, put a +1/+1 counter on CARDNAME.
SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | ConditionPresent$ Card.StrictlySelf
Oracle:Whenever another creature or planeswalker you control dies, put a +1/+1 counter on Rising Populace.

View File

@@ -0,0 +1,10 @@
Name:Samut, Tyrant Smasher
ManaCost:2 R/G R/G
Types:Legendary Planeswalker Samut
Loyalty:5
S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Haste | Description$ Creatures you control have haste.
SVar:PlayMain1:TRUE
SVar:BuffedBy:Creature
A:AB$ Pump | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +1 | KW$ Haste | SubAbility$ DBScry | SpellDescription$ Target creature gets +2/+1 and gains haste until end of turn. Scry 1.
SVar:DBScry:DB$ Scry | ScryNum$ 1
Oracle:Creatures you control have haste.\n[-1]: Target creature gets +2/+1 and gains haste until end of turn. Scry 1.

View File

@@ -0,0 +1,6 @@
Name:Tamiyo's Epiphany
ManaCost:3 U
Types:Sorcery
A:SP$ Scry | Cost$ 3 U | ScryNum$ 4 | SpellDescription$ Scry 4, then draw two cards. | SubAbility$ DBDraw
SVar:DBDraw:DB$Draw | NumCards$ 2
Oracle:Scry 4, then draw two cards.

View File

@@ -0,0 +1,7 @@
Name:Teyo, the Shieldmage
ManaCost:2 W
Types:Legendary Planeswalker Teyo
Loyalty:5
S:Mode$ Continuous | Affected$ You | AddKeyword$ Hexproof | Description$ You have hexproof.
A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ w_0_3_wall_defender | TokenOwner$ You | LegacyImage$ w 0 3 wall defender war | SpellDescription$ Create a 0/3 white Wall creature token with defender.
Oracle:You have hexproof. (You can't be the target of spells or abilities your opponents control.)\n[-2]: Create a 0/3 white Wall creature token with defender.

View File

@@ -0,0 +1,7 @@
Name:Teyo's Lightshield
ManaCost:2 W
Types:Creature Illusion
PT:0/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, 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 | CounterNum$ 1
Oracle:When Teyo's Lightshield enters the battlefield, put a +1/+1 counter on target creature you control.

View File

@@ -0,0 +1,9 @@
Name:The Wanderer
ManaCost:3 W
Types:Legendary Planeswalker
Loyalty:5
R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ You,Permanent.Other | ActiveZones$ Battlefield | Description$ Prevent all noncombat damage that would be dealt to you and other permanents you control.
SVar:NonStackingEffect:True
AI:RemoveDeck:Random
A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature.powerGE4 | TgtPrompt$ Select target creature with power 4 or greater | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature with power 4 or greater.
Oracle:Prevent all noncombat damage that would be dealt to you and other permanents you control.\n[-2]: Exile target creature with power 4 or greater.

View File

@@ -0,0 +1,8 @@
Name:Wanderer's Strike
ManaCost:4 W
Types:Sorcery
A:SP$ ChangeZone | Cost$ 4 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBProliferate | SpellDescription$ Exile target creature, then proliferate.
SVar:DBProliferate:DB$Proliferate
DeckHas:Ability$Proliferate
DeckNeeds:Ability$Counters
Oracle:Exile target creature, then proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.)