Maigc Online Promos (ONL-1.PRM) 2002

All user created custom sets, custom game mode and modded official content.
Locked
Luruz
Posts: 142
Joined: Sat Apr 27, 2013 12:33 am

Maigc Online Promos (ONL-1.PRM) 2002

Post by Luruz »

This was a nightmare to review but finally, I'll give you a NEW Primitives for Magic Online Promos. Remember, all this cards are experimental, try it first to improve the code or leave like that (if it work).

The file: _cards.dat of this Set it is on the post of Vitty85, search the new release of him.

Sector: Online. (ONL-)
Chronological appearance: 1.
Wizards of the Coast Code name: PRM
Year: 2002.

Wanna know why are you reading ONL-1.PRM rathen that only PRM?, see the next post of suggestion changes: https://www.wololo.net/forum/viewtopic.php?f=21&t=66614

NEW PRIMITIVES FOR: Magic Online Promos.

WHITE

Code: Select all

[card]
name=Abu Jafar
auto=@movedto(this|graveyard) from(battlefield):bury all(creature[blocking;blocked])
text=When Abu Ja'far dies, destroy all creatures blocking or blocked by it. They can’t be regenerated.
mana={W}
type=Creature
subtype=Human
power=0
toughness=1
[/card]
Avatar of Hope -There is no code for: "may block any number"-

Cenn's Tactician -There is no code for: "may block any number"-

Code: Select all

