Guilds of Ravnica (GRN)

All user created custom sets, custom game mode and modded official content.
Post Reply
User avatar
ph34rbot
Posts: 259
Joined: Thu Jan 07, 2010 6:33 am

Guilds of Ravnica (GRN)

Post by ph34rbot » Fri Mar 29, 2019 2:34 am

_cards.dat, images and primitives, the primitives still need a lot of testing and bug fixing, I know mentor insn't really working 100% anyone can help?

IMAGES:https://mega.nz/#!fYB1xazI!UJEIGrUX9_42 ... ZrV8eKeADA

Code: Select all

[meta]
author=Wagic Team
name=Guilds of Ravnica
year=2018-10-05
total=273
[/meta]
[card]
primitive=Blade Instructor
id=452751
rarity=C
[/card]
[card]
primitive=Bounty Agent
id=452752
rarity=R
[/card]
[card]
primitive=Candlelight Vigil
id=452753
rarity=C
[/card]
[card]
primitive=Citywide Bust
id=452754
rarity=R
[/card]
[card]
primitive=Collar the Culprit
id=452755
rarity=C
[/card]
[card]
primitive=Conclave Tribunal
id=452756
rarity=U
[/card]
[card]
primitive=Crush Contraband
id=452757
rarity=U
[/card]
[card]
primitive=Dawn of Hope
id=452758
rarity=R
[/card]
[card]
primitive=Demotion
id=452759
rarity=U
[/card]
[card]
primitive=Divine Visitation
id=452760
rarity=M
[/card]
[card]
primitive=Flight of Equenauts
id=452761
rarity=U
[/card]
[card]
primitive=Gird for Battle
id=452762
rarity=U
[/card]
[card]
primitive=Haazda Marshal
id=452763
rarity=U
[/card]
[card]
primitive=Healer's Hawk
id=452764
rarity=C
[/card]
[card]
primitive=Hunted Witness
id=452765
rarity=C
[/card]
[card]
primitive=Inspiring Unicorn
id=452766
rarity=U
[/card]
[card]
primitive=Intrusive Packbeast
id=452767
rarity=C
[/card]
[card]
primitive=Ledev Guardian
id=452768
rarity=C
[/card]
[card]
primitive=Light of the Legion
id=452769
rarity=R
[/card]
[card]
primitive=Loxodon Restorer
id=452770
rarity=C
[/card]
[card]
primitive=Luminous Bonds
id=452771
rarity=C
[/card]
[card]
primitive=Parhelion Patrol
id=452772
rarity=C
[/card]
[card]
primitive=Righteous Blow
id=452773
rarity=C
[/card]
[card]
primitive=Roc Charger
id=452774
rarity=U
[/card]
[card]
primitive=Skyline Scout
id=452775
rarity=C
[/card]
[card]
primitive=Sunhome Stalwart
id=452776
rarity=U
[/card]
[card]
primitive=Sworn Companions
id=452777
rarity=C
[/card]
[card]
primitive=Take Heart
id=452778
rarity=C
[/card]
[card]
primitive=Tenth District Guard
id=452779
rarity=C
[/card]
[card]
primitive=Venerated Loxodon
id=452780
rarity=R
[/card]
[card]
primitive=Capture Sphere
id=452781
rarity=C
[/card]
[card]
primitive=Chemister's Insight
id=452782
rarity=U
[/card]
[card]
primitive=Citywatch Sphinx
id=452783
rarity=U
[/card]
[card]
primitive=Dazzling Lights
id=452784
rarity=C
[/card]
[card]
primitive=Devious Cover-Up
id=452785
rarity=C
[/card]
[card]
primitive=Dimir Informant
id=452786
rarity=C
[/card]
[card]
primitive=Disdainful Stroke
id=452787
rarity=C
[/card]
[card]
primitive=Dream Eater
id=452788
rarity=M
[/card]
[card]
primitive=Drowned Secrets
id=452789
rarity=R
[/card]
[card]
primitive=Enhanced Surveillance
id=452790
rarity=U
[/card]
[card]
primitive=Guild Summit
id=452791
rarity=U
[/card]
[card]
primitive=Leapfrog
id=452792
rarity=C
[/card]
[card]
primitive=Maximize Altitude
id=452793
rarity=C
[/card]
[card]
primitive=Mission Briefing
id=452794
rarity=R
[/card]
[card]
primitive=Murmuring Mystic
id=452795
rarity=U
[/card]
[card]
primitive=Muse Drake
id=452796
rarity=C
[/card]
[card]
primitive=Narcomoeba
id=452797
rarity=R
[/card]
[card]
primitive=Nightveil Sprite
id=452798
rarity=U
[/card]
[card]
primitive=Omnispell Adept
id=452799
rarity=R
[/card]
[card]
primitive=Passwall Adept
id=452800
rarity=C
[/card]
[card]
primitive=Quasiduplicate
id=452801
rarity=R
[/card]
[card]
primitive=Radical Idea
id=452802
rarity=C
[/card]
[card]
primitive=Selective Snare
id=452803
rarity=U
[/card]
[card]
primitive=Sinister Sabotage
id=452804
rarity=U
[/card]
[card]
primitive=Thoughtbound Phantasm
id=452805
rarity=U
[/card]
[card]
primitive=Unexplained Disappearance
id=452806
rarity=C
[/card]
[card]
primitive=Vedalken Mesmerist
id=452807
rarity=C
[/card]
[card]
primitive=Wall of Mist
id=452808
rarity=C
[/card]
[card]
primitive=Watcher in the Mist
id=452809
rarity=C
[/card]
[card]
primitive=Wishcoin Crab
id=452810
rarity=C
[/card]
[card]
primitive=Barrier of Bones
id=452811
rarity=C
[/card]
[card]
primitive=Bartizan Bats
id=452812
rarity=C
[/card]
[card]
primitive=Blood Operative
id=452813
rarity=R
[/card]
[card]
primitive=Burglar Rat
id=452814
rarity=C
[/card]
[card]
primitive=Child of Night
id=452815
rarity=C
[/card]
[card]
primitive=Creeping Chill
id=452816
rarity=U
[/card]
[card]
primitive=Dead Weight
id=452817
rarity=C
[/card]
[card]
primitive=Deadly Visit
id=452818
rarity=C
[/card]
[card]
primitive=Doom Whisperer
id=452819
rarity=M
[/card]
[card]
primitive=Douser of Lights
id=452820
rarity=C
[/card]
[card]
primitive=Gruesome Menagerie
id=452821
rarity=R
[/card]
[card]
primitive=Hired Poisoner
id=452822
rarity=C
[/card]
[card]
primitive=Kraul Swarm
id=452823
rarity=U
[/card]
[card]
primitive=Lotleth Giant
id=452824
rarity=U
[/card]
[card]
primitive=Mausoleum Secrets
id=452825
rarity=R
[/card]
[card]
primitive=Mephitic Vapors
id=452826
rarity=C
[/card]
[card]
primitive=Midnight Reaper
id=452827
rarity=R
[/card]
[card]
primitive=Moodmark Painter
id=452828
rarity=C
[/card]
[card]
primitive=Necrotic Wound
id=452829
rarity=U
[/card]
[card]
primitive=Never Happened
id=452830
rarity=C
[/card]
[card]
primitive=Pilfering Imp
id=452831
rarity=U
[/card]
[card]
primitive=Plaguecrafter
id=452832
rarity=U
[/card]
[card]
primitive=Price of Fame
id=452833
rarity=U
[/card]
[card]
primitive=Ritual of Soot
id=452834
rarity=R
[/card]
[card]
primitive=Severed Strands
id=452835
rarity=C
[/card]
[card]
primitive=Spinal Centipede
id=452836
rarity=C
[/card]
[card]
primitive=Undercity Necrolisk
id=452837
rarity=U
[/card]
[card]
primitive=Veiled Shade
id=452838
rarity=C
[/card]
[card]
primitive=Vicious Rumors
id=452839
rarity=C
[/card]
[card]
primitive=Whispering Snitch
id=452840
rarity=U
[/card]
[card]
primitive=Arclight Phoenix
id=452841
rarity=M
[/card]
[card]
primitive=Barging Sergeant
id=452842
rarity=C
[/card]
[card]
primitive=Book Devourer
id=452843
rarity=U
[/card]
[card]
primitive=Command the Storm
id=452844
rarity=C
[/card]
[card]
primitive=Cosmotronic Wave
id=452845
rarity=C
[/card]
[card]
primitive=Direct Current
id=452846
rarity=C
[/card]
[card]
primitive=Electrostatic Field
id=452847
rarity=U
[/card]
[card]
primitive=Erratic Cyclops
id=452848
rarity=R
[/card]
[card]
primitive=Experimental Frenzy
id=452849
rarity=R
[/card]
[card]
primitive=Fearless Halberdier
id=452850
rarity=C
[/card]
[card]
primitive=Fire Urchin
id=452851
rarity=C
[/card]
[card]
primitive=Goblin Banneret
id=452852
rarity=U
[/card]
[card]
primitive=Goblin Cratermaker
id=452853
rarity=U
[/card]
[card]
primitive=Goblin Locksmith
id=452854
rarity=C
[/card]
[card]
primitive=Gravitic Punch
id=452855
rarity=C
[/card]
[card]
primitive=Hellkite Whelp
id=452856
rarity=U
[/card]
[card]
primitive=Inescapable Blaze
id=452857
rarity=U
[/card]
[card]
primitive=Lava Coil
id=452858
rarity=U
[/card]
[card]
primitive=Legion Warboss
id=452859
rarity=R
[/card]
[card]
primitive=Maniacal Rage
id=452860
rarity=C
[/card]
[card]
primitive=Maximize Velocity
id=452861
rarity=C
[/card]
[card]
primitive=Ornery Goblin
id=452862
rarity=C
[/card]
[card]
primitive=Risk Factor
id=452863
rarity=R
[/card]
[card]
primitive=Rubblebelt Boar
id=452864
rarity=C
[/card]
[card]
primitive=Runaway Steam-Kin
id=452865
rarity=R
[/card]
[card]
primitive=Smelt-Ward Minotaur
id=452866
rarity=U
[/card]
[card]
primitive=Street Riot
id=452867
rarity=U
[/card]
[card]
primitive=Sure Strike
id=452868
rarity=C
[/card]
[card]
primitive=Torch Courier
id=452869
rarity=C
[/card]
[card]
primitive=Wojek Bodyguard
id=452870
rarity=C
[/card]
[card]
primitive=Affectionate Indrik
id=452871
rarity=U
[/card]
[card]
primitive=Arboretum Elemental
id=452872
rarity=U
[/card]
[card]
primitive=Beast Whisperer
id=452873
rarity=R
[/card]
[card]
primitive=Bounty of Might
id=452874
rarity=R
[/card]
[card]
primitive=Circuitous Route
id=452875
rarity=U
[/card]
[card]
primitive=Crushing Canopy
id=452876
rarity=C
[/card]
[card]
primitive=Devkarin Dissident
id=452877
rarity=C
[/card]
[card]
primitive=District Guide
id=452878
rarity=U
[/card]
[card]
primitive=Generous Stray
id=452879
rarity=C
[/card]
[card]
primitive=Golgari Raiders
id=452880
rarity=U
[/card]
[card]
primitive=Grappling Sundew
id=452881
rarity=U
[/card]
[card]
primitive=Hatchery Spider
id=452882
rarity=R
[/card]
[card]
primitive=Hitchclaw Recluse
id=452883
rarity=C
[/card]
[card]
primitive=Ironshell Beetle
id=452884
rarity=C
[/card]
[card]
primitive=Kraul Foragers
id=452885
rarity=C
[/card]
[card]
primitive=Kraul Harpooner
id=452886
rarity=U
[/card]
[card]
primitive=Might of the Masses
id=452887
rarity=U
[/card]
[card]
primitive=Nullhide Ferox
id=452888
rarity=M
[/card]
[card]
primitive=Pack's Favor
id=452889
rarity=C
[/card]
[card]
primitive=Pause for Reflection
id=452890
rarity=C
[/card]
[card]
primitive=Pelt Collector
id=452891
rarity=R
[/card]
[card]
primitive=Portcullis Vine
id=452892
rarity=C
[/card]
[card]
primitive=Prey Upon
id=452893
rarity=C
[/card]
[card]
primitive=Siege Wurm
id=452894
rarity=C
[/card]
[card]
primitive=Sprouting Renewal
id=452895
rarity=U
[/card]
[card]
primitive=Urban Utopia
id=452896
rarity=C
[/card]
[card]
primitive=Vigorspore Wurm
id=452897
rarity=C
[/card]
[card]
primitive=Vivid Revival
id=452898
rarity=R
[/card]
[card]
primitive=Wary Okapi
id=452899
rarity=C
[/card]
[card]
primitive=Wild Ceratok
id=452900
rarity=C
[/card]
[card]
primitive=Artful Takedown
id=452901
rarity=C
[/card]
[card]
primitive=Assassin's Trophy
id=452902
rarity=R
[/card]
[card]
primitive=Aurelia, Exemplar of Justice
id=452903
rarity=M
[/card]
[card]
primitive=Beacon Bolt
id=452904
rarity=U
[/card]
[card]
primitive=Beamsplitter Mage
id=452905
rarity=U
[/card]
[card]
primitive=Boros Challenger
id=452906
rarity=U
[/card]
[card]
primitive=Camaraderie
id=452907
rarity=R
[/card]
[card]
primitive=Centaur Peacemaker
id=452908
rarity=C
[/card]
[card]
primitive=Chance for Glory
id=452909
rarity=M
[/card]
[card]
primitive=Charnel Troll
id=452910
rarity=R
[/card]
[card]
primitive=Conclave Cavalier
id=452911
rarity=U
[/card]
[card]
primitive=Conclave Guildmage
id=452912
rarity=U
[/card]
[card]
primitive=Crackling Drake
id=452913
rarity=U
[/card]
[card]
primitive=Darkblade Agent
id=452914
rarity=C
[/card]
[card]
primitive=Deafening Clarion
id=452915
rarity=R
[/card]
[card]
primitive=Dimir Spybug
id=452916
rarity=U
[/card]
[card]
primitive=Disinformation Campaign
id=452917
rarity=U
[/card]
[card]
primitive=Emmara, Soul of the Accord
id=452918
rarity=R
[/card]
[card]
primitive=Erstwhile Trooper
id=452919
rarity=C
[/card]
[card]
primitive=Etrata, the Silencer
id=452920
rarity=R
[/card]
[card]
primitive=Firemind's Research
id=452921
rarity=R
[/card]
[card]
primitive=Garrison Sergeant
id=452922
rarity=C
[/card]
[card]
primitive=Glowspore Shaman
id=452923
rarity=U
[/card]
[card]
primitive=Goblin Electromancer
id=452924
rarity=C
[/card]
[card]
primitive=Golgari Findbroker
id=452925
rarity=U
[/card]
[card]
primitive=Hammer Dropper
id=452926
rarity=C
[/card]
[card]
primitive=House Guildmage
id=452927
rarity=U
[/card]
[card]
primitive=Hypothesizzle
id=452928
rarity=C
[/card]
[card]
primitive=Ionize
id=452929
rarity=R
[/card]
[card]
primitive=Izoni, Thousand-Eyed
id=452930
rarity=R
[/card]
[card]
primitive=Join Shields
id=452931
rarity=U
[/card]
[card]
primitive=Justice Strike
id=452932
rarity=U
[/card]
[card]
primitive=Knight of Autumn
id=452933
rarity=R
[/card]
[card]
primitive=Lazav, the Multifarious
id=452934
rarity=M
[/card]
[card]
primitive=League Guildmage
id=452935
rarity=U
[/card]
[card]
primitive=Ledev Champion
id=452936
rarity=U
[/card]
[card]
primitive=Legion Guildmage
id=452937
rarity=U
[/card]
[card]
primitive=March of the Multitudes
id=452938
rarity=M
[/card]
[card]
primitive=Mnemonic Betrayal
id=452939
rarity=M
[/card]
[card]
primitive=Molderhulk
id=452940
rarity=U
[/card]
[card]
primitive=Nightveil Predator
id=452941
rarity=U
[/card]
[card]
primitive=Niv-Mizzet, Parun
id=452942
rarity=R
[/card]
[card]
primitive=Notion Rain
id=452943
rarity=C
[/card]
[card]
primitive=Ochran Assassin
id=452944
rarity=U
[/card]
[card]
primitive=Ral, Izzet Viceroy
id=452945
rarity=M
[/card]
[card]
primitive=Rhizome Lurcher
id=452946
rarity=C
[/card]
[card]
primitive=Rosemane Centaur
id=452947
rarity=C
[/card]
[card]
primitive=Skyknight Legionnaire
id=452948
rarity=C
[/card]
[card]
primitive=Sonic Assault
id=452949
rarity=C
[/card]
[card]
primitive=Sumala Woodshaper
id=452950
rarity=C
[/card]
[card]
primitive=Swarm Guildmage
id=452951
rarity=U
[/card]
[card]
primitive=Swathcutter Giant
id=452952
rarity=U
[/card]
[card]
primitive=Swiftblade Vindicator
id=452953
rarity=R
[/card]
[card]
primitive=Tajic, Legion's Edge
id=452954
rarity=R
[/card]
[card]
primitive=Thief of Sanity
id=452955
rarity=R
[/card]
[card]
primitive=Thought Erasure
id=452956
rarity=U
[/card]
[card]
primitive=Thousand-Year Storm
id=452957
rarity=M
[/card]
[card]
primitive=Trostani Discordant
id=452958
rarity=M
[/card]
[card]
primitive=Truefire Captain
id=452959
rarity=U
[/card]
[card]
primitive=Undercity Uprising
id=452960
rarity=C
[/card]
[card]
primitive=Underrealm Lich
id=452961
rarity=M
[/card]
[card]
primitive=Unmoored Ego
id=452962
rarity=R
[/card]
[card]
primitive=Vraska, Golgari Queen
id=452963
rarity=M
[/card]
[card]
primitive=Wee Dragonauts
id=452964
rarity=U
[/card]
[card]
primitive=Worldsoul Colossus
id=452965
rarity=U
[/card]
[card]
primitive=Fresh-Faced Recruit
id=452966
rarity=C
[/card]
[card]
primitive=Piston-Fist Cyclops
id=452967
rarity=C
[/card]
[card]
primitive=Pitiless Gorgon
id=452968
rarity=C
[/card]
[card]
primitive=Vernadi Shieldmate
id=452969
rarity=C
[/card]
[card]
primitive=Whisper Agent
id=452970
rarity=C
[/card]
[card]
primitive=Assemble
id=452971
rarity=R
[/card]
[card]
primitive=Assure
id=452971
rarity=R
[/card]
[card]
primitive=Concoct
id=452972
rarity=R
[/card]
[card]
primitive=Connive
id=452972
rarity=R
[/card]
[card]
primitive=Dispersal
id=452973
rarity=U
[/card]
[card]
primitive=Discovery
id=452973
rarity=U
[/card]
[card]
primitive=Explosion
id=452974
rarity=R
[/card]
[card]
primitive=Expansion
id=452974
rarity=R
[/card]
[card]
primitive=Finality
id=452975
rarity=R
[/card]
[card]
primitive=Find
id=452975
rarity=R
[/card]
[card]
primitive=Flourish
id=452976
rarity=U
[/card]
[card]
primitive=Flower
id=452976
rarity=U
[/card]
[card]
primitive=Intervention
id=452977
rarity=U
[/card]
[card]
primitive=Integrity
id=452977
rarity=U
[/card]
[card]
primitive=Invent
id=452978
rarity=U
[/card]
[card]
primitive=Invert
id=452978
rarity=U
[/card]
[card]
primitive=Resurgence
id=452979
rarity=R
[/card]
[card]
primitive=Response
id=452979
rarity=R
[/card]
[card]
primitive=Statue
id=452980
rarity=U
[/card]
[card]
primitive=Status
id=452980
rarity=U
[/card]
[card]
primitive=Boros Locket
id=452981
rarity=C
[/card]
[card]
primitive=Chamber Sentry
id=452982
rarity=R
[/card]
[card]
primitive=Chromatic Lantern
id=452983
rarity=R
[/card]
[card]
primitive=Dimir Locket
id=452984
rarity=C
[/card]
[card]
primitive=Gatekeeper Gargoyle
id=452985
rarity=U
[/card]
[card]
primitive=Glaive of the Guildpact
id=452986
rarity=U
[/card]
[card]
primitive=Golgari Locket
id=452987
rarity=C
[/card]
[card]
primitive=Izzet Locket
id=452988
rarity=C
[/card]
[card]
primitive=Rampaging Monument
id=452989
rarity=U
[/card]
[card]
primitive=Selesnya Locket
id=452990
rarity=C
[/card]
[card]
primitive=Silent Dart
id=452991
rarity=U
[/card]
[card]
primitive=Wand of Vertebrae
id=452992
rarity=U
[/card]
[card]
primitive=Boros Guildgate
id=452993
rarity=C
[/card]
[card]
primitive=Boros Guildgate
id=452994
rarity=C
[/card]
[card]
primitive=Dimir Guildgate
id=452995
rarity=C
[/card]
[card]
primitive=Dimir Guildgate
id=452996
rarity=C
[/card]
[card]
primitive=Gateway Plaza
id=452997
rarity=C
[/card]
[card]
primitive=Golgari Guildgate
id=452998
rarity=C
[/card]
[card]
primitive=Golgari Guildgate
id=452999
rarity=C
[/card]
[card]
primitive=Guildmages' Forum
id=453000
rarity=R
[/card]
[card]
primitive=Izzet Guildgate
id=453001
rarity=C
[/card]
[card]
primitive=Izzet Guildgate
id=453002
rarity=C
[/card]
[card]
primitive=Overgrown Tomb
id=453003
rarity=R
[/card]
[card]
primitive=Sacred Foundry
id=453004
rarity=R
[/card]
[card]
primitive=Selesnya Guildgate
id=453005
rarity=C
[/card]
[card]
primitive=Selesnya Guildgate
id=453006
rarity=C
[/card]
[card]
primitive=Steam Vents
id=453007
rarity=R
[/card]
[card]
primitive=Temple Garden
id=453008
rarity=R
[/card]
[card]
primitive=Watery Grave
id=453009
rarity=R
[/card]
[card]
primitive=Plains
id=455600
rarity=L
[/card]
[card]
primitive=Island
id=455601
rarity=L
[/card]
[card]
primitive=Swamp
id=455602
rarity=L
[/card]
[card]
primitive=Mountain
id=455603
rarity=L
[/card]
[card]
primitive=Forest
id=455604
rarity=L
[/card]
[card]
primitive=Ral, Caller of Storms
id=455605
rarity=M
[/card]
[card]
primitive=Ral's Dispersal
id=455606
rarity=R
[/card]
[card]
primitive=Precision Bolt
id=455607
rarity=C
[/card]
[card]
primitive=Ral's Staticaster
id=455608
rarity=U
[/card]
[card]
primitive=Vraska, Regal Gorgon
id=455609
rarity=M
[/card]
[card]
primitive=Kraul Raider
id=455610
rarity=C
[/card]
[card]
primitive=Attendant of Vraska
id=455611
rarity=U
[/card]
[card]
primitive=Vraska's Stoneglare
id=455612
rarity=R
[/card]
[card]
primitive=Impervious Greatwurm
id=455613
rarity=M
[/card]

