C19: add forgescribed cards (patch 7)

This commit is contained in:
swordshine
2019-08-09 19:47:50 +08:00
parent 708b5c8c9b
commit 0b1e552143
8 changed files with 46 additions and 3 deletions

View File

@@ -1,7 +1,7 @@
Name:Captive Audience Name:Captive Audience
ManaCost:5 B R ManaCost:5 B R
Types:Enchantment Types:Enchantment
R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBChooseOpp | Description$ CARDNAME enters the battlefield under the control of an opponent of your choice. R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBChooseOpp | Layer$ Control | Description$ CARDNAME enters the battlefield under the control of an opponent of your choice.
SVar:DBChooseOpp:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | ChoiceTitle$ Choose an opponent to give control to: | AILogic$ Curse | SubAbility$ MoveToPlay SVar:DBChooseOpp:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | ChoiceTitle$ Choose an opponent to give control to: | AILogic$ Curse | SubAbility$ MoveToPlay
SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | GainControl$ True | NewController$ ChosenPlayer | SubAbility$ ClearRemembered SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | GainControl$ True | NewController$ ChosenPlayer | SubAbility$ ClearRemembered
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigCharm | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, ABILITY T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigCharm | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, ABILITY

View File

@@ -7,6 +7,7 @@ S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Deathtouch & I
K:Morph:Sac<1/Creature.Other/another creature> K:Morph:Sac<1/Creature.Other/another creature>
R:Event$ TurnFaceUp | ValidCard$ Card.Self | ReplaceWith$ DBChoose | ActiveZones$ Battlefield | Description$ As CARDNAME is turned face up, you may attach it to a creature. R:Event$ TurnFaceUp | ValidCard$ Card.Self | ReplaceWith$ DBChoose | ActiveZones$ Battlefield | Description$ As CARDNAME is turned face up, you may attach it to a creature.
SVar:DBChoose:DB$ ChooseCard | Choices$ Creature | ChoiceTitle$ Choose a creature | SubAbility$ DBAttach SVar:DBChoose:DB$ ChooseCard | Choices$ Creature | ChoiceTitle$ Choose a creature | SubAbility$ DBAttach
SVar:DBAttach:DB$ Attach | Defined$ ChosenCard | Object$ Self | Optional$ True | AILogic$ Pump SVar:DBAttach:DB$ Attach | Defined$ ChosenCard | Object$ Self | Optional$ True | AILogic$ Pump | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True
AI:RemoveDeck:All AI:RemoveDeck:All
Oracle:Enchant creature\nEnchanted creature has deathtouch and indestructible.\nMorph—Sacrifice another creature. (You may cast this card face down as a 2/2 creature for {3}. Turn it face up at any time for its morph cost.)\nAs Gift of Doom is turned face up, you may attach it to a creature. Oracle:Enchant creature\nEnchanted creature has deathtouch and indestructible.\nMorph—Sacrifice another creature. (You may cast this card face down as a 2/2 creature for {3}. Turn it face up at any time for its morph cost.)\nAs Gift of Doom is turned face up, you may attach it to a creature.

View File

@@ -1,7 +1,7 @@
Name:Pendant of Prosperity Name:Pendant of Prosperity
ManaCost:3 ManaCost:3
Types:Artifact Types:Artifact
R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBChooseOpp | Description$ CARDNAME enters the battlefield under the control of an opponent of your choice. R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBChooseOpp | Layer$ Control | Description$ CARDNAME enters the battlefield under the control of an opponent of your choice.
SVar:DBChooseOpp:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | ChoiceTitle$ Choose an opponent to give control to: | AILogic$ Curse | SubAbility$ MoveToPlay SVar:DBChooseOpp:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | ChoiceTitle$ Choose an opponent to give control to: | AILogic$ Curse | SubAbility$ MoveToPlay
SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | GainControl$ True | NewController$ ChosenPlayer SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | GainControl$ True | NewController$ ChosenPlayer
A:AB$ Draw | Cost$ 2 T | NumCards$ 1 | SubAbility$ DBChangeZone | SpellDescription$ Draw a card, then you may put a land card from your hand onto the battlefield. CARDNAME's owner draws a card, then that player may put a land card from their hand onto the battlefield. A:AB$ Draw | Cost$ 2 T | NumCards$ 1 | SubAbility$ DBChangeZone | SpellDescription$ Draw a card, then you may put a land card from your hand onto the battlefield. CARDNAME's owner draws a card, then that player may put a land card from their hand onto the battlefield.