[card]
name=Gideon Jura
auto=counter(0/0,6,loyalty)
auto={C(0/0,2,Loyalty)}:name (Creatures attack Guideon Jura) all(creature|opponentbattlefield) mustattack (Gideon Jura) ueot
auto={C(0/0,-2,Loyalty)}:name (Destroy target tapped creature) destroy target(creature[tapped])
auto={C(0/0,0,Loyalty)}:name (Transforms Gideon to 6/6) this(becomes(Planeswalker Creature Human Soldier,6/6) and!( transforms((,newability[preventalldamage to this])) ueot
text=+2: During target opponent’s next turn, creatures that player controls attack Gideon Jura if able. -- −2: Destroy target tapped creature. -- 0: Until end of turn, Gideon Jura becomes a 6/6 Human Soldier creature that’s still a planeswalker. Prevent all damage that would be dealt to him this turn.
mana={3}{W}{W}
type=Legendary Planeswalker
subtype=Gideon
[/card]
Hixus, Prison Warden -There is no code for: Entering to the battlefield-

Code: Select all

[card]
name=Militia Bugler
abilities=vigilance
auto=reveal:4 optionone name(Look at the top four cards...) target(<4>creature[power<2]|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend revealend
text=Vigilance (Attacking doesn't cause this creature to tap.) -- When Militia Bugler enters the battlefield, look at the top four cards of your library. You may reveal a creature card with power 2 or less from among them and put it into your hand. Put the rest on the bottom of your library in a random order.
mana={2}{W}
type=Creature
subtype=Human Soldier
power=2
toughness=3
[/card]
Preacher -there is no code for: opponent may choose a creature-

Rout -there is no code for: pay to convert to flash-

Trueheart Duelist -there is no code for: may block any number or another creature-

Code: Select all

[card]
name=Watcher of the Roost
abilities=flying
facedown={3}
autofacedown={target(*[white]|myhand)}:morph
autofaceup=life:2 controller
text=Flying / Morph—Reveal a white card in your hand. (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) / When Watcher of the Roost is turned face up, you gain 2 life.
mana={2}{W}
type=Creature
subtype=Bird Soldier
power=2
toughness=1
[/card]
BLUE

Code: Select all

[card]
name=Aether Storm
auto=maxCast(creature)0 opponent
auto=maxCast(creature)0 controller
auto={L:4}:bury(this) opponent
auto={L:4}:bury(this) controller
text=Creature spells can’t be cast. / Pay 4 life: Destroy Aether Storm. It can’t be regenerated. Any player may activate this ability.
mana={3}{U}
type=Enchantment
[/card]
Alhammarret, High Arbiter -There is no code for: choose a name and cannot be casted-

Chain of Vapor -There is no code for: opponen may choose to make a copy ot this spell-

Code: Select all

[card]
name=Chief Engineer
auto=lord(artifact|myhand,mylibrary,mygraveyard,myexile,mysideboard) convoke
text=Artifact spells you cast have convoke. (Your creatures can help cast those spells. Each creature you tap while casting an artifact spell pays for {1} or one mana of that creature’s color.)
mana={1}{U}
type=Creature
subtype=Vedalken Artificer
power=1
toughness=3
[/card]
Cryptic Command -There is no code for: play two options-

Desertion -There is no code for: use what you conter it-

Fact or Fiction -There is no code for: opponent may choose from piles-

Fortune's Favor -There is no code for: choose piles-

Gifts Ungiven -There is no code for: choose a name card-

Identity Thief -Hard to code for my experiencie-

Intuition -There is no code for: choose a name card-

Code: Select all

[card]
name=Jace, Cunning Castaway
auto=counter(0/0,3,loyalty)
auto={C(0/0,1,Loyalty)}:name (Whenever a creature deals combat...) @each combatdamage restriction{opponentdamagedbycombat}:draw:1 controller then reject target(*|myhand) ueot
auto={C(0/0,-2,Loyalty)}:name (Create a 2/2 blue Illusion...) token(Illusion,Creature Illusion,2/2) and!( transforms((,newability[@targeted(this):sacrifice])) forever )!
auto={C(0/0,-5,Loyalty)}:name (Create two tokens of Jace Cunning Castaway) clone all(this) with([-Legendary])*2
text=+1: Whenever one or more creatures you control deal combat damage to a player this turn, draw a card, then discard a card. -- -2: Create a 2/2 blue Illusion creature token with “When this creature becomes the target of a spell, sacrifice it.” -- -5: Create two tokens that are copies of Jace, Cunning Castaway, except they’re not legendary.
mana={1}{U}{U}
type=Legendary Planeswalker
subtype=Jace
[/card]
Jeskai Infiltrator -There is no code for: morph to things at the same time-

Mana Drain -There is no code for: add mana equal to the casting cost of a countered spell-

Misdirection -There is no code for: change the target of a target-

Mizzium Meddler -There is no code for: change the target of a target-

Code: Select all

[card]
name=Phyrexian Metamorph
auto=may copy NotATarget(creature,artifact) transform(artifact) forever
text=({U/P} can be paid with either {U} or 2 life.) / You may have Phyrexian Metamorph enter the battlefield as a copy of any artifact or creature on the battlefield, except it’s an artifact in addition to its other types.
mana={3}{P(U)}
type=Artifact Creature
subtype=Shapeshifter
power=0
toughness=0
[/card]

Code: Select all

[card]
name=Reality Shift
target=creature
auto=moveto(exile)
auto=manifest all(*[zpos=1]|mylibrary) controller
text=Exile target creature. Its controller manifests the top card of their library. (That player puts the top card of their library onto the battlefield face down as a 2/2 creature. If it’s a creature card, it can be turned face up any time for its mana cost.)
mana={1}{U}
type=Instant
[/card]

Code: Select all

[card]
name=Sage-Eye Avengers
auto=@movedTo(*[-creature]|mystack):1/1 ueot
auto=@combat(attacking) source(this): may moveTo(ownerhand) target(creature[power<=this])
text=Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) / Whenever Sage-Eye Avengers attacks, you may return target creature to its owner’s hand if its power is less than Sage-Eye Avengers’s power.
mana={4}{U}{U}
type=Creature
subtype=Djinn Monk
power=4
toughness=5
[/card]

Code: Select all

[card]
name=Saheeli's Artistry
auto=choice clone target(artifact)
auto=choice clone target(creature) && transforms(artifact) forever
auto=choice clone target(artifact) then clone target(creature) && transforms(artifact) forever
text=Choose one or both — • Create a token that’s a copy of target artifact. • Create a token that’s a copy of target creature, except it’s an artifact in addition to its other types.
mana={4}{U}{U}
type=Sorcery
[/card]

Code: Select all

[card]
name=Shipbreaker Kraken
auto=this(cantargetcard(*[-monstrous]) {6}{U}{U}:becomes(monstrous) forever && counter(1/1,4) && transforms((,newability[aslongas(Shipbreaker Kraken|myBattlefield) tap target(upto<4>[creature]|battlefield)frozen])) forever
text={6}{U}{U}: Monstrosity 4. (If this creature isn’t monstrous, put four +1/+1 counters on it and it becomes monstrous.) / When Shipbreaker Kraken becomes monstrous, tap up to four target creatures. Those creatures don’t untap during their controllers’ untap steps for as long as you control Shipbreaker Kraken.
mana={4}{U}{U}
type=Creature
subtype=Kraken
power=6
toughness=6
[/card]
Silvergill Adept -There is no code for: two ways of paying while casting-

Stifle -There is no code for: counter target ability or triggered-

Transmute Artifact -There is no code for: Hard to code for my experiencie and there isn't a code for use mana only for casting artifacts-

Tromokratis -There is no code for: It can be blocked only by all creatures-

Code: Select all

[card]
name=True-Name Nemesis
auto=name(choose opponent) notatarget(opponent) deplete:0
auto=protection from(*)
text=As True-Name Nemesis enters the battlefield, choose a player. True-Name Nemesis has protection from the chosen player. (This creature can’t be blocked, targeted, dealt damage, or enchanted by anything controlled by that player.)
mana={1}{U}{U}
type=Creature
subtype=Merfolk Rogue
power=3
toughness=1
[/card]

Code: Select all

[card]
name=Unsubstantiate
auto=choice target(creature|battlefield) moveTo(ownerHand)
auto=choice target(*[-land]|stack) moveTo(ownerHand)
text=Return target spell or creature to its owner’s hand.
mana={1}{U}
type=Instant
[/card]
Willbender -There is no code for: change the target of a target-

Write into Being -There is no code for: Hard to code for my experience-

BLACK

Archfiend of Depravity -There is no code for: opponent may choose and sacrifice all-

Cabal Therapy -There is no code for: name and choose a card-

Chains of Mephistopheles -There is no code for: many conditionals for draw-

Doomsday -There is no code for: Sacrifice all-

Indulgent Tormentor -There is no code for: opponent may pay two options-

Code: Select all

[card]
name=Killing Wave
auto=all (creature) transforms((,newability[upcost[{L:X}] sacrifice]))
text=For each creature, its controller sacrifices it unless they pay X life.
mana={X}{B}
type=Sorcery
[/card]
Liliana of the Veil -There is no code for: create again... more piles ¬¬-

Code: Select all

[card]
name=Liliana, Untouched by Death
auto=counter(0/0,4,loyalty)
auto={C(0/0,1,Loyalty)}:name (Put the top three cards of your library...) deplete:3:@movedTo(creature[zombie]|mygraveyard):life:-2 opponent && life:2 controller
auto={C(0/0,-2,Loyalty)}:name (Target creature gets -X/-X until end...) target(creature) foreach(zombie) -1/-1
auto={C(0/0,-3,Loyalty)}:name (Yoy may cast Zombie cards...) (creature[zombie]|myGraveyard) CanPlayFromGraveyard
text=+1: Put the top three cards of your library into your graveyard. If at least one of them is a Zombie card, each opponent loses 2 life and you gain 2 life. -- -2: Target creature gets -X/-X until end of turn, where X is the number of Zombies you control. -- -3: You may cast Zombie cards from your graveyard this turn.
mana={2}{B}{B}
type=Legendary Planeswalker
subtype=Liliana
[/card]
Memoricide -There is no code for: Again, no card names are allow it to choose-

Code: Select all

[card]
name=Necropolis Fiend
abilities=flying
auto={X}{T}{E<X>(*|myGraveyard)}: target(creature) -X/-X ueot
text=Flying -- Delve (You may exile any number of cards from your graveyard as you cast this spell. It costs {1} less to cast for each card exiled this way.)
mana={7}{B}{B}
other={delve} name(Delve)
type=Creature
subtype=Demon
power=4
toughness=5
[/card]

Code: Select all

[card]
name=Ruthless Ripper
abilities=deathtouch
facedown={3}
autofacedown={target(*[black]|myhand)}:morph
autofaceup=target(player) life:-2
text=Deathtouch / Morph—Reveal a black card in your hand. (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) / When Ruthless Ripper is turned face up, target player loses 2 life.
mana={B}
type=Creature
subtype=Human Assassin
power=1
toughness=1
[/card]

Code: Select all

[card]
name=Yixlid Jailer
auto=lord(*|graveyard) loseabilities
text=Cards in graveyards lose all abilities.
mana={1}{B}
type=Creature
subtype=Zombie Wizard
power=2
toughness=1
[/card]
RED

Code: Select all

[card]
name=Brass's Bounty
auto=foreach(land|mybattlefield) token(Treasure,Artifact) and!( transforms((,newability[{T}{S}:Add{W}])(,newability[{T}{S}:Add{R}])(,newability[{T}{S}:Add{G}])(,newability[{T}{S}:Add{U}])(,newability[{T}{S}:Add{B}])) forever )!
text=For each land you control, create a Treasure token. (It’s an artifact with “{T}, Sacrifice this artifact: Add one mana of any color.”)
mana={6}{R}
type=Sorcery
[/card]
Browbeat -There is no code for: any player may pay-

Code: Select all

[card]
name=Burning Sun's Avatar
auto=damage:3 target(opponent,planeswalker) && damage:3 target(creature|battlefield)
text=When Burning Sun’s Avatar enters the battlefield, it deals 3 damage to target opponent or planeswalker and 3 damage to up to one target creature.
mana={3}{R}{R}{R}
type=Creature
subtype=Dinosaur Avatar
power=6
toughness=6
[/card]
Chandra, Pyromaster -There is no code for: Hard to code for my experience-

Code: Select all

[card]
name=Comet Storm
auto=kicker damage:X target(creature,player,planeswalker)
kicker=multi{1}
target=creature,player,planeswalker
auto=damage:X
text=Multikicker {1} (You may pay an additional {1} any number of times as you cast this spell.) / Choose any target, then choose another target for each time this spell was kicked. Comet Storm deals X damage to each of them.
mana={X}{R}{R}
type=Instant
[/card]
Dictate of the Twin Gods -There is no code for: double damage-

Code: Select all

[card]
name=Flamerush Rider
other={2}{R}{R} name(Dash)
auto=@combat(attacking) source(this):clone((other creature[attacking;tapped]) with(unearth,haste[attacking]))
text=Whenever Flamerush Rider attacks, create a token that’s a copy of another target attacking creature and that’s tapped and attacking. Exile the token at end of combat. / Dash {2}{R}{R} (You may cast this spell for its dash cost. If you do, it gains haste, and it’s returned from the battlefield to its owner’s hand at the beginning of the next end step.)
mana={4}{R}
type=Creature
subtype=Human Warrior
power=3
toughness=3
[/card]

Code: Select all

[card]
name=Exquisite Firecraft
target=creature,player,planeswalker
auto=damage:4
auto=if type(*[instant;sorcery]|mygraveyard)~morethan~1 then nofizzle
text=Exquisite Firecraft deals 4 damage to any target. / Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, this spell can’t be countered.
mana={1}{R}{R}
type=Sorcery
[/card]

Code: Select all

[card]
name=Forked Lightning
target=creature
auto=damage:1
auto=damage:1 target(creature)
auto=ability$!name(1 damage to target creature) choice target(creature) damage:1!$ controller
auto=ability$!name(1 damage to target creature) choice target(creature) damage:1!$ controller
text=Forked Lightning deals 4 damage divided as you choose among one, two, or three target creatures.
mana={3}{R}
type=Sorcery
[/card]
Glacial Ray -There is no code for: apply onto arcane-

Inferno Titan -There is no code for: Hard to code for my experience-

Nalathni Dragon -There is no code for: Banding-

Code: Select all

[card]
name=Scent of Cinder
auto={T}:target(<anyamount>[red]|myhand) transforms((,newability[foreach(*[red]|reveal) damage:1 target(creature,player,planeswalker)]))
text=Reveal any number of red cards in your hand. Scent of Cinder deals X damage to any target, where X is the number of cards revealed this way.
mana={1}{R}
type=Sorcery
[/card]
Searing Blaze -There is no code for: land entering this turn-

Two-Headed Dragon -There is no code for: may block additional creature-

Two-Headed Giant of Foriys -There is no code for: may block additional creature-

Warmonger -There is no code for: any player may pay-

Code: Select all

[card]
name=Wildfire Eternal
auto=@combat(blocked) source(this):life:-4 opponent
auto=@combat(notblocked) source(this):target(*[instant;sorcery]|myHand) and! ( activate castcard(normal) )!
text=Afflict 4 (Whenever this creature becomes blocked, defending player loses 4 life.) / Whenever Wildfire Eternal attacks and isn’t blocked, you may cast an instant or sorcery card from your hand without paying its mana cost.
mana={3}{R}
type=Creature
subtype=Zombie Jackal Cleric
power=1
toughness=4
[/card]
GREEN

Code: Select all

[card]
name=Arashin War Beast
auto=@combatdamagefoeof(creature[blocking]) from(this):manifest all(*[zpos=1]|mylibrary)
text=Whenever Arashin War Beast deals combat damage to one or more blocking creatures, manifest the top card of your library. (Put it onto the battlefield face down as a 2/2 creature. Turn it face up any time for its mana cost if it’s a creature card.)
mana={5}{G}{G}
type=Creature
subtype=Beast
power=6
toughness=6
[/card]

Code: Select all

[card]
name=Elvish Rejuvenator
aicode=activate moveTo(myBattlefield) tap(noevent) target(land|myLibrary)
auto=name(Reveal Cards) Reveal:5 revealzone(mylibrary) revealuntil(land|mylibrary) optionone choice name(Put a land card) target(land|reveal) moveto(mybattlefield) tap(noevent) optiononeend optiontwo choice name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend
text=When Elvish Rejuvenator enters the battlefield, look at the top five cards of your library. You may put a land card from among them onto the battlefield tapped. Put the rest on the bottom of your library in a random order.
mana={2}{G}
type=Creature
subtype=Elf Druid
power=1
toughness=1
[/card]

Code: Select all

[card]
name=Eureka
auto=moveto(ownerbattlefield) notatarget(<anyamount>*[creature;artifact;enchantment;land;planeswalker]|myhand)
auto=ability$! moveto(ownerbattlefield) notatarget(<anyamount>*[creature;artifact;enchantment;land;planeswalker]|myhand) !$ opponent
text=Starting with you, each player may put a permanent card from their hand onto the battlefield. Repeat this process until no one puts a card onto the battlefield.
mana={2}{G}{G}
type=Sorcery
[/card]

Code: Select all

[card]
name=Foe-Razer Regent
abilities=flying
auto=@movedTo(this|mybattlefield) from(myHand):all(trigger[to]) transforms((,newability[choice name(Fight target creature you don't control) dynamicability<!powerstrike!> target(creature|opponentBattlefield)])) forever
auto=@lord(creature|mybattlefield) dynamicability<!powerstrike!> target(creature|opponentBattlefield):all(trigger[to]) endofturn:counter(1/1,2)
text=Flying / When Foe-Razer Regent enters the battlefield, you may have it fight target creature you don’t control. / Whenever a creature you control fights, put two +1/+1 counters on it at the beginning of the next end step.
mana={5}{G}{G}
type=Creature
subtype=Dragon
power=4
toughness=5
[/card]

Food Chain -There is no code for: use mana conditional only for creatures-

Ghalta, Primal Hunger -There is no code for: alter mana cost by conditional base on total power-

Ifh-Bíff Efreet -There is no code for: any player may pay-

Code: Select all

[card]
name=Nessian Wilds Ravager
abilities=flying
auto=ability$!choice name(Tribute 6) all(mystored) counter(1/1,6) _ choice name(May fight another target creature) may transforms((,newability[target(creature) dynamicability<!powerstrike eachother!>])) ueot opponent !$ opponent
text=Tribute 6 (As this creature enters the battlefield, an opponent of your choice may put six +1/+1 counters on it.) / When Nessian Wilds Ravager enters the battlefield, if tribute wasn’t paid, you may have Nessian Wilds Ravager fight another target creature. (Each deals damage equal to its power to the other.)
mana={4}{G}{G}
type=Creature
subtype=Hydra
power=6
toughness=6
[/card]
Oath of Druids -There is no code for: Hard to code, many conditionals-

Primal Command -There is no code for: play to options-

Code: Select all

[card]
name=Ramunap Excavator
auto=lord(land|mygraveyard) CanPlayFromGraveyard
text=You may play land cards from your graveyard.
mana={2}{G}
type=Creature
subtype=Naga Cleric
power=2
toughness=3
[/card]

Code: Select all

[card]
name=Scapeshift
auto={S<anyamount>(land|myBattlefield)}:ability$!moveto(myBattlefield) and!(tap(noevent))! notatarget(<anyamount>land|mylibrary)!$ controller && shuffle
text=Sacrifice any number of lands. Search your library for up to that many land cards, put them onto the battlefield tapped, then shuffle your library.
mana={2}{G}{G}
type=Sorcery
[/card]
Sylvan Library -There is no code for: two options of paying for draw-

Code: Select all

[card]
name=Tinder Wall
abilities=defender
auto={S}:add {R}{R}
auto={R}{S}:damage:2 target(creature[blocked])
text=Defender (This creature can’t attack.) / Sacrifice Tinder Wall: Add {R}{R}. / {R}, Sacrifice Tinder Wall: It deals 2 damage to target creature it’s blocking.
mana={G}
type=Creature
subtype=Plant Wall
power=0
toughness=3
[/card]
Wild Pair -There is no code for: search creature with same power-

Wren's Run Vanquisher -There is no code for: paying options for casting-

MULTICOLOR

Avalanche Tusker -There is no code for: intent of provoke without it-

Azorius Guildmage -There is no code for: counter target ability-

Code: Select all

[card]
name=Breaking // Entering
auto=choice {U}{B}:deplete:8 target(player)
auto=choice {4}{B}{R}:target(creature|graveyard) moveTo(mybattlefield) && transforms((,newability,haste)) ueot
auto=choice {U}{B}{4}{B}{R}:deplete:8 target(player) then target(creature|graveyard) moveTo(mybattlefield) && transforms((,newability,haste)) ueot
text=Target player puts the top eight cards of their library into their graveyard. / Put a creature card from a graveyard onto the battlefield under your control. It gains haste until end of turn. / Fuse (You may cast one or both halves of this card from your hand.)
mana={0}
type=Sorcery
[/card]
Corpsejack Menace -There is no code for: code for duplicate counters-

Code: Select all

[card]
name=Dimir Charm
auto=choice target(sorcery|stack) fizzle
auto=choice destroy target(creature[power<=2])
auto=choice target(player) name(Look) reveal:3 optionone name(Look) target(*|reveal) doNothing optiononeend optiontwo target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=Choose one — • Counter target sorcery spell. • Destroy target creature with power 2 or less. • Look at the top three cards of target player’s library. Put one back and the rest into that player’s graveyard.
mana={U}{B}
type=Instant
[/card]
Djinn Illuminatus -There is no code for: replicate code doesn't exist-

Code: Select all

[card]
name=Fire // Ice
auto=choice {1}{R}:damage:1 target(creature,player,planeswalker) && damage:1 target(creature,player,planeswalker)
auto=choice {1}{U}:tap target(*|battlefield) && draw:1 controller
text=Fire deals 2 damage divided as you choose among one or two targets. / Tap target permanent. Draw a card.
mana={0}
type=Instant
[/card]
Gaddock Teeg -There is no code for: targeting spells with X on it-

Code: Select all

[card]
name=Izzet Charm
auto=choice target(*[-creature]|stack) transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) forever
auto=choice target(creature) damage:2
auto=choice draw:2 controller then reject:2 target(*|myhand)
text=Choose one — • Counter target noncreature spell unless its controller pays {2}. • Izzet Charm deals 2 damage to target creature. • Draw two cards, then discard two cards.
mana={U}{R}
type=Instant
[/card]

Code: Select all

[card]
name=Karador, Ghost Chieftain
anyzone=foreach(creature|mygraveyard) changecost(colorless:-1) forcedalive
auto=lord(creature[maxCast(creature)1]|mygraveyard) canPlayFromGraveyard
text=This spell costs {1} less to cast for each creature card in your graveyard. / During each of your turns, you may cast one creature card from your graveyard.
mana={5}{B}{G}{W}
type=Legendary Creature
subtype=Centaur Spirit
power=3
toughness=4
[/card]
Lavinia, Azorius Renegade -There is no code for: Limit spell by casting cost equal to number of lands-

Code: Select all

[card]
name=Life // Death
auto=choice {G}:lord(land|myBattlefield) becomes(Creature,1/1) ueot
auto=choice {1}{B}:target (creature|myGraveyard) moveTo(myBattlefield) then life:-manacost controller
text=All lands you control become 1/1 creatures until end of turn. They’re still lands. / Return target creature card from your graveyard to the battlefield. You lose life equal to its converted mana cost.
mana={0}
type=Sorcery
[/card]
Magister of Worth -There is no code for: vote-

Meddling Mage -There is no code for: choose a card name-

Code: Select all

[card]
name=Nightveil Specter
abilities=flying
auto=@combatdamaged(player) from(this):moveto(exile) and!( transforms((,canplayfromexile)))! all(*[zpos=1]|mylibrary)
text=Whenever Nightveil Specter deals combat damage to a player, that player exiles the top card of their library. / You may play cards exiled with Nightveil Specter.
mana={UB}{UB}{UB}
type=Creature
subtype=Specter
power=2
toughness=3
[/card]
Ojutai's Command -There is no code for: playing two options-

Oloro, Ageless Ascetic -There is no code for: conditionals to a commanders zone-

Code: Select all

[card]
name=Rakdos Firewheeler
auto=damage:2 target(opponent)
auto=damage:2 target(creature,planeswalker|opponentbattlefield)
text=When Rakdos Firewheeler enters the battlefield, it deals 2 damage to target opponent and 2 damage to up to one target creature or planeswalker.
mana={B}{B}{R}{R}
type=Creature
subtype=Human Rogue
power=4
toughness=3
[/card]

Code: Select all

[card]
name=Simic Ascendancy
auto={1}{G}{U}:counter(1/1,1) target(creature|myBattlefield)
auto=@<anyamount>counter(1/1,1) target(creature|myBattlefield):<anyamount>counter(0/0,1,growth) all(this) 
auto=@each my upkeep:this(counter{0/0.1.growth}>=20)while wingame
text={1}{G}{U}: Put a +1/+1 counter on target creature you control. / Whenever one or more +1/+1 counters are put on a creature you control, put that many growth counters on Simic Ascendancy. / At the beginning of your upkeep, if Simic Ascendancy has twenty or more growth counters on it, you win the game.
mana={G}{U}
type=Enchantment
[/card]

Code: Select all

[card]
name=Vexing Shusher
abilities=nofizzle
auto={RG}: target(*[-land]|stack) nofizzle
text=This spell can’t be countered. / {R/G}: Target spell can’t be countered.
mana={RG}{RG}
type=Creature
subtype=Goblin Shaman
power=2
toughness=2
[/card]
Voidslime -There is no code for: countering triggered or activate abilities-

ARTIFACT/COLORLESS

Code: Select all

[card]
name=Blight Herder
auto=@movedTo(*|mystack):may ([upto <2>*] moveTo(opponentgraveyard) from (opponentexile)) then token(Eldrazi Scion,Creature Eldrazi Scion,1/1) and!( transforms((,newability[{S}:Add{1}])) forever )!*3
text=When you cast this spell, you may put two cards your opponents own from exile into their owners’ graveyards. If you do, create three 1/1 colorless Eldrazi Scion creature tokens. They have “Sacrifice this creature: Add {C}.”
mana={5}
type=Creature
subtype=Eldrazi Processor
power=4
toughness=5
[/card]
Captain's Hook -There is no code for: trigger ability for unattach equipments-

Code: Select all

[card]
name=Dragon Throne of Tarkir
auto={3}:equip
auto=teach(creature) defender
auto=teach(creature) {2}{T}:lord(other creature|myBattlefield) dynamicability<!mytgt powerpumpboth!> ueot
text=Equipped creature has defender and “{2}, {T}: Other creatures you control gain trample and get +X/+X until end of turn, where X is this creature’s power.” / Equip {3}
mana={4}
type=Legendary Artifact
subtype=Equipment
[/card]
Duplicant -There is no code for: imprint-

Code: Select all

[card]
name=Gate Colossus
anyzone=foreach(land[Gate]|myBattlefield) changecost(colorless:-1) forcedalive
auto=cantbeblockedby(creature[power>=2])
autograveyard=@movedTo(land[Gate]|myBattlefield):may moveTo(myLibray)
text=This spell costs {1} less to cast for each Gate you control. / Gate Colossus can’t be blocked by creatures with power 2 or less. / Whenever a Gate enters the battlefield under your control, you may put Gate Colossus from your graveyard on top of your library.
mana={8}
type=Artifact Creature
subtype=Construct
power=8
toughness=8
[/card]
Ghostfire Blade -There is no code for: hard to code for my experience-

Code: Select all

[card]
name=Gleemox
auto={T}:Add{W}
auto={T}:Add{U}
auto={T}:Add{B}
auto={T}:Add{R}
auto={T}:Add{G}
text={T}: Add one mana of any color to your mana pool. / This card is banned.
mana={0}
type=Artifact
[/card]
Grafdigger's Cage -There is no code for: entering the battlefield from library-

Helm of Obedience -There is no code for: Very hard morph-

Code: Select all

[card]
name=Metalworker
auto={T}:target(<anyamount>[artifact]|myhand) transforms((,newability[foreach(artifact|reveal) add: {2}]))
text={T}: Reveal any number of artifact cards in your hand. Add {C}{C} for each card revealed this way.
mana={3}
type=Artifact Creature
subtype=Construct
power=1
toughness=2
[/card]
Myr Superion -There is no code for: mana can't use for cast conditionals-

Code: Select all

[card]
name=Pathrazer of Ulamog
abilities=menace
abilities=oneblocker
auto=@combat(attacking) source(this):name(Annihilate 3) ability$!name(sacrifice) notatarget(<3>*|mybattlefield) sacrifice!$ opponent
text=Annihilator 3 (Whenever this creature attacks, defending player sacrifices three permanents.) / Pathrazer of Ulamog can’t be blocked except by three or more creatures.
mana={11}
type=Creature
subtype=Eldrazi
power=9
toughness=9
[/card]
Phyrexian Dreadnought -There is no code for: total power of creatures conditional-

Scroll Rack -There is no code for: more piles conditionals-

Spellskite -There is no code for: change target of a target-

Code: Select all

[card]
name=Steel Hellkite
abilities=flying
auto={2}:1/0 ueot
@combatdamaged(player) from(this):phaseaction<postbattle> may {X}:destroy all(*[-land;manacost=X]) opponent limit:1
text=Flying / {2}: Steel Hellkite gets +1/+0 until end of turn. / {X}: Destroy each nonland permanent with converted mana cost X whose controller was dealt combat damage by Steel Hellkite this turn. Activate this ability only once each turn.
mana={6}
type=Artifact Creature
subtype=Dragon
power=5
toughness=5
[/card]
Tawnos's Coffin -There is no code for: hard to code for my experience-

Code: Select all

[card]
name=Winter Orb
auto=aslongas sourcenottap:lord(land) doesnotuntap
auto=@each my untap:untap notatarget(land|mybattlefield)
auto=@each opponent untap:ability$!name(untap land) untap notatarget(land|mybattlefield)!$ opponent
text=As long as Winter Orb is untapped, players can’t untap more than one land during their untap steps.
mana={2}
type=Artifact
[/card]

LAND/OTHERS

Ancient Ziggurat -There is no code for: mana conditional use-

Arena -There is no code for: opponent can't choose his or her creatures to fight-

Celestine Reef -There is no code for: Planechase Scheme-

Command Tower -There is no code for: Conditionals for Commanders-

Horizon Boughs -There is no code for: Planechase Scheme-

Code: Select all

[card]
name=Maze's End
auto=tap(noevent)
auto={T}:Add {1}
aicode=activate moveTo(myBattlefield) target(land[Gate]|myLibrary)
auto={H(this|mybattlefield)}{3}{T}:=name(search a gate) reveal:plibrarycount optionone name(choose gate) target(land[Gate]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield))! afterrevealedend revealend then aslongas(Selesnya Guildgate,Izzet Guildgate,Golgari Guildgate, Dimir Guildgate,Boros Guildgate,Simic Guildgate,Rakdos Guildgate,Orzhov Guildgate,Gruul Guildgate,Azorius Guildgate|myBattlefield) while wingame
text=Maze’s End enters the battlefield tapped. / {T}:Add {C}. / {3},{T},Return Maze’s End to its owner’s hand: Search your library for a Gate card, put it onto the battlefield, then shuffle your library. If you control ten or more Gates with different names, you win the game.
type=Land
[/card]
Mirrored Depths -There is no code for: Planechase Scheme-

Sorrow's Path -There is no code for: complex conditional of blocking-

Stairs to Infinity -There is no code for: Planechase Scheme-

Tember City -There is no code for: Planechase Scheme-

Now Workin on:
  • Legendary Cube
  • Treasue Chest
  • ALL PROMOS SETS
  • Throne of Eldraine
  • Guild deck themes.
In that especific order.

Please, be patient. Sets largest like this one, took a very long time to check, so, in Throne of Eldraine I'll be late for check all cards, one by one.
Vitty85
Posts: 432
Joined: Mon Jul 29, 2019 5:58 pm

Re: Maigc Online Promos (ONL-1.PRM) 2002

Post by Vitty85 »

Hi,

Good job, i will include them in a dedicated PRM.txt file in next release update.

See you soon.
Locked