diff --git a/projects/mtg/bin/Res/sets/M15/_cards.dat b/projects/mtg/bin/Res/sets/M15/_cards.dat new file mode 100644 index 000000000..bf494208d --- /dev/null +++ b/projects/mtg/bin/Res/sets/M15/_cards.dat @@ -0,0 +1,1445 @@ +[meta] +author=Wagic Team +name=Magic 2015 +year=2014 +[/meta] +[card] +primitive=Accursed Spirit +id=383175 +rarity=C +[/card] +[card] +primitive=Act on Impulse +id=383176 +rarity=U +[/card] +[card] +primitive=Aegis Angel +id=383160 +rarity=R +[/card] +[card] +primitive=Aeronaut Tinkerer +id=383177 +rarity=C +[/card] +[card] +primitive=AEtherspouts +id=383178 +rarity=R +[/card] +[card] +primitive=Aggressive Mining +id=383179 +rarity=R +[/card] +[card] +primitive=Ajani Steadfast +id=383180 +rarity=M +[/card] +[card] +primitive=Ajani's Pridemate +id=383181 +rarity=U +[/card] +[card] +primitive=Altac Bloodseeker +id=383182 +rarity=U +[/card] +[card] +primitive=Amphin Pathmage +id=383183 +rarity=C +[/card] +[card] +primitive=Ancient Silverback +id=383184 +rarity=U +[/card] +[card] +primitive=Avacyn, Guardian Angel +id=383185 +rarity=R +[/card] +[card] +primitive=Avarice Amulet +id=383186 +rarity=R +[/card] +[card] +primitive=Back to Nature +id=383187 +rarity=U +[/card] +[card] +primitive=Battle Mastery +id=383188 +rarity=U +[/card] +[card] +primitive=Battlefield Forge +id=383189 +rarity=R +[/card] +[card] +primitive=Belligerent Sliver +id=383190 +rarity=U +[/card] +[card] +primitive=Black Cat +id=383191 +rarity=C +[/card] +[card] +primitive=Blastfire Bolt +id=383192 +rarity=C +[/card] +[card] +primitive=Blood Host +id=383193 +rarity=U +[/card] +[card] +primitive=Boonweaver Giant +id=383194 +rarity=U +[/card] +[card] +primitive=Borderland Marauder +id=383195 +rarity=C +[/card] +[card] +primitive=Brawler's Plate +id=383196 +rarity=U +[/card] +[card] +primitive=Bronze Sable +id=383197 +rarity=C +[/card] +[card] +primitive=Brood Keeper +id=383198 +rarity=U +[/card] +[card] +primitive=Brood Keeper Dragon +id=-383198 +rarity=T +[/card] +[card] +primitive=Burning Anger +id=383199 +rarity=R +[/card] +[card] +primitive=Cancel +id=383161 +rarity=C +[/card] +[card] +primitive=Carnivorous Moss-Beast +id=383200 +rarity=C +[/card] +[card] +primitive=Carrion Crow +id=383201 +rarity=C +[/card] +[card] +primitive=Caustic Tar +id=383202 +rarity=U +[/card] +[card] +primitive=Caves of Koilos +id=383203 +rarity=R +[/card] +[card] +primitive=Centaur Courser +id=383162 +rarity=C +[/card] +[card] +primitive=Chandra, Pyromaster +id=383204 +rarity=M +[/card] +[card] +primitive=Charging Rhino +id=383205 +rarity=C +[/card] +[card] +primitive=Chasm Skulker +id=383206 +rarity=R +[/card] +[card] +primitive=Chief Engineer +id=383207 +rarity=R +[/card] +[card] +primitive=Child of Night +id=383208 +rarity=C +[/card] +[card] +primitive=Chord of Calling +id=383209 +rarity=R +[/card] +[card] +primitive=Chronostutter +id=383210 +rarity=C +[/card] +[card] +primitive=Circle of Flame +id=383211 +rarity=U +[/card] +[card] +primitive=Clear a Path +id=383212 +rarity=C +[/card] +[card] +primitive=Cone of Flame +id=383213 +rarity=U +[/card] +[card] +primitive=Congregate +id=383214 +rarity=U +[/card] +[card] +primitive=Constricting Sliver +id=383215 +rarity=U +[/card] +[card] +primitive=Coral Barrier +id=383216 +rarity=C +[/card] +[card] +primitive=Covenant of Blood +id=383217 +rarity=C +[/card] +[card] +primitive=Crippling Blight +id=383218 +rarity=C +[/card] +[card] +primitive=Crowd's Favor +id=383219 +rarity=C +[/card] +[card] +primitive=Crucible of Fire +id=383220 +rarity=R +[/card] +[card] +primitive=Cruel Sadist +id=383221 +rarity=R +[/card] +[card] +primitive=Darksteel Citadel +id=383222 +rarity=U +[/card] +[card] +primitive=Dauntless River Marshal +id=383223 +rarity=U +[/card] +[card] +primitive=Devouring Light +id=383224 +rarity=U +[/card] +[card] +primitive=Diffusion Sliver +id=383225 +rarity=U +[/card] +[card] +primitive=Dissipate +id=383226 +rarity=U +[/card] +[card] +primitive=Divination +id=383227 +rarity=C +[/card] +[card] +primitive=Divine Favor +id=383228 +rarity=C +[/card] +[card] +primitive=Divine Verdict +id=383163 +rarity=C +[/card] +[card] +primitive=Elvish Mystic +id=383229 +rarity=U +[/card] +[card] +primitive=Encrust +id=383230 +rarity=C +[/card] +[card] +primitive=Endless Obedience +id=383231 +rarity=U +[/card] +[card] +primitive=Ensoul Artifact +id=383232 +rarity=U +[/card] +[card] +primitive=Ephemeral Shields +id=383233 +rarity=C +[/card] +[card] +primitive=Eternal Thirst +id=383234 +rarity=C +[/card] +[card] +primitive=Evolving Wilds +id=383235 +rarity=C +[/card] +[card] +primitive=Feast on the Fallen +id=383236 +rarity=U +[/card] +[card] +primitive=Feral Incarnation +id=383237 +rarity=U +[/card] +[card] +primitive=Festergloom +id=383238 +rarity=C +[/card] +[card] +primitive=First Response +id=383239 +rarity=U +[/card] +[card] +primitive=Flesh to Dust +id=383240 +rarity=C +[/card] +[card] +primitive=Forest +id=383241 +rarity=L +[/card] +[card] +primitive=Forest +id=383242 +rarity=L +[/card] +[card] +primitive=Forest +id=383243 +rarity=L +[/card] +[card] +primitive=Forest +id=383244 +rarity=L +[/card] +[card] +primitive=Forge Devil +id=383245 +rarity=C +[/card] +[card] +primitive=Foundry Street Denizen +id=383246 +rarity=C +[/card] +[card] +primitive=Frenzied Goblin +id=383247 +rarity=U +[/card] +[card] +primitive=Frost Lynx +id=383248 +rarity=C +[/card] +[card] +primitive=Fugitive Wizard +id=383249 +rarity=C +[/card] +[card] +primitive=Furnace Whelp +id=383164 +rarity=U +[/card] +[card] +primitive=Gargoyle Sentinel +id=383250 +rarity=U +[/card] +[card] +primitive=Garruk, Apex Predator +id=383251 +rarity=M +[/card] +[card] +primitive=Garruk's Packleader +id=383165 +rarity=U +[/card] +[card] +primitive=Gather Courage +id=383252 +rarity=U +[/card] +[card] +primitive=Geist of the Moors +id=383253 +rarity=U +[/card] +[card] +primitive=Generator Servant +id=383254 +rarity=C +[/card] +[card] +primitive=Genesis Hydra +id=383255 +rarity=R +[/card] +[card] +primitive=Glacial Crasher +id=383256 +rarity=C +[/card] +[card] +primitive=Goblin Kaboomist +id=383257 +rarity=R +[/card] +[card] +primitive=Land Mine +id=-383257 +rarity=T +[/card] +[card] +primitive=Goblin Rabblemaster +id=383258 +rarity=R +[/card] +[card] +primitive=Goblin Roughrider +id=383259 +rarity=C +[/card] +[card] +primitive=Gravedigger +id=383260 +rarity=U +[/card] +[card] +primitive=Grindclock +id=383261 +rarity=R +[/card] +[card] +primitive=Hammerhand +id=383262 +rarity=C +[/card] +[card] +primitive=Haunted Plate Mail +id=383263 +rarity=R +[/card] +[card] +primitive=Heat Ray +id=383264 +rarity=U +[/card] +[card] +primitive=Heliod's Pilgrim +id=383265 +rarity=C +[/card] +[card] +primitive=Hoarding Dragon +id=383266 +rarity=R +[/card] +[card] +primitive=Hornet Nest +id=383267 +rarity=R +[/card] +[card] +primitive=Hornet Queen +id=383268 +rarity=R +[/card] +[card] +primitive=Hot Soup +id=383269 +rarity=U +[/card] +[card] +primitive=Hunt the Weak +id=383270 +rarity=C +[/card] +[card] +primitive=Hunter's Ambush +id=383271 +rarity=C +[/card] +[card] +primitive=Hushwing Gryff +id=383272 +rarity=R +[/card] +[card] +primitive=Hydrosurge +id=383273 +rarity=C +[/card] +[card] +primitive=Illusory Angel +id=383274 +rarity=U +[/card] +[card] +primitive=In Garruk's Wake +id=383275 +rarity=R +[/card] +[card] +primitive=Indulgent Tormentor +id=383276 +rarity=R +[/card] +[card] +primitive=Inferno Fist +id=383277 +rarity=C +[/card] +[card] +primitive=Inspired Charge +id=383166 +rarity=C +[/card] +[card] +primitive=Into the Void +id=383278 +rarity=U +[/card] +[card] +primitive=Invasive Species +id=383279 +rarity=C +[/card] +[card] +primitive=Invisibility +id=383280 +rarity=C +[/card] +[card] +primitive=Island +id=383281 +rarity=L +[/card] +[card] +primitive=Island +id=383282 +rarity=L +[/card] +[card] +primitive=Island +id=383283 +rarity=L +[/card] +[card] +primitive=Island +id=383284 +rarity=L +[/card] +[card] +primitive=Jace, the Living Guildpact +id=383285 +rarity=M +[/card] +[card] +primitive=Jace's Ingenuity +id=383286 +rarity=U +[/card] +[card] +primitive=Jalira, Master Polymorphist +id=383287 +rarity=R +[/card] +[card] +primitive=Jorubai Murk Lurker +id=383288 +rarity=U +[/card] +[card] +primitive=Juggernaut +id=383289 +rarity=U +[/card] +[card] +primitive=Kalonian Twingrove +id=383290 +rarity=R +[/card] +[card] +primitive=Treefolk Warrior +id=-383290 +rarity=T +[/card] +[card] +primitive=Kapsho Kitefins +id=383291 +rarity=U +[/card] +[card] +primitive=Kinsbaile Skirmisher +id=383292 +rarity=C +[/card] +[card] +primitive=Kird Chieftain +id=383293 +rarity=U +[/card] +[card] +primitive=Krenko's Enforcer +id=383294 +rarity=C +[/card] +[card] +primitive=Kurkesh, Onakke Ancient +id=383295 +rarity=R +[/card] +[card] +primitive=Lava Axe +id=383296 +rarity=C +[/card] +[card] +primitive=Leeching Sliver +id=383297 +rarity=U +[/card] +[card] +primitive=Life's Legacy +id=383298 +rarity=R +[/card] +[card] +primitive=Lightning Strike +id=383299 +rarity=C +[/card] +[card] +primitive=Liliana Vess +id=383300 +rarity=M +[/card] +[card] +primitive=Living Totem +id=383301 +rarity=C +[/card] +[card] +primitive=Llanowar Wastes +id=383302 +rarity=R +[/card] +[card] +primitive=Mahamoti Djinn +id=383167 +rarity=R +[/card] +[card] +primitive=Marked by Honor +id=383303 +rarity=C +[/card] +[card] +primitive=Mass Calcify +id=383304 +rarity=R +[/card] +[card] +primitive=Master of Predicaments +id=383305 +rarity=R +[/card] +[card] +primitive=Meditation Puzzle +id=383306 +rarity=C +[/card] +[card] +primitive=Mercurial Pretender +id=383307 +rarity=R +[/card] +[card] +primitive=Meteorite +id=383308 +rarity=U +[/card] +[card] +primitive=Midnight Guard +id=383309 +rarity=C +[/card] +[card] +primitive=Might Makes Right +id=383310 +rarity=U +[/card] +[card] +primitive=Military Intelligence +id=383311 +rarity=U +[/card] +[card] +primitive=Mind Rot +id=383312 +rarity=C +[/card] +[card] +primitive=Mind Sculpt +id=383313 +rarity=C +[/card] +[card] +primitive=Miner's Bane +id=383314 +rarity=C +[/card] +[card] +primitive=Mountain +id=383315 +rarity=L +[/card] +[card] +primitive=Mountain +id=383316 +rarity=L +[/card] +[card] +primitive=Mountain +id=383317 +rarity=L +[/card] +[card] +primitive=Mountain +id=383318 +rarity=L +[/card] +[card] +primitive=Naturalize +id=383319 +rarity=C +[/card] +[card] +primitive=Necrobite +id=383320 +rarity=C +[/card] +[card] +primitive=Necrogen Scudder +id=383321 +rarity=U +[/card] +[card] +primitive=Necromancer's Assistant +id=383322 +rarity=C +[/card] +[card] +primitive=Necromancer's Stockpile +id=383323 +rarity=R +[/card] +[card] +primitive=Zombie Token +id=-383323 +rarity=T +[/card] +[card] +primitive=Negate +id=383324 +rarity=C +[/card] +[card] +primitive=Netcaster Spider +id=383325 +rarity=C +[/card] +[card] +primitive=Nightfire Giant +id=383326 +rarity=U +[/card] +[card] +primitive=Nightmare +id=383168 +rarity=R +[/card] +[card] +primitive=Nimbus of the Isles +id=383327 +rarity=C +[/card] +[card] +primitive=Nissa, Worldwaker +id=383328 +rarity=M +[/card] +[card] +primitive=Nissa's Expedition +id=383329 +rarity=U +[/card] +[card] +primitive=Ob Nixilis, Unshackled +id=383330 +rarity=R +[/card] +[card] +primitive=Obelisk of Urd +id=383331 +rarity=R +[/card] +[card] +primitive=Oppressive Rays +id=383332 +rarity=C +[/card] +[card] +primitive=Oreskos Swiftclaw +id=383333 +rarity=C +[/card] +[card] +primitive=Ornithopter +id=383334 +rarity=C +[/card] +[card] +primitive=Overwhelm +id=383335 +rarity=U +[/card] +[card] +primitive=Paragon of Eternal Wilds +id=383336 +rarity=U +[/card] +[card] +primitive=Paragon of Fierce Defiance +id=383337 +rarity=U +[/card] +[card] +primitive=Paragon of Gathering Mists +id=383338 +rarity=U +[/card] +[card] +primitive=Paragon of New Dawns +id=383339 +rarity=U +[/card] +[card] +primitive=Paragon of Open Graves +id=383340 +rarity=U +[/card] +[card] +primitive=Peel from Reality +id=383341 +rarity=C +[/card] +[card] +primitive=Perilous Vault +id=383342 +rarity=M +[/card] +[card] +primitive=Phyrexian Revoker +id=383343 +rarity=R +[/card] +[card] +primitive=Phytotitan +id=383344 +rarity=R +[/card] +[card] +primitive=Pillar of Light +id=383345 +rarity=C +[/card] +[card] +primitive=Plains +id=383346 +rarity=L +[/card] +[card] +primitive=Plains +id=383347 +rarity=L +[/card] +[card] +primitive=Plains +id=383348 +rarity=L +[/card] +[card] +primitive=Plains +id=383349 +rarity=L +[/card] +[card] +primitive=Plummet +id=383350 +rarity=C +[/card] +[card] +primitive=Polymorphist's Jest +id=383351 +rarity=R +[/card] +[card] +primitive=Preeminent Captain +id=383352 +rarity=R +[/card] +[card] +primitive=Profane Memento +id=383353 +rarity=U +[/card] +[card] +primitive=Quickling +id=383354 +rarity=U +[/card] +[card] +primitive=Radiant Fountain +id=383355 +rarity=C +[/card] +[card] +primitive=Raise the Alarm +id=383356 +rarity=C +[/card] +[card] +primitive=Ranger's Guile +id=383357 +rarity=C +[/card] +[card] +primitive=Razorfoot Griffin +id=383358 +rarity=C +[/card] +[card] +primitive=Reclamation Sage +id=383359 +rarity=U +[/card] +[card] +primitive=Research Assistant +id=383360 +rarity=C +[/card] +[card] +primitive=Resolute Archangel +id=383361 +rarity=R +[/card] +[card] +primitive=Restock +id=383362 +rarity=U +[/card] +[card] +primitive=Return to the Ranks +id=383363 +rarity=R +[/card] +[card] +primitive=Roaring Primadox +id=383364 +rarity=U +[/card] +[card] +primitive=Rogue's Gloves +id=383365 +rarity=U +[/card] +[card] +primitive=Rotfeaster Maggot +id=383366 +rarity=C +[/card] +[card] +primitive=Rummaging Goblin +id=383367 +rarity=C +[/card] +[card] +primitive=Runeclaw Bear +id=383368 +rarity=C +[/card] +[card] +primitive=Sacred Armory +id=383369 +rarity=U +[/card] +[card] +primitive=Sanctified Charge +id=383370 +rarity=C +[/card] +[card] +primitive=Satyr Wayfinder +id=383371 +rarity=C +[/card] +[card] +primitive=Scrapyard Mongrel +id=383372 +rarity=C +[/card] +[card] +primitive=Scuttling Doom Engine +id=383373 +rarity=R +[/card] +[card] +primitive=Seismic Strike +id=383169 +rarity=C +[/card] +[card] +primitive=Selfless Cathar +id=383374 +rarity=C +[/card] +[card] +primitive=Sengir Vampire +id=383170 +rarity=U +[/card] +[card] +primitive=Seraph of the Masses +id=383375 +rarity=U +[/card] +[card] +primitive=Serra Angel +id=383171 +rarity=U +[/card] +[card] +primitive=Shadowcloak Vampire +id=383376 +rarity=C +[/card] +[card] +primitive=Shaman of Spring +id=383377 +rarity=C +[/card] +[card] +primitive=Shield of the Avatar +id=383378 +rarity=R +[/card] +[card] +primitive=Shivan Dragon +id=383172 +rarity=R +[/card] +[card] +primitive=Shivan Reef +id=383379 +rarity=R +[/card] +[card] +primitive=Shrapnel Blast +id=383380 +rarity=U +[/card] +[card] +primitive=Siege Dragon +id=383381 +rarity=R +[/card] +[card] +primitive=Siege Wurm +id=383382 +rarity=C +[/card] +[card] +primitive=Sign in Blood +id=383383 +rarity=C +[/card] +[card] +primitive=Sliver Hive +id=383384 +rarity=R +[/card] +[card] +primitive=Sliver Hivelord +id=383385 +rarity=M +[/card] +[card] +primitive=Solemn Offering +id=383386 +rarity=C +[/card] +[card] +primitive=Soul of Innistrad +id=383387 +rarity=M +[/card] +[card] +primitive=Soul of New Phyrexia +id=383388 +rarity=M +[/card] +[card] +primitive=Soul of Ravnica +id=383389 +rarity=M +[/card] +[card] +primitive=Soul of Shandalar +id=383390 +rarity=M +[/card] +[card] +primitive=Soul of Theros +id=383391 +rarity=M +[/card] +[card] +primitive=Soul of Zendikar +id=383392 +rarity=M +[/card] +[card] +primitive=Soulmender +id=383393 +rarity=C +[/card] +[card] +primitive=Spectra Ward +id=383394 +rarity=R +[/card] +[card] +primitive=Spirit Bonds +id=383395 +rarity=R +[/card] +[card] +primitive=Stab Wound +id=383396 +rarity=U +[/card] +[card] +primitive=Staff of the Death Magus +id=383397 +rarity=U +[/card] +[card] +primitive=Staff of the Flame Magus +id=383398 +rarity=U +[/card] +[card] +primitive=Staff of the Mind Magus +id=383399 +rarity=U +[/card] +[card] +primitive=Staff of the Sun Magus +id=383400 +rarity=U +[/card] +[card] +primitive=Staff of the Wild Magus +id=383401 +rarity=U +[/card] +[card] +primitive=Stain the Mind +id=383402 +rarity=R +[/card] +[card] +primitive=Statute of Denial +id=383403 +rarity=C +[/card] +[card] +primitive=Stoke the Flames +id=383404 +rarity=U +[/card] +[card] +primitive=Stormtide Leviathan +id=383405 +rarity=R +[/card] +[card] +primitive=Sunblade Elf +id=383406 +rarity=U +[/card] +[card] +primitive=Sungrace Pegasus +id=383407 +rarity=C +[/card] +[card] +primitive=Swamp +id=383408 +rarity=L +[/card] +[card] +primitive=Swamp +id=383409 +rarity=L +[/card] +[card] +primitive=Swamp +id=383410 +rarity=L +[/card] +[card] +primitive=Swamp +id=383411 +rarity=L +[/card] +[card] +primitive=Terra Stomper +id=383173 +rarity=R +[/card] +[card] +primitive=The Chain Veil +id=383412 +rarity=M +[/card] +[card] +primitive=Thundering Giant +id=383413 +rarity=C +[/card] +[card] +primitive=Tireless Missionaries +id=383414 +rarity=C +[/card] +[card] +primitive=Titanic Growth +id=383415 +rarity=C +[/card] +[card] +primitive=Torch Fiend +id=383416 +rarity=C +[/card] +[card] +primitive=Tormod's Crypt +id=383417 +rarity=U +[/card] +[card] +primitive=Triplicate Spirits +id=383418 +rarity=C +[/card] +[card] +primitive=Turn to Frog +id=383419 +rarity=U +[/card] +[card] +primitive=Typhoid Rats +id=383420 +rarity=C +[/card] +[card] +primitive=Tyrant's Machine +id=383421 +rarity=C +[/card] +[card] +primitive=Ulcerate +id=383422 +rarity=U +[/card] +[card] +primitive=Undergrowth Scavenger +id=383423 +rarity=C +[/card] +[card] +primitive=Unmake the Graves +id=383424 +rarity=C +[/card] +[card] +primitive=Urborg, Tomb of Yawgmoth +id=383425 +rarity=R +[/card] +[card] +primitive=Venom Sliver +id=383426 +rarity=U +[/card] +[card] +primitive=Verdant Haven +id=383427 +rarity=C +[/card] +[card] +primitive=Vineweft +id=383428 +rarity=C +[/card] +[card] +primitive=Void Snare +id=383429 +rarity=C +[/card] +[card] +primitive=Walking Corpse +id=383174 +rarity=C +[/card] +[card] +primitive=Wall of Essence +id=383430 +rarity=U +[/card] +[card] +primitive=Wall of Fire +id=383431 +rarity=C +[/card] +[card] +primitive=Wall of Frost +id=383432 +rarity=U +[/card] +[card] +primitive=Wall of Limbs +id=383433 +rarity=U +[/card] +[card] +primitive=Wall of Mulch +id=383434 +rarity=U +[/card] +[card] +primitive=Warden of the Beyond +id=383435 +rarity=U +[/card] +[card] +primitive=Waste Not +id=383436 +rarity=R +[/card] +[card] +primitive=Welkin Tern +id=383437 +rarity=C +[/card] +[card] +primitive=Will-Forged Golem +id=383438 +rarity=C +[/card] +[card] +primitive=Witch's Familiar +id=383439 +rarity=C +[/card] +[card] +primitive=Xathrid Slyblade +id=383440 +rarity=U +[/card] +[card] +primitive=Yavimaya Coast +id=383441 +rarity=R +[/card] +[card] +primitive=Yisan, the Wanderer Bard +id=383442 +rarity=R +[/card] +[card] +primitive=Zof Shade +id=383443 +rarity=C +[/card] diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 7bf2d416a..fe9ec137f 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -1101,6 +1101,16 @@ power=2 toughness=4 [/card] [card] +name=Aeronaut Tinkerer +auto=aslongas(artifact|myBattlefield) flying +text=Aeronaut Tinkerer has flying as long as you control an artifact.(It can't be blocked except by creatures flying or reach.) +mana={2}{U} +type=Creature +subtype=Human Artificer +power=2 +toughness=3 +[/card] +[card] name=Aesthir Glider abilities=flying,cantblock text=Flying -- Aesthir Glider can't block. @@ -1252,6 +1262,14 @@ power=1 toughness=1 [/card] [card] +name=Aggressive Mining +auto=maxPlay(land)-99 controller +auto={S(land|mybattlefield):draw:2 controller limit:1 +text=You can't play lands. -- Sacrifice a land: Draw two cards. Activate this ability only once each turn. +mana={3}{R} +type=Enchantment +[/card] +[card] name=Aggressive Urge target=creature auto=1/1 @@ -2285,6 +2303,18 @@ power=4 toughness=2 [/card] [card] +name=Altac Bloodseeker +auto=@movedTo(creature|graveyard) from(opponentbattlefield):2/0 ueot +auto=@movedTo(creature|graveyard) from(opponentbattlefield):first strike ueot +auto=@movedTo(creature|graveyard) from(opponentbattlefield):haste ueot +text=Whenever a creature an opponent controls dies, Altac Bloodseeker gets +2/+0 and gains first strike and haste until end of turn. (It deals combat damage before creatures without first strike, and it can attack and {T} as soon as it comes under your control.) +mana={1}{R} +type=Creature +subtype=Human Berserker +power=2 +toughness=1 +[/card] +[card] name=Altar Golem abilities=trample,doesnotuntap auto=type:creature:battlefield/type:creature:battlefield cdaactive @@ -2466,6 +2496,16 @@ power=2 toughness=4 [/card] [card] +name=Amphin Pathmage +auto={2}{U}:unblockable target(creature) ueot +text={2}{U}: Target creature can't be blocked this turn. +mana={3}{U} +type=Creature +subtype=Salamander Wizard +power=3 +toughness=2 +[/card] +[card] name=Amoeboid Changeling abilities=changeling auto={T}:transforms((allsubtypes)) target(creature) ueot @@ -5940,6 +5980,18 @@ power=8 toughness=8 [/card] [card] +name=Avacyn, Guardian Angel +abilities=flying,vigilance +auto={1}{W}:name(target Creature) target(other creature) activatechooseacolor transforms((,newability[preventalldamage from(*[chosencolor])])) ueot activatechooseend +auto={5}{W}{W}:name(target Player) target(player) && activatechooseacolor emblem transforms((,newability[preventalldamage to(targetedplayer) from(*[chosencolor])])) ueot activatechooseend +text=Flying, vigilance -- {1}{W}: Prevent all damage that would be dealt to another target creature this turn by sources of the color of your choice. -- {5}{W}{W}: Prevent all damage that would be dealt to target player this turn by sources of the color of your choice. +mana={2}{W}{W}{W} +type=Legendary Creature +subtype=Angel +power=5 +toughness=4 +[/card] +[card] name=Avacynian Priest auto={1}{T}:tap target(creature[-human]) text={1}, {T}: Tap target non-Human creature. @@ -6076,6 +6128,18 @@ power=3 toughness=3 [/card] [card] +name=Avarice Amulet +auto=teach(creature) 2/0 +auto=teach(creature) vigilance +auto=teach(creature) transforms((,newability[@each my upkeep:draw:1])) +auto=@movedto(graveyard) from(mytgt|battlefield):choice target(opponent) && moveto(targetedpersonsbattlefield) all(this) +auto={2}:equip +text=Equipped creature gets +2/+0 and has vigilance and "At the beginning of your upkeep, draw a card." -- When equipped creature dies, target opponent gains control of Avarice Amulet. -- Equip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +mana={4} +type=Artifact +subtype=Equipment +[/card] +[card] name=Avarice Totem auto={5}:moveto(mybattlefield) target(*[-land]|opponentbattlefield) && moveto(opponentbattlefield) all(this) text={5}: Exchange control of Avarice Totem and target nonland permanent. @@ -9283,6 +9347,14 @@ power=2 toughness=2 [/card] [card] +name=Blastfire Bolt +target=creature +auto=transforms((,newability[damage:5],newability[destroy all(children)])) ueot +text=Blastfire Bolt deals 5 damage to target creature. Destroy all Equipment attached to that creature. +mana={5}{R} +type=Instant +[/card] +[card] name=Blasting Station auto=@movedTo(creature|battlefield):may untap auto={T}{S(creature|myBattlefield)}:damage:1 target(creature,player) @@ -9962,6 +10034,16 @@ mana={1}{R} type=Instant [/card] [card] +name=Blood Host +auto={1}{B}{S(other creature|mybattlefield)}:counter(1/1,1) && Life:2 controller +text={1}{B}, Sacrifice another creature: Put a +1/+1 counter on Blood Host and you gain 2 life. +mana={3}{B}{B} +type=Creature +subtype=Vampire +power=3 +toughness=3 +[/card] +[card] name=Blood Hound auto=@damaged(controller):may counter(1/1,thatmuch) auto=@each my endofturn:removeallcounters(1/1) @@ -11359,6 +11441,16 @@ mana={B} type=Instant [/card] [card] +name=Boonweaver Giant +auto=may name(attach an aura) target(aura|myhand,mylibrary,mygraveyard) newtarget +text=When Boonweaver Giant enters the battlefield, you may search your graveyard, hand and/or library for an Aura card and put it onto the battlefield attached to Boonweaver Giant. If you search your library this way, shuffle it. +mana={6}{W} +type=Creature +subtype=Giant Monk +power=4 +toughness=4 +[/card] +[card] name=Book of Rass auto={L:2}{2}:draw:1 text={2}, Pay 2 life: Draw a card. @@ -11414,6 +11506,16 @@ power=4 toughness=4 [/card] [card] +name=Borderland Marauder +auto=@combat(attacking) source(this):2/0 ueot +text=Whenever Borderland Marauder attacks, it gets +2/+0 until end of turn. +mana={1}{R} +type=Creature +subtype=Human Warrior +power=1 +toughness=2 +[/card] +[card] name=Borderland Minotaur mana={2}{R}{R} type=Creature @@ -12069,6 +12171,16 @@ mana={3}{R}{R} type=Instant [/card] [card] +name=Brawler's Plate +auto=teach(creature) 2/2 +auto=teach(creature) trample +auto={4}:equip +text=Equipped creature gets +2/+2 and has trample. (If it would assign enough damage to its blockers to destroy them, you may have it assign the rest of its damage to defending player or planeswalker.) -- Equip 4 (4: Attach to target creature you control. Equip only as a sorcery.) +mana={3} +type=Artifact +subtype=Equipment +[/card] +[card] name=Brawn abilities=trample autograveyard=aslongas(forest|myBattlefield) lord(creature|myBattlefield) trample @@ -12565,6 +12677,27 @@ mana={1}{R} type=Sorcery [/card] [card] +name=Brood Keeper +auto=@targeted(this) from(aura|hand,graveyard):token(-383198) controller +text=Whenever an Aura becomes attached to Brood Keeper, put a 2/2 red Dragon creature token with flying onto the battlefield. It has "{R}: This creature gets +1/+0 until end of turn". +mana={3}{R} +type=Creature +subtype=Human Shaman +power=2 +toughness=3 +[/card] +[card] +name=Brood Keeper Dragon +abilities=flying +auto={R}:1/0 ueot +text=Flying -- {R}: This creature gets +1/+0 until end of turn. +type=Creature +subtype=Dragon +color=red +power=2 +toughness=2 +[/card] +[card] name=Brood of Cockroaches auto=@movedTo(mygraveyard) from(this|battlefield):phaseaction[endofturn once] life:-1 controller auto=@movedTo(mygraveyard) from(this|battlefield):phaseaction[endofturn once] moveTo(myhand) @@ -12943,6 +13076,15 @@ mana={3}{R} type=Sorcery [/card] [card] +name=Burning Anger +target=creature +auto=teach(creature) transforms((,newability[{T}:name(Target Creature) target(creature) dynamicability],newability[{T}:name(Target Player) target(player) dynamicability])) +text=Enchant creature. -- Enchanted creature has "{T}: This creature deals damage equal to its power to target creature or player." +mana={4}{R} +type=Enchantment +subtype=Aura +[/card] +[card] name=Burning Cloak target=creature auto=2/0 @@ -14151,6 +14293,16 @@ mana={1}{B} type=Enchantment [/card] [card] +name=Carnivorous Moss-Beast +auto={5}{G}{G}:counter(1/1,1) +text={5}{G}{G}: Put a +1/+1 counter on Carnivorous Moss-Beast +mana={4}{G}{G} +type=Creature +subtype=Plant Elemental Beast +power=4 +toughness=5 +[/card] +[card] name=Carnivorous Plant abilities=defender text=Defender @@ -14217,6 +14369,17 @@ mana={3}{G} type=Instant [/card] [card] +name=Carrion Crow +abilities=flying +auto=tap +text=Flying (This creature can't be blocked except by creatures with flying or reach.) -- Carrion Crow enters the battlefield tapped. +mana={2}{B} +type=Creature +subtype=Zombie Bird +power=2 +toughness=2 +[/card] +[card] name=Carrion Feeder abilities=cantblock auto={S(creature|myBattlefield)}:all(this) counter(1/1,1) @@ -15858,6 +16021,17 @@ power=3 toughness=3 [/card] [card] +name=Chasm Skulker +auto=@drawn(controller):counter(1/1,1) +auto=@movedTo(this|Graveyard) from(myBattlefield):thisforeach(counter{1/1.1}):token(Squid,Creature Squid,1/1,islandwalk,blue) +text=Whenever you draw a card, put a +1/+1 counter on Chasm Skulker. -- When Chasm Skulker dies, put X 1/1 blue Squid creature tokens with islandwalk onto the battlefield, where X is the number of +1/+1 counters on Chasm Skulker. +mana={2}{U} +type=Creature +subtype=Squid Horror +power=1 +toughness=1 +[/card] +[card] name=Chastise target=creature[attacking] auto=destroy @@ -18162,6 +18336,17 @@ mana={1}{G} type=Instant [/card] [card] +name=Constricting Sliver +auto=(blink)forsrc target(creature|opponentbattlefield) +auto=@movedto(sliver|mybattlefield):all(trigger[to]) transforms((,newability[(blink)forsrc target(creature|opponentbattlefield)])) forever +text=Sliver creatures you control have "When this creature enters the battlefield, you may exile target creature an opponent controls until this creature leaves the battlefield." +mana={5}{W} +type=Creature +subtype=Sliver +power=3 +toughness=3 +[/card] +[card] name=Constricting Tendrils target=creature auto=-3/-0 @@ -18542,6 +18727,17 @@ text=Coral Atoll enters the battlefield tapped. -- When Coral Atoll enters the b type=Land [/card] [card] +name=Coral Barrier +abilities=defender +auto=token(Squid,Creature Squid,1/1,islandwalk,blue) controller +text=Defender (This creature can't attack.) -- When Coral Barrier enters the battlefield, put a 1/1 blue Squid creature token with islandwalk onto the battlefield. (It can't be blocked as long as defending player controls an Island.) +mana={2}{U} +type=Creature +subtype=Wall +power=1 +toughness=3 +[/card] +[card] name=Coral Eel mana={1}{U} type=Creature @@ -19891,6 +20087,36 @@ mana={4}{B} type=Instant [/card] [card] +name=Cruel Sadist +auto={L}{B}{T}:counter(1/1,1) +auto={2}{B}{T}{C(1/1,-1)}:name(Remove 1 Counters) damage:1 target(creature) +auto={2}{B}{T}{C(1/1,-2)}:name(Remove 2 Counters) damage:2 target(creature) +auto={2}{B}{T}{C(1/1,-3)}:name(Remove 3 Counters) damage:3 target(creature) +auto={2}{B}{T}{C(1/1,-4)}:name(Remove 4 Counters) damage:4 target(creature) +auto={2}{B}{T}{C(1/1,-5)}:name(Remove 5 Counters) damage:5 target(creature) +auto={2}{B}{T}{C(1/1,-6)}:name(Remove 6 Counters) damage:6 target(creature) +auto={2}{B}{T}{C(1/1,-7)}:name(Remove 7 Counters) damage:7 target(creature) +auto={2}{B}{T}{C(1/1,-8)}:name(Remove 8 Counters) damage:8 target(creature) +auto={2}{B}{T}{C(1/1,-9)}:name(Remove 9 Counters) damage:9 target(creature) +auto={2}{B}{T}{C(1/1,-10)}:name(Remove 10 Counters) damage:10 target(creature) +auto={2}{B}{T}{C(1/1,-11)}:name(Remove 11 Counters) damage:11 target(creature) +auto={2}{B}{T}{C(1/1,-12)}:name(Remove 12 Counters) damage:12 target(creature) +auto={2}{B}{T}{C(1/1,-13)}:name(Remove 13 Counters) damage:13 target(creature) +auto={2}{B}{T}{C(1/1,-14)}:name(Remove 14 Counters) damage:14 target(creature) +auto={2}{B}{T}{C(1/1,-15)}:name(Remove 15 Counters) damage:15 target(creature) +auto={2}{B}{T}{C(1/1,-16)}:name(Remove 16 Counters) damage:16 target(creature) +auto={2}{B}{T}{C(1/1,-17)}:name(Remove 17 Counters) damage:17 target(creature) +auto={2}{B}{T}{C(1/1,-18)}:name(Remove 18 Counters) damage:18 target(creature) +auto={2}{B}{T}{C(1/1,-19)}:name(Remove 19 Counters) damage:19 target(creature) +auto={2}{B}{T}{C(1/1,-20)}:name(Remove 20 Counters) damage:20 target(creature) +text={B}{T} Pay 1 life: Put a +1/+1 counter on Cruel Sadist. -- {2}{B}{T} Remove X +1/+1 counters from Cruel Sadist: Cruel Sadist deals X damage to target creature. +mana={B} +type=Creature +subtype=Human Assassin +power=1 +toughness=1 +[/card] +[card] name=Cruel Tutor auto=moveTo(ownerlibrary) notatarget(*|mylibrary) auto=life:-2 controller @@ -21631,6 +21857,17 @@ mana={2}{W} type=Instant [/card] [card] +name=Dauntless River Marshal +auto=aslongas(Island|myBattlefield) 1/1 +auto={3}{U}:tap target(creature) +text=Dauntless River Marshal gets +1/+1 as long as you control an Island. -- {3}{U}: Tap target creature. +mana={1}{W} +type=Creature +subtype=Human Soldier +power=2 +toughness=1 +[/card] +[card] name=Dauthi Cutthroat abilities=shadow auto={1}{B}{T}:destroy target(creature[shadow]) @@ -29929,6 +30166,15 @@ mana={3} type=Artifact [/card] [card] +name=Ensoul Artifact +target=artifact +auto=teach(artifact) becomes(Creature,5/5) +text=Enchant artifact -- Enchanted artifact is a creature with base power and toughness 5/5 in addition to its other types. +mana={1}{U} +type=Enchantment +subtype=Aura +[/card] +[card] name=Entangling Vines target=creature[tapped] auto=doesnotuntap @@ -30575,6 +30821,16 @@ mana={2}{R}{R} type=Sorcery [/card] [card] +name=Eternal Thirst +target=creature +auto=teach(creature) lifelink +auto=@movedTo(creature|graveyard) from(opponentBattlefield):counter(1/1,1) +text=Enchant creature -- Enchanted creature has lifelink and "Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature." (Damage dealt by a creature with lifelink also cause its controller to gain that much life.) +mana={1}{B} +type=Enchantment +subtype=Aura +[/card] +[card] name=Eternal Warrior target=creature auto=vigilance @@ -32805,6 +33061,13 @@ power=0 toughness=0 [/card] [card] +name=Festergloom +auto=all(creature[-black]|battlefield) -1/-1 ueot +text=Nonblack creatures get -1/-1 until end of turn. +mana={2}{B} +type=Sorcery +[/card] +[card] name=Festerhide Boar abilities=trample auto=if morbid then choice counter(1/1,2) @@ -34237,6 +34500,14 @@ power=4 toughness=4 [/card] [card] +name=Flesh to Dust +target=creature +auto=bury +text=Destroy target creature. It can't be regenerated. +mana={3}{B}{B} +type=Instant +[/card] +[card] name=Flesh-Eater Imp abilities=flying,infect auto={S(creature|mybattlefield)}:1/1 @@ -35876,6 +36147,16 @@ power=4 toughness=4 [/card] [card] +name=Frost Lynx +auto=name(Tap and Freeze) target(creature|opponentbattlefield) transforms((,newability[tap],newability[frozen])) +text=When Frost Lynx enters the battlefield, tap target creature an opponent controls. It doesn't untap during its controller's next untap step. +mana={2}{U} +type=Creature +subtype=Elemental Cat +power=2 +toughness=2 +[/card] +[card] name=Frost Marsh auto=tap auto={T}:Add{U} @@ -36689,6 +36970,18 @@ power=3 toughness=3 [/card] [card] +name=Garruk, Apex Predator +auto=counter(0/0,5,loyalty) +auto={C(0/0,1,Loyalty)}:name(destroy Planeswalker) destroy target(other planeswalker|battlefield) +auto={C(0/0,1,Loyalty)}:name(3/3 Beast) token(Beast,Creature Beast,3/3,deathtouch,black) +auto={C(0/0,-3,Loyalty)}:name(Destroy Creature) target(creature) dynamicability && destroy +auto={C(0/0,-8,Loyalty)}:name(Emblem) emblem transforms((,newability[@combat(attacking) source(creature|mybattlefield):all(trigger[to]) 5/5 ueot],newability[@combat(attacking) source(creature|mybattlefield):all(trigger[to]) trample ueot])) forever dontremove +text=+1: Destroy another target planeswalker. -- +1: Put a 3/3 black Beast creature token with deathtouch onto the battlefield. -- -3: Destroy target creature. You gain life equal to its toughness. -- -8: Target opponent gets an emblem with "Whenever a creature attacks you, it gets +5/+5 and gains trample until end of turn." -- Starting Loyalty {5} +mana={5}{B}{G} +type=Planeswalker +subtype=Garruk +[/card] +[card] name=Garruk, Primal Hunter auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:token(Beast,Creature Beast,3/3,green) @@ -36981,6 +37274,16 @@ power=2 toughness=2 [/card] [card] +name=Geist of the Moors +abilities=flying +text=Flying +mana={1}{W}{W} +type=Creature +subtype=Spirit +power=3 +toughness=1 +[/card] +[card] name=Geist Snatch target=creature|stack auto=fizzle @@ -38199,6 +38502,17 @@ text=Cumulative upkeep - Pay 2 life. (At the beginning of your upkeep, put an ag type=Land [/card] [card] +name=Glacial Crasher +abilities=trample, cantattack +auto=aslongas(mountain|Battlefield) -cantattack +text=Trample (If this creature would assign enough damage to its blockers to destroy them, you may have it assign the rest of its damage to defending player or planeswalker.) -- Glacial Crasher can't attack unless there is a mountain on the battlefield. +mana={4}{U}{U} +type=Creature +subtype=Elemental +power=5 +toughness=5 +[/card] +[card] name=Glacial Crevasses auto={S(mountain[snow]|myBattlefield)}:fog oneshot text=Sacrifice a snow Mountain: Prevent all combat damage that would be dealt this turn. @@ -39293,6 +39607,22 @@ power=2 toughness=2 [/card] [card] +name=Goblin Kaboomist +auto=@each my upkeep:token(-383257) controller && flipacoin loseability damage:2 loseabilityend flipend +text=At the beginning of your upkeep, put a colorless artifact token named Land Mine onto the battlefield with "Red, Sacrifice this artifact: This artifact deals 2 damage to target attacking creature without flying." Then flip a coin. If you lose the flip, Goblin Kaboomist deals 2 damage to itself. +mana={1}{R} +type=Creature +subtype=Goblin Warrior +power=1 +toughness=2 +[/card] +[card] +name=Land Mine +auto={R}{S}:damage:2 target(creature[attacking;-flying]) +text={R}, Sacrifice this artifact: This artifact deals 2 damage to target attacking creature without flying. +type=Artifact +[/card] +[card] name=Goblin King auto=lord(other goblin) 1/1 auto=lord(other goblin) mountainwalk @@ -39478,6 +39808,18 @@ power=2 toughness=2 [/card] [card] +name=Goblin Rabblemaster +auto=lord(other goblin|mybattlefield) mustattack +auto=@each my combatbegins:token(Goblin,Creature Goblin,1/1,haste,red) +auto=@combat(attacking) source(this):all(this) foreach(other goblin[attacking]|battlefield) 1/0 ueot +text=Other Goblin creatures you control attack each turn if able. -- At the beginning of combat on your turn, put a 1/1 red Goblin creature token with haste onto the battlefield. -- Whenever Goblin Rabblemaster attacks, it gets +1/+0 until end of turn for each other attacking Goblin. +mana={2}{R} +type=Creature +subtype=Goblin Warrior +power=2 +toughness=2 +[/card] +[card] name=Goblin Rally auto=token(Goblin,Creature Goblin,1/1,red)*4 text=Put four 1/1 red Goblin creature tokens onto the battlefield. @@ -42790,6 +43132,17 @@ power=5 toughness=4 [/card] [card] +name=Hammerhand +target=creature +auto=teach(creature) haste +auto=teach(creature) 1/1 +auto=target(creature) cantblock ueot +text=Enchant creature -- When Hammerhand enters the battlefield, target creature can't block this turn. -- Enchanted creature gets +1/+1 and has haste. +mana={R} +type=Enchantment +subtype=Aura +[/card] +[card] name=Hammerhead Shark abilities=cantattack auto=aslongas(island|opponentbattlefield) -cantattack @@ -44055,6 +44408,16 @@ type=Legendary Enchantment subtype=God [/card] [card] +name=Heliod's Pilgrim +auto=may name(Search for an Aura) moveTo(myhand) target(aura|myLibrary) +text=When Heliod's Pilgrim enters the battlefield, you may search your library for an Aura card, reveal it, put it into your hand, then shuffle your library. +mana={2}{W} +type=Creature +subtype=Human Cleric +power=1 +toughness=2 +[/card] +[card] name=Helionaut abilities=flying auto={1}{T}:Add{W} @@ -45659,6 +46022,17 @@ power=2 toughness=2 [/card] [card] +name=Hornet Nest +abilities=defender +auto=@damaged(this):token(Insect,Creature Insect,1/1,flying,deathtouch,green)*thatmuch +text=Defender. -- Whenever Hornet Nest is dealt damage, put that many 1/1 green Insect creature tokens with flying and deathtouch onto the battlefield. (Any amount of damage a creature with deathtouch deals to a creature is enough to destroy it.) +mana={2}{G} +type=Creature +subtype=Insect +power=0 +toughness=2 +[/card] +[card] name=Hornet Queen abilities=flying,deathtouch auto=token(Insect,Creature Insect,1/1,green,flying,deathtouch)*4 @@ -45744,6 +46118,16 @@ type=Enchantment subtype=Aura [/card] [card] +name=Hot Soup +auto={3}:equip +auto=teach(creature) unblockable +auto=@damaged(mytgt):destroy all(mytgt) +text=Equipped creature is unblockable. -- Whenever equipped creature is dealt damage, destroy it. -- Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) +mana={1} +type=Artifact +subtype=Equipment +[/card] +[card] name=Hot Springs target=land|myBattlefield auto=teach(land) {T}:prevent:1 target(creature,player) @@ -46176,6 +46560,13 @@ mana={3}{G} type=Sorcery [/card] [card] +name=Hunter's Ambush +auto=preventAllCombatDamage from(creature[-Green]) ueot +text=Prevent all combat damage that would be dealt by nongreen creatures this turn. +mana={2}{G} +type=Instant +[/card] +[card] name=Hunter's Insight target=creature|mybattlefield auto=transforms((,newability[@combatdamaged(player) from(this):draw:thatmuch controller],newability[@combatdamaged(planeswalker) from(this):draw:thatmuch controller])) ueot @@ -47226,6 +47617,13 @@ mana={1}{B} type=Instant [/card] [card] +name=In Garruk's Wake +auto=destroy all(creature,planeswalker|opponentbattlefield) +text=Destroy all creatures you don't control and all planeswalkers you don't control. +mana={7}{B}{B} +type=Sorcery +[/card] +[card] name=In the Eye of Chaos auto=@movedto(instant[manacost=1]|stack):all(trigger[to]) transforms((,newability[pay[[{1}]] name(pay 1 mana) donothing?fizzle])) forever auto=@movedto(instant[manacost=2]|stack):all(trigger[to]) transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) forever @@ -47656,6 +48054,16 @@ power=4 toughness=4 [/card] [card] +name=Inferno Fist +target=creature|mybattlefield +auto=teach(creature) 2/0 +auto={R}{S}:damage:2 target(creature,player) +text=Enchant creature you control. -- Enchanted creature gets +2/+0. -- {R} Sacrifice Inferno Fist: Inferno Fist deals 2 damage to target creature or player +mana={1}{R} +type=Enchantment +subtype=Aura +[/card] +[card] name=Infest auto=lord(creature) -2/-2 text=All creatures get -2/-2 until end of turn. @@ -48210,6 +48618,16 @@ mana={3}{U}{U}{U} type=Sorcery [/card] [card] +name=Invasive Species +auto=moveTo(ownerhand) notatarget(other *|mybattlefield) +text=When Invasive Species enters the battlefield, return another permanent you control to its owner's hand. +mana={2}{G} +type=Creature +subtype=Insect +power=3 +toughness=3 +[/card] +[card] name=Invert the Skies auto=if spent({G}) then all(creature|opponentbattlefield) -flying ueot auto=if spent({U}) then all(creature|mybattlefield) flying ueot @@ -49653,6 +50071,17 @@ power=1 toughness=1 [/card] [card] +name=Jorubai Murk Lurker +auto=aslongas(Swamp|myBattlefield) 1/1 +auto={1}{B}:target(creature) lifelink ueot +text=Jorubai Murk Lurker gets +1/+1 as long as you control a Swamp. -- {1}{B}: Target creature gains lifelink until end of turn. (Damage dealt by the creature also causes its controller ot gain that much life.) +mana={2}{U} +type=Creature +subtype=Leech +power=1 +toughness=3 +[/card] +[card] name=Jotun Owl Keeper auto=cumulativeupcost[{WU}] sacrifice auto=@movedTo(this|graveyard) from(battlefield):thisforeach(counter{0/0.1.Age}) token(Bird,Creature Bird,1/1,white flying) @@ -50308,6 +50737,27 @@ power=3 toughness=3 [/card] [card] +name=Kalonian Twingrove +auto=type:forest:mybattlefield/type:forest:mybattlefield cdaactive +auto=token(-383290) +text=Kalonian Twingrove's power and toughness are each equal to the number of Forests you control. -- When Kalonian Twingrove enters the battlefield, put a green Treefolk Warrior creature token onto the battlefield with "this creature's power and toughness are each equal to the number of forests you control." +mana={5}{G} +type=Creature +subtype=Treefolk Warrior +power=* +toughness=* +[/card] +[card] +name=Treefolk Warrior +auto=type:forest:mybattlefield/type:forest:mybattlefield cdaactive +text=This creature's power and toughness are each equal to the number of forests you control. +color=green +type=Creature +subtype=Treefolk Warrior +power=* +toughness=* +[/card] +[card] name=Kamahl's Desire target=creature auto=first strike @@ -50521,6 +50971,18 @@ power=2 toughness=2 [/card] [card] +name=Kapsho Kitefins +abilities=flying +auto=tap target(creature) +auto=@movedTo(other creature|mybattlefield):tap target(creature|opponentbattlefield) +text=Flying -- Whenever Kapsho Kitefins or another creature enters the battlefield under your control, tap target creature an opponent controls. +mana={4}{U}{U} +type=Creature +subtype=Fish +power=3 +toughness=3 +[/card] +[card] name=Karakas auto={T}:Add{W} auto={T}:moveTo(ownerhand) target(creature[legendary]) @@ -51829,6 +52291,17 @@ power=1 toughness=1 [/card] [card] +name=Kird Chieftain +auto=aslongas(forest|myBattlefield) 1/1 +auto={4}{G}:name(2/2 and Trample) target(creature) transforms((,newability[2/2],newability[trample])) ueot +text=Kird Chieftain gets +1/+1 as long as you control a Forest. -- {4}{G}: Target creature gets +2/+2 and gains trample until end of turn. (If it would assign enough damage to its blockers to destroy them, you may have it assign the rest of its damage to defending player or planeswalker.) +mana={3}{R} +type=Creature +subtype=Ape +power=3 +toughness=3 +[/card] +[card] name=Kiri-Onna auto=moveTo(ownerhand) target(creature) auto=@movedto(arcane,spirit|mystack):may moveTo(ownerhand) @@ -53072,6 +53545,16 @@ mana={1}{R} type=Sorcery [/card] [card] +name=Krenko's Enforcer +abilities=intimidate +text=Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.) +mana={1}{R}{R} +type=Creature +subtype=Goblin Warrior +power=2 +toughness=2 +[/card] +[card] name=Kris Mage auto={R}{T}{discard(*|myhand)}:damage:1 target(creature,player) text={R}, {T}, Discard a card: Kris Mage deals 1 damage to target creature or player. @@ -54487,6 +54970,16 @@ power=4 toughness=5 [/card] [card] +name=Leeching Sliver +auto=lord(sliver|mybattlefield) transforms((,newability[@combat(attacking) source(this):life:-1 opponent])) +text=Whenever a Sliver you control attacks, defending player loses 1 life. +mana={1}{B} +type=Creature +subtype=Sliver +power=1 +toughness=1 +[/card] +[card] name=Leechridden Swamp auto=tap auto=aslongas(*[black]|myBattlefield) {B}{T}:life:-1 opponent >1 @@ -55076,6 +55569,13 @@ mana={4}{B}{B} type=Sorcery [/card] [card] +name=Life's Legacy +auto=draw:storedpower controller +text=As an additional cost to cast Life's Legacy, sacrifice a creature. -- Draw cards equal to the sacrificed creature's power. +mana={1}{G} +type=Sorcery +[/card] +[card] name=Lifesmith auto=@movedto(artifact|mystack):pay({1}) life:3 mana={1}{G} @@ -58607,6 +59107,16 @@ type=Enchantment subtype=Aura [/card] [card] +name=Marked by Honor +target=creature +auto=teach(creature) 2/2 +auto=teach(creature) vigilance +text=Enchant creature -- Enchanted creature gets +2/+2 and has vigilance. (Attacking doesn't cause it to tap.) +mana={3}{W} +type=Enchantment +subtype=Aura +[/card] +[card] name=Marker Beetles auto=@movedTo(this|graveyard) from(battlefield):1/1 target(creature|battlefield) ueot auto={S}:draw:1 @@ -60034,6 +60544,17 @@ power=2 toughness=2 [/card] [card] +name=Mercurial Pretender +auto=may copy NotATarget(creature) +auto=transforms((,newability[{2}{U}{U}:moveto(ownerhand)])) forever +text=You may have Mercurial Pretender enter the battlefield as a copy of any creature you control except it gains “{2}{U}{U}: Return this creature to its owner’s hand.” +mana={4}{U} +type=Creature +subtype=Shapeshifter +power=0 +toughness=0 +[/card] +[card] name=Merfolk Assassin auto={T}:destroy target(creature[islandwalk]) text={T}: Destroy target creature with islandwalk. @@ -60427,6 +60948,18 @@ mana={R}{G} type=Enchantment [/card] [card] +name=Meteorite +auto=damage:2 target(creature,player) +auto={T}:Add{W} +auto={T}:Add{U} +auto={T}:Add{B} +auto={T}:Add{R} +auto={T}:Add{G} +text=When Meteorite enters the battlefield it deals 2 damage to target creature or player. -- {T}: Add one mana of any color to your mana pool. +mana={5} +type=Artifact +[/card] +[card] name=Metropolis Sprite abilities=flying auto={U}:1/-1 ueot @@ -60679,6 +61212,13 @@ power=2 toughness=1 [/card] [card] +name=Military Intelligence +auto=@each my blockers restriction{type(creature[attacking]|myBattlefield)~morethan~1}:draw:1 +text=Whenever you attack with two or more creatures, draw a card. +mana={1}{U} +type=Enchantment +[/card] +[card] name=Militia's Pride auto=@combat(attacking) source(creature[-token]|mybattlefield):pay({W}) token(Kithkin Soldier,Creature Kithkin Soldier,1/1,white,battleready) text=Whenever a nontoken creature you control attacks, you may pay {W}. If you do, put a 1/1 white Kithkin Soldier creature token onto the battlefield tapped and attacking. @@ -61151,6 +61691,16 @@ power=1 toughness=1 [/card] [card] +name=Miner's Bane +auto={2}{R}:name(1/0 and Trample) transforms((,newability[1/0],newability[trample])) ueot +text={2}{R}: Miner's Bane gets +1/+0 and gains trample until end of turn. (If it would assign enough damage to its blockers to destroy them, you may have it assign the rest of its damage to defending player or planeswalker.) +mana={4}{R}{R} +type=Creature +subtype=Elemental +power=6 +toughness=3 +[/card] +[card] name=Minion of Leshrac abilities=protection from black auto={T}:destroy target(creature,land) @@ -64895,6 +65445,16 @@ mana={B}{G} type=Enchantment [/card] [card] +name=Necromancer's Assistant +auto=deplete:3 controller +text=When Necromancer's Assistant enters the battlefield, put the top three cards of your library into your graveyard. +mana={2}{B} +type=Creature +subtype=Zombie +power=3 +toughness=1 +[/card] +[card] name=Necromancer's Covenant auto=choice name(exile all creatures from opponent's graveyard) foreach(creature|opponentgraveyard) token(Zombie,Creature Zombie,2/2,black) && moveTo(exile) all(creature|opponentgraveyard) auto=choice name(exile all creatures from my graveyard) foreach(creature|mygraveyard) token(Zombie,Creature Zombie,2/2,black) && moveTo(exile) all(creature|mygraveyard) @@ -64914,6 +65474,13 @@ type=Enchantment subtype=Aura [/card] [card] +name=Necromancer's Stockpile +auto=aslongas(creature|myhand) {1}{B}:notatarget(creature|myhand) and!( if cantargetcard(zombie|*) then token(-383323) )! reject && draw:1 +text={1}{B},Discard a creature card: Draw a card. If the discarded card was a Zombie card, put a 2/2 black Zombie creature token onto the battlefield tapped. +mana={1}{B} +type=Enchantment +[/card] +[card] name=Necromantic Thirst target=creature auto=@combatdamaged(player) from(mytgt):may moveTo(myhand) target(creature|mygraveyard) @@ -65270,6 +65837,17 @@ power=4 toughness=3 [/card] [card] +name=Netcaster Spider +abilities=reach +auto=@combat(blocking) source(this) from(creature[flying]):all(this) 2/0 ueot +text=Reach (This creature can block creatures with flying.) -- Whenever Netcaster Spider blocks a creature with flying, Netcaster Spider gets +2/+0 until end of turn. +mana={2}{G} +type=Creature +subtype=Spider +power=2 +toughness=3 +[/card] +[card] name=Nether Horror mana={3}{B} type=Creature @@ -65750,6 +66328,17 @@ mana={B}{B} type=Instant [/card] [card] +name=Nightfire Giant +auto=aslongas(Mountain|myBattlefield) 1/1 +auto={4}{R}:damage:2 target(creature,player) +text=Nightfire Giant gets +1/+1 as long as you control a Mountain. -- {4}{R}: Nightfire Giant deals 2 damage to target creature or player. +mana={4}{B} +type=Creature +subtype=Zombie Giant +power=4 +toughness=3 +[/card] +[card] name=Nightguard Patrol abilities=first strike,vigilance text=First strike, vigilance @@ -66061,6 +66650,16 @@ text={T}: Add {1} to your mana pool. -- {T}: Add {W} to your mana pool. Activate type=Land [/card] [card] +name=Nimbus of the Isles +abilities=flying +text=Flying (This creature can't be blocked except by creatures with flying or reach.) +mana={4}{U} +type=Creature +subtype=Elemental +power=3 +toughness=3 +[/card] +[card] name=Nimbus Swimmer abilities=flying auto=counter(1/1,X) @@ -66146,6 +66745,17 @@ toughness=4 mana={4}{B}{B} [/card] [card] +name=Nissa, Worldwaker +auto=counter(0/0,3,loyalty) +auto={C(0/0,1,Loyalty)}:name(land becomes 4/4) target(land|mybattlefield) becomes(Elemental Creature,4/4,trample) forever +auto={C(0/0,1,Loyalty)}:name(untap up to 4 forest) target(forest|mybattlefield) untap +auto={C(0/0,-7,Loyalty)}:name(search Lands) moveTo(mybattlefield) target(land[basic]|mylibrary) and!( becomes(Elemental Creature,4/4,trample) forever )! oneshot +text=+1: Target land you control becomes a 4/4 Elemental creature with trample. It's still a land. -- +1: Untap up to four target Forests. -- -7: Search your library for any number of basic land cards, put them onto the battlefield, then shuffle your library. Those lands become 4/4 Elemental creatures with trample. They're still lands. +mana={3}{G}{G} +type=Planeswalker +subtype=Nissa +[/card] +[card] name=Nissa Revane auto=counter(0/0,2,loyalty) auto={C(0/0,1,Loyalty)}:moveTo(mybattlefield) target(Nissa's Chosen|mylibrary) @@ -69288,6 +69898,61 @@ mana={4} type=Artifact [/card] [card] +name=Paragon of Eternal Wilds +auto=lord(other creature[green]|myBattlefield) 1/1 +auto={G}{T}:target(other creature[green]|myBattlefield):trample ueot +text=Other green creatures you control get +1/+1. -- {G}{T}: Another target green creature you control gains trample until end of turn. +mana={3}{G} +type=Creature +subtype=Human Druid +power=2 +toughness=2 +[/card] +[card] +name=Paragon of Fierce Defiance +auto=lord(other creature[red]|myBattlefield) 1/1 +auto={R}{T}:target(other creature[red]|myBattlefield):haste ueot +text=Other red creatures you control get +1/+1. -- {R}{T}: Another target red creature you control gains haste until end of turn. +mana={3}{R} +type=Creature +subtype=Human Warrior +power=2 +toughness=2 +[/card] +[card] +name=Paragon of Gathering Mists +auto=lord(other creature[blue]|myBattlefield) 1/1 +auto={U}{T}:target(other creature[blue]|myBattlefield):flying ueot +text=Other blue creatures you control get +1/+1. -- {G}{T}: Another target blue creature you control gains flying until end of turn. +mana={3}{U} +type=Creature +subtype=Human Wizard +power=2 +toughness=2 +[/card] +[card] +name=Paragon of New Dawns +auto=lord(other creature[white]|myBattlefield) 1/1 +auto={W}{T}:target(other creature[white]|myBattlefield):vigilance ueot +text=Other white creatures you control get +1/+1. -- {W}{T}: Another target white creature you control gains vigilance until end of turn. +mana={3}{W} +type=Creature +subtype=Human Soldier +power=2 +toughness=2 +[/card] +[card] +name=Paragon of Open Graves +auto=lord(other creature[black]|myBattlefield) 1/1 +auto={1}{B}{T}:target(other creature[black]|myBattlefield):deathtouch ueot +text=Other black creatures you control get +1/+1. -- {1}{B}{T}: Another target black creature you control gains deathtouch until end of turn. +mana={3}{B} +type=Creature +subtype=Skeleton Warrior +power=2 +toughness=2 +[/card] +[card] name=Paragon of the Amesha abilities=first strike auto={W}{U}{B}{R}{G}:3/3 && transforms((Angel Creature,flying,lifelink)) ueot @@ -69557,7 +70222,7 @@ subtype=Arcane [/card] [card] name=Path of Bravery -auto=this(controllerlife > 19) lord(creature|mybattlefield) 1/1 +auto=this(variable{abundantlife}) lord(creature|mybattlefield) 1/1 auto=@each my blockers:life:type:creature[attacking]|mybattlefield controller text=Enchantment. -- As long as your life total is greater than or equal to your starting life total, creatures you control get +1/+1. -- Whenever one or more creatures you control attack, you gain life equal to the number of attacking creatures. mana={2}{W} @@ -70169,6 +70834,13 @@ power=0 toughness=4 [/card] [card] +name=Perilous Vault +auto={5}{T}{E}:moveTo(exile) all(*[-land]|battlefield) +text={5},{T}, exile Perilous Vault: Exile all nonland permanents. +mana={4} +type=Artifact +[/card] +[card] name=Perimeter Captain abilities=defender auto=@combat(blocking) source(creature[defender]|mybattlefield):life:2 controller @@ -71283,6 +71955,16 @@ power=1 toughness=1 [/card] [card] +name=Phytotitan +autograveyard=@movedTo(this|graveyard) from(myBattlefield):phaseaction[my upkeep once]:moveTo(myBattlefield) and!(tap)! +text=When Phytotitan dies, return it to the battlefield tapped under its owner's control at the beginning of his or her next upkeep. +mana={4}{G}{G} +type=Creature +subtype=Plant Elemental +power=7 +toughness=2 +[/card] +[card] name=Pianna, Nomad Captain auto=@combat(attacking) source(this):all(creature[attacking]) 1/1 ueot text=Whenever Pianna, Nomad Captain attacks, attacking creatures get +1/+1 until end of turn. @@ -71392,6 +72074,14 @@ mana={R} type=Sorcery [/card] [card] +name=Pillar of Light +target=creature[toughness>=4] +auto=moveTo(exile) +text=Exile target creature with toughness 4 or greater. +mana={2}{W} +type=Instant +[/card] +[card] name=Pillar of War abilities=defender auto=this(auras >= 1) canattack @@ -73309,6 +73999,13 @@ power=1 toughness=1 [/card] [card] +name=Profane Memento +auto=@movedto(creature|opponentgraveyard):life:1 controller +text=Whenever a creature card is put into an opponent's graveyard from anywhere, you gain 1 life. +mana={1} +type=Artifact +[/card] +[card] name=Profane Prayers target=creature,player auto=damage:type:cleric:battlefield @@ -74442,6 +75139,18 @@ mana={1}{U} type=Instant [/card] [card] +name=Quickling +abilities=flying,flash +auto=aslongas(other creature|mybattlefield) choice notatarget(other creature|mybattlefield) moveTo(ownerhand) oneshot +auto=choice sacrifice +text=Flash (You may cast this spell any time you could cast an instant.) -- Flying -- When Quickling enters the battlefield, sacrifice it unless you return another creature you control to its owner's hand. +mana={1}{U} +type=Creature +subtype=Faerie Rogue +power=2 +toughness=2 +[/card] +[card] name=Quicksand auto={T}:Add{1} auto={T}{S}:-1/-2 target(creature[attacking;-flying]) @@ -74756,6 +75465,13 @@ power=2 toughness=3 [/card] [card] +name=Radiant Fountain +auto=life:2 +auto={T}:Add{1} +text=When Radiant Fountain enters the battlefield, you gain 2 life. -- {T}: Add {1} to your mana pool. +type=Land +[/card] +[card] name=Radiant Kavu auto={R}{G}{W}:fog from(creature[blue]) oneshot && fog from(creature[black]) oneshot text={R}{G}{W}: Prevent all combat damage blue creatures and black creatures would deal this turn. @@ -76695,6 +77411,16 @@ mana={G} type=Instant [/card] [card] +name=Reclamation Sage +auto=may destroy target(artifact,enchantment) +text=When Reclamation Sage enters the battlefield, you may destroy target artifact or enchantment. +mana={2}{G} +type=Creature +subtype=Elf Shaman +power=2 +toughness=1 +[/card] +[card] name=Reclusive Wight auto=@each my upkeep restriction{type(*[-land]|myBattlefield)~morethan~1}:sacrifice text=At the beginning of your upkeep, if you control another nonland permanent, sacrifice Reclusive Wight. @@ -77544,6 +78270,16 @@ power=5 toughness=5 [/card] [card] +name=Research Assistant +auto={3}{U}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +text={3}{U}{T}: Draw a card, then discard a card. +mana={1}{U} +type=Creature +subtype=Human Wizard +power=1 +toughness=3 +[/card] +[card] name=Rescind target=* auto=moveTo(ownerhand) @@ -77610,6 +78346,17 @@ mana={1}{G} type=Instant [/card] [card] +name=Resolute Archangel +abilities=flying +auto=if compare(lifetotal)~lessthan~compare(startinglife) then lifeset:startinglife controller +text=Flying. -- When Resolute Archangel enters the battlefield, if your life total is less than your starting life total, it becomes equal to your starting life total. +mana={5}{W}{W} +type=Creature +subtype=Angel +power=4 +toughness=4 +[/card] +[card] name=Resounding Roar target=creature auto=3/3 @@ -79393,6 +80140,15 @@ power=3 toughness=4 [/card] [card] +name=Rogue's Gloves +auto={2}:equip +auto=@damaged(opponent) from(mytgt):may draw:1 controller +text=Whenever equipped creature deals combat damage to a player, you may draw a card. -- Equip: 2 +mana={2} +type=Artifact +subtype=Equipment +[/card] +[card] name=Rogue's Passage auto={T}:Add{1} auto={4}{T}:unblockable target(creature) @@ -79793,6 +80549,16 @@ power=0 toughness=2 [/card] [card] +name=Rotfeaster Maggot +auto=moveTo(exile) target(creature|graveyard) and!( dynamicability )! +text=When Rotfeaster Maggot enters the battlefield, exile target creature card from a graveyard. You gain life equal to that card’s toughness. +mana={4}{B} +type=Creature +subtype=Insect +power=3 +toughness=3 +[/card] +[card] name=Rotlung Reanimator auto=@movedTo(this|graveyard) from(battlefield):token(Zombie,Creature Zombie, 2/2,black) auto=@movedTo(graveyard) from(other cleric|battlefield):token(Zombie,Creature Zombie, 2/2,black) @@ -80692,6 +81458,13 @@ power=1 toughness=3 [/card] [card] +name=Sacred Armory +auto={2}:1/0 target(creature) +text={2}: Target creatures gets +1/+0 until end of turn. +mana={2} +type=Artifact +[/card] +[card] name=Sacred Foundry auto=tap auto=may untap && life:-2 controller @@ -81212,6 +81985,14 @@ power=2 toughness=2 [/card] [card] +name=Sanctified Charge +auto=all(creature|myBattlefield) 2/1 ueot +auto=all(creature[white]|myBattlefield) first strike ueot +text=Creature you control get +2/+1 until end of turn. White creatures you control also gain first strike until end of turn. (They deal combat damage before creatures without first strike.) +mana={4}{W} +type=Instant +[/card] +[card] name=Sanctimony auto=@tappedformana(mountain|opponentbattlefield):may life:1 controller text=Whenever an opponent taps a Mountain for mana, you may gain 1 life. @@ -82935,6 +83716,17 @@ power=2 toughness=3 [/card] [card] +name=Scrapyard Mongrel +auto=aslongas(Artifact|myBattlefield) 2/0 +auto=aslongas(Artifact|myBattlefield) trample +text=As long as you control an artifact, Scrapyard Mongrel gets +2/+0 and has trample. +mana={3}{R} +type=Creature +subtype=Hound +power=3 +toughness=3 +[/card] +[card] name=Scrapyard Salvo target=player auto=damage:type:artifact:mygraveyard @@ -83235,6 +84027,17 @@ power=4 toughness=2 [/card] [card] +name=Scuttling Doom Engine +auto=cantbeblockedby(creature[power<=2]) +autograveyard=@movedTo(this|graveyard) from(mybattlefield):damage:6 target(opponent) +text=Scuttling Doom Engine can't be blocked by creatures with power 2 or less. -- When Scuttling Doom Engine dies, it deals 6 damage to target opponent. +mana={6} +type=Artifact Creature +subtype=Construct +power=6 +toughness=6 +[/card] +[card] name=Scuzzback Marauders abilities=trample,persist text=Trample -- Persist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) @@ -85178,6 +85981,16 @@ power=5 toughness=6 [/card] [card] +name=Shadowcloak Vampire +auto={L}{L}:flying ueot +text=Pay 2 life: Shadowcloak Vampire gains flying until end of turn. +mana={4}{B} +type=Creature +subtype=Vampire +power=4 +toughness=3 +[/card] +[card] name=Shadowfeed target=*|graveyard auto=moveto(exile) @@ -85228,6 +86041,16 @@ power=3 toughness=2 [/card] [card] +name=Shaman of Spring +auto=draw:1 +text=When Shaman of Spring enters the battlefield, draw a card. +mana={3}{G} +type=Creature +subtype=Elf Shaman +power=2 +toughness=2 +[/card] +[card] name=Shaman of the Great Hunt abilities=haste auto=lord(creature|mybattlefield) transforms((,newability[@combatdamaged(player) from(this):counter(1/1.1) all(this)])) @@ -86726,6 +87549,18 @@ power=1 toughness=4 [/card] [card] +name=Siege Dragon +abilities=flying +auto=destroy all(creature[wall]|opponentbattlefield) +auto=@combat(attacking) source(this) restriction{type(creature[wall]|opponentbattlefield)~lessthan~1}:damage:2 all(creature|opponentbattlefield) +text=Flying. -- When Siege Dragon enters the battlefield, destroy all Walls your opponent controls. -- Whenever Siege Dragon attacks, if your opponent control no Walls, it deals 2 damage to each creature without flying defending player controls. +mana={5}{R}{R} +type=Creature +subtype=Dragon +power=5 +toughness=5 +[/card] +[card] name=Siege Mastodon mana={4}{W} type=Creature @@ -89336,6 +90171,16 @@ power=2 toughness=2 [/card] [card] +name=Sliver Hivelord +auto=lord(sliver|myBattlefield) indestructible +text=Sliver creatures you control have indestructible. (Damage and effects that say "destroy" don't destroy them.) +mana={W}{U}{B}{R}{G} +type=Legendary Creature +subtype=Sliver +power=5 +toughness=5 +[/card] +[card] name=Sliver Legion auto=lord(sliver) foreach(other sliver|battlefield) 1/1 text=All Sliver creatures get +1/+1 for each other Sliver on the battlefield. @@ -90658,6 +91503,66 @@ mana={3}{W}{W} type=Instant [/card] [card] +name=Soul of Innistrad +abilities=deathtouch +auto={3}{B}{B}:target(creature|myGraveyard) moveTo(myHand) +autograveyard={3}{B}{B}{E}:target(creature|myGraveyard) moveTo(myHand) +text=Deathtouch -- {3}{B}{B}: Return up to three target creature cards from your graveyard to your hand. -- {3}{B}{B}{E}: Exile Soul of Innistrad from your graveyard: Return up to three target creature cards from your graveyard to your hand. +mana={4}{B}{B} +type=Creature +subtype=Avatar +power=6 +toughness=6 +[/card] +[card] +name=Soul of New Phyrexia +abilities=trample +auto={5}:all(*|mybattlefield) indestructible ueot +autograveyard={5}{E}:all(*|mybattlefield) indestructible ueot +text=Trample. -- {5}: Permanents you control gain indestructible until end of turn. -- {5}: Permanents you control gain indestructible until end of turn. +mana={6} +type=Artifact Creature +subtype=Avatar +power=6 +toughness=6 +[/card] +[card] +name=Soul of Ravnica +abilities=flying +auto={3}{U}{U}:aslongas(*[white]|myBattlefield) draw:1 && aslongas(*[blue]|myBattlefield) draw:1 && aslongas(*[black]|myBattlefield) draw:1 && aslongas(*[red]|myBattlefield) draw:1 && aslongas(*[green]|myBattlefield) draw:1 +autograveyard={3}{U}{U}{E}:aslongas(*[white]|myBattlefield) draw:1 && aslongas(*[blue]|myBattlefield) draw:1 && aslongas(*[black]|myBattlefield) draw:1 && aslongas(*[red]|myBattlefield) draw:1 && aslongas(*[green]|myBattlefield) draw:1 +text=Flying -- {3}{U}{U}: Draw a card for each color among permanents you control. -- {3}{U}{U}: Exile Soul of Ravnica from your graveyard: Draw a card for each color among permanents you control. +mana={4}{U}{U} +type=Creature +subtype=Avatar +power=6 +toughness=6 +[/card] +[card] +name=Soul of Theros +abilities=vigilance +auto={4}{W}{W}:all(creature|myBattlefield) transforms((,newability[2/2],newability[first strike],newability[lifelink])) ueot +autograveyard={4}{W}{W}{E}:all(creature|myBattlefield) transforms((,newability[2/2],newability[first strike],newability[lifelink])) ueot +text=Vigilance. -- {4}{W}{W}: Creatures you control get +2/+2 and gain first strike and lifelink until end of turn. -- {4}{W}{W}: Exile Soul of Theros from your graveyard: Creatures you control get +2/+2 and gain first strike and lifelink until end of turn. +mana={4}{W}{W} +type=Creature +subtype=Avatar +power=6 +toughness=6 +[/card] +[card] +name=Soul of Zendikar +abilities=reach +auto={3}{G}{G}:token(Beast,Creature Beast,3/3,green) +autograveyard={3}{G}{G}{E}:token(Beast,Creature Beast,3/3,green) +text=Reach. -- {3}{G}{G}: Put a 3/3 green Beast creature token onto the battlefield. -- {3}{G}{G}: Exile Soul of Zendikar from your graveyard: Put a 3/3 green Beast creature token onto the battlefield. +mana={4}{G}{G} +type=Creature +subtype=Avatar +power=6 +toughness=6 +[/card] +[card] name=Soul Reap target=creature[-green] auto=destroy @@ -91262,6 +92167,20 @@ mana={1}{B} type=Sorcery [/card] [card] +name=Spectra Ward +target=creature +auto=teach(creature) 2/2 +auto=teach(creature) protection from(White) +auto=teach(creature) protection from(Blue) +auto=teach(creature) protection from(Black) +auto=teach(creature) protection from(Red) +auto=teach(creature) protection from(Green) +text=Enchant creature -- Enchanted creature gets +2/+2 and gains protection from all colors. This effect does not remove auras. +mana={3}{W}{W} +type=Enchantment +subtype=Aura +[/card] +[card] name=Spectral Bears auto=@each my combatdamage restriction{type(*[black]|opponentbattlefield)~lessthan~1}:frozen text=Whenever Spectral Bears attacks, if defending player controls no black nontoken permanents, it doesn't untap during your next untap step. @@ -92119,6 +93038,14 @@ type=Enchantment subtype=Aura [/card] [card] +name=Spirit Bonds +auto=@movedto(creature[-token]|mybattlefield):pay({W}) token(Spirit,Creature Spirit,1/1,flying,white) +auto={1}{S(creature[spirit]|mybattlefield)}:name(indestructible) target(creature[-Spirit]) transforms((,newability[indestructible])) ueot +text=Whenever a nontoken creature enters the battlefield under your control, you may pay {W}. If you do, put a 1/1 white Spirit creature token with flying onto the battlefield. -- {1}{W}, sacrifice a Spirit: Target non-Spirit creature gains indestructible until end of turn. (Effects that say "destroy" don't destroy it. A creature with indestructible can't be destroyed by damage.) +mana={1}{W} +type=Enchantment +[/card] +[card] name=Spirit Cairn auto=@discarded(*|hand):pay({W}) token(Spirit,Creature Spirit,1/1,flying,white) text=Whenever a player discards a card, you may pay {W}. If you do, put a 1/1 white Spirit creature token with flying onto the battlefield. @@ -93352,6 +94279,16 @@ mana={3}{U} type=Enchantment [/card] [card] +name=Statute of Denial +target=*|stack +auto=fizzle +auto=if type(creature[blue]|mybattlefield)~morethan~0 then draw:1 controller +auto=if type(creature[blue]|mybattlefield)~morethan~0 then ability$!reject notatarget(*|myhand)!$ controller +text=Counter target spell. If you control a blue creature, draw a card, then discard a card. +mana={2}{U}{U} +type=Instant +[/card] +[card] name=Staunch Defenders auto=life:4 text=When Staunch Defenders enters the battlefield, you gain 4 life. @@ -95424,6 +96361,17 @@ mana={1} type=Artifact [/card] [card] +name=Sunblade Elf +auto=aslongas(Plains|myBattlefield) 1/1 +auto={4}{W}:all(creature|myBattlefield) 1/1 ueot +text=Sunblade Elf gets +1/+1 as long as you control a Plains. -- {4}{W}: Creatures you control get +1/+1 until end of turn. +mana={G} +type=Creature +subtype=Elf Warrior +power=1 +toughness=1 +[/card] +[card] name=Sunblast Angel abilities=flying auto=destroy all(creature[tapped]) @@ -95524,6 +96472,16 @@ mana={3} type=Artifact [/card] [card] +name=Sungrace Pegasus +abilities=flying,lifelink +text=Flying (This creature can't be blocked except by creatures with flying or reach.) -- Lifelink (Damage dealt by this creature also causes you to gain that much life.) +mana={1}{W} +type=Creature +subtype=Pegasus +power=1 +toughness=2 +[/card] +[card] name=Sungrass Egg auto={2}{T}{S}:Add{G}{W} && draw:1 text={2}, {T}, Sacrifice Sungrass Egg: Add {G}{W} to your mana pool. Draw a card. @@ -103406,6 +104364,13 @@ mana={3}{BR}{BR} type=Sorcery [/card] [card] +name=Tyrant's Machine +auto={4}{T}:tap target(creature) +text={4}, {T}: Tap target creature. +mana={2} +type=Artifact +[/card] +[card] name=Ubul Sar Gatekeepers auto=if type(land[Gate]|mybattlefield)~morethan~1 then -2/-2 target(creature|opponentbattlefield)ueot text=When Ubul Sar Gatekeepers enters the battlefield, if you control two or more Gates, target creature an opponent controls gets -2/-2 until end of turn. @@ -103557,6 +104522,15 @@ power=0 toughness=0 [/card] [card] +name=Ulcerate +target=creature +auto=-3/-3 +auto=life:-3 controller +text=Target creature gets -3/-3 until end of turn. -- You lose 3 life. +mana={B} +type=Instant +[/card] +[card] name=Ultimate Price target=creature[-multicolor] auto=destroy @@ -103842,6 +104816,16 @@ mana={G} type=Instant [/card] [card] +name=Undergrowth Scavenger +auto=counter(1/1,type:creature:graveyard) +text=Undergrowth Scavenger enters the battlefield with a number of +1/+1 counters on it equal to the number of creature cards in all graveyards. +mana={3}{G} +type=Creature +subtype=Fungus Horror +power=0 +toughness=0 +[/card] +[card] name=Undermine target=*|stack auto=fizzle @@ -105755,6 +106739,16 @@ type=Enchantment subtype=Aura [/card] [card] +name=Venom Sliver +auto=lord(sliver|myBattlefield) deathtouch +text=Sliver creatures you control have deathtouch. (Any amount of damage a creature with deathtouch deals to a creature is enough to destroy it.) +mana={1}{G} +type=Creature +subtype=Sliver +power=1 +toughness=1 +[/card] +[card] name=Venomous Dragonfly abilities=flying auto=@combat(blocking,blocked) source(this) from(creature):all(trigger[from]) phaseaction[combatends once] destroy @@ -106144,17 +107138,16 @@ text=Counter target spell. That spell's controller may draw a card. mana={2}{U} type=Instant [/card] -# P/T modified to make auto rule possible [card] name=Vexing Beetle abilities=nofizzle -auto=aslongas(creature|opponentBattlefield) -3/-3 +auto=this(variable{type:creature:opponentbattlefield}<1) 3/3 text=Vexing Beetle can't be countered. -- Vexing Beetle gets +3/+3 as long as no opponent controls a creature. mana={4}{G} type=Creature subtype=Insect -power=6 -toughness=6 +power=3 +toughness=3 [/card] [card] name=Vexing Sphinx @@ -106773,6 +107766,16 @@ mana={G} type=Instant [/card] [card] +name=Vineweft +target=Creature +auto=teach(creature) 1/1 +autograveyard={4}{G}:moveTo(ownerhand) +text=Enchant creature -- Enchanted creature gets +1/+1. -- {4}{G}: Return Vineweft from your graveyard to hand. +mana={G} +type=Enchantment +subtype=Aura +[/card] +[card] name=Vintara Snapper auto=aslongas(land[-tapped]|myBattlefield) shroud <1 text=Vintara Snapper has shroud as long as you control no untapped lands. (It can't be the target of spells or abilities.) @@ -107528,6 +108531,14 @@ mana={3}{B}{R} type=Sorcery [/card] [card] +name=Void Snare +target=*[-land]|battlefield +auto=moveTo(ownerHand) +text=Return target nonland permanent to its owner's hand. +mana={U} +type=Sorcery +[/card] +[card] name=Void Stalker auto={2}{U}{T}:name(shuffle target) moveTo(ownerLibrary) all(this) && shuffle controller && target(creature|battlefield) transforms((,newability[moveTo(ownerLibrary) all(this)],newability[shuffle controller])) ueot text={2}{U}, {T}: Put Void Stalker and target creature on top of their owners' libraries, then those players shuffle their libraries. @@ -108541,6 +109552,18 @@ power=1 toughness=5 [/card] [card] +name=Wall of Limbs +abilities=defender +auto=@lifed(controller):counter(1/1,1) +auto={5}{B}{B}{S}:name(Lose Life) target(player) life:-storedpower +text=Defender (This creature can't attack.) -- Whenever you gain life, put a +1/+1 counter on Wall of Limbs. -- {5}{B}{B}, Sacrifice Wall of Limbs: Target player loses X life, where X is Wall of Limbs's power. +mana={2}{B} +type=Creature +subtype=Zombie Wall +power=0 +toughness=3 +[/card] +[card] name=Wall of Mulch abilities=defender auto={G}{S(wall|myBattlefield)}:draw:1 @@ -109402,6 +110425,15 @@ mana={4}{B}{discard(*|myhand)} type=Instant [/card] [card] +name=Waste Not +auto=@discarded(creature|opponenthand):token(Zombie,Creature Zombie,2/2,black) controller +auto=@discarded(land|opponenthand):add{B}{B} controller +auto=@discarded(*[-creature;-land]|opponenthand):draw:1 controller +text=Whenever an opponent discards a creature card, put a 2/2 black Zombie creature token onto the battlefield. -- Whenever an opponent discards a land card, add {B}{B} to your mana pool. -- Whenever an opponent discards a noncreature, nonland card, draw a card. +mana={1}{B} +type=Enchantment +[/card] +[card] name=Wasteland auto={T}:Add{1} auto={T}{S}:destroy target(land[-basic]) @@ -111441,13 +112473,6 @@ power=4 toughness=4 [/card] [card] -name=Witch's Mist -auto={2}{b}{t}:destroy target(creature[damaged]) -text={2}{B}, {T}: Destroy target creature that was dealt damage this turn. -mana={2}{B} -type=Enchantment -[/card] -[card] name=Witch Hunter auto={T}:damage:1 target(player) auto={1}{W}{W}{T}:moveto(ownerHand) target(creature|opponentBattlefield) @@ -111459,6 +112484,22 @@ power=1 toughness=1 [/card] [card] +name=Witch's Familiar +text= +mana={2}{B} +type=Creature +subtype=Zombie Minotaur +power=2 +toughness=3 +[/card] +[card] +name=Witch's Mist +auto={2}{b}{t}:destroy target(creature[damaged]) +text={2}{B}, {T}: Destroy target creature that was dealt damage this turn. +mana={2}{B} +type=Enchantment +[/card] +[card] name=Witchbane Orb abilities=playershroud auto=destroy all(mycurses) @@ -112588,6 +113629,17 @@ toughness=2 color=black [/card] [card] +name=Xathrid Slyblade +abilities=opponentshroud +auto={3}{B}:-name(lose Hexproof for First Strike/Deathtouch) transforms((,newability[-opponentshroud],newability[first strike],newability[deathtouch])) ueot +text=Hexproof. -- {3}{B}: Until end of turn, Xathrid Slyblade loses hexproof and gains first strike and deathtouch. +mana={2}{B} +type=Creature +subtype=Human Assassin +power=2 +toughness=1 +[/card] +[card] name=Xenagos, God of Revels abilities=indestructible auto=@each my combatbegins:name(haste and +x/+x) target(other creature|mybattlefield) transforms((,newability[haste],newability[power/power])) ueot diff --git a/projects/mtg/include/AllAbilities.h b/projects/mtg/include/AllAbilities.h index fc4e7db8c..9356af839 100644 --- a/projects/mtg/include/AllAbilities.h +++ b/projects/mtg/include/AllAbilities.h @@ -546,6 +546,16 @@ private: { intValue = target->controller()->life; } + else if (s == "startinglife") + { + intValue = target->controller()->initLife; + } + else if (s == "abundantlife")//current life is morethan or equal to starting life + { + intValue = 0; + if (target->controller()->life >= target->controller()->initLife) + intValue = 1; + } else if (s == "highestlifetotal") { intValue = target->controller()->life <= target->controller()->opponent()->life? target->controller()->opponent()->life:target->controller()->life; diff --git a/projects/mtg/include/Player.h b/projects/mtg/include/Player.h index 938f6d80a..800ef7db8 100644 --- a/projects/mtg/include/Player.h +++ b/projects/mtg/include/Player.h @@ -43,6 +43,7 @@ public: int extraTurn; int drawCounter; int epic; + int initLife; vector prowledTypes; vectorcurses; Player(GameObserver *observer, string deckFile, string deckFileSmall, MTGDeck * deck = NULL); diff --git a/projects/mtg/src/Rules.cpp b/projects/mtg/src/Rules.cpp index b6e5e4d56..adf7ff8a3 100644 --- a/projects/mtg/src/Rules.cpp +++ b/projects/mtg/src/Rules.cpp @@ -404,6 +404,7 @@ void Rules::initGame(GameObserver *g, bool currentPlayerSet) { Player * p = g->players[i]; p->life = initState.playerData[i].player->life; + p->initLife = initState.playerData[i].player->life; p->poisonCount = initState.playerData[i].player->poisonCount; p->damageCount = initState.playerData[i].player->damageCount; p->preventable = initState.playerData[i].player->preventable;