It is currently 16 Apr 2024, 08:41
   
Text Size

Illegal cards

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Illegal cards

Postby schnautzr » 11 Jul 2017, 16:42

As a personal challenge to help me learn how to properly code cards, I have started making cardscripts for cards not legal in tournament play. These are not fan-made cards, but actual R&D products with reserved names that will never be used on a legal card. Below you will find working scripts (if they don't work, please let me know!) for illegal cards that you can add to your own decks.

Cards from Hero's Path, Face the Hydra, Battle the Horde, and Defeat a God:
Altar of Mogis | Open
Code: Select all
Name:Altar of Mogis
ManaCost:no cost
Types:Artifact
T:Mode$ Phase | Phase$ Main1 | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ At the beginning of the Horde's precombat main phase, reveal an additional card from the top of the Horde's library. The Horde casts that card.
SVar:TrigDig:AB$ Dig | Cost$ 0 | DigNum$ 1 | RememberRevealed$ True | SubAbility$ TrigPlay
SVar:TrigPlay:DB$ Play | Defined$ Remembered | WithoutManaCost$ True | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DBSac | TriggerDescription$ Hero's Reward — When CARDNAME is put into a graveyard from anywhere, the Horde sacrifices two Minotaurs.
SVar:DBSac:DB$ Sacrifice | Amount$ 2 | SacValid$ Creature.Minotaur
Oracle: At the beginning of the Horde's precombat main phase, reveal an additional card from the top of the Horde's library. The Horde casts that card.\nHero's Reward — When Altar of Mogis is put into a graveyard from anywhere, the Horde sacrifices two Minotaurs.
Consuming Rage | Open
Code: Select all
Name:Consuming Rage
Types:Sorcery
ManaCost:no cost
A:SP$ Effect | Cost$ 0 | Name$ Consuming Rage Effect | Triggers$ TrigAttacks|SVars$ EndOfCombat,Consuming,DBCleanup| SpellDescription$ Whenever a Minotaur attacks this turn, it gets +2/+0 until end of turn. Destroy that creature at end of combat.
SVar:TrigAttacks:Mode$ Attacks | ValidCard$ Creature.Minotaur | Execute$ Rage | TriggerDescription$ Whenever a Minotaur attacks this turn, it gets +2/+0 until end of turn.
SVar:Rage:DB$ Pump | Cost$ 0 | Defined$ TriggeredAttacker | NumAtt$ +2 | NumDef$ +0 | SubAbility$ EndOfCombat
SVar:EndOfCombat:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | Execute$ Consuming | RememberObjects$ Triggered | TriggerDescription$ Destroy that creature at end of combat.
SVar:Consuming:DB$ Destroy | Defined$ TriggeredAttacker
Oracle:Whenever a Minotaur attacks this turn, it gets +2/+0 until end of turn. Destroy that creature at end of combat.
Descend on the Prey | Open
Code: Select all
Name:Descend on the Prey
Types:Sorcery
ManaCost:no cost
A:SP$ Effect | Cost$ 0 | Name$ Descend on the Prey Effect | Triggers$ TrigAttacks | SVars$ Pump | SpellDescription$ Whenever a Minotaur attacks this turn, it gains first strike until end of turn and must be blocked this turn if able.
SVar:TrigAttacks:Mode$ Attacks | ValidCard$ Creature.Minotaur | Execute$ Pump | TriggerDescription$ Whenever a Minotaur attacks this turn, it gains first strike until end of turn and must be blocked this turn if able.
SVar:Pump:AB$ Pump | Cost$ 0 | Defined$ TriggeredAttacker | KW$ First Strike & HIDDEN CARDNAME must be blocked if able.
Oracle:Whenever a Minotaur attacks this turn, it gains first strike until end of turn and must be blocked this turn if able.
Disorienting Glower | Open
Code: Select all
Name:Disorienting Glower
ManaCost:no cost
Types:Sorcery
A:AB$ Effect | Cost$ no cost | Name$ Disorienting Glower Effect | StaticAbilities$ STCantBeCast | Duration$ UntilYourNextTurn | SpellDescription$ Players can't cast spells until the Hydra's next turn.
SVar:Mode$ CantBeCast | EffectZone$ Command | ValidCard$ Card | Caster$ Opponent | Description$ Players can't cast spells until the Hydra's next turn.
Oracle:Players can't cast spells until the Hydra's next turn.
Intervention of Keranos | Open
Code: Select all
Name:Intervention of Keranos
ManaCost:no cost
Types:Sorcery
A:SP$ DelayedTrigger | Cost$ 0 | Mode$ Phase | Phase$ BeginCombat | Execute$ TrigDamageAll | SpellDescription$ CARDNAME deals 3 damage to each creature.
SVar:TrigDamageAll:DB$ DamageAll | ValidCards$ Creature | NumDmg$ 3 | ValidDescription$ each creature.
Oracle:At the beginning of combat this turn, CARDNAME deals 3 damage to each creature.
Massacre Totem | Open
Code: Select all
Name:Massacre Totem
ManaCost:no cost
Types:Artifact
T:Mode$ Phase | Phase$ Main1 | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ At the beginning of the Horde's precombat main phase, reveal an additional card from the top of the Horde's library. The Horde casts that card.
SVar:TrigDig:AB$Dig | Cost$ 0 | DigNum$ 1 | RememberRevealed$ True | SubAbility$ TrigPlay
SVar:TrigPlay:DB$ Play | Defined$ Remembered | WithoutManaCost$ True | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Hero's Reward — When CARDNAME is put into a graveyard from anywhere, put the top seven cards of the Horde's library into its graveyard.
SVar:TrigMill:AB$ Mill | Cost$ 0 | Defined$ You | NumCards$ 7
Oracle: At the beginning of the Horde's precombat main phase, reveal an additional card from the top of the Horde's library. The Horde casts that card.\nHero's Reward  — When Massacre Totem is put into a graveyard from anywhere, put the top seven cards of the Horde's library into its graveyard.
Minotaur Goreseeker | Open
Code: Select all
Name:Minotaur Goreseeker
ManaCost:no cost
Types:Creature Minotaur
PT:3/2
K:Haste
K:CARDNAME attacks each turn if able.
Oracle:Haste\nMinotaur Goreseeker attacks each turn if able.
Minotaur Younghorn | Open
Code: Select all
Name:Minotaur Younghorn
ManaCost:no cost
Types:Creature Minotaur
PT:2/2
K:Haste
K:CARDNAME attacks each turn if able.
Oracle:Haste\nMinotaur Younghorn attacks each turn if able.
Mogis's Chosen | Open
Code: Select all
Name:Mogis's Chosen
ManaCost:no cost
Types:Creature Minotaur
PT:5/4
K:CARDNAME enters the battlefield tapped.
K:CARDNAME attacks each turn if able.
Oracle: Mogis's Chosen enters the battlefield tapped.\nMogis's Chosen attacks each turn if able.
Phoberos Reaver | Open
Code: Select all
Name:Phoberos Reaver
ManaCost:no cost
Types:Creature Minotaur
PT:2/3
K:Haste
K:CARDNAME attacks each turn if able.
Oracle:Haste\nPhoberos Reaver attacks each turn if able.
Plundered Statue | Open
Code: Select all
Name:Plundered Statue
ManaCost:no cost
Types:Artifact
T:Mode$ Phase | Phase$ Main1 | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ At the beginning of the Horde's precombat main phase, reveal an additional card from the top of the Horde's library. The Horde casts that card.
SVar:TrigDig:AB$Dig | Cost$ 0 | DigNum$ 1 | RememberRevealed$ True | SubAbility$ TrigPlay
SVar:TrigPlay:DB$ Play | Defined$ Remembered | WithoutManaCost$ True | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
T:Mode$ ChangesZone | Cost$ 0 | Origin$ Any | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Hero's Reward — When CARDNAME is put into a graveyard from anywhere, each player draws a card.
SVar:TrigDraw:DB$ Draw | Defined$ Player | Amount$ All | NumCards$ 1
Oracle: At the beginning of the Horde's precombat main phase, reveal an additional card from the top of the Horde's library. The Horde casts that card.\nHero's Reward — When Plundered Statue is put into a graveyard from anywhere, each player draws a card.
Reckless Minotaur | Open
Code: Select all
Name:Reckless Minotaur
ManaCost:no cost
Types:Creature Minotaur
PT:4/1
K:Haste
K:CARDNAME attacks each turn if able.
T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, destroy CARDNAME.
SVar:TrigSac:DB$ Sacrifice | SacValid$ Self
SVar:EndOfTurnLeavePlay: True
SVar: PlayMain1:TRUE
Oracle:Haste\nReckless Minotaur attacks each turn if able.\nAt the beginning of the end step, destroy Reckless Minotaur.
Refreshing Elixir | Open
Code: Select all
Name:Refreshing Elixir
ManaCost:no cost
Types:Artifact
T:Mode$ Phase | Phase$ Main1 | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ At the beginning of the Horde's precombat main phase, reveal an additional card from the top of the Horde's library. The Horde casts that card.
SVar:TrigDig:AB$Dig | Cost$ 0 | DigNum$ 1 | RememberRevealed$ True | SubAbility$ TrigPlay
SVar:TrigPlay:DB$ Play | Defined$ Remembered | WithoutManaCost$ True | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ GainLife | TriggerDescription$ Hero's Reward — When CARDNAME is put into a graveyard from anywhere, each player gains 5 life.
SVar:GainLife:DB$ GainLife | Defined$ Player | Amount$ All | LifeAmount$ 5
Oracle: At the beginning of the Horde's precombat main phase, reveal an additional card from the top of the Horde's library. The Horde casts that card.\nHero's Reward — When Refreshing Elixir is put into a graveyard from anywhere, each player gains 5 life.
Touch of the Horned God | Open
Code: Select all
Name:Touch of the Horned God
ManaCost:no cost
Types:Sorcery
A:SP$ Effect | Cost$ 0 | Name$ Touch of the Horned God Effect | Triggers$ TrigAttacks | SVars$ Pump | SpellDescription$ Whenever a Minotaur attacks this turn, it gains deathtouch until end of turn.
SVar:TrigAttacks:Mode$ Attacks | ValidCard$ Creature.Minotaur | Execute$ Pump | TriggerDescription$ Whenever a Minotaur attacks this turn, it gains deathtouch until end of turn.
SVar:Pump:AB$ Pump | Cost$ 0 | Defined$ TriggeredAttacker | KW$ Deathtouch
Oracle:Whenever a Minotaur attacks this turn, it gains deathtouch until end of turn.
Unquenchable Fury | Open
Code: Select all
Name:Unquenchable Fury
ManaCost:no cost
Types:Sorcery
A:SP$ Effect | Cost$ 0 | Name$ Unquenchable Fury Effect | StaticAbilities$ KWPump | SpellDescription$ Each Minotaur can't be blocked this turn except by two or more creatures.
SVar:KWPump:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature.Minotaur | AddHiddenKeyword$ CantBeBlockedByAmount LT2 | Description$ Each Minotaur can't be blocked this turn except by two or more creatures.
Oracle:Each Minotaur can't be blocked this turn except by two or more creatures.
Vitality Salve | Open
Code: Select all
Name:Vitality Salve
ManaCost:no cost
Types:Artifact
T:Mode$ Phase | Phase$ Main1 | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ At the beginning of the Horde's precombat main phase each turn, reveal an additional card from the top of the Horde's library. The Horde casts that card.
SVar:TrigDig:AB$ Dig | Cost$ 0 | DigNum$ 1 | RememberRevealed$ True | SubAbility$ TrigPlay
SVar:TrigPlay:DB$ Play | Defined$ Remembered | WithoutManaCost$ True | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ RepeatPlayers | TriggerDescription$ Hero's Reward — When CARDNAME is put into a graveyard from anywhere, each player returns a creature card from his or her graveyard to the battlefield.
SVar:RepeatPlayers:AB$ RepeatEach | Cost$ 0 | RepeatPlayers$ Player | RepeatSubAbility$ TrigChange
SVar:TrigChange:DB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature.RememberedPlayerCtrl | DefinedPlayer$ Player.Opponent | ChangeNum$ 1 | Hidden$ True
Oracle: At the beginning of the Horde's precombat main phase, reveal an additional card from the top of the Horde's library. The Horde casts that card.\nHero's Reward - When Vitality Salve is put into a graveyard from anywhere, each player returns a creature card from his or her graveyard to the battlefield.
Cards from Unglued, Unhinged:
Ass Whuppin' - Known limitations: Only works for the current game | Open
Code: Select all
Name:Ass Whuppin'
ManaCost:1 W B
Types:Sorcery
A:SP$ Destroy | Cost$ 1 W B | ValidTgts$ Permanent.nontoken+setUNH+nonbasic,Permanent.nontoken+setUGL+nonbasic | TgtPrompt$ Select target land or nonblack creature | SpellDescription$ Destroy target silver-bordered permanent.
Oracle:Destroy target silver-bordered permanent.
Blast from the Past | Open
Code: Select all
Name:Blast from the Past
ManaCost:2 R
Types:Instant
K:Madness:R
K:Cycling:1 R
K:Kicker:2 R
K:Flashback 3 R
K:Buyback 4 R
A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 | SubAbility$ DBToken | SpellDescription$ CARDNAME deals 2 damage to target creature or player.
SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Goblin | TokenTypes$ Creature,Goblin | TokenOwner$ You | TokenColors$ Red | TokenPower$ 1 | TokenToughness$ 1 | Condition$ Kicked | ConditionDescription$ If CARDNAME was kicked, create a 1/1 red Goblin creature token.
Oracle:Madness {R}, cycling {1}{R}, kicker {2}{R}, flashback {3}{R}, buyback{4}{R}\nBlast from the Past deals 2 damage to target creature or player.\nIf Blast from the Past was kicked, create a 1/1 red Goblin creature token.
Cards from Drake Stone:
Distract | Open
Code: Select all
Name:Distract
ManaCost:U
Types:Instant
A:SP$ Tap | Cost$ U | ValidTgts$ Land | TgtPrompt$ Select target land | SubAbility$ DBDraw | SpellDescription$ Tap target land.
SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1
Oracle:Tap target land. Draw a card.
Drake Stone | Open
Code: Select all
Name:Drake Stone
ManaCost:U
Types:Planeswalker Stone
Loyalty:4
A:AB$ Draw | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 1 | References$ DBDiscard | SubAbility$ DBDiscard | SpellDescription$ Draw a card, then each player discards a card.
SVar:DBDiscard: DB$ Discard | NumCards$ 1 | Mode$ TgtChoose | Defined$ Player | SpellDescription$ Each player discards a card.
A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True  | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | Origin$ Battlefield | Destination$ Library | LibraryPosition$ -1 | SpellDescription$ Put target permanent on the bottom of its owner's library.
A:AB$ GainControl | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | TargetMin$ 0 | TargetMax$ 10 | ValidTgts$ Permanent | SpellDescription$ Gain control up to ten target permanents.
SVar:MaxTargets:Count$Valid Creature
Oracle:[+1] Draw a card, then each player discards a card.\n[-3] Put target permanent on the bottom of its owner's library.\n[-7] Gain control of up to ten target permanents.
Enthrall | Open
Code: Select all
Name:Enthrall
ManaCost:1 B
Types:Sorcery
A:SP$ Discard | Cost$ 1 B | ValidTgts$ Player | NumCards$ X | References$ X | Mode$ TgtChoose |SpellDescription$ Target player discards a card for each spell you've cast this turn.
SVar:X:Count$ThisTurnCast_Card.YouCtrl
Oracle:Target player discards a card for each spell you've cast this turn.
Illusory Thoughts | Open
Code: Select all
Name:Illusory Thoughts
ManaCost:U U
Types:Sorcery
A:SP$ ChangeZone | Cost$ U U | Origin$ Hand | Destination$ Library | LibraryPosition$ 0 | ValidTgts$ Opponent | DefinedPlayer$ Targeted | RememberChanged$ True | Chooser$ You | ChangeType$ Card | ChangeNum$ 2 | SpellDescription$ Look at target opponent's hand and put up to two cards from it on top of his or her library. | SubAbility$ DBSearch
SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | DefinedPlayer$ Targeted |Search$ True | Shuffle$ True | ChangeNum$ ThatMany | ChangeType$ Card | Chooser$ You | SpellDescription$ Search that player's library for that many cards. The player puts those cards into his or her hand, then shuffles his or her library.
SVar:ThatMany:Remembered$ Amount
Oracle:Look at target opponent's hand and put up to two cards from it on top of his or her library. Search that player's library for that many cards. The player puts those cards into his or her hand, then shuffles his or her library.
User avatar
schnautzr
 
Posts: 106
Joined: 23 Aug 2012, 01:13
Location: UTC -6/-5
Has thanked: 27 times
Been thanked: 7 times

Return to Forge

Who is online

Users browsing this forum: No registered users and 68 guests

cron

Who is online

In total there are 68 users online :: 0 registered, 0 hidden and 68 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 68 guests

Login Form