Merge branch 'neo_nec_9_feb' into 'master'

09 Feb - NEO & NEC card scripts from various Discord users

See merge request core-developers/forge!6198
This commit is contained in:
Michael Kamensky
2022-02-11 03:36:04 +00:00
23 changed files with 202 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
Name:Access Denied
ManaCost:3 U U
Types:Instant
A:SP$ Counter | Cost$ 3 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBToken | RememberCounteredCMC$ True | SpellDescription$ Counter target spell.
SVar:DBToken:DB$ Token | TokenScript$ c_1_1_a_thopter_flying | TokenAmount$ X | SubAbility$ DBCleanup | SpellDescription$ Create X 1/1 colorless Thopter artifact creature tokens with flying, where X is that spell's mana value.
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$RememberedNumber
DeckHas:Ability$Token & Type$Thopter|Artifact|Creature & Keyword$Flying
Oracle:Counter target spell. Create X 1/1 colorless Thopter artifact creature tokens with flying, where X is that spell's mana value.

View File

@@ -0,0 +1,11 @@
Name:Aerial Surveyor
ManaCost:2 W
Types:Artifact Vehicle
PT:3/4
K:Flying
K:Crew:2
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigSearch | CheckSVar$ Y | SVarCompare$ GTX | TriggerDescription$ Whenever CARDNAME attacks, if defending player controls more lands than you, search your library for a basic Plains card, put it onto the battlefield tapped, then shuffle.
SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains.Basic | ChangeNum$ 1 | Tapped$ True | Mandatory$ True
SVar:X:Count$Valid Land.YouCtrl
SVar:Y:Count$Valid Land.DefenderCtrl
Oracle:Flying\nWhenever Aerial Surveyor attacks, if defending player controls more lands than you, search your library for a basic Plains card, put it onto the battlefield tapped, then shuffle.\nCrew 2

View File

@@ -0,0 +1,11 @@
Name:Chainflail Centipede
ManaCost:2 B
Types:Artifact Creature Equipment Insect
PT:2/2
K:Reconfigure:2
T:Mode$ Attacks | ValidCard$ Card.Self,Creature.EquippedBy | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME or equipped creature attacks, it gets +2/+0 until end of turn.
SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ 2
SVar:HasAttackEffect:TRUE
S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddSVar$ AE
SVar:AE:SVar:HasAttackEffect:TRUE
Oracle:Whenever Chainflail Centipede or equipped creature attacks, it gets +2/+0 until end of turn.\nReconfigure {2} ({2}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.)

View File

@@ -0,0 +1,10 @@
Name:Colossal Skyturtle
ManaCost:4 G G U
Types:Enchantment Creature Turtle
PT:6/5
K:Flying
K:Ward:2
A:AB$ ChangeZone | PrecostDesc$ Channel — | Cost$ 2 G Discard<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Card.YouCtrl | TgtPrompt$ Select target card in your graveyard | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target card from your graveyard to your hand.
A:AB$ ChangeZone | PrecostDesc$ Channel — | Cost$ 1 U Discard<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target creature to its owner's hand.
DeckHas:Ability$Discard
Oracle:Flying, ward {2}\nChannel — {2}{G}, Discard Colossal Skyturtle: Return target card from your graveyard to your hand.\nChannel — {1}{U}, Discard Colossal Skyturtle: Return target creature to its owner's hand.

View File

@@ -0,0 +1,10 @@
Name:Cyberdrive Awakener
ManaCost:5 U
Types:Artifact Creature Construct
PT:4/4
K:Flying
S:Mode$ Continuous | Affected$ Artifact.Creature+YouCtrl+Other | AddKeyword$ Flying | Description$ Other artifact creatures you control have flying.
T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ When CARDNAME enters the battlefield, until end of turn, each noncreature artifact you control becomes an artifact creature with base power and toughness 4/4.
SVar:TrigAnimate:DB$ AnimateAll | ValidCards$ Artifact.nonCreature+YouCtrl | Types$ Artifact,Creature | Power$ 4 | Toughness$ 4
DeckHints:Type$Artifact
Oracle:Flying\nOther artifact creatures you control have flying.\nWhen Cyberdrive Awakener enters the battlefield, until end of turn, each noncreature artifact you control becomes an artifact creature with base power and toughness 4/4.

