Merge pull request #70 from paulsnoops/snc_contributer_scripts

Some SNC scripts from Discord contributors
This commit is contained in:
Northmoc
2022-04-17 08:51:44 -04:00
committed by GitHub
12 changed files with 105 additions and 0 deletions

View 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.

View 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

View 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.

View 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.")

View 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.

View 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.

View 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.

View 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.

View 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.

View 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.

View File

@@ -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.

View 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.