mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
Merge pull request #70 from paulsnoops/snc_contributer_scripts
Some SNC scripts from Discord contributors
This commit is contained in:
10
forge-gui/res/cardsfolder/upcoming/angel_of_suffering.txt
Normal file
10
forge-gui/res/cardsfolder/upcoming/angel_of_suffering.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Angel of Suffering
|
||||
ManaCost:3 B B
|
||||
Types:Creature Nightmare Angel
|
||||
PT:5/3
|
||||
K:Flying
|
||||
R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ You | ReplaceWith$ DoubleMill | PreventionEffect$ True | Description$ If damage would be dealt to you, prevent that damage and mill twice that many cards.
|
||||
SVar:DoubleMill:DB$ Mill | Defined$ ReplacedTarget | NumCards$ X
|
||||
SVar:X:ReplaceCount$DamageAmount/Twice
|
||||
DeckHas:Ability$Mill
|
||||
Oracle:Flying\nIf damage would be dealt to you, prevent that damage and mill twice that many cards.
|
||||
9
forge-gui/res/cardsfolder/upcoming/angelic_observer.txt
Normal file
9
forge-gui/res/cardsfolder/upcoming/angelic_observer.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
Name:Angelic Observer
|
||||
ManaCost:5 W
|
||||
Types:Creature Angel Advisor
|
||||
PT:3/3
|
||||
K:Flying
|
||||
S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each Citizen you control.
|
||||
SVar:X:Count$TypeYouCtrl.Citizen
|
||||
DeckHints:Type$Citizen
|
||||
Oracle:This spell costs {1} less to cast for each Citizen you control.\nFlying
|
||||
12
forge-gui/res/cardsfolder/upcoming/aven_heartstabber.txt
Normal file
12
forge-gui/res/cardsfolder/upcoming/aven_heartstabber.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Name:Aven Heartstabber
|
||||
ManaCost:U B
|
||||
Types:Creature Bird Assassin
|
||||
PT:1/1
|
||||
K:Flying
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Deathtouch | CheckSVar$ X | SVarCompare$ GE5 | Description$ As long as there are five or more mana values among cards in your graveyard, CARDNAME gets +2/+2 and has deathtouch.
|
||||
SVar:X:Count$ValidGraveyard Card.YouOwn$DifferentCMC
|
||||
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME dies, mill two cards, then draw a card.
|
||||
SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You | SubAbility$ TrigDraw
|
||||
SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ You
|
||||
DeckHas:Ability$Graveyard|Mill
|
||||
Oracle:Flying\nAs long as there are five or more mana values among cards in your graveyard, Aven Heartstabber gets +2/+2 and has deathtouch.\nWhen Aven Heartstabber dies, mill two cards, then draw a card.
|
||||
7
forge-gui/res/cardsfolder/upcoming/buy_your_silence.txt
Normal file
7
forge-gui/res/cardsfolder/upcoming/buy_your_silence.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Buy Your Silence
|
||||
ManaCost:4 W
|
||||
Types:Sorcery
|
||||
A:SP$ ChangeZone | Cost$ 4 W | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand | TgtPromt$ Select target nonland permanant | SubAbility$ DBTreasure | StackDescription$ SpellDescription | SpellDescription$ Exile target nonland permanent. Its controller creates a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")
|
||||
SVar:DBTreasure:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ TargetedController
|
||||
DeckHas:Ability$Sacrifice|Token & Type$Treasure|Artifact
|
||||
Oracle:Exile target nonland permanent. Its controller creates a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")
|
||||
8
forge-gui/res/cardsfolder/upcoming/celebrity_fencer.txt
Normal file
8
forge-gui/res/cardsfolder/upcoming/celebrity_fencer.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Celebrity Fencer
|
||||
ManaCost:3 W
|
||||
Types:Creature Elf Druid
|
||||
PT:3/2
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Alliance — Whenever another creature enters the battlefield under your control, put a +1/+1 counter on CARDNAME.
|
||||
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
|
||||
DeckHas:Ability$Counters
|
||||
Oracle:Alliance — Whenever another creature enters the battlefield under your control, put a +1/+1 counter on Celebrity Fencer.
|
||||
11
forge-gui/res/cardsfolder/upcoming/extraction_specialist.txt
Normal file
11
forge-gui/res/cardsfolder/upcoming/extraction_specialist.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
Name:Extraction Specialist
|
||||
ManaCost:2 W
|
||||
Types:Creature Human Rogue
|
||||
PT:3/2
|
||||
K:Lifelink
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target creature card with mana value 2 or less from your graveyard to the battlefield. That creature can't attack or block for as long as you control CARDNAME.
|
||||
SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl+cmcLE2 | TgtPrompt$ Select target creature with mana value 2 or less from your graveyard | SubAbility$ DBAnimate
|
||||
SVar:DBAnimate:DB$ Animate | Defined$ Targeted | HiddenKeywords$ CARDNAME can't attack or block. | Duration$ UntilHostLeavesPlay
|
||||
SVar:PlayMain1:TRUE
|
||||
DeckHas:Ability$LifeGain|Graveyard
|
||||
Oracle:Lifelink\nWhen Extraction Specialist enters the battlefield, return target creature card with mana value 2 or less from your graveyard to the battlefield. That creature can't attack or block for as long as you control Extraction Specialist.
|
||||
13
forge-gui/res/cardsfolder/upcoming/giada_font_of_hope.txt
Normal file
13
forge-gui/res/cardsfolder/upcoming/giada_font_of_hope.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Name:Giada, Font of Hope
|
||||
ManaCost:1 W
|
||||
Types:Legendary Creature Angel
|
||||
PT:2/2
|
||||
K:Flying
|
||||
K:Vigilance
|
||||
K:ETBReplacement:Other:AddExtraCounter:Mandatory:Battlefield:Creature.Angel+YouCtrl+Other
|
||||
SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ X | SpellDescription$ Each other Angel you control enters the battlefield with an additional +1/+1 counter on it for each Angel you already control.
|
||||
SVar:X:Count$Valid Angel.YouCtrl
|
||||
A:AB$ Mana | Cost$ T | Produced$ W | RestrictValid$ Spell.Angel | SpellDescription$ Add {W}. Spend this mana only to cast an Angel spell.
|
||||
DeckHas:Ability$Counters
|
||||
DeckNeeds:Type$Angel
|
||||
Oracle:Flying, vigilance\nEach other Angel you control enters the battlefield with an additional +1/+1 counter on it for each Angel you already control.\n{T}: Add {W}. Spend this mana only to cast an Angel spell.
|
||||
5
forge-gui/res/cardsfolder/upcoming/incandescent_aria.txt
Normal file
5
forge-gui/res/cardsfolder/upcoming/incandescent_aria.txt
Normal file
@@ -0,0 +1,5 @@
|
||||
Name:Incandescent Aria
|
||||
ManaCost:R G W
|
||||
Types:Sorcery
|
||||
A:SP$ DamageAll | ValidCards$ Creature.nonToken | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to each nontoken creature.
|
||||
Oracle:Incandescent Aria deals 3 damage to each nontoken creature.
|
||||
10
forge-gui/res/cardsfolder/upcoming/knockout_blow.txt
Normal file
10
forge-gui/res/cardsfolder/upcoming/knockout_blow.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Knockout Blow
|
||||
ManaCost:2 W
|
||||
Types:Instant
|
||||
S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ CostReduction | Relative$ True | EffectZone$ All | Description$ This spell costs {2} less to cast if it targets a red creature.
|
||||
SVar:CostReduction:Count$Compare CheckTgt GE1.2.0
|
||||
SVar:CheckTgt:Targeted$Valid Creature.Red
|
||||
A:SP$ DealDamage | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 4 | SubAbility$ GainLife | SpellDescription$ CARDNAME deals 4 damage to target attacking or blocking creature and you gain 2 life.
|
||||
SVar:GainLife:DB$ GainLife | LifeAmount$ 2 | Defined$ You
|
||||
DeckHas:Ability$LifeGain
|
||||
Oracle:This spell costs {2} less to cast if it targets a red creature.\nKnockout Blow deals 4 damage to target attacking or blocking creature and you gain 2 life.
|
||||
6
forge-gui/res/cardsfolder/upcoming/refuse_to_yield.txt
Normal file
6
forge-gui/res/cardsfolder/upcoming/refuse_to_yield.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
Name:Refuse to Yield
|
||||
ManaCost:1 W
|
||||
Types:Instant
|
||||
A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +7 | SubAbility$ DBUntap | SpellDescription$ Target creature gets +2/+7 until end of turn. Untap it.
|
||||
SVar:DBUntap:DB$ Untap | Defined$ Targeted
|
||||
Oracle:Target creature gets +2/+7 until end of turn. Untap it.
|
||||
@@ -0,0 +1,8 @@
|
||||
Name:Tainted Indulgence
|
||||
ManaCost:U B
|
||||
Types:Instant
|
||||
A:SP$ Draw | NumCards$ 2 | SubAbility$ DBDiscard | SpellDescription$ Draw two cards. Then discard a card unless there are five or more mana values among cards in your graveyard.
|
||||
SVar:DBDiscard:DB$ Discard | NumCards$ 1 | Mode$ TgtChoose | ConditionCheckSVar$ X | ConditionSVarCompare$ LE4
|
||||
SVar:X:Count$ValidGraveyard Card.YouOwn$DifferentCMC
|
||||
DeckHas:Ability$Discard|Graveyard
|
||||
Oracle:Draw two cards. Then discard a card unless there are five or more mana values among cards in your graveyard.
|
||||
6
forge-gui/res/cardsfolder/upcoming/void_rend.txt
Normal file
6
forge-gui/res/cardsfolder/upcoming/void_rend.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
Name:Void Rend
|
||||
ManaCost:W U B
|
||||
Types:Instant
|
||||
K:This spell can't be countered.
|
||||
A:SP$ Destroy | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | SpellDescription$ Destroy target nonland permanent.
|
||||
Oracle:This spell can't be countered.\nDestroy target nonland permanent.
|
||||
Reference in New Issue
Block a user