mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 20:28:00 +00:00
Merge branch 'vow_4' into 'master'
VOW: 4 Nov See merge request core-developers/forge!5739
This commit is contained in:
8
forge-gui/res/cardsfolder/upcoming/arm_the_cathars.txt
Normal file
8
forge-gui/res/cardsfolder/upcoming/arm_the_cathars.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Arm the Cathars
|
||||
ManaCost:1 W W
|
||||
Types:Sorcery
|
||||
A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature (+3/+3) | NumAtt$ 3 | NumDef$ 3 | KW$ Vigilance | SubAbility$ DBPump | StackDescription$ Until end of turn, {c:ThisTargetedCard} gets +3/+3, | SpellDescription$ Until end of turn, target creature gets +3/+3,
|
||||
SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select up to one other target creature (+2/+2) | TargetMin$ 0 | TargetMax$ 1 | NumAtt$ 2 | NumDef$ 2 | KW$ Vigilance | TargetUnique$ True | SubAbility$ DBPump2 | StackDescription$ SpellDescription | SpellDescription$ up to one other target creature gets +2/+2,
|
||||
SVar:DBPump2:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select up to one other target creature (+1/+1) | TargetMin$ 0 | TargetMax$ 1 | NumAtt$ 1 | NumDef$ 1 | KW$ Vigilance | TargetUnique$ True | SubAbility$ DBPump3 | StackDescription$ SpellDescription | SpellDescription$ and up to one other target creature gets +1/1.
|
||||
SVar:DBPump3:DB$ Pump | Defined$ Targeted | KW$ Vigilance | StackDescription$ SpellDescription | SpellDescription$ Those creatures gain vigilance until end of turn.
|
||||
Oracle:Until end of turn, target creature gets +3/+3, up to one other target creature gets +2/+2, and up to one other target creature gets +1/+1. Those creatures gain vigilance until end of turn.
|
||||
10
forge-gui/res/cardsfolder/upcoming/ascendant_packleader.txt
Normal file
10
forge-gui/res/cardsfolder/upcoming/ascendant_packleader.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Ascendant Packleader
|
||||
ManaCost:G
|
||||
Types:Creature Wolf
|
||||
PT:2/1
|
||||
K:etbCounter:P1P1:1:IsPresent$ Permanent.YouCtrl+cmcGE4:CARDNAME enters the battlefield with a +1/+1 counter on it if you control a permanent with mana value 4 or greater.
|
||||
T:Mode$ SpellCast | ValidCard$ Card.cmcGE4 | ValidActivatingPlayer$ You | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell with mana value 4 or greater, put a +1/+1 counter on CARDNAME.
|
||||
SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
|
||||
DeckHas:Ability$Counters
|
||||
SVar:BuffedBy:Permanent.cmcGE4
|
||||
Oracle:Ascendant Packleader enters the battlefield with a +1/+1 counter on it if you control a permanent with mana value 4 or greater.\nWhenever you cast a spell with mana value 4 or greater, put a +1/+1 counter on Ascendant Packleader.
|
||||
@@ -0,0 +1,25 @@
|
||||
Name:Concealing Curtains
|
||||
ManaCost:B
|
||||
Types:Creature Wall
|
||||
PT:0/4
|
||||
K:Defender
|
||||
A:AB$ SetState | Cost$ 2 B | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | SpellDescription$ Transform CARDNAME. Activate only as a sorcery.
|
||||
AlternateMode:DoubleFaced
|
||||
Oracle:Defender\n{2}{B}: Transform Concealing Curtains. Activate only as a sorcery.
|
||||
|
||||
ALTERNATE
|
||||
|
||||
Name:Revealing Eye
|
||||
ManaCost:no cost
|
||||
Colors:black
|
||||
Types:Creature Eye Horror
|
||||
PT:3/4
|
||||
K:Menace
|
||||
T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When this creature transforms into CARDNAME, target opponent reveals their hand. You may choose a nonland card from it. If you do, that player discards that card, then draws a card.
|
||||
SVar:TrigReveal:DB$ RevealHand | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | RememberRevealed$ True | SubAbility$ DBChoose
|
||||
SVar:DBChoose:DB$ ChooseCard | ChoiceZone$ Hand | Amount$ 1 | Choices$ Card.nonLand+IsRemembered | SubAbility$ DBDiscard | ChoiceTitle$ You may choose a nonland card
|
||||
SVar:DBDiscard:DB$ Discard | DefinedCards$ ChosenCard | Defined$ Targeted | Mode$ Defined | ConditionDefined$ ChosenCard | ConditionPresent$ Card | ConditionCompare$ EQ1 | SubAbility$ DBDraw
|
||||
SVar:DBDraw:DB$ Draw | Defined$ Targeted | NumCards$ 1 | ConditionDefined$ ChosenCard | ConditionPresent$ Card | ConditionCompare$ EQ1 | SubAbility$ DBCleanup
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True
|
||||
DeckHas:Ability$Discard
|
||||
Oracle:Menace\nWhen this creature transforms into Revealing Eye, target opponent reveals their hand. You may choose a nonland card from it. If you do, that player discards that card, then draws a card.
|
||||
15
forge-gui/res/cardsfolder/upcoming/cultivator_colossus.txt
Normal file
15
forge-gui/res/cardsfolder/upcoming/cultivator_colossus.txt
Normal file
@@ -0,0 +1,15 @@
|
||||
Name:Cultivator Colossus
|
||||
ManaCost:4 G G G
|
||||
Types:Creature Plant Beast
|
||||
PT:*/*
|
||||
K:Trample
|
||||
S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of lands you control.
|
||||
SVar:X:Count$Valid Land.YouCtrl
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigRepeat | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may put a land card from your hand onto the battlefield tapped. If you do, draw a card and repeat this process.
|
||||
SVar:TrigRepeat:DB$ Repeat | RepeatSubAbility$ DBClear | RepeatDefined$ Remembered | RepeatPresent$ Card | RepeatSVarCompare$ EQ1 | SubAbility$ DBCleanup
|
||||
SVar:DBClear:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBChangeZone
|
||||
SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.YouOwn | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBDraw
|
||||
SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:BuffedBy:Land
|
||||
Oracle:Trample\nCultivator Colossus's power and toughness are each equal to the number of lands you control.\nWhen Cultivator Colossus enters the battlefield, you may put a land card from your hand onto the battlefield tapped. If you do, draw a card and repeat this process.
|
||||
@@ -0,0 +1,27 @@
|
||||
Name:Distracting Geist
|
||||
ManaCost:2 W
|
||||
Types:Creature Spirit
|
||||
PT:2/1
|
||||
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME attacks, tap target creature defending player controls.
|
||||
SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.ControlledBy TriggeredDefendingPlayer | TgtPrompt$ Select target creature defending player controls
|
||||
SVar:HasAttackEffect:TRUE
|
||||
K:Disturb:4 W
|
||||
AlternateMode:DoubleFaced
|
||||
DeckHas:Ability$Graveyard
|
||||
Oracle:Whenever Distracting Geist attacks, tap target creature defending player controls.\nDisturb {4}{W} (You may cast this card from your graveyard transformed for its disturb cost.)
|
||||
|
||||
ALTERNATE
|
||||
|
||||
Name:Clever Distraction
|
||||
ManaCost:no cost
|
||||
Colors:white
|
||||
Types:Enchantment Aura
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Pump
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddTrigger$ AttackTrigger | AddSVar$ AE | Description$ Enchanted creature has "Whenever this creature attacks, tap target creature defending player controls."
|
||||
SVar:AttackTrigger:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME attacks, tap target creature defending player controls.
|
||||
SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.ControlledBy TriggeredDefendingPlayer | TgtPrompt$ Select target creature defending player controls
|
||||
SVar:AE:SVar:HasAttackEffect:TRUE
|
||||
R:Event$ Moved | ValidCard$ Card.Self | Destination$ Graveyard | ReplaceWith$ Exile | Description$ If CARDNAME would be put into a graveyard from anywhere, exile it instead.
|
||||
SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard
|
||||
Oracle:Enchant creature\nEnchanted creature has "Whenever this creature attacks, tap target creature defending player controls." If Clever Distraction would be put into a graveyard from anywhere, exile it instead.
|
||||
10
forge-gui/res/cardsfolder/upcoming/dollhouse_of_horrors.txt
Normal file
10
forge-gui/res/cardsfolder/upcoming/dollhouse_of_horrors.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Dollhouse of Horrors
|
||||
ManaCost:5
|
||||
Types:Artifact
|
||||
A:AB$ CopyPermanent | Cost$ 1 T ExileFromGrave<1/Creature> | Defined$ Exiled | SetPower$ 0 | SetToughness$ 0 | AddTypes$ Construct & Artifact | AddStaticAbilities$ ConstructBuff | SorcerySpeed$ True | SubAbility$ DBPump | StackDescription$ Create a token that's a copy of {c:Exiled}, except it's a 0/0 Construct artifact in addition to its other types and it has "This creature gets +1/+1 for each Construct you control." | SpellDescription$ Create a token that's a copy of the exiled card, except it's a 0/0 Construct artifact in addition to its other types and it has "This creature gets +1/+1 for each Construct you control."
|
||||
SVar:DBPump:DB$ Pump | Defined$ Exiled | StackDescription$ That creature gains haste until end of turn. | SpellDescription$ That creature gains haste until end of turn. Activate only as a sorcery.
|
||||
SVar:ConstructBuff:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ This creature gets +1/+1 for each Construct you control.
|
||||
SVar:X:Count$Valid Construct.YouCtrl
|
||||
DeckHas:Ability$Token & Ability$Graveyard & Type$Artifact
|
||||
DeckHints:Type$Construct
|
||||
Oracle:{1}, {T}: Exile a creature card from your graveyard: Create a token that's a copy of the exiled card, except it's a 0/0 Construct artifact in addition to its other types and it has "This creature gets +1/+1 for each Construct you control." That creature gains haste until end of turn. Activate only as a sorcery.
|
||||
11
forge-gui/res/cardsfolder/upcoming/falkenrath_forebear.txt
Normal file
11
forge-gui/res/cardsfolder/upcoming/falkenrath_forebear.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
Name:Falkenrath Forebear
|
||||
ManaCost:2 B
|
||||
Types:Creature Vampire
|
||||
PT:3/1
|
||||
K:Flying
|
||||
K:CARDNAME can't block.
|
||||
T:Mode$ DamageDone | ValidSource$ Card.Self | Execute$ TrigToken | CombatDamage$ True | ValidTarget$ Player | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, create a Blood token.
|
||||
SVar:TrigToken:DB$ Token | TokenScript$ c_a_blood_draw
|
||||
A:AB$ ChangeZone | Cost$ B Sac<2/Blood.token/Blood token> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to the battlefield.
|
||||
DeckHas:Ability$Token & Ability$Sacrifice & Ability$Graveyard & Type$Blood
|
||||
Oracle:Flying\nFalkenrath Forebear can't block.\nWhenever Falkenrath Forebear deals combat damage to a player, create a Blood token.\n{B}, Sacrifice two Blood tokens: Return Falkenrath Forebear from your graveyard to the battlefield.
|
||||
10
forge-gui/res/cardsfolder/upcoming/hamlet_vanguard.txt
Normal file
10
forge-gui/res/cardsfolder/upcoming/hamlet_vanguard.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Hamlet Vanguard
|
||||
ManaCost:2 G
|
||||
Types:Creature Human Warrior
|
||||
PT:1/1
|
||||
K:Ward:2
|
||||
K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with two +1/+1 counters on it for each other nontoken Human you control.
|
||||
SVar:X:Count$Valid Human.nonToken+YouCtrl/Times.2
|
||||
DeckNeeds:Type$Human
|
||||
DeckHas:Ability$Counters
|
||||
Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nHamlet Vanguard enters the battlefield with two +1/+1 counters on it for each other nontoken Human you control.
|
||||
8
forge-gui/res/cardsfolder/upcoming/inspired_idea.txt
Normal file
8
forge-gui/res/cardsfolder/upcoming/inspired_idea.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Inspired Idea
|
||||
ManaCost:2 U
|
||||
Types:Sorcery
|
||||
A:SP$ Draw | NumCards$ 3 | SubAbility$ DBEffect | SpellDescription$ Draw three cards. [Your maximum hand size is reduced by three for the rest of the game.]
|
||||
SVar:DBEffect:DB$ Effect | StaticAbilities$ ReduceHand | Duration$ Permanent
|
||||
SVar:ReduceHand:Mode$ Continuous | Affected$ You | RaiseMaxHandSize$ -3 | Description$ Your maximum hand size is reduced by three for the rest of the game.
|
||||
A:SP$ Draw | Cost$ 3 U U | NumCards$ 3 | PrecostDesc$ Cleave | CostDesc$ {3}{U}{U} | NonBasicSpell$ True | SpellDescription$ (You may cast this spell for its cleave cost. If you do, remove the words in square brackets.)
|
||||
Oracle:Cleave {3}{U}{U} (You may cast this spell for its cleave cost. If you do, remove the words in square brackets.)\nDraw three cards. [Your maximum hand size is reduced by three for the rest of the game.]
|
||||
@@ -0,0 +1,22 @@
|
||||
Name:Lantern Bearer
|
||||
ManaCost:U
|
||||
Types:Creature Spirit
|
||||
PT:1/1
|
||||
K:Flying
|
||||
K:Disturb:2 U
|
||||
AlternateMode:DoubleFaced
|
||||
DeckHas:Ability$Graveyard
|
||||
Oracle:Flying\nDisturb {2}{U} (You may cast this card from your graveyard transformed for its disturb cost.)
|
||||
|
||||
ALTERNATE
|
||||
|
||||
Name:Lanterns' Lift
|
||||
ManaCost:no cost
|
||||
Colors:blue
|
||||
Types:Enchantment Aura
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Pump
|
||||
S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Flying | Description$ Enchanted creature gets +1/+1 and has flying.
|
||||
R:Event$ Moved | ValidCard$ Card.Self | Destination$ Graveyard | ReplaceWith$ Exile | Description$ If CARDNAME would be put into a graveyard from anywhere, exile it instead.
|
||||
SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard
|
||||
Oracle:Enchant creature\nEnchanted creature gets +1/+1 and has flying.\nIf Lanterns' Lift would be put into a graveyard from anywhere, exile it instead.
|
||||
@@ -0,0 +1,24 @@
|
||||
Name:Mischievous Catgeist
|
||||
ManaCost:1 U
|
||||
Types:Creature Cat Spirit
|
||||
PT:1/1
|
||||
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw a card.
|
||||
SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1
|
||||
K:Disturb:2 U
|
||||
AlternateMode:DoubleFaced
|
||||
DeckHas:Ability$Graveyard
|
||||
Oracle:Whenever Mischievous Catgeist deals combat damage to a player, draw card.\nDisturb {2}{U} (You may cast this card from your graveyard transformed for its disturb cost.)
|
||||
|
||||
ALTERNATE
|
||||
|
||||
Name:Catlike Curiosity
|
||||
ManaCost:no cost
|
||||
Colors:blue
|
||||
Types:Enchantment Aura
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Pump
|
||||
T:Mode$ DamageDone | ValidSource$ Card.AttachedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature deals combat damage to a player, draw a card.
|
||||
SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1
|
||||
R:Event$ Moved | ValidCard$ Card.Self | Destination$ Graveyard | ReplaceWith$ Exile | Description$ If CARDNAME would be put into a graveyard from anywhere, exile it instead.
|
||||
SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard
|
||||
Oracle:Enchant creature\nWhenever enchanted creature deals combat damage to a player, draw a card.\nIf Catlike Curiosity would be put into a graveyard from anywhere, exile it instead.
|
||||
11
forge-gui/res/cardsfolder/upcoming/sigardas_imprisonment.txt
Normal file
11
forge-gui/res/cardsfolder/upcoming/sigardas_imprisonment.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
Name:Sigarda's Imprisonment
|
||||
ManaCost:2 W
|
||||
Types:Enchantment Aura
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Curse
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Enchanted creature can't attack or block.
|
||||
A:AB$ ChangeZone | Cost$ 4 W | Defined$ Enchanted | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBToken | SpellDescription$ Exile enchanted creature.
|
||||
SVar:DBToken:DB$ Token | TokenScript$ c_a_blood_draw | SpellDescription$ Create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.")
|
||||
SVar:NonStackingAttachEffect:True
|
||||
DeckHas:Ability$Token & Ability$Sacrifice & Type$Blood
|
||||
Oracle:Enchant creature\nEnchanted creature can't attack or block.\n{4}{W}: Exile enchanted creature. Create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.")
|
||||
11
forge-gui/res/cardsfolder/upcoming/wedding_security.txt
Normal file
11
forge-gui/res/cardsfolder/upcoming/wedding_security.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
Name:Wedding Security
|
||||
ManaCost:3 B B
|
||||
Types:Creature Vampire Soldier
|
||||
PT:4/4
|
||||
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPutCounter | IsPresent$ Blood.token+YouCtrl | TriggerDescription$ Whenever CARDNAME attacks, you may sacrifice a Blood token. If you do, put a +1/+1 counter on CARDNAME and draw a card.
|
||||
SVar:TrigPutCounter:AB$ PutCounter | Cost$ Sac<1/Blood.token/Blood token> | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBDraw
|
||||
SVar:DBDraw:DB$ Draw | NumCards$ 1
|
||||
DeckNeeds:Type$Blood
|
||||
DeckHas:Ability$Counters & Ability$Sacrifice
|
||||
SVar:HasAttackEffect:TRUE
|
||||
Oracle:Whenever Wedding Security attacks, you may sacrifice a Blood token. If you do, put a +1/+1 counter on Wedding Security and draw a card.
|
||||
9
forge-gui/res/cardsfolder/upcoming/whispering_wizard.txt
Normal file
9
forge-gui/res/cardsfolder/upcoming/whispering_wizard.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
Name:Whispering Wizard
|
||||
ManaCost:3 U
|
||||
Types:Creature Human Wizard
|
||||
PT:3/2
|
||||
T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | ActivationLimit$ 1 | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast a noncreature spell, create a 1/1 white Spirit creature token with flying. This ability triggers only once each turn.
|
||||
SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_spirit_flying
|
||||
SVar:BuffedBy:Card.nonLand+nonCreature
|
||||
DeckHas:Ability$Token
|
||||
Oracle:Whenever you cast a noncreature spell, create a 1/1 white Spirit creature token with flying. This ability triggers only once each turn.
|
||||
Reference in New Issue
Block a user