mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
Merge branch 'mid_13' into 'master'
MID - 13 Sep See merge request core-developers/forge!5348
This commit is contained in:
10
forge-gui/res/cardsfolder/upcoming/briarbridge_tracker.txt
Normal file
10
forge-gui/res/cardsfolder/upcoming/briarbridge_tracker.txt
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
Name:Briarbridge Tracker
|
||||||
|
ManaCost:2 G
|
||||||
|
Types:Creature Human Scout
|
||||||
|
PT:2/3
|
||||||
|
K:Vigilance
|
||||||
|
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When CARDNAME enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.")
|
||||||
|
SVar:TrigInvestigate:DB$ Investigate
|
||||||
|
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | IsPresent$ Card.token+YouCtrl | Description$ As long as you control a token, CARDNAME gets +2/+0.
|
||||||
|
DeckHas:Ability$Token & Ability$Sacrifice
|
||||||
|
Oracle:Vigilance/nWhen Briarbridge Tracker enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.")\nAs long as you control a token, Briarbridge Tracker gets +2/+0.
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
Name:Chaplain of Alms
|
||||||
|
ManaCost:W
|
||||||
|
Types:Creature Human Cleric
|
||||||
|
PT:1/1
|
||||||
|
K:First strike
|
||||||
|
K:Ward:1
|
||||||
|
K:Disturb:3 W
|
||||||
|
AlternateMode:DoubleFaced
|
||||||
|
DeckHas:Ability$Graveyard
|
||||||
|
Oracle:First strike\nWard {1} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.)\nDisturb {3}{W} (You may cast this card from your graveyard transformed for its disturb cost.)
|
||||||
|
|
||||||
|
ALTERNATE
|
||||||
|
|
||||||
|
Name:Chapel Shieldgeist
|
||||||
|
ManaCost:no cost
|
||||||
|
Colors:white
|
||||||
|
Types:Creature Spirit Cleric
|
||||||
|
PT:2/1
|
||||||
|
K:Flying
|
||||||
|
K:First strike
|
||||||
|
S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Ward:1 | Description$ Each creature you control has ward {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:Flying, first strike\nEach creature you control has ward {1}. (Whenever it becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.)\nIf Chapel Shieldgeist would be put into a graveyard from anywhere, exile it instead.
|
||||||
9
forge-gui/res/cardsfolder/upcoming/grafted_identity.txt
Normal file
9
forge-gui/res/cardsfolder/upcoming/grafted_identity.txt
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
Name:Grafted Identity
|
||||||
|
ManaCost:2 U U
|
||||||
|
Types:Enchantment Aura
|
||||||
|
K:Enchant creature
|
||||||
|
A:SP$ Attach | Cost$ 2 U U Sac<1/Creature/creature> | ValidTgts$ Creature | TgtPrompt$ Select creature to enchant | AILogic$ GainControl
|
||||||
|
S:Mode$ Continuous | Affected$ Card.EnchantedBy | GainControl$ You | Description$ You control enchanted creature.
|
||||||
|
S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Enchanted creature gets +1/+1.
|
||||||
|
DeckHas:Ability$Sacrifice
|
||||||
|
Oracle:As an additional cost to cast this spell, sacrifice a creature.\nEnchant creature\nYou control enchanted creature.\nEnchanted creature gets +1/+1.
|
||||||
8
forge-gui/res/cardsfolder/upcoming/hungry_for_more.txt
Normal file
8
forge-gui/res/cardsfolder/upcoming/hungry_for_more.txt
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
Name:Hungry for More
|
||||||
|
ManaCost:B R
|
||||||
|
Types:Sorcery
|
||||||
|
A:SP$ Token | TokenScript$ br_3_1_vampire_trample_lifelink_haste | AtEOT$ Sacrifice | SpellDescription$ Create a 3/1 black and red Vampire creature token with trample, lifelink, and haste. Sacrifice it at the beginning of the next end step.
|
||||||
|
K:Flashback:1 B R
|
||||||
|
DeckHas:Ability$Token & Ability$LifeGain & Ability$Sacrifice
|
||||||
|
DeckHints:Type$Vampire
|
||||||
|
Oracle:Create a 3/1 black and red Vampire creature token with trample, lifelink, and haste. Sacrifice it at the beginning of the next end step.\nFlashback {1}{B}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.)
|
||||||
9
forge-gui/res/cardsfolder/upcoming/loyal_gryff.txt
Normal file
9
forge-gui/res/cardsfolder/upcoming/loyal_gryff.txt
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
Name:Loyal Gryff
|
||||||
|
ManaCost:2 W
|
||||||
|
Types:Creature Hippogriff
|
||||||
|
PT:2/2
|
||||||
|
K:Flash
|
||||||
|
K:Flying
|
||||||
|
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return another creature you control to its owner's hand.
|
||||||
|
SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Creature.Other+YouCtrl | SelectPrompt$ Select another creature you control
|
||||||
|
Oracle:Flash\nFlying\nWhen Loyal Gryff enters the battlefield, you may return another creature you control to its owner's hand.
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
Name:Mysterious Tome
|
||||||
|
ManaCost:2 U
|
||||||
|
Types:Artifact
|
||||||
|
A:AB$ Draw | Cost$ 2 T | NumCards$ 1 | SubAbility$ DBTransform | SpellDescription$ Draw a card. Transform CARDNAME.
|
||||||
|
SVar:DBTransform:DB$ SetState | Defined$ Self | Mode$ Transform
|
||||||
|
AlternateMode:DoubleFaced
|
||||||
|
Oracle:{2}, {T}: Draw a card. Transform Mysterious Tome.
|
||||||
|
|
||||||
|
ALTERNATE
|
||||||
|
|
||||||
|
Name:Chilling Chronicle
|
||||||
|
ManaCost:no cost
|
||||||
|
Types:Artifact
|
||||||
|
Colors:blue
|
||||||
|
A:AB$ Tap | Cost$ 1 T | ValidTgts$ Permanent.nonland | TgtPrompt$ Select target nonland permanent | SubAbility$ DBTransform1 | SpellDescription$ Tap target nonland permanent. Transform CARDNAME.
|
||||||
|
SVar:DBTransform1:DB$ SetState | Defined$ Self | Mode$ Transform
|
||||||
|
Oracle:{1}, {T}: Tap target nonland permanent. Transform Chilling Chronicle.
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
Name:Nebelgast Intruder
|
||||||
|
ManaCost:2 U
|
||||||
|
Types:Creature Spirit
|
||||||
|
PT:2/1
|
||||||
|
K:Flash
|
||||||
|
K:Flying
|
||||||
|
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBPump | TriggerDescription$ When CARDNAME enters the battlefield, up to one target creature an opponent controls gets -2/-0 until end of turn.
|
||||||
|
SVar:DBPump:DB$ Pump | NumAtt$ -2 | IsCurse$ True | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature opponent controls
|
||||||
|
Oracle:Flash\nFlying\nWhen Nebelgast Intruder enters the battlefield, up to one target creature an opponent controls gets -2/-0 until end of turn.
|
||||||
14
forge-gui/res/cardsfolder/upcoming/necrosynthesis.txt
Normal file
14
forge-gui/res/cardsfolder/upcoming/necrosynthesis.txt
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
Name:Necrosynthesis
|
||||||
|
ManaCost:1 B
|
||||||
|
Types:Enchantment Aura
|
||||||
|
K:Enchant creature
|
||||||
|
Oracle:Enchant creature
|
||||||
|
A:SP$ Attach | ValidTgts$ Creature | TgtPrompt$ Select creature to enchant | AILogic$ Pump
|
||||||
|
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddTrigger$ DiesTrig | Description$ Enchanted creature has "Whenever another creature dies, put a +1/+1 counter on this creature."
|
||||||
|
SVar:DiesTrig:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature dies, put a +1/+1 counter on this creature.
|
||||||
|
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
|
||||||
|
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.EnchantedBy | Execute$ TrigDig | TriggerDescription$ When enchanted creature dies, look at the top X cards of your library, where X is its power. Put one of those cards into your hand and the rest on the bottom of your library in a random order.
|
||||||
|
SVar:TrigDig:DB$ Dig | DigNum$ X | RestRandomOrder$ True
|
||||||
|
SVar:X:TriggeredCard$CardPower
|
||||||
|
DeckHas:Ability$Counters
|
||||||
|
Oracle:Enchant creature\nEnchanted creature has "Whenever another creature dies, put a +1/+1 counter on this creature."\nWhen enchanted creature dies, look at the top X cards of your library, where X is its power. Put one of those cards into your hand and the rest on the bottom of your library in a random order.
|
||||||
11
forge-gui/res/cardsfolder/upcoming/old_stickfingers.txt
Normal file
11
forge-gui/res/cardsfolder/upcoming/old_stickfingers.txt
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
Name:Old Stickfingers
|
||||||
|
ManaCost:X B G
|
||||||
|
Types:Legendary Creature Horror
|
||||||
|
PT:*/*
|
||||||
|
T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDigUntil | TriggerDescription$ When you cast CARDNAME, reveal cards from the top of your library until you reveal X creature cards. Put all the creature cards revealed this way into your graveyard and the rest on the bottom of your library in a random order.
|
||||||
|
SVar:TrigDigUntil:DB$ DigUntil | Amount$ X | Valid$ Creature | FoundDestination$ Graveyard | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True
|
||||||
|
SVar:X:Count$xPaid
|
||||||
|
S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ Y | SetToughness$ Y | Description$ CARDNAME's power and toughness are each equal to the number of creature cards in your graveyard.
|
||||||
|
SVar:Y:Count$TypeInYourYard.Creature
|
||||||
|
DeckHas:Ability$Graveyard
|
||||||
|
Oracle:When you cast this spell, reveal cards from the top of your library until you reveal X creature cards. Put all the creature cards revealed this way into your graveyard and the rest on the bottom of your library in a random order.\nOld Stickfingers's power and toughness are each equal to the number of creature cards in your graveyard.
|
||||||
@@ -4,7 +4,7 @@ Types:Creature Horror
|
|||||||
PT:5/5
|
PT:5/5
|
||||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, put a slime counter on up to one other target creature.
|
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, put a slime counter on up to one other target creature.
|
||||||
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, put a slime counter on up to one other target creature.
|
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, put a slime counter on up to one other target creature.
|
||||||
SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.Other | TgtPrompt$ Select up to one other target creature | TargetMin$ 0 | TargetMax$ 1 | CounterType$ SLIME | CounterNum$ 1
|
SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.Other | TgtPrompt$ Select up to one other target creature | TargetMin$ 0 | TargetMax$ 1 | AITgts$ Creature.nonHorror+OppCtrl+counters_LT1_SLIME | CounterType$ SLIME | CounterNum$ 1
|
||||||
S:Mode$ Continuous | Affected$ Creature.nonHorror+counters_GE1_SLIME | RemoveAllAbilities$ True | SetPower$ 2 | SetToughness$ 2 | Description$ Non-Horror creatures with slime counters on them lose all abilities and have base power and toughness 2/2.
|
S:Mode$ Continuous | Affected$ Creature.nonHorror+counters_GE1_SLIME | RemoveAllAbilities$ True | SetPower$ 2 | SetToughness$ 2 | Description$ Non-Horror creatures with slime counters on them lose all abilities and have base power and toughness 2/2.
|
||||||
DeckHas:Ability$Counters
|
DeckHas:Ability$Counters
|
||||||
SVar:HasAttackEffect:TRUE
|
SVar:HasAttackEffect:TRUE
|
||||||
|
|||||||
8
forge-gui/res/cardsfolder/upcoming/startle.txt
Normal file
8
forge-gui/res/cardsfolder/upcoming/startle.txt
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
Name:Startle
|
||||||
|
ManaCost:1 U
|
||||||
|
Types:Instant
|
||||||
|
A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | IsCurse$ True | SubAbility$ DBToken | StackDescription$ {c:Targeted} gets -2/-0 until end of turn. | SpellDescription$ Target creature gets -2/-0 until end of turn.
|
||||||
|
SVar:DBToken:DB$ Token | TokenScript$ b_2_2_zombie_decayed | SubAbility$ DBDraw | SpellDescription$ Create a 2/2 black Zombie creature token with decayed. (It can't block. When it attacks, sacrifice it at end of combat.)
|
||||||
|
SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card.
|
||||||
|
DeckHas:Ability$Token & Ability$Sacrifice
|
||||||
|
Oracle:Target creature gets -2/-0 until end of turn. Create a 2/2 black Zombie creature token with decayed. (It can't block. When it attacks, sacrifice it at end of combat.)\nDraw a card.
|
||||||
14
forge-gui/res/cardsfolder/upcoming/sunset_revelry.txt
Normal file
14
forge-gui/res/cardsfolder/upcoming/sunset_revelry.txt
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
Name:Sunset Revelry
|
||||||
|
ManaCost:1 W
|
||||||
|
Types:Sorcery
|
||||||
|
A:SP$ GainLife | Defined$ You | LifeAmount$ 4 | ConditionCheckSVar$ LifeThem | ConditionSVarCompare$ GTLifeYou | SubAbility$ DBToken | StackDescription$ SpellDescription | SpellDescription$ If an opponent has more life than you, you gain 4 life.
|
||||||
|
SVar:LifeThem:PlayerCountOpponents$HighestLifeTotal
|
||||||
|
SVar:LifeYou:Count$YourLifeTotal
|
||||||
|
SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_human | ConditionCheckSVar$ CreaturesThem | ConditionSVarCompare$ GTCreaturesYou | SubAbility$ DBDraw | SpellDescription$ If an opponent controls more creatures than you, create two 1/1 white Human creature tokens.
|
||||||
|
SVar:CreaturesThem:PlayerCountOpponents$HighestValid Creature.YouCtrl
|
||||||
|
SVar:CreaturesYou:Count$Valid Creature.YouCtrl
|
||||||
|
SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionCheckSVar$ CardsThem | ConditionSVarCompare$ GTCardsYou | StackDescription$ SpellDescription | SpellDescription$ If an opponent has more cards in hand than you, draw a card.
|
||||||
|
SVar:CardsThem:PlayerCountOpponents$HighestCardsInHand
|
||||||
|
SVar:CardsYou:Count$CardsInYourHand
|
||||||
|
DeckHas:Ability$LifeGain & Ability$Token
|
||||||
|
Oracle:If an opponent has more life than you, you gain 4 life.\nIf an opponent controls more creatures than you, create two 1/1 white Human creature tokens.\nIf an opponent has more cards in hand than you, draw a card.
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
Name:Vanquish the Horde
|
||||||
|
ManaCost:6 W W
|
||||||
|
Types:Sorcery
|
||||||
|
S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each creature on the battlefield.
|
||||||
|
SVar:X:Count$Valid Creature
|
||||||
|
A:SP$ DestroyAll | ValidCards$ Creature | SpellDescription$ Destroy all creatures.
|
||||||
|
Oracle:This spell costs {1} less to cast for each creature on the battlefield.\nDestroy all creatures.
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
Name:Vampire
|
||||||
|
ManaCost:no cost
|
||||||
|
Types:Creature Vampire
|
||||||
|
Colors:black,red
|
||||||
|
PT:3/1
|
||||||
|
K:Trample
|
||||||
|
K:Lifelink
|
||||||
|
K:Haste
|
||||||
|
Oracle:Trample, lifelink, haste
|
||||||
Reference in New Issue
Block a user