View File

@@ -0,0 +1,7 @@
Name:Debt to the Kami
ManaCost:2 B
Types:Instant
A:SP$ Charm | Cost$ 2 B | Choices$ ExileCreature,ExileEnchantment | Defined$ You
SVar:ExileCreature:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Mandatory$ True | ChangeType$ Creature | ChangeNum$ 1 | Hidden$ True | IsCurse$ True | Chooser$ Targeted | TgtPrompt$ Select target opponent | SpellDescription$ Target opponent exiles a creature they control.
SVar:ExileEnchantment:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Mandatory$ True | ChangeType$ Enchantment | ChangeNum$ 1 | Hidden$ True | IsCurse$ True | Chooser$ Targeted | TgtPrompt$ Select target opponent | SpellDescription$ Target opponent exiles an enchantment they control.
Oracle:Choose one —\n• Target opponent exiles a creature they control.\n• Target opponent exiles an enchantment they control.

View File

@@ -0,0 +1,7 @@
Name:Drumbellower
ManaCost:2 W
Types:Creature Spirit
PT:2/1
K:Flying
S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddHiddenKeyword$ CARDNAME untaps during each other player's untap step. | Description$ Untap all creatures you control during each other player's untap step.
Oracle:Flying\nUntap all creatures you control during each other player's untap step.

View File

@@ -0,0 +1,9 @@
Name:Ironsoul Enforcer
ManaCost:4 W
Types:Artifact Creature Human Samurai
PT:4/4
T:Mode$ Attacks | ValidCard$ Card.Self,Card.IsCommander+YouCtrl | Alone$ True | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME or a commander you control attacks alone, return target artifact card from your graveyard to the battlefield.
SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Artifact.YouCtrl | TgtPrompt$ Select target artifact card in your graveyard | Origin$ Graveyard | Destination$ Battlefield
DeckHints:Type$Artifact
DeckHas:Ability$Graveyard
Oracle:Whenever Ironsoul Enforcer or a commander you control attacks alone, return target artifact card from your graveyard to the battlefield.

View File

@@ -0,0 +1,10 @@
Name:Kotori, Pilot Prodigy
ManaCost:1 W U
Types:Legendary Creature Moonfolk Pilot
PT:2/4
S:Mode$ Continuous | Affected$ Vehicle.YouCtrl | AddKeyword$ Crew:2 | Description$ Vehicles you control have crew 2.
T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of combat on your turn, target artifact creature you control gains lifelink and vigilance until end of turn.
SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Artifact+YouCtrl | TgtPrompt$ Select target artifact creature you control | KW$ Lifelink & Vigilance
DeckHints:Type$Vehicle
DeckHas:Ability$LifeGain
Oracle:Vehicles you control have crew 2.\nAt the beginning of combat on your turn, target artifact creature you control gains lifelink and vigilance until end of turn.

View File

@@ -0,0 +1,12 @@
Name:Kura, the Boundless Sky
ManaCost:3 G G
Types:Legendary Creature Dragon Spirit
PT:4/4
K:Flying
K:Deathtouch
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, ABILITY
SVar:TrigCharm:DB$ Charm | Choices$ RampThree,SpiritLand
SVar:RampThree:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land | ChangeNum$ 3 | Reveal$ True | SpellDescription$ Search your library for up to three land cards, reveal them, put them in your hand, then shuffle.
SVar:SpiritLand:DB$ Token | TokenScript$ g_x_x_spirit_total_lands | SpellDescription$ Create an X/X green Spirit creature token, where X is the number of lands you control.
DeckHas:Ability$Token
Oracle:Flying, deathtouch\nWhen Kura, the Boundless Sky dies, choose one:\n• Search your library for up to three land cards, reveal them, put them into your hand, then shuffle.\n• Create an X/X green Spirit creature token, where X is the number of lands you control.

View File