Code: Select all

[card]
name=Blade Instructor
auto=@combat(attacking) source(this):counter(1/1) target(other creature[attacking;power<=2]|myBattlefield)
text=Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)
mana={2}{W}
type=Creature
subtype=Human Soldier
power=3
toughness=1
[/card]

[card]
name=Bounty Agent
abilities=vigilance
auto={T}{S}:destroy target(artifact[legendary], creature[legendary], enchantment[legendary])
text=Vigilance -- {T}, Sacrifice Bounty Agent: Destroy target legendary permanent that's an artifact, creature, or enchantment.
mana={1}{W}
type=Creature
subtype=Human Soldier
power=2
toughness=2
[/card]

[card]
name=Candlelight Vigil
target=creature
auto=teach(creature) +3/+2
auto=teach(creature) vigilance
text=Enchant creature -- Enchanted creature gets +3/+2 and has vigilance.
mana={3}{W}
type=Enchantment
subtype=Aura
[/card]

[card]
name=Citywide Bust
auto=destroy all creature[toughness>=4]
text=Destroy all creatures with toughness 4 or greater.
mana={1}{W}{W}
type=Sorcery
[/card]

[card]
name=Collar the Culprit
target=creature[toughness>=4]
auto=destroy
text=Destroy target creature with toughness 4 or greater.
mana={3}{W}
type=Instant
[/card]

[card]
name=Conclave Tribunal
other={convoke} name(Convoke)
auto=(blink)forsrc target(*[-land]|opponentbattlefield)
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- When Conclave Tribunal enters the battlefield, exile target nonland permanent an opponent controls until Conclave Tribunal leaves the battlefield.
mana={3}{W}
type=Enchantment
[/card]

