- Code: Select all
Name:Ancient Excavation
ManaCost:2 U B
Types:Instant
A:SP$ Draw | Cost$ 2 U B | NumCards$ X | SubAbility$ DBDiscard | References$ X | RememberDrawn$ True | SpellDescription$ Draw cards equal to the number of cards in your hand, then discard a card for each card drawn this way.
SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ Y | References$ Y | Mode$ TgtChoose | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$InYourHand
Svar:Y:Remembered$Amount
K:TypeCycling:Basic:2
SVar:Picture:http://www.wizards.com/global/images/magic/general/ancient_excavation.jpg
Oracle:Draw cards equal to the number of cards in your hand, then discard a card for each card drawn this way.\nBasic landcycling {2} ({2}, Discard this card: Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library.)
(I hope that
X won't get recalculated during the draws...)
- Code: Select all
Name:Armory Automaton
ManaCost:3
Types:Artifact Creature Construct
PT:2/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME enters the battlefield, you may attach any number of target Equipment to it. (Control of the Equipment doesn't change.)
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may attach any number of target Equipment to it. (Control of the Equipment doesn't change.)
SVar:TrigPump:AB$ Pump | Cost$ 0 | ValidTgts$ Equipment | TargetMin$ 0 | TargetMax$ MaxTargets | TgtPrompt$ Select target equipment | SubAbility$ DBAttachAll | StackDescription$ None
SVar:MaxTargets:Count$Valid Equipment
SVar:TrigAttachAll:AB$ RepeatEach | Cost$ 0 | RepeatSubAbility$ DBAttach | RepeatCards$ ParentTarget | SpellDescription$ attach all Equipment on the battlefield to CARDNAME.
SVarDBAttach:DB$ Attach | Object$ Remembered | Defined$ Self
SVar:HasAttackEffect:TRUE
SVar:Picture:http://www.wizards.com/global/images/magic/general/armory_automaton.jpg
Oracle:Whenever Armory Automaton enters the battlefield or attacks, you may attach any number of target Equipment to it. (Control of the Equipment doesn't change.)
(I used
Vulshok Battlemaster's repeat code -- is there no way to attach multiple things at once?)
- Code: Select all
Name:Ash Barrens
ManaCost:no cost
Types:Land
A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C} to your mana pool.
K:TypeCycling:Basic:1
SVar:Picture:http://www.wizards.com/global/images/magic/general/ash_barrens.jpg
Oracle:{T}: Add {C} to your mana pool.\nBasic landcycling {1} ({1}, Discard this card: Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library.)
- Code: Select all
Name:Benefactor's Draught
ManaCost:1 G
Types:Instant
A:SP$ UntapAll | Cost$ 1 G | ValidCards$ Creature | SubAbility$ DBEffect | SpellDescription$ Untap all creatures. Until end of turn, whenever a creature an opponent controls blocks, draw a card. Draw a card.
SVar:DBEffect:DB$Effect | Name$ Benefactor's Draught Effect | Triggers$ TrigBlock | SVars$ EffDraw | SubAbility$ DBDraw
SVar:TrigSpellCast:Mode$ Blocks | ValidCard$ Creature.OppCtrl | Execute$ EffDraw | TriggerDescription$ Whenever a creature an opponent controls blocks, draw a card.
SVar:EffDraw:AB$ Draw | Cost$ 0 | NumCards$ 1
SVar:DBDraw:AB$ Draw | Cost$ 0 | NumCards$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/benefactors_draught.jpg
Oracle:Untap all creatures. Until end of turn, whenever a creature an opponent controls blocks, draw a card.\nDraw a card.
- Code: Select all
Name:Duelist's Heritage
ManaCost:2 W
Types:Enchantment
T:Mode$ AttackersDeclared | Execute$ TrigPump | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever one or more creatures attack, you may have target attacking creature gain double strike until end of turn.
SVar:TrigPump:AB$ Pump | Cost$ 0 | ValidTgts$ Creature.attacking | TgtPrompt$ Select another target attacking creature | KW$ Double Strike
SVar:Picture:http://www.wizards.com/global/images/magic/general/duelists_heritage.jpg
Oracle:Whenever one or more creatures attack, you may have target attacking creature gain double strike until end of turn.
- Code: Select all
Name:Entrapment Maneuver
ManaCost:3 W
Types:Instant
A:SP$ Sacrifice | Cost$ 3 W | ValidTgts$ Player | SacValid$ Creature.attacking | SacMessage$ attacking creature | RememberSacrificed$ True | SubAbility$ DBToken | SpellDescription$ Target player sacrifices an attacking creature. You create X 1/1 white Soldier creature tokens, where X is that creature's toughness.
SVar:DBToken:AB$ Token | Cost$ 0 | TokenAmount$ X | References$ X | TokenName$ Soldier | TokenTypes$ Creature,Soldier | TokenOwner$ You | TokenPower$ 1 | TokenToughness$ 1 | TokenColors$ White | TokenImage$ w 1 1 soldier C16 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:RememberedLKI$CardToughness
SVar:Picture:http://www.wizards.com/global/images/magic/general/entrapment_maneuver.jpg
Oracle:Target player sacrifices an attacking creature. You create X 1/1 white Soldier creature tokens, where X is that creature's toughness.
- Code: Select all
Name:Evolutionary Escalation
ManaCost:1 G
Types:Enchantment
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put three +1/+1 counters on target creature you control and three +1/+1 counters on target creature an opponent controls.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 3 | SubAbility$ DBPutCounter
SVar:DBPutCounter:AB$PutCounter | Cost$ 0 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature opponent controls | CounterType$ P1P1 | CounterNum$ 3
SVar:Picture:http://www.wizards.com/global/images/magic/general/evolutionary_escalation.jpg
Oracle:At the beginning of your upkeep, put three +1/+1 counters on target creature you control and three +1/+1 counters on target creature an opponent controls.
- Code: Select all
Name:Faerie Artisans
ManaCost:3 U
Types:Creature Faerie Artificer
PT:2/2
K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.nonToken+OppCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigImprint | TriggerDescription$Whenever a nontoken creature enters the battlefield under an opponent's control, create a token that's a copy of that creature except that it's an artifact in addition to its other types. Then exile all other tokens created with Faerie Artisans.
SVar:TrigImprint:AB$ Pump| Cost$ 0 | ImprintCards$ Remembered | SubAbility$ DBCopy
SVar:DBCopy:AB$ CopyPermanent | Cost$ 0 | Defined$ TriggeredCard | Controller$ You | AddTypes$ Artifact | RememberCopied$ True | SubAbility$ DBChangeZoneAll
SVar:DBChangeZonAll:AB$ ChangeZoneAll | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | ChangeType$ Imprinted
SVar:Picture:http://www.wizards.com/global/images/magic/general/faerie_artisans.jpg
Oracle:Flying\nWhenever a nontoken creature enters the battlefield under an opponent's control, create a token that's a copy of that creature except that it's an artifact in addition to its other types. Then exile all other tokens created with Faerie Artisans.
(Is this what you meant, Hanmac?)
- Code: Select all
Name:Frenzied Fugue
ManaCost:3 R
Types:Enchantment Aura
K:Enchant permanent
A:SP$ Attach | Cost$ 3 R | ValidTgts$ Permanent | AILogic$ Curse
T:Mode$ ChangesZone | ValidCard$ Card.Self | Execute$ TrigGainControl | Origin$ Any | Destination$ Battlefield | TriggerDescription$ When CARDNAME enters the battlefield or at the beginning of your upkeep, gain control of enchanted permanent until end of turn. Untap that permanent. It gains haste until end of turn.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainControl | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or at the beginning of your upkeep, gain control of enchanted permanent until end of turn. Untap that permanent. It gains haste until end of turn.
SVar:TrigGainControl:AB$GainControl | Cost$ 0 | Defined$ Enchanted | Untap$ True | AddKWs$ Haste | LoseControl$ EOT
SVar:Picture:http://www.wizards.com/global/images/magic/general/frenzied_fugue.jpg
Oracle:Enchant permanent\nWhen Frenzied Fugue enters the battlefield or at the beginning of your upkeep, gain control of enchanted permanent until end of turn. Untap that permanent. It gains haste until end of turn.
(I noticed that
Wellspring uses Secondary, but it shouldn't -- it has two separate abilities.)
- Code: Select all
Name:Magus of the Will
ManaCost:2 B
Types:Creature Human Wizard
PT:3/3
A:AB$ Effect | Cost$ 2 B T Exile<1/CARDNAME> | Name$ Magus of the Will Effect | ReplacementEffects$ GraveToExile | StaticAbilities$ STPlay | SVars$ Exile | SpellDescription$ Until end of turn, you may play cards from your graveyard. If a card would be put into your graveyard from anywhere this turn, exile that card instead.
SVar:STPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.YouCtrl | AffectedZone$ Graveyard | MayPlay$ True | Description$ You may play cards from your graveyard.
SVar:GraveToExile:Event$ Moved | ActiveZones$ Command | Destination$ Graveyard | ValidCard$ Card.nonToken+YouOwn | ReplaceWith$ Exile | Description$ If a card would be put into your graveyard from anywhere, exile it instead.
SVar:Exile:AB$ ChangeZone | Cost$ 0 | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/magus_of_the_will.jpg
Oracle:{2}{B}, {T}, Exile Magus of the Will: Until end of turn, you may play cards from your graveyard. If a card would be put into your graveyard from anywhere this turn, exile that card instead.
(
Magus of the Wheel has "Name:
Meteor Blast" attached to its
Oracle text for some reason. Does this need RemAIDeck? Even without the ability it's a reasonably costed creature...)
- Code: Select all
Name:Migratory Route
ManaCost:3 W U
Types:Sorcery
A:SP$ Token | Cost$ 3 W U | TokenAmount$ 4 | TokenName$ Bird | TokenTypes$ Creature,Bird | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenImage$ w 1 1 bird C16 | SpellDescription$ Create four 1/1 white Bird creature tokens with flying.
K:TypeCycling:Basic:2
DeckHas:Ability$Token
SVar:Picture:http://www.wizards.com/global/images/magic/general/migratory_route.jpg
Oracle:Create four 1/1 white Bird creature tokens with flying.\nBasic landcycling {2} ({2}, Discard this card: Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library.)
(
Goblin Rally still has old
Oracle text.)
- Code: Select all
Name:Parting Thoughts
ManaCost:2 B
Types:Sorcery
A:SP$ Destroy | Cost$ 2 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | RememberDestroyed$ True | SpellDescription$ Destroy target creature. | SubAbility$ DBDraw
SVar:DBDraw:AB$ Draw | Cost$ 0 | NumCards$ X | References$ X | SubAbility DBLoseLife
SVar:DBLoseLife:DB$LoseLife | LifeAmount$ X | References$ X | SubAbility$ DBCleanUp
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:RememberedLKI$CardCounters.ALL
SVar:Picture:http://www.wizards.com/global/images/magic/general/parting_thoughts.jpg
Oracle:Destroy target creature. You draw X cards and you lose X life, where X is the number of counters on that creature.
- Code: Select all
Name:Ravos, Soultender
ManaCost:3 W B
Types:Legendary Creature Human Cleric
PT:2/2
K:Flying
S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other creatures you control get +1/+1.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may return target creature card from your graveyard to your hand.
SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature card in your graveyard
K:Partner
SVar:Picture:http://www.wizards.com/global/images/magic/general/ravos_soultender.jpg
Oracle:Flying\nOther creatures you control get +1/+1.\nAt the beginning of your upkeep, you may return target creature card from your graveyard to your hand.\nPartner (You can have two commanders if both have partner.)
- Code: Select all
Name:Runehorn Hellkite
ManaCost:5 R
Types:Creature Dragon
PT:5/5
K:Flying
A:AB$ Discard | Cost$ 5 R ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | Defined$ Player | Mode$ Hand | SubAbility$ DBDraw | SpellDescription$ Each player discards his or her hand, then draws seven cards.
SVar:DBDraw:DB$ Draw | Defined$ Player | NumCards$ 7
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/runehorn_hellkite.jpg
Oracle:Flying\n{5}{R}, Exile Runehorn Hellkite from your graveyard: Each player discards his or her hand, then draws seven cards.
- Code: Select all
Name:Seeds of Renewal
ManaCost:6 G
Types:Sorcery
K:Undaunted
A:SP$ ChangeZone | Cost$ 6 G | Origin$ Graveyard | Destination$ Hand | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose target card in your graveyard | ValidTgts$ Card.YouCtrl | SubAbility$ DBChange | SpellDescription$ Return up to two target cards from your graveyard to your hand. Exile CARDNAME.
SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile
SVar:Picture:http://www.wizards.com/global/images/magic/general/seeds_of_renewal.jpg
Oracle:Return up to two target cards from your graveyard to your hand. Exile Seeds of Renewal.
- Code: Select all
Name:Thrasios, Triton Hero
ManaCost:G U
Types:Legendary Creature Merfolk Wizard
PT:1/3
A:AB$ Scry | Cost$ 4 | ScryNum$ 1 | SubAbility$ DBDig | SpellDescription$ Scry 1.
SVar:DBDig:AB$Dig | Cost$ 0 | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Land | DestinationZone$ Battlefield | RememberChanged$ True | SubAbility$ DBDraw
SVar:DBDraw:AB$ Draw | Cost$ 0 | NumCards$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility DBCleanUp
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
K:Partner
SVar:Picture:http://www.wizards.com/global/images/magic/general/thrasios_triton_hero.jpg
Oracle:{4}: Scry 1, then reveal the top card of your library. If it's a land card, put it onto the battlefield tapped. Otherwise, draw a card.\nPartner (You can have two commanders if both have partner.)
(This is a bit different from
Coiling Oracle, in that if the card is not a land, it's not directly put into hand but a normal draw is executed instead. I'm not 100% sure this is the right syntax for it. It's supposed to remember the changed card, then execute the draw if no cards are remembered.)
Also, Breya needs a small correction -- the token is blue, not colorless, so the image will be u_1_1_thopter_C16.