@@ -0,0 +1,8 @@
Name:Mirrorshell Crab
ManaCost:5 U U
Types:Artifact Creature Crab
PT:5/7
K:Ward:3
A:AB$ Counter | Cost$ 2 U Discard<1/CARDNAME> | TargetType$ Spell,Activated,Triggered | ValidTgts$ Card | UnlessCost$ 3 | ActivationZone$ Hand | PrecostDesc$ Channel — | TgtPrompt$ Select target spell or ability | SpellDescription$ Counter target spell or ability unless its controller pays {3}.
DeckHas:Ability$Discard
Oracle:Ward {3} (Whenever this permanent becomes the target of a spell or ability an opponent controls, counter it unless that player pays {3}.)\nChannel - {2}{U}, Discard Mirrorshell Crab: Counter target spell or ability unless its controller pays {3}.

View File

@@ -0,0 +1,7 @@
Name:Mnemonic Sphere
ManaCost:1 U
Types:Artifact
A:AB$ Draw | Cost$ 1 U Sac<1/CARDNAME> | NumCards$ 2 | SpellDescription$ Draw two cards.
A:AB$ Draw | Cost$ U Discard<1/CARDNAME> | NumCards$ 1 | ActivationZone$ Hand | PrecostDesc$ Channel — | SpellDescription$ Draw a card.
DeckHas:Ability$Sacrifice|Discard
Oracle:{1}{U}, Sacrifice Mnemonic Sphere: Draw two cards.\nChannel - {U}, Discard Mnemonic Sphere: Draw a card.

View File

@@ -0,0 +1,8 @@
Name:Mukotai Ambusher
ManaCost:3 B
Types:Artifact Creature Rat Ninja
PT:3/2
K:Lifelink
K:Ninjutsu:1 B
DeckHas:Ability$LifeGain
Oracle:Ninjutsu {1}{B} ({1}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nLifelink

View File

@@ -0,0 +1,8 @@
Name:Ninja's Kunai
ManaCost:1
Types:Artifact Equipment
K:Equip:1
S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddAbility$ MakeYourPoint | Description$ Equipped creature has "{1}, {T}, Sacrifice CARDNAME: CARDNAME deals 3 damage to any target.
SVar:MakeYourPoint:AB$ DealDamage | Cost$ 1 T Sac<1/OriginalHost/Ninja's Kunai> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | DamageSource$ OriginalHost | SpellDescription$ ORIGINALHOST deals 3 damage to any target.
SVar:NonStackingAttachEffect:True
Oracle:Equipped creature has "{1}, {T}, Sacrifice Ninja's Kunai: Ninja's Kunai deals 3 damage to any target."\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.)

View File

@@ -0,0 +1,12 @@
Name:Ogre-Head Helm
ManaCost:1 R
Types:Artifact Creature Equipment Ogre
PT:2/2
K:Reconfigure:3
S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Equipped creature gets +2/+2.
T:Mode$ DamageDone | ValidSource$ Card.Self | CombatDamage$ True | Execute$ TrigDiscard1 | TriggerDescription$ Whenever CARDNAME or equipped creature deals combat damage to a player, you may sacrifice it. If you do, discard your hand, then draw three cards.
T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | CombatDamage$ True | Execute$ TrigDiscard2 | Secondary$ True | TriggerDescription$ Whenever CARDNAME or equipped creature deals combat damage to a player, you may sacrifice it. If you do, discard your hand, then draw three cards.
SVar:TrigDiscard1:AB$ Discard | Cost$ Sac<1/CARDNAME> | Mode$ Hand | SubAbility$ DBDraw
SVar:TrigDiscard2:AB$ Discard | Cost$ Sac<1/Creature.EquippedBy/equipped creature> | Mode$ Hand | SubAbility$ DBDraw
SVar:DBDraw:DB$ Draw | NumCards$ 3
Oracle:Equipped creature gets +2/+2.\nWhenever Ogre-Head Helm or equipped creature deals combat damage to a player, you may sacrifice it. If you do, discard your hand, then draw three cards.\nReconfigure {3} ({3}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.)

View File