[card]
name=Dawn of Hope
auto=@lifeof(player):may {2} draw:1
auto={3}{W}:create(soldier:creature soldier:1/1:white:lifelink)
text=Whenever you gain life, you may pay {2}. If you do, draw a card. -- {3}{W}: Create a 1/1 white Soldier creature token with lifelink.
mana={1}{W}
type=Enchantment
[/card]

[card]
name=Demotion
target=creature
auto=teach(creature) cantblock
auto=teach(creature) noactivatedability
text=Enchant creature -- Enchanted creature can't block, and its activated abilities can't be activated.
mana={W}
type=Enchantment
subtype=Aura
[/card]

[card]
name=Flight of Equenauts
abilities=flying
other={convoke} name(Convoke)
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Flying
mana={7}{W}
type=Creature
subtype=Human Knight
power=4
toughness=5
[/card]

[card]
name=Gird for Battle
target=<upto:2>creature
auto=counter(1/1)
text=Put a +1/+1 counter on each of up to two target creatures.
mana={W}
type=Sorcery
[/card]

[card]
name=Haazda Marshal
abilities=lifelink
auto=@combat(attacking) source(this) restriction{type(other creature[attacking]|myBattlefield)~morethan~1}:create(soldier:creature soldier:1/1:white:lifelink)
text=Whenever Haazda Marshal and at least two other creatures attack, create a 1/1 white Soldier creature token with lifelink.
mana={W}
type=Creature
subtype=Human Soldier
power=1
toughness=1
[/card]

[card]
name=Healer's Hawk
abilities=flying, lifelink
text=Flying, lifelink
mana={W}
type=Creature
subtype=Bird
power=1
toughness=1
[/card]

[card]
name=Hunted Witness
abilities=lifelink
auto=@movedTo(this|graveyard) from(battlefield):create(soldier:creature soldier:1/1:white:lifelink)
text=When Hunted Witness dies, create a 1/1 white Soldier creature token with lifelink.
mana={W}
type=Creature
subtype=Human
power=1
toughness=1
[/card]

[card]
name=Inspiring Unicorn
auto=@combat(attacking) source(this):all(creature|myBattlefield)) 1/1 ueot
text=Whenever Inspiring Unicorn attacks, creatures you control get +1/+1 until end of turn.
mana={2}{W}{W}
type=Creature
subtype=Unicorn
power=2
toughness=2
[/card]

[card]
name=Intrusive Packbeast
abilities=vigilance
auto=tap <upto:2>target(creature|opponentBattlefield)
text=Vigilance -- When Intrusive Packbeast enters the battlefield, tap up to two target creatures your opponents control.
mana={4}{W}
type=Creature
subtype=Beast
power=3
toughness=3
[/card]

[card]
name=Ledev Guardian
other={convoke} name(Convoke)
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of the creature's color.)
mana={3}{W}
type=Creature
subtype=Human Knight
power=2
toughness=4
[/card]

[card]
name=Light of the Legion
abilities=flying
auto=@combat(attacking) source(this):counter(1/1) target(other creature[attacking;power<=4]|myBattlefield)
auto=@movedTo(this|graveyard) from(battlefield):counter(1/1)(creature[white]|myBattlefield)
text=Flying -- Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.) -- When Light of the Legion dies, put a +1/+1 counter on each white creature you control.
mana={4}{W}{W}
type=Creature
subtype=Angel
power=5
toughness=5
[/card]

[card]
name=Loxodon Restorer
other={convoke} name(Convoke)
auto=life:4
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- When Loxodon Restorer enters the battlefield, you gain 4 life.
mana={4}{W}{W}
type=Creature
subtype=Elephant Cleric
power=3
toughness=4
[/card]

[card]
name=Parhelion Patrol
abilities=flying, vigilance
auto=@combat(attacking) source(this):counter(1/1) target(other creature[attacking;power<=1]|myBattlefield)
text=Flying, vigilance -- Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)
mana={3}{W}
type=Creature
subtype=Human Knight
power=2
toughness=3
[/card]

[card]
name=Roc Charger
abilities=flying
auto=@combat(attacking) source(this):target(creature[attacking;-flying]) flying ueot
text=Flying -- Whenever Roc Charger attacks, target attacking creature without flying gains flying until end of turn.
mana={2}{W}
type=Creature
subtype=Bird
power=1
toughness=3
[/card]

[card]
name=Skyline Scout
abilities=flying
auto=@combat(attacking) source(this):may pay({1}{w}):flying ueot
text=Whenever Skyline Scout attacks, you may pay {1}{W}. If you do, it gains flying until end of turn.
mana={1}{W}
type=Creature
subtype=Human Scout
power=2
toughness=1
[/card]

[card]
name=Sunhome Stalwart
abilities=first strike
auto=@combat(attacking) source(this):counter(1/1) target(other creature[attacking;power<=1]|myBattlefield)
text=First strike -- Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)
mana={1}{W}
type=Creature
subtype=Human Soldier
power=2
toughness=2
[/card]

[card]
name=Sworn Companions
auto=create(Soldier:creature Soldier:1/1:white:lifelink)*2
text=Create two 1/1 white Soldier creature tokens with lifelink.
mana={2}{W}
type=Sorcery
[/card]

[card]
name=Take Heart
target=creature|myBattlefield
auto=+2/+2
auto=foreach(creature[attacking]|mybattlefield) life:1
text=Target creature gets +2/+2 until end of turn. You gain 1 life for each attacking creature you control.
mana={W}
type=Instant
[/card]

[card]
name=Tenth District Guard
auto=target(creature) 0/1 ueot
text=When Tenth District Guard enters the battlefield, target creature gets +0/+1 until end of turn.
mana={1}{W}
type=Creature
subtype=Human Soldier
power=2
toughness=2
[/card]

[card]
name=Capture Sphere
abilities=flash
target=creature
auto=teach(creature) tap
auto=teach(creature) doesnotuntap
text=Flash -- Enchant creature -- When Capture Sphere enters the battlefield, tap enchanted creature. -- Enchanted creature doesn't untap during its controller's untap step.
mana={3}{U}
type=Enchantment
subtype=Aura
[/card]

[card]
name=Chemister's Insight
auto=draw:2
auto=Jump-start 
flashback={3}{U}{D(*|myhand)}
text=Draw two cards. -- Jump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.)
mana={3}{U}
type=Instant
[/card]

[card]
name=Citywatch Sphinx
abilities=flying
auto=@movedTo(this|graveyard) from(battlefield):name(surveil) reveal:2 optionone name(put in graveyard) target(<upto:2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=2]|mylibrary) moverandom(*[zpos<=2]) from(mylibrary) to(mylibrary)])) ueot
text=Flying -- When Citywatch Sphinx dies, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.)
mana={5}{U}
type=Creature
subtype=Sphinx
power=5
toughness=4
[/card]

[card]
name=Dazzling Lights
target=creature
auto=-3/-0 
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=2]|mylibrary) moverandom(*[zpos<=2]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:2 optionone name(put in graveyard) target(<upto:2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
auto=Surveil 2 
text=Target creature gets -3/-0 until end of turn. -- Surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.)
mana={U}
type=Instant
[/card]

[card]
name=Devious Cover-Up
target=*|stack
auto=moveto(exile)
text=Counter target spell. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. You may shuffle up to four target cards from your graveyard into your library.
mana={2}{U}{U}
type=Instant
[/card]

[card]
name=Dimir Informant
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=2]|mylibrary) moverandom(*[zpos<=2]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:2 optionone name(put in graveyard) target(<upto:2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=When Dimir Informant enters the battlefield, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.)
mana={2}{U}
type=Creature
subtype=Human Rogue
power=1
toughness=4
[/card]

[card]
name=Dream Eater
abilities=flash, flying
auto=moveTo(ownerHand) target(*[-land])
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=4]|mylibrary) moverandom(*[zpos<=4]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:4 optionone name(put in graveyard) target(<upto:4>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<4>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=Flash -- Flying -- When Dream Eater enters the battlefield, surveil 4. When you do, you may return target nonland permanent an opponent controls to its owner's hand. (To surveil 4, look at the top four cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)
mana={4}{U}{U}
type=Creature
subtype=Nightmare Sphinx
power=4
toughness=3
[/card]

[card]
name=Drowned Secrets
auto=@movedTo(blue|mystack):target(player deplete:2
text=Whenever you cast a blue spell, target player puts the top two cards of their library into their graveyard.
mana={1}{U}
type=Enchantment
[/card]

[card]
name=Guild Summit
auto=(<anyamount>gate[-tapped]|myBattlefield) draw:1
auto=@movedTo(*[Gate]|myBattlefield):draw:1
text=When Guild Summit enters the battlefield, you may tap any number of untapped Gates you control. Draw a card for each Gate tapped this way. -- Whenever a Gate enters the battlefield under your control, draw a card.
mana={2}{U}
type=Enchantment
[/card]

[card]
name=Leapfrog
abilities=flying
auto=@movedTo(instant,sorcery|mystack) flying ueot
text=Leapfrog has flying as long as you've cast an instant or sorcery spell this turn.
mana={2}{U}
type=Creature
subtype=Frog
power=3
toughness=1
[/card]

[card]
name=Maximize Altitude
target=creature
auto=+1/+1
auto=flying 
flashback={U}{D(*|myhand)}
text=Target creature gets +1/+1 and gains flying until end of turn. -- Jump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.)
mana={U}
type=Sorcery
[/card]

[card]
name=Murmuring Mystic
abilities=flying
auto=@movedTo(instant,sorcery|mystack):create(bird illusion:creature bird illusion:1/1:blue:flying)
text=Whenever you cast an instant or sorcery spell, create a 1/1 blue Bird Illusion creature token with flying.
mana={3}{U}
type=Creature
subtype=Human Wizard
power=1
toughness=5
[/card]

[card]
name=Muse Drake
abilities=flying
auto=draw:1
text=Flying -- When Muse Drake enters the battlefield, draw a card.
mana={3}{U}
type=Creature
subtype=Drake
power=1
toughness=3
[/card]

[card]
name=Nightveil Sprite
abilities=flying
auto=@combat(attacking) source(this):name(surveil) reveal:1 optionone name(put in graveyard) target(<upto:1>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=1]|mylibrary) moverandom(*[zpos<=1]) from(mylibrary) to(mylibrary)])) ueot
text=Flying -- Whenever Nightveil Sprite attacks, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.)
mana={1}{U}
type=Creature
subtype=Faerie Rogue
power=1
toughness=2
[/card]

[card]
name=Omnispell Adept
auto={2}{U}{T}:may castcard(normal) notatarget(instant,sorcery|myhand)
text={2}{U}, {T}: You may cast an instant or sorcery card from your hand without paying its mana cost.
mana={4}{U}
type=Creature
subtype=Human Wizard
power=3
toughness=4
[/card]

[card]
name=Passwall Adept
auto={2}{U}:target(creature) unblockable
text={2}{U}: Target creature can't be blocked this turn.
mana={1}{U}
type=Creature
subtype=Human Wizard
power=1
toughness=3
[/card]

[card]
name=Quasiduplicate
target=creature|myBattlefield
auto=clone
flashback={1}{U}{U}{D(*|myhand)}
text=Create a token that's a copy of target creature you control. -- Jump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.)
mana={1}{U}{U}
type=Sorcery
[/card]

[card]
name=Radical Idea
auto=draw:1
flashback={1}{U}{D(*|myhand)}
text=Draw a card. -- Jump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.)
mana={1}{U}
type=Instant
[/card]

