mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 12:18:00 +00:00
Migrate scripts for DMU, DMC & HBG and fix file name typos
This commit is contained in:
11
forge-gui/res/cardsfolder/c/cadric_soul_kindler.txt
Normal file
11
forge-gui/res/cardsfolder/c/cadric_soul_kindler.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
Name:Cadric, Soul Kindler
|
||||
ManaCost:2 R W
|
||||
Types:Legendary Creature Dwarf Wizard
|
||||
PT:4/3
|
||||
S:Mode$ IgnoreLegendRule | ValidCard$ Permanent.token+YouCtrl | Description$ The "legend rule" doesn't apply to tokens you control.
|
||||
T:Mode$ ChangesZone | ValidCard$ Permanent.nonToken+Legendary+Other+YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigCopy | TriggerDescription$ Whenever another nontoken legendary permanent enters the battlefield under your control, you may pay {1}. If you do, create a token that's a copy of it. That token gains haste. Sacrifice it at the beginning of the next end step.
|
||||
SVar:TrigCopy:AB$ CopyPermanent | Cost$ 1 | Defined$ TriggeredCard | PumpKeywords$ Haste | AtEOT$ Sacrifice
|
||||
SVar:BuffedBy:Legendary
|
||||
DeckHas:Ability$Token
|
||||
DeckNeeds:Type$Legendary
|
||||
Oracle:The "legend rule" doesn't apply to tokens you control.\nWhenever another nontoken legendary permanent enters the battlefield under your control, you may pay {1}. If you do, create a token that's a copy of it. That token gains haste. Sacrifice it at the beginning of the next end step.
|
||||
16
forge-gui/res/cardsfolder/c/champions_of_tyr.txt
Normal file
16
forge-gui/res/cardsfolder/c/champions_of_tyr.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
Name:Champions of Tyr
|
||||
ManaCost:2 W W
|
||||
Types:Creature Angel Knight
|
||||
PT:4/3
|
||||
K:Flying
|
||||
K:Double team
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBBoon | TriggerDescription$ When CARDNAME enters the battlefield, you get a boon with "When you cast your next creature spell, that creature enters the battlefield with your choice of a +1/+1 counter, a flying counter, or a lifelink counter on it."
|
||||
SVar:DBBoon:DB$ Effect | Boon$ True | Duration$ Permanent | Triggers$ SpellCast | SpellDescription$ You get a boon with "When you cast your next creature spell, that creature enters the battlefield with an additional +1/+1 counter, reach counter, and trample counter on it."
|
||||
SVar:SpellCast:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | OneOff$ True | ActivationLimit$ 1 | TriggerZones$ Command | Execute$ ReplEffAddCounter | TriggerDescription$ When you cast your next creature spell, that creature enters the battlefield with an additional +1/+1 counter, flying counter, and lifelink counter on it.
|
||||
SVar:ReplEffAddCounter:DB$ Effect | ReplacementEffects$ ETBAddCounter | RememberObjects$ TriggeredCard
|
||||
SVar:ETBAddCounter:Event$ Moved | Origin$ Stack | Destination$ Battlefield | ValidCard$ Card.IsRemembered | ReplaceWith$ ETBAddExtraCounter
|
||||
SVar:ETBAddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1,Flying,Lifelink | CounterNum$ 1 | SubAbility$ MoveToBattlefield
|
||||
SVar:MoveToBattlefield:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | SubAbility$ TrigRemoveSelf
|
||||
SVar:TrigRemoveSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile
|
||||
DeckHas:Ability$LifeGain|Counters & Keyword$Lifelink|Flying
|
||||
Oracle:Flying\nDouble team\nWhen Champions of Tyr enters the battlefield, you get a boon with "When you cast your next creature spell, that creature enters the battlefield with your choice of a +1/+1 counter, a flying counter, or a lifelink counter on it."
|
||||
6
forge-gui/res/cardsfolder/c/charismatic_vanguard.txt
Normal file
6
forge-gui/res/cardsfolder/c/charismatic_vanguard.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
Name:Charismatic Vanguard
|
||||
ManaCost:2 W
|
||||
Types:Creature Dwarf Soldier
|
||||
PT:3/2
|
||||
A:AB$ PumpAll | Cost$ 4 W | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Creatures you control get +1/+1 until end of turn.
|
||||
Oracle:{4}{W}: Creatures you control get +1/+1 until end of turn.
|
||||
9
forge-gui/res/cardsfolder/c/choking_miasma.txt
Normal file
9
forge-gui/res/cardsfolder/c/choking_miasma.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
Name:Choking Miasma
|
||||
ManaCost:1 B B
|
||||
Types:Sorcery
|
||||
K:Kicker:G
|
||||
A:SP$ PutCounter | Choices$ Creature.YouCtrl | ChoiceTitle$ Choose a creature you control | CounterType$ P1P1 | Condition$ Kicked | CounterNum$ 1 | SubAbility$ DBPumpAll | SpellDescription$ If this spell was kicked, put a +1/+1 counter on a creature you control. All creatures get -2/-2 until end of turn.
|
||||
SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -2 | NumDef$ -2
|
||||
DeckHas:Ability$Counters
|
||||
DeckHints:Color$Green
|
||||
Oracle:Kicker {G} (You may pay an additional {G} as you cast this spell.)\nIf this spell was kicked, put a +1/+1 counter on a creature you control.\nAll creatures get -2/-2 until end of turn.
|
||||
7
forge-gui/res/cardsfolder/c/citizens_arrest.txt
Normal file
7
forge-gui/res/cardsfolder/c/citizens_arrest.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Citizen's Arrest
|
||||
ManaCost:1 W W
|
||||
Types:Enchantment
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | SpellDescription$ When CARDNAME enters the battlefield, exile target creature or planeswalker an opponent controls until CARDNAME leaves the battlefield.
|
||||
SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl,Planeswalker.OppCtrl | Duration$ UntilHostLeavesPlay
|
||||
SVar:PlayMain1:TRUE
|
||||
Oracle:When Citizen's Arrest enters the battlefield, exile target creature or planeswalker an opponent controls until Citizen's Arrest leaves the battlefield.
|
||||
12
forge-gui/res/cardsfolder/c/cleaving_skyrider.txt
Normal file
12
forge-gui/res/cardsfolder/c/cleaving_skyrider.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Name:Cleaving Skyrider
|
||||
ManaCost:2 W
|
||||
Types:Creature Human Warrior
|
||||
PT:2/2
|
||||
K:Flash
|
||||
K:Kicker:2 R
|
||||
K:Flying
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, it deals X damage to any target, where X is the number of attacking creatures.
|
||||
SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X
|
||||
SVar:X:Count$Valid Creature.attacking
|
||||
SVar:BuffedBy:Creature.attacking
|
||||
Oracle:Flash\nKicker {2}{R} (You may pay an additional {2}{R} as you cast this spell.)\nFlying\nWhen Cleaving Skyrider enters the battlefield, if it was kicked, it deals X damage to any target, where X is the number of attacking creatures.
|
||||
7
forge-gui/res/cardsfolder/c/clockwork_drawbridge.txt
Normal file
7
forge-gui/res/cardsfolder/c/clockwork_drawbridge.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Clockwork Drawbridge
|
||||
ManaCost:W
|
||||
Types:Artifact Creature Wall
|
||||
PT:0/3
|
||||
K:Defender
|
||||
A:AB$ Tap | Cost$ 2 W T | ValidTgts$ Creature | SpellDescription$ Tap target creature.
|
||||
Oracle:Defender\n{2}{W}, {T}: Tap target creature
|
||||
7
forge-gui/res/cardsfolder/c/colossal_growth.txt
Normal file
7
forge-gui/res/cardsfolder/c/colossal_growth.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Colossal Growth
|
||||
ManaCost:1 G
|
||||
Types:Instant
|
||||
K:Kicker:R
|
||||
A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +3 | NumDef$ +3 | SubAbility$ PumpKicked | SpellDescription$ Target creature gets +3/+3 until end of turn.
|
||||
SVar:PumpKicked:DB$ Pump | Defined$ Targeted | Condition$ Kicked | KW$ Haste & Trample | NumAtt$ +1 | NumDef$ +1
|
||||
Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nTarget creature gets +3/+3 until end of turn. If this spell was kicked, instead that creature gets +4/+4 and gains trample and haste until end of turn.
|
||||
11
forge-gui/res/cardsfolder/c/combat_research.txt
Normal file
11
forge-gui/res/cardsfolder/c/combat_research.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
Name:Combat Research
|
||||
ManaCost:U
|
||||
Types:Enchantment Aura
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | ValidTgts$ Creature | AILogic$ Curiosity | AITgts$ Creature.Legendary
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddTrigger$ TrigDamageDone | Description$ Enchanted creature has "Whenever this creature deals combat damage to a player, draw a card."
|
||||
SVar:TrigDamageDone:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever this creature deals combat damage to a player, draw a card.
|
||||
SVar:TrigDraw:DB$ Draw
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy+Legendary | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Ward:1 | Description$ As long as enchanted creature is legendary, it gets +1/+1 and has ward {1}. (Whenever enchanted creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.)
|
||||
DeckHints:Type$Legendary
|
||||
Oracle:Enchant creature\nEnchanted creature has "Whenever this creature deals combat damage to a player, draw a card."\nAs long as enchanted creature is legendary, it gets +1/+1 and has ward {1}. (Whenever enchanted creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.)
|
||||
5
forge-gui/res/cardsfolder/c/contaminated_aquifer.txt
Normal file
5
forge-gui/res/cardsfolder/c/contaminated_aquifer.txt
Normal file
@@ -0,0 +1,5 @@
|
||||
Name:Contaminated Aquifer
|
||||
ManaCost:no cost
|
||||
Types:Land Island Swamp
|
||||
K:CARDNAME enters the battlefield tapped.
|
||||
Oracle:({T}: Add {U} or {B}.)\nContaminated Aquifer enters the battlefield tapped.
|
||||
10
forge-gui/res/cardsfolder/c/coral_colony.txt
Normal file
10
forge-gui/res/cardsfolder/c/coral_colony.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Coral Colony
|
||||
ManaCost:1 U
|
||||
Types:Creature Wall
|
||||
PT:1/4
|
||||
K:Defender
|
||||
A:AB$ Mill | Cost$ 1 U T | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills X cards, where X is the number of cards you control with defender.
|
||||
SVar:X:Count$Valid Creature.withDefender+YouCtrl
|
||||
DeckHas:Ability$Mill
|
||||
DeckHints:Keyword$Defender
|
||||
Oracle:Defender\n{1}{U}, {T}: Target player mills X cards, where X is the number of cards you control with defender. (To mill a card, a player puts the top card of their library into their graveyard.)
|
||||
8
forge-gui/res/cardsfolder/c/cosmic_epiphany.txt
Normal file
8
forge-gui/res/cardsfolder/c/cosmic_epiphany.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Cosmic Epiphany
|
||||
ManaCost:4 U U
|
||||
Types:Sorcery
|
||||
A:SP$ Draw | NumCards$ X | SpellDescription$ Draw cards equal to the number of instant and sorcery cards in your graveyard.
|
||||
SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn
|
||||
DeckNeeds:Type$Instant|Sorcery
|
||||
DeckHas:Ability$Graveyard
|
||||
Oracle:Draw cards equal to the number of instant and sorcery cards in your graveyard.
|
||||
7
forge-gui/res/cardsfolder/c/cryptic_spires.txt
Normal file
7
forge-gui/res/cardsfolder/c/cryptic_spires.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Cryptic Spires
|
||||
ManaCost:no cost
|
||||
Types:Land
|
||||
Text:As you create your deck, circle two of the colors below.
|
||||
K:CARDNAME enters the battlefield tapped.
|
||||
A:AB$ Mana | Cost$ T | Produced$ Combo Chosen | SpellDescription$ Add mana of either of the circled colors.
|
||||
Oracle:As you create your deck, circle two of the colors below.\nCryptic Spires enters the battlefield tapped.\n{T}: Add one mana of either of the circled colors.
|
||||
8
forge-gui/res/cardsfolder/c/crystal_grotto.txt
Normal file
8
forge-gui/res/cardsfolder/c/crystal_grotto.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Crystal Grotto
|
||||
ManaCost:no cost
|
||||
Types:Land
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 1.
|
||||
SVar:TrigScry:DB$ Scry | ScryNum$ 1
|
||||
A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}.
|
||||
A:AB$ Mana | Cost$ 1 T | Produced$ Any | SpellDescription$ Add one mana of any color.
|
||||
Oracle:When Crystal Grotto enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)\n{T}: Add {C}.\n{1}, {T}: Add one mana of any color.
|
||||
10
forge-gui/res/cardsfolder/c/cult_conscript.txt
Normal file
10
forge-gui/res/cardsfolder/c/cult_conscript.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Cult Conscript
|
||||
ManaCost:B
|
||||
Types:Creature Skeleton Warrior
|
||||
PT:2/1
|
||||
K:CARDNAME enters the battlefield tapped.
|
||||
A:AB$ ChangeZone | Cost$ 1 B | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | CheckSVar$ X | SVarCompare GT0 | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate only if a non-Skeleton creature died under your control this turn.
|
||||
SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.YouCtrl+nonSkeleton
|
||||
SVar:DiscardMe:1
|
||||
SVar:SacMe:1
|
||||
Oracle:Cult Conscript enters the battlefield tapped.\n{1}{B}: Return Cult Conscript from your graveyard to the battlefield. Activate only if a non-Skeleton creature died under your control this turn.
|
||||
5
forge-gui/res/cardsfolder/c/cut_down.txt
Normal file
5
forge-gui/res/cardsfolder/c/cut_down.txt
Normal file
@@ -0,0 +1,5 @@
|
||||
Name:Cut Down
|
||||
ManaCost:B
|
||||
Types:Instant
|
||||
A:SP$ Destroy | ValidTgts$ Creature.totalPT_LE5 | TgtPrompt$ Select target creature with total power and toughness 5 or less | SpellDescription$ Destroy target creature with total power and toughness 5 or less.
|
||||
Oracle:Destroy target creature with total power and toughness 5 or less.
|
||||
Reference in New Issue
Block a user