@@ -0,0 +1,7 @@
Name:Organic Extinction
ManaCost:8 W W
Types:Sorcery
K:Improvise
A:SP$ DestroyAll | Cost$ 8 W W | ValidCards$ Creature.nonArtifact | SpellDescription$ Destroy all nonartifact creatures.
DeckNeeds:Type$Artifact
Oracle:Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.\nDestroy all nonartifact creatures.

View File

@@ -0,0 +1,8 @@
Name:Rabbit Battery
ManaCost:R
Types:Artifact Creature Equipment Rabbit
PT:1/1
K:Haste
K:Reconfigure:R
S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Haste | Description$ Equipped creature gets +1/+1 and has haste.
Oracle:Haste\nEquipped creature gets +1/+1 and has haste.\nReconfigure {R} ({R}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.)

View File

@@ -0,0 +1,8 @@
Name:Reckoner's Bargain
ManaCost:1 B
Types:Instant
A:SP$ GainLife | Cost$ 1 B Sac<1/Artifact;Creature/artifact or creature> | LifeAmount$ X | SubAbility$ DBDraw | SpellDescription$ You gain life equal to the sacrificed permanent's mana value. Draw two cards.
SVar:DBDraw:DB$ Draw | NumCards$ 2
SVar:X:Sacrificed$CardManaCost
DeckHas:Ability$LifeGain
Oracle:As an additional cost to cast this spell, sacrifice an artifact or creature.\nYou gain life equal to the sacrificed permanent's mana value. Draw two cards.

View File

@@ -0,0 +1,10 @@
Name:Reinforced Ronin
ManaCost:R
Types:Artifact Creature Human Samurai
PT:2/2
K:Haste
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ At the beginning of your end step, return CARDNAME to its owner's hand.
SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand
A:AB$ Draw | PrecostDesc$ Channel — | Cost$ 1 R Discard<1/CARDNAME> | NumCards$ 1 | ActivationZone$ Hand | SpellDescription$ Draw a card.
DeckHas:Ability$Discard
Oracle:Haste\nAt the beginning of your end step, return Reinforced Ronin to its owner's hand.\nChannel — {1}{R}, Discard Reinforced Ronin: Draw a card.

View File

@@ -0,0 +1,9 @@
Name:Release to Memory
ManaCost:3 W
Types:Instant
A:SP$ ChangeZoneAll | Cost$ 3 W | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | IsCurse$ True | RememberChanged$ True | SubAbility$ DBToken | SpellDescription$ Exile target opponent's graveyard. For each creature card exiled this way, create a 1/1 colorless Spirit creature token.
SVar:DBToken:DB$ Token | TokenScript$ c_1_1_spirit | TokenAmount$ X | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$Valid Creature
DeckHas:Ability$Token & Type$Spirit
Oracle:Exile target opponent's graveyard. For each creature card exiled this way, create a 1/1 colorless Spirit creature token.

View File

@@ -0,0 +1,8 @@
Name:Swift Reconfiguration
ManaCost:W
Types:Enchantment Aura
K:Flash
K:Enchant creature or Vehicle
A:SP$ Attach | Cost$ W | ValidTgts$ Creature,Vehicle | TgtPrompt$ Select target creature or Vehicle | AITgts$ Card.nonVehicle | AILogic$ Curse
S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddType$ Artifact & Vehicle | AddKeyword$ Crew:5 | RemoveCardTypes$ True | Description$ Enchanted permanent is a Vehicle artifact with crew 5 and it loses all other card types.
Oracle:Flash\nEnchant creature or Vehicle\nEnchanted permanent is a Vehicle artifact with crew 5 and it loses all other card types. (It's not a creature unless its crewed.)

View File

@@ -0,0 +1,5 @@
Name:Wanderer's Intervention
ManaCost:1 W
Types:Instant
A:SP$ DealDamage | Cost$ 1 W | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target attacking or blocking creature.
Oracle:Wanderer's Intervention deals 4 damage to target attacking or blocking creature.

View File

@@ -0,0 +1,8 @@
Name:Spirit Token
ManaCost:no cost
Types:Creature Spirit
Colors:green
PT:*/*
S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ This creature's power and toughness are each equal to the number of lands you control.
SVar:X:Count$Valid Land.YouCtrl
Oracle:This creature's power and toughness are each equal to the number of lands you control.