[card]
name=Sinister Sabotage
target=*|stack
auto=fizzle
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=1]|mylibrary) moverandom(*[zpos<=1]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:1 optionone name(put in graveyard) target(<upto:1>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend
auto=Surveil 1 
text=Counter target spell. -- Surveil 1. (Look at the top card of your library. You may put that card into your graveyard.)
mana={1}{U}{U}
type=Instant
[/card]

[card]
name=Unexplained Disappearance
target=creature
auto=moveTo(ownerHand)
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=1]|mylibrary) moverandom(*[zpos<=1]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:1 optionone name(put in graveyard) target(<upto:1>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=Return target creature to its owner's hand. -- Surveil 1. (Look at the top card of your library. You may put that card into your graveyard.)
mana={1}{U}
type=Instant
[/card]

[card]
name=Vedalken Mesmerist
auto=@combat(attacking) source(this):target(creature|opponentBattlefield)) -2/-0 ueot
text=Whenever Vedalken Mesmerist attacks, target creature an opponent controls gets -2/-0 until end of turn.
mana={1}{U}
type=Creature
subtype=Vedalken Wizard
power=2
toughness=1
[/card]

[card]
name=Watcher in the Mist
abilities=flying
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=2]|mylibrary) moverandom(*[zpos<=2]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:2 optionone name(put in graveyard) target(<upto:2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=Flying -- When Watcher in the Mist enters the battlefield, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.)
mana={3}{U}{U}
type=Creature
subtype=Spirit
power=3
toughness=4
[/card]

[card]
name=Wishcoin Crab
mana={3}{U}
type=Creature
subtype=Crab
power=2
toughness=5
[/card]

[card]
name=Barrier of Bones
abilities=defender
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=1]|mylibrary) moverandom(*[zpos<=1]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:1 optionone name(put in graveyard) target(<upto:1>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=Defender -- When Barrier of Bones enters the battlefield, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.)
mana={B}
type=Creature
subtype=Skeleton Wall
power=0
toughness=3
[/card]

[card]
name=Bartizan Bats
abilities=flying
text=Flying
mana={3}{B}
type=Creature
subtype=Bat
power=3
toughness=1
[/card]

[card]
name=Burglar Rat
auto=ability$!name(discard) reject notatarget(*|myhand)!$ opponent
text=When Burglar Rat enters the battlefield, each opponent discards a card.
mana={1}{B}
type=Creature
subtype=Rat
power=1
toughness=1
[/card]

[card]
name=Creeping Chill
auto=damage:3 opponent
auto=life:3
autograveyard=@movedTo(this|mygraveyard) from(mylibrary):may moveTo(myBattlefield): damage:3 opponent && life:3 && moveto(exile)
text=Creeping Chill deals 3 damage to each opponent and you gain 3 life. -- When Creeping Chill is put into your graveyard from your library, you may exile it. If you do, Creeping Chill deals 3 damage to each opponent and you gain 3 life.
mana={3}{B}
type=Sorcery
[/card]

[card]
name=Deadly Visit
target=creature
auto=destroy
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=2]|mylibrary) moverandom(*[zpos<=2]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:2 optionone name(put in graveyard) target(<upto:2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
auto=Surveil 2 
text=Destroy target creature. -- Surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)
mana={3}{B}{B}
type=Sorcery
[/card]

[card]
name=Doom Whisperer
abilities=flying, trample
auto={L:2}:name(surveil) reveal:2 optionone name(put in graveyard) target(<upto:2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=2]|mylibrary) moverandom(*[zpos<=2]) from(mylibrary) to(mylibrary)])) ueot
text=Flying, trample -- Pay 2 life: Surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.)
mana={3}{B}{B}
type=Creature
subtype=Nightmare Demon
power=6
toughness=6
[/card]

[card]
name=Douser of Lights
mana={4}{B}
type=Creature
subtype=Horror
power=4
toughness=5
[/card]

[card]
name=Hired Poisoner
abilities=deathtouch
text=Deathtouch
mana={B}
type=Creature
subtype=Human Assassin
power=1
toughness=1
[/card]

[card]
name=Kraul Swarm
abilities=flying
auto={2}{B}{D(creature|myhand)}:moveto(myhand) all(this)
text=Flying -- {2}{B}, Discard a creature card: Return Kraul Swarm from your graveyard to your hand.
mana={4}{B}
type=Creature
subtype=Insect Warrior
power=4
toughness=1
[/card]

[card]
name=Lotleth Giant
auto=damage:1 target(opponent) type:creature:card:mygraveyard
text=Undergrowth — When Lotleth Giant enters the battlefield, it deals 1 damage to target opponent for each creature card in your graveyard.
mana={6}{B}
type=Creature
subtype=Zombie Giant
power=6
toughness=5
[/card]

[card]
name=Mephitic Vapors
auto=all(creature) -1/-1
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=2]|mylibrary) moverandom(*[zpos<=2]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:2 optionone name(put in graveyard) target(<upto:2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=All creatures get -1/-1 until end of turn. -- Surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.)
mana={2}{B}
type=Sorcery
[/card]

[card]
name=Midnight Reaper
auto=@movedto(other creature[-token]|graveyard) from(battlefield):damage:1 && draw:1
text=Whenever a nontoken creature you control dies, Midnight Reaper deals 1 damage to you and you draw a card.
mana={2}{B}
type=Creature
subtype=Zombie Knight
power=3
toughness=2
[/card]

[card]
name=Necrotic Wound
target=creature
auto=foreach(creature|mygraveyard) -X/-X
auto=exiledeath
text=Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead.
mana={B}
type=Instant
[/card]

[card]
name=Pilfering Imp
abilities=flying
auto={1}{B}{T}{S}:target(opponent)  notatarget(*[-land]|targetedpersonshand) moveto(graveyard) asSorcery
text=Flying -- {1}{B}, {T}, Sacrifice Pilfering Imp: Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. Activate this ability only any time you could cast a sorcery.
mana={B}
type=Creature
subtype=Imp
power=1
toughness=1
[/card]

[card]
name=Ritual of Soot
auto=destroy all creature[manacost<=3]
text=Destroy all creatures with converted mana cost 3 or less.
mana={2}{B}{B}
type=Sorcery
[/card]

[card]
name=Severed Strands
target=creature
auto=destroy
auto=life:storedtoughness controller
text=As an additional cost to cast this spell, sacrifice a creature. -- You gain life equal to the sacrificed creature's toughness. Destroy target creature an opponent controls.
mana={1}{B}{S(creature|mybattlefield)}
type=Sorcery
[/card]

[card]
name=Spinal Centipede
auto=@movedTo(this|graveyard) from(battlefield):counter(1/1)target(creature|myBattlefield)
text=When Spinal Centipede dies, put a +1/+1 counter on target creature you control.
mana={2}{B}
type=Creature
subtype=Insect
power=3
toughness=2
[/card]

[card]
name=Undercity Necrolisk
abilities=menace
auto={1}{S(other creature|mybattlefield)}:counter(1/1) && menace ueot asSorcery
text={1}, Sacrifice another creature: Put a +1/+1 counter on Undercity Necrolisk. It gains menace until end of turn. Activate this ability only any time you could cast a sorcery. (It can't be blocked except by two or more creatures.)
mana={3}{B}
type=Creature
subtype=Zombie Lizard
power=3
toughness=3
[/card]

[card]
name=Veiled Shade
auto={1}{B}:1/1 ueot
text={1}{B}: Veiled Shade gets +1/+1 until end of turn.
mana={2}{B}
type=Creature
subtype=Shade
power=2
toughness=2
[/card]

[card]
name=Arclight Phoenix
abilities=flying, haste
autograveyard=@each my combatbegins restriction{thisturn(*[instant;sorcery]|mystack)~morethan~2}:moveTo(mybattlefield)
text=Flying, haste -- At the beginning of combat on your turn, if you've cast three or more instant and sorcery spells this turn, return Arclight Phoenix from your graveyard to the battlefield.
mana={3}{R}
type=Creature
subtype=Phoenix
power=3
toughness=2
[/card]

[card]
name=Barging Sergeant
abilities=haste
auto=@combat(attacking) source(this):counter(1/1) target(other creature[attacking;power<=3]|myBattlefield)
text=Haste -- Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)
mana={4}{R}
type=Creature
subtype=Minotaur Soldier
power=4
toughness=2
[/card]

[card]
name=Book Devourer
abilities=trample
auto=@combatdamaged(player) from(this):all(*|myhand) transforms((,newability[draw:1],newability[reject])]))
text=Trample -- Whenever Book Devourer deals combat damage to a player, you may discard all the cards in your hand. If you do, draw that many cards.
mana={5}{R}
type=Creature
subtype=Beast
power=4
toughness=5
[/card]

[card]
name=Command the Storm
target=creature
auto=damage:5
text=Command the Storm deals 5 damage to target creature.
mana={4}{R}
type=Instant
[/card]

[card]
name=Cosmotronic Wave
auto=all(creature|opponentBattlefield) damage:1 && cantblock
text=Cosmotronic Wave deals 1 damage to each creature your opponents control. Creatures your opponents control can't block this turn.
mana={3}{R}
type=Sorcery
[/card]

[card]
name=Direct Current
target=player,creature
auto=damage:2
auto=Direct Current deals 2 damage to any target
flashback={1}{R}{R}{D(*|myhand)}
text=Direct Current deals 2 damage to any target. -- Jump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.)
mana={1}{R}{R}
type=Sorcery
[/card]

[card]
name=Electrostatic Field
abilities=defender
auto=@movedTo(instant,sorcery|mystack):electrostatic field damage:1 each opponent
text=Defender -- Whenever you cast an instant or sorcery spell, Electrostatic Field deals 1 damage to each opponent.
mana={1}{R}
type=Creature
subtype=Wall
power=0
toughness=4
[/card]

[card]
name=Experimental Frenzy
abilities=showfromtoplibrary
auto=canplaylandlibrarytop
auto=maxCast(*)0
auto={3}{R}:destroy all(this)
text=You may look at the top card of your library any time. -- You may play the top card of your library. -- You can't play cards from your hand. -- {3}{R}: Destroy Experimental Frenzy.
mana={3}{R}
type=Enchantment
[/card]

[card]
name=Fearless Halberdier
mana={2}{R}
type=Creature
subtype=Human Warrior
power=3
toughness=2
[/card]

[card]
name=Fire Urchin
abilities=trample
auto=@movedTo(instant,sorcery|mystack):1/0 ueot
text=Trample -- Whenever you cast an instant or sorcery spell, Fire Urchin gets +1/+0 until end of turn.
mana={1}{R}
type=Creature
subtype=Elemental
power=1
toughness=3
[/card]

[card]
name=Goblin Banneret
auto=@combat(attacking) source(this):counter(1/1) target(other creature[attacking;power<=0]|myBattlefield)
auto={1}{R}:2/0 ueot
text=Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.) -- {1}{R}: Goblin Banneret gets +2/+0 until end of turn.
mana={R}
type=Creature
subtype=Goblin Soldier
power=1
toughness=1
[/card]

[card]
name=Goblin Cratermaker
auto={1}{S}:damage target(creature)
auto={1}{S}:Destroy target(*[colorless;-land])
text={1}, Sacrifice Goblin Cratermaker: Choose one — -- • Goblin Cratermaker deals 2 damage to target creature. -- • Destroy target colorless nonland permanent.
mana={1}{R}
type=Creature
subtype=Goblin Warrior
power=2
toughness=2
[/card]

[card]
name=Goblin Locksmith
abilities=defender
auto=@combat(attacking) source(this):all(creature[defender]) cantblock
text=Whenever Goblin Locksmith attacks, creatures with defender can't block this turn.
mana={1}{R}
type=Creature
subtype=Goblin Rogue
power=2
toughness=1
[/card]

[card]
name=Gravitic Punch
target=creature|myBattlefield
auto=target(player) dynamicability<!powerstrike!>
flashback={3}{R}{D(*|myhand)}
text=Target creature you control deals damage equal to its power to target player. -- Jump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.)
mana={3}{R}
type=Sorcery
[/card]

[card]
name=Hellkite Whelp
abilities=flying
auto=@combat(attacking) source(this):damage:1 target(creature|opponentBattlefield)
text=Flying -- Whenever Hellkite Whelp attacks, it deals 1 damage to target creature defending player controls.
mana={4}{R}
type=Creature
subtype=Dragon
power=3
toughness=3
[/card]

[card]
name=Inescapable Blaze
abilities=nofizzle
target=player,creature
auto=damage:6
text=This spell can't be countered. -- Inescapable Blaze deals 6 damage to any target.
mana={4}{R}{R}
type=Instant
[/card]

[card]
name=Lava Coil
target=creature
auto=damage:4
auto=exiledeath
text=Lava Coil deals 4 damage to target creature. If that creature would die this turn, exile it instead.
mana={1}{R}
type=Sorcery
[/card]

[card]
name=Legion Warboss
abilities=haste
auto=@combat(attacking) source(this):counter(1/1) target(other creature[attacking;power<=1]|myBattlefield)
auto=@each my combatbegins:create(goblin:creature goblin:1/1:red:mustattack)
text=Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.) -- At the beginning of combat on your turn, create a 1/1 red Goblin creature token. That token gains haste until end of turn and attacks this combat if able.
mana={2}{R}
type=Creature
subtype=Goblin Soldier
power=2
toughness=2
[/card]

