mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 20:58:03 +00:00
C19: add forgescribed cards (patch 6)
This commit is contained in:
@@ -1,9 +1,9 @@
|
|||||||
Name:Captive Audience
|
Name:Captive Audience
|
||||||
ManaCost:5 B R
|
ManaCost:5 B R
|
||||||
Types:Enchantment
|
Types:Enchantment
|
||||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | Static$ True | TriggerDescription$ CARDNAME enters the battlefield under the control of an opponent of your choice.
|
R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBChooseOpp | Description$ CARDNAME enters the battlefield under the control of an opponent of your choice.
|
||||||
SVar:TrigChoose:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | ChoiceTitle$ Choose an opponent to give control to: | AILogic$ Curse | SubAbility$ DBDonate | SpellDescription$ 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:DBDonate:DB$ GainControl | Defined$ Self | NewController$ Player.Chosen | 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
|
||||||
SVar:TrigCharm:DB$ Charm | Choices$ LifePact,DiscardPact,ZombiesPact | ChoiceRestriction$ NotRemembered | RememberChoice$ True | CharmNum$ 1
|
SVar:TrigCharm:DB$ Charm | Choices$ LifePact,DiscardPact,ZombiesPact | ChoiceRestriction$ NotRemembered | RememberChoice$ True | CharmNum$ 1
|
||||||
SVar:LifePact:DB$ SetLife | Defined$ You | LifeAmount$ 4 | ChoiceName$ LifePact | SpellDescription$ Your life total becomes 4.
|
SVar:LifePact:DB$ SetLife | Defined$ You | LifeAmount$ 4 | ChoiceName$ LifePact | SpellDescription$ Your life total becomes 4.
|
||||||
|
|||||||
@@ -3,9 +3,8 @@ ManaCost:1 B G
|
|||||||
Types:Legendary Creature Troll Shaman
|
Types:Legendary Creature Troll Shaman
|
||||||
PT:3/3
|
PT:3/3
|
||||||
K:Trample
|
K:Trample
|
||||||
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRepeat | TriggerDescription$ At the beginning of your end step, each player creates a 1/1 green Plant creature token.
|
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, each player creates a 1/1 green Plant creature token.
|
||||||
SVar:TrigRepeat:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBToken | ChangeZoneTable$ True
|
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_plant | TokenOwner$ Player | LegacyImage$ g 1 1 plant c19
|
||||||
SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_plant | TokenOwner$ Player.IsRemembered | LegacyImage$ g 1 1 plant c19
|
|
||||||
AI:RemoveDeck:Random
|
AI:RemoveDeck:Random
|
||||||
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.token | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature token dies, put a +1/+1 counter on CARDNAME.
|
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.token | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature token dies, put a +1/+1 counter on CARDNAME.
|
||||||
SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | ConditionPresent$ Card.StrictlySelf
|
SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | ConditionPresent$ Card.StrictlySelf
|
||||||
|
|||||||
11
forge-gui/res/cardsfolder/upcoming/pendant_of_prosperity.txt
Normal file
11
forge-gui/res/cardsfolder/upcoming/pendant_of_prosperity.txt
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
Name:Pendant of Prosperity
|
||||||
|
ManaCost:3
|
||||||
|
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.
|
||||||
|
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
|
||||||
|
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.
|
||||||
|
SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1 | SubAbility$ DBDraw
|
||||||
|
SVar:DBDraw:DB$ Draw | Defined$ CardOwner | NumCards$ 1 | SubAbility$ DBChangeZone2
|
||||||
|
SVar:DBChangeZone2:DB$ ChangeZone | DefinedPlayer$ CardOwner | Origin$ Hand | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1
|
||||||
|
Oracle:Pendant of Prosperity enters the battlefield under the control of an opponent of your choice.\n{2}, {T}: Draw a card, then you may put a land card from your hand onto the battlefield. Pendant of Prosperity's owner draws a card, then that player may put a land card from their hand onto the battlefield.
|
||||||
11
forge-gui/res/cardsfolder/upcoming/pramikon_sky_rampart.txt
Normal file
11
forge-gui/res/cardsfolder/upcoming/pramikon_sky_rampart.txt
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
Name:Pramikon, Sky Rampart
|
||||||
|
ManaCost:U R W
|
||||||
|
Types:Legendary Creature Wall
|
||||||
|
PT:1/5
|
||||||
|
K:Flying
|
||||||
|
K:Defender
|
||||||
|
K:ETBReplacement:Other:ChooseDirection
|
||||||
|
SVar:ChooseDirection:DB$ ChooseDirection | SpellDescription$ As CARDNAME enters the battlefield, choose left or right.
|
||||||
|
S:Mode$ CantAttack | DefenderNotNearestToYouInChosenDirection$ True | Description$ Each player may attack only the nearest opponent in the chosen direction and planeswalkers controller by that opponent.
|
||||||
|
AI:RemoveDeck:Random
|
||||||
|
Oracle:Flying, defender\nAs Pramikon, Sky Rampart enters the battlefield, choose left or right.\nEach player may attack only the nearest opponent in the chosen direction and planeswalkers controlled by that opponent.
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
Name:Rayami, First of the Fallen
|
||||||
|
ManaCost:1 B G U
|
||||||
|
Types:Legendary Creature Vampire
|
||||||
|
PT:5/4
|
||||||
|
R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.nonToken | ReplaceWith$ Exile | Description$ If a nontoken creature would die, exile that card with a blood counter on it instead.
|
||||||
|
SVar:Exile:DB$ ChangeZone | Defined$ ReplacedCard | Hidden$ True | Origin$ All | Destination$ Exile | RememberChanged$ True | SubAbility$ DBCounter
|
||||||
|
SVar:DBCounter:DB$ PutCounter | CounterType$ BLOOD | CounterNum$ 1 | Defined$ Remembered | SubAbility$ DBCleanup
|
||||||
|
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||||
|
S:Mode$ Continuous | EffectZone$ Battlefield | Affected$ Card.Self | CharacteristicDefining$ True | SharedKeywordsZone$ Exile | SharedRestrictions$ Creature.counters_GE1_BLOOD | AddKeyword$ Flying & First Strike & Double Strike & Deathtouch & Haste & Hexproof & Indestructible & Lifelink & Menace & Protection & Reach & Trample & Vigilance | Description$ As long as an exiled creature with a blood counter on it has flying, CARDNAME has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, protection, reach, trample, and vigilance.
|
||||||
|
Oracle:If a nontoken creature would die, exile that card with a blood counter on it instead.\nAs long as an exiled creature with a blood counter on it has flying, Rayami, First of the Fallen has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, protection, reach, trample, and vigilance.
|
||||||
Reference in New Issue
Block a user