View File

@@ -0,0 +1,7 @@
Name:Sanctum of Eternity
ManaCost:no cost
Types:Land
A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}.
A:AB$ ChangeZone | Cost$ 2 T | ValidTgts$ Card.IsCommander+YouOwn | TgtPrompt$ Select target commander you own | Origin$ Battlefield | Destination$ Hand | PlayerTurn$ True | SpellDescription$ Return target commander you own from the battlefield to your hand. Activate this ability only during your turn.
AI:RemoveDeck:All
Oracle:{T}: Add {C}.\n{2}, {T}: Return target commander you own from the battlefield to your hand. Activate this ability only during your turn.

View File

@@ -0,0 +1,9 @@
Name:Selesnya Eulogist
ManaCost:2 G
Types:Creature Centaur Druid
PT:3/3
A:AB$ ChangeZone | Cost$ 2 G | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature | SubAbility$ DBCopy | SpellDescription$ Exile target creature card from a graveyard, then populate. (Create a token that's a copy of a creature token you control.)
SVar:DBCopy:DB$ CopyPermanent | Choices$ Creature.token+YouCtrl | NumCopies$ 1 | Populate$ True
AI:RemoveDeck:All
DeckHints:Ability$Token
Oracle:{2}{G}: Exile target creature card from a graveyard, then populate. (Create a token that's a copy of a creature token you control.)

View File

@@ -0,0 +1,8 @@
Name:Sevinne's Reclamation
ManaCost:2 W
Types:Sorcery
A:SP$ ChangeZone | Cost$ 2 W | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target permanent card with converted mana cost 3 or less from your graveyard | ValidTgts$ Permanent.cmcLE3+YouCtrl | SubAbility$ DBCpoy | SpellDescription$ Return target permanent card with converted mana cost 3 or less from your graveyard to the battlefield. If this spell was cast from a graveyard, you may copy this spell and may choose a new target for the copy.
SVar:DBCpoy:DB$ CopySpellAbility | Defined$ Parent | Optional$ True | ConditionDefined$ Self | ConditionPresent$ Card.wasCastFromGraveyard
AI:RemoveDeck:Random
K:Flashback:4 W
Oracle:Return target permanent card with converted mana cost 3 or less from your graveyard to the battlefield. If this spell was cast from a graveyard, you may copy this spell and may choose a new target for the copy.\nFlashback {4}{W} (You may cast this card from your graveyard for its flashback cost. Then exile it.)

View File

@@ -0,0 +1,11 @@
Name:Skyfire Phoenix
ManaCost:2 R R
Types:Creature Phoenix
PT:3/3
K:Flying
K:Haste
T:Mode$ SpellCast | ValidCard$ Card.IsCommander+YouOwn | ValidActivatingPlayer$ You | TriggerZones$ Graveyard | Execute$ TrigReturn | TriggerDescription$ When you cast your commander, return CARDNAME from your graveyard to the battlefield.
SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield
SVar:SacMe:2
SVar:DiscardMe:3
Oracle:Flying, haste\nWhen you cast your commander, return Skyfire Phoenix from your graveyard to the battlefield.

View File

@@ -0,0 +1,7 @@
Name:Song of the Worldsoul
ManaCost:4 W W
Types:Enchantment
T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | Execute$ DBCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell, populate. (Create a token that's a copy of a creature token you control.)
SVar:DBCopy:DB$ CopyPermanent | Choices$ Creature.token+YouCtrl | NumCopies$ 1 | Populate$ True
DeckNeeds:Ability$Token
Oracle:Whenever you cast a spell, populate. (Create a token that's a copy of a creature token you control.)