[card]
name=Maximize Velocity
target=creature
auto=+1/+1
auto=haste 
flashback={R}{D(*|myhand)}
text=Target creature gets +1/+1 and gains haste until end of turn. -- Jump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.)
mana={R}
type=Sorcery
[/card]

[card]
name=Ornery Goblin
auto=@combat(blocking,blocked) source(this) from(creature):all(trigger[from]) damage:1
text=Whenever Ornery Goblin blocks or becomes blocked by a creature, Ornery Goblin deals 1 damage to that creature.
mana={1}{R}
type=Creature
subtype=Goblin Warrior
power=2
toughness=1
[/card]

[card]
name=Rubblebelt Boar
auto=target(creature) 2/0 ueot
text=When Rubblebelt Boar enters the battlefield, target creature gets +2/+0 until end of turn.
mana={3}{R}
type=Creature
subtype=Boar
power=3
toughness=3
[/card]

[card]
name=Runaway Steam-Kin
auto=@movedTo(*[red]|mystack) restriction{(counter(1/1))~lessthan~3}:counter(1/1)
auto={C(1/1,-3)}:Add {R}{R}{R}
text=Whenever you cast a red spell, if Runaway Steam-Kin has fewer than three +1/+1 counters on it, put a +1/+1 counter on Runaway Steam-Kin. -- Remove three +1/+1 counters from Runaway Steam-Kin: Add {R}{R}{R}.
mana={1}{R}
type=Creature
subtype=Elemental
power=1
toughness=1
[/card]

[card]
name=Smelt-Ward Minotaur
auto=@movedTo(instant,sorcery|mystack):target(creature|opponentBattlefield) cantblock
text=Whenever you cast an instant or sorcery spell, target creature an opponent controls can't block this turn.
mana={2}{R}
type=Creature
subtype=Minotaur Warrior
power=2
toughness=3
[/card]

[card]
name=Street Riot
auto=this(variable{controllerturn}>0) lord(other creature|myBattlefield) +1/+0
auto=this(variable{controllerturn}>0) lord(other creature|myBattlefield) trample
text=As long as it's your turn, creatures you control get +1/+0 and have trample.
mana={4}{R}
type=Enchantment
[/card]

[card]
name=Torch Courier
abilities=haste
auto={S}:target(other creature) haste ueot
text=Haste -- Sacrifice Torch Courier: Another target creature gains haste until end of turn.
mana={R}
type=Creature
subtype=Goblin
power=1
toughness=1
[/card]

[card]
name=Wojek Bodyguard
auto=@combat(attacking) source(this):counter(1/1) target(other creature[attacking;power<=2]|myBattlefield)
auto=@combat(attacking) source(this) restriction{type(creature[attacking]|myBattlefield)~equalto~1}:all(this) removefromcombat && untap
auto=@combat(blocking) source(this) restriction{type(creature[blocking]|myBattlefield)~equalto~1}:all(this) removefromcombat && untap
text=Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.) -- Wojek Bodyguard can't attack or block alone.
mana={2}{R}
type=Creature
subtype=Human Soldier
power=3
toughness=3
[/card]

User avatar
ph34rbot
Posts: 259
Joined: Thu Jan 07, 2010 6:33 am

Re: Guilds of Ravnica (GRN)

Post by ph34rbot » Fri Mar 29, 2019 2:35 am

Rest of the cards:

Code: Select all

[card]
name=Affectionate Indrik
auto=may target(creature|opponentbattlefield) dynamicability<!powerstrike eachother!>
text=When Affectionate Indrik enters the battlefield, you may have it fight target creature you don't control. (Each deals damage equal to its power to the other.)
mana={5}{G}
type=Creature
subtype=Beast
power=4
toughness=4
[/card]

[card]
name=Arboretum Elemental
abilities=opponentshroud
other={convoke} name(Convoke)
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of the creature's color.) -- Hexproof (This creature can't be the target of spells or abilities your opponents control.)
mana={7}{G}{G}
type=Creature
subtype=Elemental
power=7
toughness=5
[/card]

[card]
name=Beast Whisperer
auto=@movedTo(creature|mystack):draw:1
text=Whenever you cast a creature spell, draw a card.
mana={2}{G}{G}
type=Creature
subtype=Elf Druid
power=2
toughness=3
[/card]

[card]
name=Bounty of Might
target=creature
auto=+3/+3
target=creature
auto=+3/+3
target=creature
auto=+3/+3
text=Target creature gets +3/+3 until end of turn. -- Target creature gets +3/+3 until end of turn. -- Target creature gets +3/+3 until end of turn.
mana={4}{G}{G}
type=Instant
[/card]

[card]
name=Circuitous Route
aicode=activate moveTo(myBattlefield) and!(tap(noevent))! target(<upto:2>land[basic;gate]|myLibrary)
auto=name(search card) reveal:plibrarycount optionone name(choose card) target(<upto:2>land[basic;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) and!(tap(noevent))!)! afterrevealedend revealend
text=Search your library for up to two basic land cards and/or Gate cards, put them onto the battlefield tapped, then shuffle your library.
mana={3}{G}
type=Sorcery
[/card]

[card]
name=Devkarin Dissident
auto={4}{G}:2/2 ueot
text={4}{G}: Devkarin Dissident gets +2/+2 until end of turn.
mana={1}{G}
type=Creature
subtype=Elf Warrior
power=2
toughness=2
[/card]

[card]
name=District Guide
auto=may notatarget(land[basic;gate]|mylibrary) moveto(myhand)
text=When District Guide enters the battlefield, you may search your library for a basic land card or Gate card, reveal it, put it into your hand, then shuffle your library.
mana={2}{G}
type=Creature
subtype=Elf Scout
power=2
toughness=2
[/card]

[card]
name=Generous Stray
auto=draw:1
text=When Generous Stray enters the battlefield, draw a card.
mana={2}{G}
type=Creature
subtype=Cat
power=1
toughness=2
[/card]

[card]
name=Golgari Raiders
abilities=haste
auto=foreach(creature|mygraveyard) counter(1/1)
text=Haste -- Undergrowth — Golgari Raiders enters the battlefield with a +1/+1 counter on it for each creature card in your graveyard.
mana={3}{G}
type=Creature
subtype=Elf Warrior
power=0
toughness=0
[/card]

[card]
name=Grappling Sundew
abilities=defender, indestructible, reach
auto={4}{G}:indestructible ueot
text=Defender, reach -- {4}{G}: Grappling Sundew gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy this creature.)
mana={1}{G}
type=Creature
subtype=Plant
power=0
toughness=4
[/card]

[card]
name=Kraul Foragers
auto=life:1 type:creature:card:mygraveyard
text=Undergrowth — When Kraul Foragers enters the battlefield, you gain 1 life for each creature card in your graveyard.
mana={4}{G}
type=Creature
subtype=Insect Scout
power=4
toughness=4
[/card]

[card]
name=Pack's Favor
other={convoke} name(Convoke)
auto=Convoke 
target=creature
auto=+3/+3 
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Target creature gets +3/+3 until end of turn.
mana={2}{G}
type=Instant
[/card]

[card]
name=Pause for Reflection
other={convoke} name(Convoke)
auto=preventAllcombatDamage ueot
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Prevent all combat damage that would be dealt this turn.
mana={2}{G}
type=Instant
[/card]

[card]
name=Portcullis Vine
abilities=defender
auto={2}{T}{S(creature[defender]|myBattlefield)}:draw:1
text=Defender -- {2}, {T}, Sacrifice a creature with defender: Draw a card.
mana={G}
type=Creature
subtype=Plant Wall
power=0
toughness=3
[/card]

[card]
name=Sprouting Renewal
other={convoke} name(Convoke)
auto=choice create(Elf Knight:creature Elf Knight:2/2:green,white:vigilance)
auto=choice destroy target(artifact,enchantment)
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Choose one — -- • Create a 2/2 green and white Elf Knight creature token with vigilance. -- • Destroy target artifact or enchantment.
mana={2}{G}
type=Sorcery
[/card]

[card]
name=Vigorspore Wurm
abilities=oneblocker
auto=foreach(creature|mygraveyard) target(creature) 1/1 && vigilance ueot
text=Undergrowth — When Vigorspore Wurm enters the battlefield, target creature gains vigilance and gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. -- Vigorspore Wurm can't be blocked by more than one creature.
mana={5}{G}
type=Creature
subtype=Wurm
power=6
toughness=4
[/card]

[card]
name=Vivid Revival
target=target(<upto:3>creature[multicolor]|mygraveyard)
auto=moveto(myhand)
auto=exiledeath
text=Return up to three target multicolored cards from your graveyard to your hand. Exile Vivid Revival.
mana={4}{G}
type=Sorcery
[/card]

[card]
name=Wary Okapi
abilities=vigilance
text=Vigilance
mana={2}{G}
type=Creature
subtype=Antelope
power=3
toughness=2
[/card]

[card]
name=Wild Ceratok
mana={3}{G}
type=Creature
subtype=Rhino
power=4
toughness=3
[/card]

[card]
name=Assassin's Trophy
target=*
auto=destroy
auto=moveto(exile) && ability$!name(search land) notatarget(land[basic]|mylibrary) moveTo(mybattlefield) and!(tap(noevent))!!$ targetcontroller
text=Destroy target permanent an opponent controls. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle their library.
mana={B}{G}
type=Instant
[/card]

[card]
name=Aurelia, Exemplar of Justice
abilities=flying, vigilance, trample
auto=@combat(attacking) source(this):counter(1/1) target(other creature[attacking;power<=1]|myBattlefield)
auto=@each my combatbegins:choose <upto:1> target(creature|myBattlefield) 2/0
text=Flying -- Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.) -- At the beginning of combat on your turn, choose up to one target creature you control. Until end of turn, that creature gets +2/+0, gains trample if it's red, and gains vigilance if it's white.
mana={2}{R}{W}
type=Legendary Creature
subtype=Angel
power=2
toughness=5
[/card]

[card]
name=Boros Challenger
auto=@combat(attacking) source(this):counter(1/1) target(other creature[attacking;power<=1]|myBattlefield)
auto={2}{R}{W}:1/1 ueot
text=Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.) -- {2}{R}{W}: Boros Challenger gets +1/+1 until end of turn.
mana={R}{W}
type=Creature
subtype=Human Soldier
power=2
toughness=3
[/card]

[card]
name=Camaraderie
auto=life:type:creature:mybattlefield controller && draw:type:creature:mybattlefield controller
auto=all(other creature|myBattlefield) 1/1
text=You gain X life and draw X cards, where X is the number of creatures you control. Creatures you control get +1/+1 until end of turn.
mana={4}{G}{W}
type=Sorcery
[/card]

[card]
name=Centaur Peacemaker
auto=life:4 controller
auto=life:4 opponent
text=When Centaur Peacemaker enters the battlefield, each player gains 4 life.
mana={1}{G}{W}
type=Creature
subtype=Centaur Cleric
power=3
toughness=3
[/card]

[card]
name=Chance for Glory
auto=lord(other creature|myBattlefield) indestructible forever
auto=turns:+1 controller
auto=transforms((,newability[@each my upkeep:phaseaction[endofturn once] winGame opponent])) forever
text=Creatures you control gain indestructible. Take an extra turn after this one. At the beginning of that turn's end step, you lose the game.
mana={1}{R}{W}
type=Instant
[/card]

[card]
name=Conclave Cavalier
abilities=vigilance
auto=@movedTo(this|graveyard) from(battlefield):create(elf knight:creature elf knight:2/2:green,white:vigilance)*2
text=Vigilance -- When Conclave Cavalier dies, create two 2/2 green and white Elf Knight creature tokens with vigilance.
mana={G}{G}{W}{W}
type=Creature
subtype=Centaur Knight
power=4
toughness=4
[/card]

[card]
name=Conclave Guildmage
abilities=vigilance, trample
auto={G}{T}:all(creature|myBattlefield) trample
auto={5}{W}{T}:create(elf knight:creature elf knight:2/2:green,white:vigilance)
text={G}, {T}: Creatures you control gain trample until end of turn. -- {5}{W}, {T}: Create a 2/2 green and white Elf Knight creature token with vigilance.
mana={G}{W}
type=Creature
subtype=Elf Cleric
power=2
toughness=2
[/card]

[card]
name=Crackling Drake
abilities=flying
auto=draw:1
anyzone=pginstantsorcery/4 cdaactive
anyzone=peinstantsorcery/4 cdaactive
text=Flying -- Crackling Drake's power is equal to the total number of instant and sorcery cards you own in exile and in your graveyard. -- When Crackling Drake enters the battlefield, draw a card.
mana={U}{U}{R}{R}
type=Creature
subtype=Drake
power=*
toughness=4
[/card]

[card]
name=Emmara, Soul of the Accord
abilities=lifelink
auto=@tapped(this):create(soldier:creature soldier:1/1:white:lifelink)
text=Whenever Emmara, Soul of the Accord becomes tapped, create a 1/1 white Soldier creature token with lifelink.
mana={G}{W}
type=Legendary Creature
subtype=Elf Cleric
power=2
toughness=2
[/card]

[card]
name=Erstwhile Trooper
abilities=trample
auto={D(creature|myhand)}:2/2 && trample ueot limit:1
text=Discard a creature card: Erstwhile Trooper gets +2/+2 and gains trample until end of turn. Activate this ability only once each turn.
mana={1}{B}{G}
type=Creature
subtype=Zombie Soldier
power=2
toughness=2
[/card]

[card]
name=Firemind's Research
auto=@movedTo(instant,sorcery|mystack):counter(0/0,charge)
auto={1}{U}{C(0/0,-2,Charge)}:draw:1
auto={1}{R}{C(0/0,-5,Charge)}:damage:5 target(creature,player)
text=Whenever you cast an instant or sorcery spell, put a charge counter on Firemind's Research. -- {1}{U}, Remove two charge counters from Firemind's Research: Draw a card. -- {1}{R}, Remove five charge counters from Firemind's Research: It deals 5 damage to any target.
mana={U}{R}
type=Enchantment
[/card]

[card]
name=Garrison Sergeant
auto=aslongas(Gate|myBattlefield) double strike
text=Garrison Sergeant has double strike as long as you control a Gate.
mana={3}{R}{W}
type=Creature
subtype=Viashino Soldier
power=3
toughness=3
[/card]

[card]
name=Glowspore Shaman
auto=deplete:3 && may (land|mygraveyard) moveTo(myLibrary)
text=When Glowspore Shaman enters the battlefield, put the top three cards of your library into your graveyard. You may put a land card from your graveyard on top of your library.
mana={B}{G}
type=Creature
subtype=Elf Shaman
power=3
toughness=1
[/card]

[card]
name=Golgari Findbroker
auto=target(*[-instant,-sorcery]|mygraveyard) moveto(ownerhand)
text=When Golgari Findbroker enters the battlefield, return target permanent card from your graveyard to your hand.
mana={B}{B}{G}{G}
type=Creature
subtype=Elf Shaman
power=3
toughness=4
[/card]

[card]
name=Hammer Dropper
auto=@combat(attacking) source(this):counter(1/1) target(other creature[attacking;power<=4]|myBattlefield)
text=Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)
mana={2}{R}{W}
type=Creature
subtype=Giant Soldier
power=5
toughness=2
[/card]

[card]
name=House Guildmage
auto={1}{U}{T}:target(creature) freeze
auto={2}{B}{T}:name(surveil) reveal:2 optionone name(put in graveyard) target(<upto:2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=2]|mylibrary) moverandom(*[zpos<=2]) from(mylibrary) to(mylibrary)])) ueot
text={1}{U}, {T}: Target creature doesn't untap during its controller's next untap step. -- {2}{B}, {T}: Surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)
mana={U}{B}
type=Creature
subtype=Human Wizard
power=2
toughness=2
[/card]

[card]
name=Ionize
target=*|stack
auto=fizzle
auto=damage:2 targetedcontroller
text=Counter target spell. Ionize deals 2 damage to that spell's controller.
mana={1}{U}{R}
type=Instant
[/card]

[card]
name=Izoni, Thousand-Eyed
auto=foreach(creature|mygraveyard) create(insect:creature insect:1/1:black,green:)
auto={B}{G}{S(othercreature|mybattlefield)}:life:1 && draw:1
text=Undergrowth — When Izoni, Thousand-Eyed enters the battlefield, create a 1/1 black and green Insect creature token for each creature card in your graveyard. -- {B}{G}, Sacrifice another creature: You gain 1 life and draw a card.
mana={2}{B}{B}{G}{G}
type=Legendary Creature
subtype=Elf Shaman
power=2
toughness=3
[/card]

[card]
name=Join Shields
auto=all(creature|myBattlefield) untap
auto=all(creature|myBattlefield) hexproof
auto=all(creature|myBattlefield) indestructible
text=Untap all creatures you control. They gain hexproof and indestructible until end of turn. (They can't be the targets of spells or abilities your opponents control. Damage and effects that say "destroy" don't destroy them.)
mana={3}{G}{W}
type=Instant
[/card]

[card]
name=Justice Strike
target=creature
auto=transforms((,newability[all(this) dynamicability<!powerstrike!>])) ueot
text=Target creature deals damage to itself equal to its power.
mana={R}{W}
type=Instant
[/card]

[card]
name=Knight of Autumn
auto=choice counter(1/1,2)
auto=choice destroy target(artifact,enchantment)
auto=choice life:4
text=When Knight of Autumn enters the battlefield, choose one — -- • Put two +1/+1 counters on Knight of Autumn. -- • Destroy target artifact or enchantment. -- • You gain 4 life.
mana={1}{G}{W}
type=Creature
subtype=Dryad Knight
power=2
toughness=1
[/card]

[card]
name=Ledev Champion
auto=@combat(attacking) source(this):(<anyamount>creature[-tapped]|mybattlefield)  1/1
auto={3}{G}{W}:create(soldier:creature soldier:1/1:white:lifelink)
text=Whenever Ledev Champion attacks, you may tap any number of untapped creatures you control. Ledev Champion gets +1/+1 until end of turn for each creature tapped this way. -- {3}{G}{W}: Create a 1/1 white Soldier creature token with lifelink.
mana={1}{G}{W}
type=Creature
subtype=Elf Knight
power=2
toughness=2
[/card]

[card]
name=Legion Guildmage
auto={5}{R}{T}:damage:3 each opponent
auto={2}{W}{T}:tap target(other creature)
text={5}{R}, {T}: Legion Guildmage deals 3 damage to each opponent. -- {2}{W}, {T}: Tap another target creature.
mana={R}{W}
type=Creature
subtype=Human Wizard
power=2
toughness=2
[/card]

[card]
name=March of the Multitudes
other={convoke} name(Convoke)
auto=Convoke 
auto=create(Soldier:creature Soldier:1/1:white:lifelink)X
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of the creature's color.) -- Create X 1/1 white Soldier creature tokens with lifelink.
mana={X}{G}{W}{W}
type=Instant
[/card]

[card]
name=Molderhulk
anyzone=foreach(creature|mygraveyard) changecost(colorless:-1) forcedalive
auto=target(land |mygraveyard) moveTo(mybattlefield)
text=Undergrowth — This spell costs {1} less to cast for each creature card in your graveyard. -- When Molderhulk enters the battlefield, return target land card from your graveyard to the battlefield.
mana={7}{B}{G}
type=Creature
subtype=Fungus Zombie
power=6
toughness=6
[/card]

[card]
name=Nightveil Predator
abilities=flying, deathtouch, opponentshroud
text=Flying, deathtouch -- Hexproof (This creature can't be the target of spells or abilities your opponents control.)
mana={U}{U}{B}{B}
type=Creature
subtype=Vampire
power=3
toughness=3
[/card]

[card]
name=Niv-Mizzet, Parun
abilities=nofizzle, flying
auto=@drawof(player):damage:1 target(creature,player)
auto=@movedTo(instant,sorcery|stack):draw:1
text=This spell can't be countered. -- Flying -- Whenever you draw a card, Niv-Mizzet, Parun deals 1 damage to any target. -- Whenever a player casts an instant or sorcery spell, you draw a card.
mana={U}{U}{U}{R}{R}{R}
type=Legendary Creature
subtype=Dragon Wizard
power=5
toughness=5
[/card]

[card]
name=Notion Rain
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=2]|mylibrary) moverandom(*[zpos<=2]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:2 optionone name(put in graveyard) target(<upto:2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
auto=damage:2
auto=draw:2
text=Surveil 2, then draw two cards. Notion Rain deals 2 damage to you. (To surveil 2, look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)
mana={1}{U}{B}
type=Sorcery
[/card]

[card]
name=Ochran Assassin
abilities=deathtouch, lure
text=Deathtouch -- All creatures able to block Ochran Assassin do so.
mana={1}{B}{G}
type=Creature
subtype=Elf Assassin
power=1
toughness=1
[/card]

[card]
name=Rhizome Lurcher
auto=foreach(creature|mygraveyard) counter(1,1)
text=Undergrowth — Rhizome Lurcher enters the battlefield with a number of +1/+1 counters on it equal to the number of creature cards in your graveyard.
mana={2}{B}{G}
type=Creature
subtype=Fungus Zombie
power=2
toughness=2
[/card]

[card]
name=Rosemane Centaur
abilities=vigilance
other={convoke} name(Convoke)
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Vigilance
mana={3}{G}{W}
type=Creature
subtype=Centaur Soldier
power=4
toughness=4
[/card]

[card]
name=Sonic Assault
target=creature
auto=tap 
auto=damage:2 targetedcontroller
flashback={1}{U}{R}{D(*|myhand)}
text=Tap target creature. Sonic Assault deals 2 damage to that creature's controller. -- Jump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.)
mana={1}{U}{R}
type=Instant
[/card]

[card]
name=Sumala Woodshaper
text=When Sumala Woodshaper enters the battlefield, look at the top four cards of your library. You may reveal a creature or enchantment card from among them and put it into your hand. Put the rest on the bottom of your library in a random order.
mana={2}{G}{W}
type=Creature
subtype=Elf Druid
power=2
toughness=1
[/card]

[card]
name=Swarm Guildmage
abilities=menace
auto={4}{B}{T}:all(creature|myBattlefield)) 1/0 && menace ueot
auto={1}{G}{T}:life:2
text={4}{B}, {T}: Creatures you control get +1/+0 and gain menace until end of turn. (They can't be blocked except by two or more creatures.) -- {1}{G}, {T}: You gain 2 life.
mana={B}{G}
type=Creature
subtype=Elf Shaman
power=2
toughness=2
[/card]

[card]
name=Swathcutter Giant
abilities=vigilance
auto=@combat(attacking) source(this):damage:1 all(creature|opponentBattlefield)
text=Vigilance -- Whenever Swathcutter Giant attacks, it deals 1 damage to each creature defending player controls.
mana={4}{R}{W}
type=Creature
subtype=Giant Soldier
power=5
toughness=5
[/card]

[card]
name=Swiftblade Vindicator
abilities=double strike, vigilance, trample
text=Double strike, vigilance, trample
mana={R}{W}
type=Creature
subtype=Human Soldier
power=1
toughness=1
[/card]

[card]
name=Tajic, Legion's Edge
abilities=haste
auto=@combat(attacking) source(this):counter(1/1) target(other creature[attacking;power<=2]|myBattlefield)
auto=lord(other creature|myBattlefield) preventAllNoncombatDamage
auto={R}{W}:first strike ueot
text=Haste -- Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.) -- Prevent all noncombat damage that would be dealt to other creatures you control. -- {R}{W}: Tajic, Legion's Edge gains first strike until end of turn.
mana={1}{R}{W}
type=Legendary Creature
subtype=Human Soldier
power=3
toughness=2
[/card]

[card]
name=Thought Erasure
target=opponent
aicode=activate reject notatarget(*[-land]|targetedpersonshand)
auto=reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone name(choose discards) notatarget(<1>*[-land]|reveal) transforms((,newability[moveto(ownerhand) all(other *|reveal)],newability[moveto(ownerhand) and!(reject)!])) ueot optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )!  optiontwoend revealend
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=1]|mylibrary) moverandom(*[zpos<=1]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:1 optionone name(put in graveyard) target(<upto:1>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. -- Surveil 1. (Look at the top card of your library. You may put it into your graveyard.)
mana={U}{B}
type=Sorcery
[/card]

[card]
name=Trostani Discordant
auto=lord(other creature|myBattlefield) +1/+1
auto=create(soldier:creature soldier:1/1:white:lifelink)*2
auto=@each my endofturn:moveto(ownerbattlefield) all(creature)
text=Other creatures you control get +1/+1. -- When Trostani Discordant enters the battlefield, create two 1/1 white Soldier creature tokens with lifelink. -- At the beginning of your end step, each player gains control of all creatures they own.
mana={3}{G}{W}
type=Legendary Creature
subtype=Dryad
power=1
toughness=4
[/card]

[card]
name=Truefire Captain
auto=@combat(attacking) source(this):counter(1/1) target(other creature[attacking;power<=3]|myBattlefield)
auto=@damaged(this):damage:thatmuch target(player)
text=Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.) -- Whenever Truefire Captain is dealt damage, it deals that much damage to target player.
mana={R}{R}{W}{W}
type=Creature
subtype=Human Knight
power=4
toughness=3
[/card]

[card]
name=Undercity Uprising
auto=all(other creature|myBattlefield) deathtouch
target=creature
auto=transforms((,newability[target(creature|opponentbattlefield) dynamicability<!powerstrike eachother!>])) ueot
restriction=type(creature|opponentbattlefield)~morethan~0
text=Creatures you control gain deathtouch until end of turn. Then target creature you control fights target creature you don't control. (Each deals damage equal to its power to the other.)
mana={2}{B}{G}
type=Sorcery
[/card]

[card]
name=Underrealm Lich
abilities=indestructible
auto={L:4}:indestructible && tap
text=If you would draw a card, instead look at the top three cards of your library, then put one into your hand and the rest into your graveyard. -- Pay 4 life: Underrealm Lich gains indestructible until end of turn. Tap it.
mana={3}{B}{G}
type=Creature
subtype=Zombie Elf Shaman
power=4
toughness=3
[/card]

[card]
name=Worldsoul Colossus
auto=counter(1/1,X)
other={convoke} name(Convoke)
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Worldsoul Colossus enters the battlefield with X +1/+1 counters on it.
mana={X}{G}{W}
type=Creature
subtype=Elemental
power=0
toughness=0
[/card]

[card]
name=Fresh-Faced Recruit
auto=this(variable{controllerturn}>0) first strike
text=As long as it's your turn, Fresh-Faced Recruit has first strike.
mana={1}{R/W}
type=Creature
subtype=Human Soldier
power=2
toughness=1
[/card]

[card]
name=Piston-Fist Cyclops
abilities=defender
text=Defender -- As long as you've cast an instant or sorcery spell this turn, Piston-Fist Cyclops can attack as though it didn't have defender.
mana={1}{U/R}{U/R}
type=Creature
subtype=Cyclops
power=4
toughness=3
[/card]

[card]
name=Pitiless Gorgon
abilities=deathtouch
text=Deathtouch
mana={1}{B/G}{B/G}
type=Creature
subtype=Gorgon
power=2
toughness=2
[/card]

[card]
name=Vernadi Shieldmate
abilities=vigilance
text=Vigilance
mana={1}{G/W}
type=Creature
subtype=Human Soldier
power=2
toughness=2
[/card]

[card]
name=Whisper Agent
abilities=flash
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=1]|mylibrary) moverandom(*[zpos<=1]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:1 optionone name(put in graveyard) target(<upto:1>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=Flash -- When Whisper Agent enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.)
mana={1}{U/B}{U/B}
type=Creature
subtype=Human Rogue
power=3
toughness=2
[/card]

[card]
name=Boros Locket
auto={T}:Add{R}
auto={T}:Add{W}
auto={R/W}{R/W}{R/W}{R/W}{T}{S}:draw:2
text={T}: Add {R} or {W}. -- {R/W}{R/W}{R/W}{R/W}, {T}, Sacrifice Boros Locket: Draw two cards.
mana={3}
type=Artifact
[/card]

[card]
name=Chamber Sentry
abilities=sunburst
auto={1}{T}{C(1/1,-1)}:name(Remove 1 Counters) damage:1 target(creature,player)
auto={2}{T}{C(1/1,-2)}:name(Remove 2 Counters) damage:2 target(creature,player)
auto={3}{T}{C(1/1,-3)}:name(Remove 3 Counters) damage:3 target(creature,player)
auto={4}{T}{C(1/1,-4)}:name(Remove 4 Counters) damage:4 target(creature,player)
auto={5}{T}{C(1/1,-5)}:name(Remove 5 Counters) damage:5 target(creature,player)
auto={6}{T}{C(1/1,-6)}:name(Remove 6 Counters) damage:6 target(creature,player)
auto={7}{T}{C(1/1,-7)}:name(Remove 7 Counters) damage:7 target(creature,player)
auto={8}{T}{C(1/1,-8)}:name(Remove 8 Counters) damage:8 target(creature,player)
auto={9}{T}{C(1/1,-9)}:name(Remove 9 Counters) damage:9 target(creature,player)
auto={10}{T}{C(1/1,-10)}:name(Remove 10 Counters) damage:10 target(creature,player)
auto={11}{T}{C(1/1,-11)}:name(Remove 11 Counters) damage:11 target(creature,player)
auto={12}{T}{C(1/1,-12)}:name(Remove 12 Counters) damage:12 target(creature,player)
auto={13}{T}{C(1/1,-13)}:name(Remove 13 Counters) damage:13 target(creature,player)
auto={14}{T}{C(1/1,-14)}:name(Remove 14 Counters) damage:14 target(creature,player)
auto={15}{T}{C(1/1,-15)}:name(Remove 15 Counters) damage:15 target(creature,player)
auto={16}{T}{C(1/1,-16)}:name(Remove 16 Counters) damage:16 target(creature,player)
auto={17}{T}{C(1/1,-17)}:name(Remove 17 Counters) damage:17 target(creature,player)
auto={18}{T}{C(1/1,-18)}:name(Remove 18 Counters) damage:18 target(creature,player)
auto={19}{T}{C(1/1,-19)}:name(Remove 19 Counters) damage:19 target(creature,player)
auto={20}{T}{C(1/1,-20)}:name(Remove 20 Counters) damage:20 target(creature,player)
auto={W}{U}{B}{R}{G}:moveto(myhand) all(this)
text=Chamber Sentry enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it. -- {X}, {T}, Remove X +1/+1 counters from Chamber Sentry: It deals X damage to any target. -- {W}{U}{B}{R}{G}: Return Chamber Sentry from your graveyard to your hand.
mana={X}
type=Artifact Creature
subtype=Construct
power=0
toughness=0
[/card]

[card]
name=Dimir Locket
auto={T}:Add{U}
auto={T}:Add{B}
auto={U/B}{U/B}{U/B}{U/B}{T}{S}:draw:2
text={T}: Add {U} or {B}. -- {U/B}{U/B}{U/B}{U/B}, {T}, Sacrifice Dimir Locket: Draw two cards.
mana={3}
type=Artifact
[/card]

[card]
name=Gatekeeper Gargoyle
abilities=flying
auto=foreach(Gate|myBattlefield) counter(1/1)
text=Flying -- Gatekeeper Gargoyle enters the battlefield with a +1/+1 counter on it for each Gate you control.
mana={6}
type=Artifact Creature
subtype=Gargoyle
power=3
toughness=3
[/card]

[card]
name=Glaive of the Guildpact
auto=teach(creature) foreach(Gate|myBattlefield) 1/0 
auto=teach(creature) vigilance
auto=teach(creature) menace
auto=:equip
auto={3}:equip
text=Equipped creature gets +1/+0 for each Gate you control and has vigilance and menace. (A creature with menace can't be blocked except by two or more creatures.) -- Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)
mana={2}
type=Artifact
subtype=Equipment
[/card]

[card]
name=Golgari Locket
auto={T}:Add{B}
auto={T}:Add{G}
auto={B/G}{B/G}{B/G}{B/G}{T}{S}:draw:2
text={T}: Add {B} or {G}. -- {B/G}{B/G}{B/G}{B/G}, {T}, Sacrifice Golgari Locket: Draw two cards.
mana={3}
type=Artifact
[/card]

[card]
name=Izzet Locket
auto={T}:Add{U}
auto={T}:Add{R}
auto={U/R}{U/R}{U/R}{U/R}{T}{S}:draw:2
text={T}: Add {U} or {R}. -- {U/R}{U/R}{U/R}{U/R}, {T}, Sacrifice Izzet Locket: Draw two cards.
mana={3}
type=Artifact
[/card]

[card]
name=Rampaging Monument
abilities=trample
auto=counter(1/1,3)
auto=@movedTo(multicolor|mystack):counter(1/1)
text=Trample -- Rampaging Monument enters the battlefield with three +1/+1 counters on it. -- Whenever you cast a multicolored spell, put a +1/+1 counter on Rampaging Monument.
mana={4}
type=Artifact Creature
subtype=Cleric
power=0
toughness=0
[/card]

[card]
name=Selesnya Locket
auto={T}:Add{G}
auto={T}:Add{W}
auto={G/W}{G/W}{G/W}{G/W}{T}{S}:draw:2
text={T}: Add {G} or {W}. -- {G/W}{G/W}{G/W}{G/W}, {T}, Sacrifice Selesnya Locket: Draw two cards.
mana={3}
type=Artifact
[/card]

[card]
name=Silent Dart
auto={4}{T}{S}:damage:3 target(creature)
text={4}, {T}, Sacrifice Silent Dart: It deals 3 damage to target creature.
mana={1}
type=Artifact
[/card]

[card]
name=Wand of Vertebrae
auto={T}:deplete:1
auto={2}{T}{E}:ability$!choice name(shuffle back) target(<upto:5>*|mygraveyard) moveTo(ownerlibrary) && shuffle!$
text={T}: Put the top card of your library into your graveyard. -- {2}, {T}, Exile Wand of Vertebrae: Shuffle up to five target cards from your graveyard into your library.
mana={1}
type=Artifact
[/card]

[card]
name=Gateway Plaza
auto=tap(noevent)
auto=pay[[{1}]] name(pay 1 mana) donothing?sacrifice
auto={T}:Add{W}
auto={T}:Add{U}
auto={T}:Add{B}
auto={T}:Add{R}
auto={T}:Add{G}
text=Gateway Plaza enters the battlefield tapped. -- When Gateway Plaza enters the battlefield, sacrifice it unless you pay {1}. -- {T}: Add one mana of any color.
type=Land
subtype=Gate
[/card]

[card]
name=Ral, Caller of Storms
auto=+1:draw:1
auto=−2:ral caller of storms damage:3 divided as you choose among one, two,,three targets
auto=−7:draw seven cards ral caller of storms deals 7 damage each creature )|opponentBattlefield)
text=+1: Draw a card. -- −2: Ral, Caller of Storms deals 3 damage divided as you choose among one, two, or three targets. -- −7: Draw seven cards. Ral, Caller of Storms deals 7 damage to each creature your opponents control.
mana={4}{U}{R}
type=Legendary Planeswalker
subtype=Ral
[/card]

[card]
name=Ral's Dispersal
target=creature
auto=moveTo(ownerHand)
auto=Return target creature to its owner's hand You may search your library and/or graveyard forcard named Ral Caller of Storms reveal it
auto=put it into your hand If you search your library this way shuffle it
text=Return target creature to its owner's hand. You may search your library and/or graveyard for a card named Ral, Caller of Storms, reveal it, and put it into your hand. If you search your library this way, shuffle it.
mana={3}{U}{U}
type=Instant
[/card]

[card]
name=Precision Bolt
target=player,creature
auto=damage:3
auto=Precision Bolt deals 3 damage to any target
text=Precision Bolt deals 3 damage to any target.
mana={2}{R}
type=Sorcery
[/card]

[card]
name=Ral's Staticaster
abilities=trample
auto=@combat(attacking) source(this):if |myBattlefield) a ral planeswalker,  1/0 for each card in your hand ueot
auto=foreach(|myBattlefield)
text=Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.) -- Whenever Ral's Staticaster attacks, if you control a Ral planeswalker, Ral's Staticaster gets +1/+0 for each card in your hand until end of turn.
mana={2}{U}{R}
type=Creature
subtype=Viashino Wizard
power=3
toughness=3
[/card]

[card]
name=Vraska, Regal Gorgon
auto=+2:counter(1/1)<upto:1> target(creature that creature) menace ueot
auto=−3:destroy target(creature
auto=−10:type:creature:card in your graveyard, counter(1/1)each creature |myBattlefield)
auto=foreach(|myBattlefield)
text=+2: Put a +1/+1 counter on up to one target creature. That creature gains menace until end of turn. -- −3: Destroy target creature. -- −10: For each creature card in your graveyard, put a +1/+1 counter on each creature you control.
mana={5}{B}{G}
type=Legendary Planeswalker
subtype=Vraska
[/card]

[card]
name=Kraul Raider
abilities=menace
text=Menace (This creature can't be blocked except by two or more creatures.)
mana={2}{B}
type=Creature
subtype=Insect Warrior
power=2
toughness=3
[/card]

[card]
name=Attendant of Vraska
auto=@movedTo(this|graveyard) from(battlefield):if |myBattlefield) a vraska planeswalker, you) life equal 's power
text=When Attendant of Vraska dies, if you control a Vraska planeswalker, you gain life equal to Attendant of Vraska's power.
mana={1}{B}{G}
type=Creature
subtype=Zombie Soldier
power=3
toughness=3
[/card]

[card]
name=Vraska's Stoneglare
target=creature
auto=destroy
text=Destroy target creature. You gain life equal to its toughness. You may search your library and/or graveyard for a card named Vraska, Regal Gorgon, reveal it, and put it into your hand. If you search your library this way, shuffle it.
mana={4}{B}{G}
type=Sorcery
[/card]

[card]
name=Impervious Greatwurm
abilities=indestructible
other={convoke} name(Convoke)
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Indestructible
mana={7}{G}{G}{G}
type=Creature
subtype=Wurm
power=16
toughness=16
[/card]

Luruz
Posts: 96
Joined: Sat Apr 27, 2013 12:33 am

Re: Guilds of Ravnica (GRN)

Post by Luruz » Sat Mar 30, 2019 12:52 am

Con lo que te pasé el día de ayer por mensaje privado creo que puedo revisar el problema de Mentor, deja veo que cosa tiene similitud en otras cartas y experimentaré con ello.

Por cierto, estuve pasándome horas en experimentar con como agregar mis cartas favoritas Mycosyn Lattice y Time vault.

Del Lattice, ya descubrí como hacer todo artefacto, como hacer que todo sea incoloro, pero no he podido encontrar como hacer que el maná en la reserva sirva para poder pagar los hechizos en la mano, quizá haya algun tipo de código que trabaje sobre los costes de maná? Y otro error que no he podido corregir en esa carta es la biblioteca, todo en ella sigue teniendo color. Y se supone que la carta dice "Todas las cartas que no estan en el campo de batalla" y eso aplica a la biblioteca. Lo curioso es que el código que usé si afecta al sideboard, exilio, mano y cementerio pero no la biblitoeca x.x

Del time vault, ya no lo revisé pero me quedé en ver como poner una condicional para que diga que al inicio del turno, si la carta está girada, aparezca el menú a elegír para enderezar y perder turno o no enderezar. Eso no sé como picarle, y me puse a buscar cartas que si funcionen. Por lo pronto el Time vault, cumple con la regla de que entra al juego girado, no se endereza y al girar te da un turno extra.

El Lattice, sólo convierte todo en incoloro excepto la biblioteca y lo vuelve artefacto pero el maná no puede ser usado para pagar como si fuera de cualquier color.

Me puse a experimentar con cartas que si funcionan que afectan el maná como las cartas de Mana Flare o el Upwelling pero... mis experimentos fallaron, sólo logré una vez que cuando entrara al juego generara 25 de maná XD jajajajajaja, deja me pongo a hacer pruebas con Mentor.

User avatar
ph34rbot
Posts: 259
Joined: Thu Jan 07, 2010 6:33 am

Re: Guilds of Ravnica (GRN)

Post by ph34rbot » Sat Mar 30, 2019 3:41 am

There's "anytypeofmana" to do what you are trying to do, search in the primitives cards that use that keyword, I left you this one that allows to cast samurais with any color of mana:

Code: Select all

[card]
name=Kentaro, the Smiling Cat
auto=bushido(1/1)
auto=lord(*[samurai]|mycastingzone) anytypeofmana
text=Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) -- You may pay {X} rather than pay the mana cost for Samurai spells you cast, where X is that spell's converted mana cost.
mana={1}{W}
type=Legendary Creature
subtype=Human Samurai
power=2
toughness=1
[/card]
There's also the "anyzone" keyword, not sure if it also affects the library, you can also make a reference using (*|myLibrary)

To trigger something at the start of a phase like the upkeep you can use:
auto=@each my upkeep: (the effect)

You can use this to make a reference at various phases of any player

auto=@each draw: both draws, player and opponent
auto=@each opponent end: , end of turn of the opponent

Luruz
Posts: 96
Joined: Sat Apr 27, 2013 12:33 am

Re: Guilds of Ravnica (GRN)

Post by Luruz » Sat Mar 30, 2019 5:40 am

ph34rbot wrote:
Sat Mar 30, 2019 3:41 am
There's "anytypeofmana" to do what you are trying to do, search in the primitives cards that use that keyword, I left you this one that allows to cast samurais with any color of mana:

Code: Select all

[card]
name=Kentaro, the Smiling Cat
auto=bushido(1/1)
auto=lord(*[samurai]|mycastingzone) anytypeofmana
text=Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) -- You may pay {X} rather than pay the mana cost for Samurai spells you cast, where X is that spell's converted mana cost.
mana={1}{W}
type=Legendary Creature
subtype=Human Samurai
power=2
toughness=1
[/card]
There's also the "anyzone" keyword, not sure if it also affects the library, you can also make a reference using (*|myLibrary)

To trigger something at the start of a phase like the upkeep you can use:
auto=@each my upkeep: (the effect)

You can use this to make a reference at various phases of any player

auto=@each draw: both draws, player and opponent
auto=@each opponent end: , end of turn of the opponent
De hecho, en el Lattice ya probé el myLibrary, pero no funciona, intentaré con el anyzone.

Había revisado previamente el each my upkeep, pero no sé como asignar que se refiere a este artefacto y la condicional que este girado. Probé poniendo: this|tapped pero obviamente no resultó.

También intenté buscar todas las líneas a escribir, en los links que me pasaste no vienen todos las opciones, por ejemplo, la línea de anytypeofmana no venía escrita, ¿dónde vienen todas las opciones y saber que hacen cada una?

Por cierto ¿ya probaste el código del Elfo que te dejé y si el Hold the gates es igual al que tú corregiste?

Luruz
Posts: 96
Joined: Sat Apr 27, 2013 12:33 am

Re: Guilds of Ravnica (GRN)

Post by Luruz » Sat Mar 30, 2019 11:54 pm

Hola.

Estuve revisando las habilidades de Mentor de la mayoría de las cartas. Todas parece estar en orden salvo por:
Image

Que este Goblin, cuando crea la ficha de criatura, ésta no entra con la habilidad de prisa ni atacando. Experimentaré si puedo encontrar alguna solución.

De hecho, si tienes otro Trasgo en el juego, aunque no haya sido la ficha que él mismo creó, elige por ti a otro Trasgo que ataque. Osease...

Si tienes 3 trasgos que ya no tienen Mareo de invocación y el Warboss crea una ficha de criatura Trasgo. Al comienzo de declarar atacantes, la ficha nueva no ataca, y otro Trasgo que no sea el Warboss si atacará aunque no quieras XD

User avatar
ph34rbot
Posts: 259
Joined: Thu Jan 07, 2010 6:33 am

Re: Guilds of Ravnica (GRN)

Post by ph34rbot » Sun Mar 31, 2019 4:10 am

Mentor isn't dynamic, it is just static value of the original attack, if the mentor gets more power it still wouldn't allow you to mentor a bigger target, just the ones below it's original attack.

About the tokens yea you can grant abilities to just the tokems, (new ability) or something like that.

About the time vault,

auto=@each my upkeep if this(tapped): turn-1 && untap(this)

Could be a start but still tie vault should not let you have any phase of the turn to skip so it's not 100% accuarate, maybe you need to check at the end of the opponent turn and skip your turn, that would be close to more accuarate

There's not really much documentation, you have to view the mtg.txt to see what is supported, I encountered several abilities that I wasn't aware were supported.

Luruz
Posts: 96
Joined: Sat Apr 27, 2013 12:33 am

Re: Guilds of Ravnica (GRN)

Post by Luruz » Sun Mar 31, 2019 5:31 am

ph34rbot wrote:
Sun Mar 31, 2019 4:10 am
Mentor isn't dynamic, it is just static value of the original attack, if the mentor gets more power it still wouldn't allow you to mentor a bigger target, just the ones below it's original attack.

About the tokens yea you can grant abilities to just the tokems, (new ability) or something like that.

About the time vault,

auto=@each my upkeep if this(tapped): turn-1 && untap(this)

Could be a start but still tie vault should not let you have any phase of the turn to skip so it's not 100% accuarate, maybe you need to check at the end of the opponent turn and skip your turn, that would be close to more accuarate

There's not really much documentation, you have to view the mtg.txt to see what is supported, I encountered several abilities that I wasn't aware were supported.
Mentor
No comprendo, he visto la habilidad de Mentor en el juego de Magic Arena, y tal como lo has programado, funciona igual que en ese juego. No se le pone contador a una criatura con fuerza menor a la criatura atacante que tiene la habilidad de mentor. Por lo que, si atacas con las mismas dos criaturas, la que tiene mentor y a quien ya le puso el contador +1/+1, la habilidad no le pondrá un contador a cualquiera de las dos criaturas porque la condicional es que, sea una criatura atacante, y la otra condicional es que sea de una fuerza menor, ¿pero menor a quien? a la fuerza de la criatura con la habilidad de mentor.

No entiendo exactamente qué es lo tendría que buscar de error en esa habilidad.

Warboss
Busqué otra carta que creara una ficha de criatura con habilidades, color y tipo de criatura para corregir lo que dejaste en el Warboss, aquí te lo dejo
para que lo puedas probar:

auto=@each my combatbegins:create(goblin,creature goblin,1/1,red,haste,mustattack) (tenía que estar separado por comas y le faltaba que tuviera la habilidad de prisa.)

Time Vault.
Gracias por la recomendación, antes de escribir esta respuesta probé tus consejos pero no funcionaron, estoy notando que todo lo que ponga como: @each opponent (poner aquí cualquier otra condicional para disparar) no parece obedecer las normas. Creo que la habilidad disparada sólo obedece al jugador principal. Sucedió lo mismo con opponent que si lo dejaba como @each my beginofturn. Te dejo aquí el comando que uso actualmente para el Time Vault. No se salta el turno al instante pero cuando termina mi turno, el oponente tiene su turno extra por ceder el mío.

name=Time Vault
abilities=doesnotuntap
auto=tap(noevent)
auto=@each my beginofturn sourcetap:may (turns:-1 controller) && untapthis
auto={T}:turns:+1 controller

Otras habilidades.
Si, me he dado cuenta que hay habilidades que no vienen documentadas, entrar a buscar en el archivo mgt.txt es como intentar encontrar algo sin saber que es lo que uno busca o como funciona exactamente y aun sigo sin saber cual es la sintaxis correcta para poder escribir cada línea del código. Ahorita he estado más a prueba y error intentando copiar y pegar. Pero saber escribir en que momento le pongo una condicional o no, eso aun es un misterio para mí. Por ejemplo, no sé cuando se debe usar el | o los paréntesis, o las comas, o los dos puntos y seguido o los corchetes cuadrados. Con lo que he ido aprendiendo de prueba y error, sólo he notado que son condicionales dentro del propio código para que el programa los lea de acuerdo a un orden que quiere que se ejecute. X_X

Mycosynth Lattice.
Intenté con el anyzone, pero al revisar otras cartas parece que este comando sólo se usa específicamente con cartas que condicionan su fuerza y defensa (en una criatura obviamente) igual a una cantidad determinada sobre el campo de batalla, como el Souless One, Nameless One, Nigthmare, entre otros como Molimo, Maro-Sorcerer. Donde la fuerza y defensa depende de si hay X pantanos, o Trasgos, o Encantamientos.

Lo que si ya pude hacer funcionar es el anytypeofmana, lamentablemente sólo aplica para mí, porque en cuanto pongo:
auto=lord(*|mycastingzone) anytypeofmana
Y
auto=lord(*|opponentcastingzone) anytypeofmana
al mismo tiempo, deja de funcionar la habilidad, tengo que quitar el que dice oponente y entonces si funciona, pero sólo para mí y la carta dice que es para los jugadores (todos) :C

En cuanto a convertir las bibliotecas en incoloro, sigue eludiéndome el código, ya probé con:

auto=lord(*|Library) devoid
auto=lord(*|MyLibrary) devoid
auto=lord(*|Library) transform ((devoid))
auto=lord(*|MyLibrary) transform ((devoid))

Y no funciona, mucho menos si le pongo opponent. ¿Alguna otra idea para convertirlo en incoloro a demás del anytypeofmana del oponente?

Te dejo lo que llevo del Lattice:

auto=lord(*|battlefield) transforms((artifact))
auto=lord(*|battlefield) devoid
auto=lord(*|stack) devoid
auto=lord(*|hand) devoid
auto=lord(*|graveyard) devoid
auto=lord(*|exile) devoid
auto=lord(*|sideboard) devoid
auto=lord(*|mycastingzone) anytypeofmana

Post Reply