It is currently 23 Jun 2025, 09:46
   
Text Size

Magic Duels tests and results

Moderator: CCGHQ Admins

Re: Magic Duels tests and results

Postby thefiremind » 08 Oct 2015, 08:44

petercal wrote:we get a card pool rotation once we hit the 1024 limit?
Wizards said that they want to keep all the cards usable forever. I don't know how much we can trust them at this point, but I'd say it's more likely that they keep their word rather than not.

petercal wrote:The AI article basically implies the AI tree is correlated to the number of cards in system.
Yes, but maybe not in the way you're thinking of. If I understood it right, what the article says is that you need to store the card IDs inside the game states that will be evaluated by the AI. So, let's say that we have a game state where the AI needs to evaluate 10 cards (between hand and battlefield). Each card is represented by 10 bits, so the part of the game state pertaining the cards weighs 100 bits. If they extend the possible IDs they need to represent each card with more bits, so each game state will weigh more, and the CPU will need more time to make operations on it. I think it's a sensible problem because in Duels I see a noticeable increase in the AI's thinking time when a certain number of cards on the battlefield is reached. If I had seen such an increase in DotP2014 I would have checked if I had forgot to set AI_AVAILABILITY on some instant or ability, but in Duels it seems normal. I don't want to imagine the problem getting worse... the developers need to find a way to optimize the AI's evaluations.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
thefiremind
Programmer
 
Posts: 3515
Joined: 07 Nov 2011, 10:55
Has thanked: 118 times
Been thanked: 722 times

Re: Magic Duels tests and results

Postby spirolone » 09 Oct 2015, 15:46

I did some tests and I saw that it's possible to use id over 1024 even if game don't show those cards in deck builder; that is, we could actually create a community deck with 8192 cards!
Indeed, in profile, there are 13 bits for any cards in a deck. I think that, maybe, we could create a wad file with cards and use old Riiak's deck builder; then I can create a little java program to import decks...
spirolone
Programmer
 
Posts: 190
Joined: 31 Aug 2014, 23:14
Has thanked: 7 times
Been thanked: 107 times

Re: Magic Duels tests and results

Postby Xander9009 » 09 Oct 2015, 16:50

If you need any help that I can provide, let me know.
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
User avatar
Xander9009
Programmer
 
Posts: 2905
Joined: 29 Jun 2013, 07:44
Location: Indiana, United States
Has thanked: 121 times
Been thanked: 445 times

Re: Magic Duels tests and results

Postby sweetLu » 14 Oct 2015, 21:35

spirolone wrote:I did some tests and I saw that it's possible to use id over 1024 even if game don't show those cards in deck builder; that is, we could actually create a community deck with 8192 cards!
Indeed, in profile, there are 13 bits for any cards in a deck. I think that, maybe, we could create a wad file with cards and use old Riiak's deck builder; then I can create a little java program to import decks...
Out of curiosity, where does the 8192 come from? That was someone's ID in 2014 and I just assumed it was a random number.
sweetLu
 
Posts: 181
Joined: 16 Jul 2014, 01:24
Has thanked: 21 times
Been thanked: 22 times

Re: Magic Duels tests and results

Postby Xander9009 » 14 Oct 2015, 21:42

8192 is 2^13. So, in binary, it's 10000000000000 (1 and thirteen 0's). So, since there are 13 bits, there are 8192 combinations of 1's and 0's, making 8192 possible IDs.
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
User avatar
Xander9009
Programmer
 
Posts: 2905
Joined: 29 Jun 2013, 07:44
Location: Indiana, United States
Has thanked: 121 times
Been thanked: 445 times

Re: Magic Duels tests and results

Postby zysron » 28 Oct 2015, 03:11

so i havent been on here for a while
but here is a thought being that i have not done any programming or if its possible but the card id's: the current ones, do they all have the same bit in the same spot? meaning is it possible that 1 bit may be a pointer to a wad file where the card resides? since i seriously doubt they plan of modding 1k+ cards when they get to that limit.

also pertaining to the game modes. currently it sucks but they advertised adding more gamemodes before they even put it out so patience... also if any of you are good coders this might be a way to figure out how to add your own gamemodes... also quick question
mods limit opponents still dont they?
zysron
 
Posts: 102
Joined: 13 Mar 2015, 09:02
Has thanked: 0 time
Been thanked: 2 times

Re: Magic Duels tests and results

Postby Zambooo » 19 Nov 2015, 20:25

Magic Duels now have an integrated Mana Pool system! It's about time we all start looking more in Duels modding
User avatar
Zambooo
 
Posts: 242
Joined: 01 Jul 2012, 21:33
Has thanked: 19 times
Been thanked: 17 times

Re: Magic Duels tests and results

Postby Xander9009 » 19 Nov 2015, 20:33

Ok, so does anyone know what the final verdict was for the maximum number of cards? Spirolone mentioned 8000 being do-able. Is that the result? If so, which cards do we want to do? Currently we have 50% more than that in DotP 2014. So, we can only convert about 2/3rds of the collection. Which ones should make the cut? All mythic rares and rares? Do we judge each card based on how many decks it's used in? Rank them based on that, and simply stop when we run out of room?
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
User avatar
Xander9009
Programmer
 
Posts: 2905
Joined: 29 Jun 2013, 07:44
Location: Indiana, United States
Has thanked: 121 times
Been thanked: 445 times

Re: Magic Duels tests and results

Postby Xander9009 » 19 Nov 2015, 22:56

Alright. So, I made a quick tool to list out all cards with a unique number based on the deck they're from to the clipboard which could be pasted elsewhere. Using this with Notepad++ and Excel, I narrowed it down to this list. This list does NOT include base-game decks. Since there are fewer than 4000 cards actually in use (there are 3058), I find it reasonable to convert those cards, all base-game cards, and all cards from previous games. Does this sound reasonable to others? (Note that the decks I checked are ALL decks in the CW Decks folder, which includes almost all of the mods here, including sumomole's thefiremind's, RiiakShiNal's, and of course anyone like myself and Kithkin who only released decks via the CW.)

For the curious, here is the list. Due to the post size limit, I had to remove the "1 - "'s from before the cards at the end. If there's no number, it's used once.
Card Use Count | Open
52 - Evolving Wilds
39 - Sylvan Caryatid
36 - Courser of Kruphix
36 - Nykthos, Shrine to Nyx
33 - Hallowed Fountain
33 - Lightning Bolt
30 - Mana Confluence
28 - Misty Rainforest
28 - Mutavault
27 - Breeding Pool
27 - Scalding Tarn
27 - Temple Garden
27 - Thoughtseize
26 - Elvish Mystic
26 - Polluted Delta
26 - Terramorphic Expanse
25 - Path to Exile
24 - Counterspell
24 - Godless Shrine
24 - Temple of Abandon
24 - Wooded Foothills
23 - Watery Grave
22 - Flooded Strand
22 - Primeval Titan
22 - Stomping Ground
22 - Temple of Silence
21 - Overgrown Tomb
21 - Steam Vents
20 - Isolated Chapel
19 - Blood Crypt
19 - Hero’s Downfall
19 - Polukranos, World Eater
19 - Sacred Foundry
19 - Sol Ring
19 - Sphinx’s Revelation
19 - Verdant Catacombs
19 - Windswept Heath
18 - Detention Sphere
18 - Snapcaster Mage
18 - Temple of Mystery
17 - Brainstorm
17 - Mana Leak
17 - Terminate
16 - Elspeth, Sun’s Champion
16 - Glacial Fortress
16 - Llanowar Wastes
16 - Preordain
16 - Temple of Deceit
16 - Tropical Island
15 - Bloodstained Mire
15 - Dragonskull Summit
15 - Drowned Catacomb
15 - Ponder
15 - Primeval Bounty
15 - Temple of Malady
15 - Temple of Plenty
15 - Underground Sea
14 - Arid Mesa
14 - Sunpetal Grove
14 - Supreme Verdict
14 - Woodland Cemetery
13 - Abrupt Decay
13 - Banishing Light
13 - Cultivate
13 - Elixir of Immortality
13 - Evacuation
13 - Oblivion Ring
13 - Remand
13 - Stormbreath Dragon
13 - Temple of Malice
13 - Vampire Nighthawk
13 - Xenagos, the Reveler
12 - Blightsteel Colossus
12 - Cryptic Command
12 - Dissolve
12 - Exploration
12 - Go for the Throat
12 - Hinterland Harbor
12 - Howling Mine
12 - Kiora, the Crashing Wave
12 - Marsh Flats
12 - Sulfur Falls
12 - Volcanic Island
11 - Archangel of Thune
11 - Clever Impersonator
11 - Clifftop Retreat
11 - Desecration Demon
11 - Doom Blade
11 - Doubling Season
11 - Force of Will
11 - Jace, Architect of Thought
11 - Lightning Strike
11 - Murder
11 - Restoration Angel
11 - Scoured Barrens
11 - Swords to Plowshares
11 - Temple of Enlightenment
11 - Tundra
11 - Urborg, Tomb of Yawgmoth
11 - Wurmcoil Engine
10 - Bile Blight
10 - Dark Ritual
10 - Emrakul, the Aeons Torn
10 - Green Sun’s Zenith
10 - Master Biomancer
10 - Progenitor Mimic
10 - Prophet of Kruphix
10 - Sign in Blood
10 - Taiga
10 - Tragic Slip
9 - Avenger of Zendikar
9 - Bayou
9 - Birds of Paradise
9 - Bloodghast
9 - Chasm Skulker
9 - Damnation
9 - Fleecemane Lion
9 - Ghost Quarter
9 - Murderous Cut
9 - Prime Speaker Zegana
9 - Sarkhan, the Dragonspeaker
9 - Solemn Simulacrum
9 - Temple of Triumph
9 - Thornwood Falls
9 - Wrath of God
8 - Ætherling
8 - Ashiok, Nightmare Weaver
8 - Badlands
8 - Caves of Koilos
8 - Domri Rade
8 - Explosive Vegetation
8 - Gavony Township
8 - Gitaxian Probe
8 - Goblin Rabblemaster
8 - Impulse
8 - Inquisition of Kozilek
8 - Laboratory Maniac
8 - Llanowar Elves
8 - Master of Waves
8 - Mind Stone
8 - Nissa, Worldwaker
8 - Omenspeaker
8 - Platinum Angel
8 - Rancor
8 - Reliquary Tower
8 - Rootbound Crag
8 - Scrubland
8 - Spell Snare
8 - Sword of Fire and Ice
8 - Thassa, God of the Sea
7 - Azorius Charm
7 - Bident of Thassa
7 - Blood Artist
7 - Bonfire of the Damned
7 - Boros Charm
7 - Bow of Nylea
7 - Brave the Elements
7 - Cabal Therapy
7 - Cavern of Souls
7 - City of Brass
7 - Coldsteel Heart
7 - Day of Judgment
7 - Demonic Tutor
7 - Dispatch
7 - Dragon Fodder
7 - Dragonlord Atarka
7 - Electrolyze
7 - Etherium Sculptor
7 - Faithless Looting
7 - Fleshbag Marauder
7 - Foundry of the Consuls
7 - Haven of the Spirit Dragon
7 - Jace, the Mind Sculptor
7 - Jungle Hollow
7 - Kalonian Hydra
7 - Lightning Helix
7 - Magma Jet
7 - Nylea, God of the Hunt
7 - Opulent Palace
7 - Phyrexian Arena
7 - Putrefy
7 - Read the Bones
7 - Savannah
7 - Soul of Innistrad
7 - Soul of Zendikar
7 - Soul Warden
7 - Spear of Heliod
7 - Stoneforge Mystic
7 - Strangleroot Geist
7 - Syncopate
7 - Think Twice
7 - Thragtusk
7 - Twincast
7 - Underworld Connections
7 - Vendilion Clique
7 - Voice of Resurgence
7 - Wind-Scarred Crag
7 - Yavimaya Coast
6 - Academy Ruins
6 - Arbor Colossus
6 - Blood Baron of Vizkopa
6 - Bloodfell Caves
6 - Brimaz, King of Oreskos
6 - Celestial Colonnade
6 - Champion of the Parish
6 - Cloudfin Raptor
6 - Corrupt
6 - Dark Confidant
6 - Dictate of Kruphix
6 - Dissipate
6 - Doomed Traveler
6 - Draconic Roar
6 - Dragonlord’s Servant
6 - Dromoka, the Eternal
6 - Enlightened Tutor
6 - Experiment One
6 - Exquisite Firecraft
6 - Fiendslayer Paladin
6 - Freyalise, Llanowar’s Fury
6 - Garruk, Caller of Beasts
6 - Genesis Hydra
6 - Hangarback Walker
6 - Heliod, God of the Sun
6 - Hornet Queen
6 - Inkwell Leviathan
6 - Izzet Charm
6 - Jace, Memory Adept
6 - Kitchen Finks
6 - Life from the Loam
6 - Liliana Vess
6 - Lotus Petal
6 - Maelstrom Pulse
6 - Mardu Charm
6 - Mercurial Pretender
6 - Meteorite
6 - Nightveil Specter
6 - Nomad Outpost
6 - Obzedat, Ghost Council
6 - Ornithopter
6 - Pack Rat
6 - Plateau
6 - Primordial Hydra
6 - Prosperity
6 - Puresteel Paladin
6 - Purphoros, God of the Forge
6 - Rampaging Baloths
6 - Sakura-Tribe Elder
6 - Sandsteppe Citadel
6 - Scavenging Ooze
6 - Seachrome Coast
6 - Searing Spear
6 - Serum Visions
6 - Shivan Reef
6 - Soldier of the Pantheon
6 - Sorin, Lord of Innistrad
6 - Soul of Theros
6 - Staff of Nin
6 - Sword of War and Peace
6 - Sylvan Primordial
6 - Tamiyo, the Moon Sage
6 - Temple of Epiphany
6 - Thunderbreak Regent
6 - Urza’s Mine
6 - Urza’s Power Plant
6 - Urza’s Tower
6 - Vault of the Archangel
6 - Venser, the Sojourner
6 - Vizkopa Guildmage
6 - Wall of Omens
6 - Whip of Erebos
6 - Wingmate Roc
5 - Abbot of Keral Keep
5 - Abzan Charm
5 - Æther Adept
5 - Ajani’s Pridemate
5 - Anticipate
5 - Arcane Denial
5 - Atarka, World Render
5 - Avacyn's Pilgrim
5 - Baneslayer Angel
5 - Banisher Priest
5 - Basilisk Collar
5 - Batterskull
5 - Black Vise
5 - Blind Obedience
5 - Bloodbraid Elf
5 - Blossoming Sands
5 - Boltwing Marauder
5 - Boros Reckoner
5 - Chandra, Pyromaster
5 - Chandra’s Phoenix
5 - Coat of Arms
5 - Contagion Engine
5 - Dack Fayden
5 - Darkslick Shores
5 - Dig Through Time
5 - Dimir Guildgate
5 - Dismal Backwater
5 - Dragonlord Kolaghan
5 - Dream Fracture
5 - Duress
5 - Emeria, the Sky Ruin
5 - Etched Champion
5 - Fiery Impulse
5 - Fireball
5 - Frost Lynx
5 - Garruk Wildspeaker
5 - Garruk, Apex Predator
5 - Gatekeeper of Malakir
5 - Gemstone Mine
5 - Geralf’s Messenger
5 - Gilt-Leaf Winnower
5 - Golgari Guildgate
5 - Gravecrawler
5 - Griselbrand
5 - Hedron Crab
5 - Honor of the Pure
5 - Incinerate
5 - Intangible Virtue
5 - Into the Roil
5 - Intuition
5 - Judge’s Familiar
5 - Karakas
5 - Kessig Wolf Run
5 - Kozilek, Butcher of Truth
5 - Lingering Souls
5 - Merciless Executioner
5 - Mishra’s Workshop
5 - Mortify
5 - Mox Ruby
5 - Nissa, Vastwood Seer//Nissa, Sage Animist
5 - Nissa’s Pilgrimage
5 - Parallel Lives
5 - Phantasmal Image
5 - Phantom Warrior
5 - Predatory Sliver
5 - Psychic Strike
5 - Ral Zarek
5 - Razorverge Thicket
5 - Reaper of the Wilds
5 - Red Sun’s Zenith
5 - Rite of Replication
5 - Rugged Highlands
5 - Scuttling Doom Engine
5 - Simic Sky Swallower
5 - Slayers’ Stronghold
5 - Sleight of Hand
5 - Sorin, Solemn Visitor
5 - Soul of New Phyrexia
5 - Spell Pierce
5 - Spitting Image
5 - Steel Overseer
5 - Strip Mine
5 - Swiftwater Cliffs
5 - Tainted Isle
5 - Tidings
5 - Titan’s Strength
5 - Umezawa’s Jitte
5 - Unsummon
5 - Vorel of the Hull Clade
5 - Wall of Roots
5 - Xathrid Necromancer
5 - Young Pyromancer
4 - Ajani, Caller of the Pride
4 - Anger of the Gods
4 - Aqueous Form
4 - Arcane Laboratory
4 - Auramancer
4 - Azorius Guildgate
4 - Baleful Strix
4 - Barter in Blood
4 - Battlefield Forge
4 - Beastmaster Ascension
4 - Biovisionary
4 - Blackcleave Cliffs
4 - Blazing Archon
4 - Blight Herder
4 - Burning-Tree Emissary
4 - Canopy Vista
4 - Chainer’s Edict
4 - Chromatic Lantern
4 - Coiling Oracle
4 - Contradict
4 - Crackling Doom
4 - Craterhoof Behemoth
4 - Creakwood Liege
4 - Creeping Tar Pit
4 - Crucible of Fire
4 - Crumbling Necropolis
4 - Darksteel Plate
4 - Descendants’ Path
4 - Devour Flesh
4 - Diluvian Primordial
4 - Disintegrate
4 - Dismember
4 - Divination
4 - Dragon Whisperer
4 - Dragonlord Silumgar
4 - Dragonscale General
4 - Dread Return
4 - Earthquake
4 - Elesh Norn, Grand Cenobite
4 - Elvish Archdruid
4 - Elvish Visionary
4 - Ethereal Armor
4 - Farseek
4 - Fastbond
4 - Fated Infatuation
4 - Fog
4 - Forbidden Alchemy
4 - Foul-Tongue Invocation
4 - Frontier Bivouac
4 - Frontier Siege
4 - Frost Titan
4 - Frostburn Weird
4 - Gaea’s Cradle
4 - Giant Growth
4 - Gideon, Ally of Zendikar
4 - Glimpse the Unthinkable
4 - Goblin Chieftain
4 - Gyre Sage
4 - Harsh Sustenance
4 - Honored Hierarch
4 - Hordeling Outburst
4 - Hydra Broodmaster
4 - Hymn to Tourach
4 - Infest
4 - Innocent Blood
4 - Iona, Shield of Emeria
4 - Ivory Tower
4 - Izzet Guildgate
4 - Jeskai Ascendancy
4 - Jeskai Windscout
4 - Knight of the Reliquary
4 - Knight of the White Orchid
4 - Kolaghan, the Storm’s Fury
4 - Legion Loyalist
4 - Lord of the Undead
4 - Manaweft Sliver
4 - Master of Etherium
4 - Master of the Feast
4 - Megantic Sliver
4 - Memnite
4 - Midnight Haunting
4 - Mikaeus, the Unhallowed
4 - Mind Rot
4 - Monastery Mentor
4 - Mox Opal
4 - Mox Sapphire
4 - Mulldrifter
4 - Mutilate
4 - Mycosynth Golem
4 - Nantuko Husk
4 - Natural Connection
4 - Nekusar, the Mindrazer
4 - Nicol Bolas, Planeswalker
4 - Nissa’s Renewal
4 - Ogre Battledriver
4 - Ojutai Monument
4 - Olivia Voldaren
4 - Oracle of Mul Daya
4 - Orzhov Guildgate
4 - Pact of Negation
4 - Palace Siege
4 - Pharika, God of Affliction
4 - Pillar of Flame
4 - Raging Ravine
4 - Raise the Alarm
4 - Rakdos’s Return
4 - Rampant Growth
4 - Redirect
4 - Regrowth
4 - Rhox Faithmender
4 - Sage of Epityr
4 - Sandsteppe Outcast
4 - Sanguine Bond
4 - Satyr Wayfinder
4 - Selesnya Charm
4 - Selesnya Guildgate
4 - Shock
4 - Sidisi, Brood Tyrant
4 - Silumgar, the Drifting Death
4 - Silumgar’s Scorn
4 - Simic Charm
4 - Simic Guildgate
4 - Skyshroud Claim
4 - Smoldering Marsh
4 - Snap
4 - Soul of Shandalar
4 - Sprouting Phytohydra
4 - Stolen Identity
4 - Sultai Charm
4 - Sun Titan
4 - Sunken Hollow
4 - Swift Warkite
4 - Sword of the Animist
4 - Temur Charm
4 - Terastodon
4 - Tezzeret the Seeker
4 - Thought Scour
4 - Tidal Force
4 - Time Spiral
4 - Tithe Drinker
4 - Tranquil Cove
4 - Tranquil Thicket
4 - Ulamog, the Infinite Gyre
4 - Ultimate Price
4 - Unburial Rites
4 - Underworld Dreams
4 - Unflinching Courage
4 - Valorous Stance
4 - Vampire Lacerator
4 - Vengevine
4 - Vindicate
4 - Viscera Seer
4 - Visions of Beyond
4 - Voyage’s End
4 - Voyaging Satyr
4 - Vraska the Unseen
4 - Wall of Blossoms
4 - Worldspine Wurm
4 - Zameck Guildmage
3 - Abyssal Persecutor
3 - Abzan Battle Priest
3 - Academy Rector
3 - Ajani Vengeant
3 - Ajani, Mentor of Heroes
3 - Alchemist’s Vial
3 - Alhammarret’s Archive
3 - Ally Encampment
3 - Altar’s Reap
3 - Amulet of Vigor
3 - Anafenza, the Foremost
3 - Angel of Despair
3 - Angel of Serenity
3 - Archetype of Courage
3 - Archetype of Finality
3 - Arrow Storm
3 - Artificer’s Epiphany
3 - Assemble the Legion
3 - Athreos, God of Passage
3 - Avacyn, Angel of Hope
3 - Avaricious Dragon
3 - Axebane Guardian
3 - Azusa, Lost but Seeking
3 - Bad River
3 - Bathe in Dragonfire
3 - Battle Brawler
3 - Beacon of Unrest
3 - Beastcaller Savant
3 - Benthic Infiltrator
3 - Bitterblossom
3 - Black Cat
3 - Black Sun’s Zenith
3 - Blasphemous Act
3 - Blighted Woodland
3 - Bloodgift Demon
3 - Bloodthrone Vampire
3 - Blue Sun’s Zenith
3 - Blur Sliver
3 - Boartusk Liege
3 - Borderland Ranger
3 - Boros Guildgate
3 - Braingeyser
3 - Brimstone Volley
3 - Buried Alive
3 - Butcher of the Horde
3 - Cabal Coffers
3 - Cabal Ritual
3 - Carrion Feeder
3 - Chandra, Fire of Kaladesh//Chandra, Roaring Flame
3 - Clash of Wills
3 - Clone
3 - Commune with the Gods
3 - Complete Disregard
3 - Consecrated Sphinx
3 - Consume Spirit
3 - Consume the Meek
3 - Containment Priest
3 - Cranial Plating
3 - Crater’s Claws
3 - Crucible of Worlds
3 - Cruel Sadist
3 - Crux of Fate
3 - Darksteel Juggernaut
3 - Daze
3 - Deadbridge Chant
3 - Deadbridge Shaman
3 - Desperate Ravings
3 - Devastation Tide
3 - Diabolic Tutor
3 - Disciple of Bolas
3 - Door of Destinies
3 - Dragon Tempest
3 - Dragonlord Ojutai
3 - Dragonlord’s Prerogative
3 - Drana, Liberator of Malakir
3 - Dromar’s Charm
3 - Echoing Truth
3 - Eidolon of Blossoms
3 - Eladamri’s Call
3 - Eldrazi Conscription
3 - Elite Scaleguard
3 - Empyrial Archangel
3 - Enduring Scalelord
3 - Enter the Infinite
3 - Erebos, God of the Dead
3 - Essence Scatter
3 - Eternal Witness
3 - Exhume
3 - Expedition Envoy
3 - Expedition Map
3 - Explore
3 - Eye of Ugin
3 - Ezuri, Renegade Leader
3 - Fabricate
3 - Fathom Feeder
3 - Fathom Mage
3 - Fauna Shaman
3 - Feast of Blood
3 - Flagstones of Trokair
3 - Flow of Ideas
3 - Frantic Search
3 - From Beyond
3 - Frontline Medic
3 - Gaea’s Revenge
3 - Gather the Townsfolk
3 - Geist-Honored Monk
3 - Geth’s Verdict
3 - Gilded Lotus
3 - Goblin Electromancer
3 - Gods Willing
3 - Goldnight Commander
3 - Grand Arbiter Augustin IV
3 - Grave Birthing
3 - Grave Pact
3 - Grave Titan
3 - Gravedigger
3 - Gray Merchant of Asphodel
3 - Gurmag Angler
3 - Guttersnipe
3 - Guul Draz Vampire
3 - Hammer of Bogardan
3 - Haunting Echoes
3 - Hellkite Overlord
3 - Hero of Bladehold
3 - High Priest of Penance
3 - Horizon Chimera
3 - Humbler of Mortals
3 - Hunt the Weak
3 - Idyllic Tutor
3 - Imposing Sovereign
3 - Inexorable Tide
3 - Inferno Titan
3 - Inkmoth Nexus
3 - Inspiring Call
3 - Into the Wilds
3 - Invisible Stalker
3 - Iron Maiden
3 - Jace, Vryn’s Prodigy//Jace, Telepath Unbound
3 - Jeskai Charm
3 - Jolrael’s Centaur
3 - Kalonian Tusker
3 - Kalonian Twingrove
3 - Karplusan Forest
3 - Kederekt Leviathan
3 - Keranos, God of Storms
3 - Khalni Heart Expedition
3 - Kolaghan Forerunners
3 - Kolaghan’s Command
3 - Kor Skyfisher
3 - Krark-Clan Ironworks
3 - Kruphix, God of Horizons
3 - Lantern Scout
3 - Lavaclaw Reaches
3 - Lifebane Zombie
3 - Lifeblood Hydra
3 - Liliana of the Veil
3 - Liliana, Heretical Healer//Liliana, Defiant Necromancer
3 - Liliana’s Caress
3 - Lodestone Golem
3 - Lotus Cobra
3 - Loxodon Smiter
3 - Lyev Skyknight
3 - Magmatic Insight
3 - Mana Crypt
3 - Manamorphose
3 - March from the Tomb
3 - Marchesa, the Black Rose
3 - Mardu Ascendancy
3 - Mardu Warshrieker
3 - Megrim
3 - Mentor of the Meek
3 - Mind Grind
3 - Misdirection
3 - Momentary Blink
3 - Moorland Haunt
3 - Mother of Runes
3 - Mox Jet
3 - Muscle Sliver
3 - Myr Battlesphere
3 - Myr Enforcer
3 - Myr Retriever
3 - Mystic Snake
3 - Mystical Tutor
3 - Narcomoeba
3 - Necromaster Dragon
3 - Niv-Mizzet, Dracogenius
3 - Noble Hierarch
3 - Numot, the Devastator
3 - Oblivion Sower
3 - Ojutai, Soul of Winter
3 - Ojutai’s Command
3 - Omniscience
3 - Ordeal of Heliod
3 - Outpost Siege
3 - Pacifism
3 - Paragon of Eternal Wilds
3 - Paragon of Fierce Defiance
3 - Path of Bravery
3 - Pearl Lake Ancient
3 - Phenax, God of Deception
3 - Phyrexian Metamorph
3 - Pia and Kiran Nalaar
3 - Pilgrim’s Eye
3 - Planar Cleansing
3 - Platinum Emperion
3 - Predator Dragon
3 - Predator Ooze
3 - Priest of the Blood Rite
3 - Pristine Talisman
3 - Prophetic Bolt
3 - Pyroclasm
3 - Qasali Pridemage
3 - Quirion Ranger
3 - Rakdos Cackler
3 - Ratchet Bomb
3 - Rattleclaw Mystic
3 - Razorfoot Griffin
3 - Reality Shift
3 - Realm Seekers
3 - Reanimate
3 - Renegade Krasis
3 - Resolute Archangel
3 - Retraction Helix
3 - Retreat to Emeria
3 - Rhys the Redeemed
3 - Riot Control
3 - River Boa
3 - Roast
3 - Ruthless Deathfang
3 - Sage of Hours
3 - Saprazzan Skerry
3 - Savage Ventmaw
3 - Scourge of the Throne
3 - Seat of the Synod
3 - See Beyond
3 - Seismic Assault
3 - Sejiri Steppe
3 - Send to Sleep
3 - Sever the Bloodline
3 - Shadows of the Past
3 - Shared Animosity
3 - Siege Dragon
3 - Siege Rhino
3 - Sigil of the Empty Throne
3 - Sigiled Starfish
3 - Silent Arbiter
3 - Silkwrap
3 - Silumgar Monument
3 - Silumgar’s Command
3 - Sin Collector
3 - Skybind
3 - Skywise Teachings
3 - Spell Shrivel
3 - Sphinx of Magosi
3 - Spine of Ish Sah
3 - Staff of Domination
3 - Steelshaper’s Gift
3 - Stinkweed Imp
3 - Stirring Wildwood
3 - Stonehewer Giant
3 - Stromkirk Noble
3 - Stubborn Denial
3 - Sublime Archangel
3 - Sultai Ascendancy
3 - Sun Droplet
3 - Swiftfoot Boots
3 - Sword of Body and Mind
3 - Sword of Feast and Famine
3 - Sword of Light and Shadow
3 - Sylvan Scrying
3 - Talent of the Telepath
3 - Tasigur, the Golden Fang
3 - Tectonic Edge
3 - Teferi, Temporal Archmage
3 - Temple Bell
3 - Temporal Mastery
3 - Temur War Shaman
3 - Thawing Glaciers
3 - The Chain Veil
3 - The Rack
3 - Thopter Engineer
3 - Thrun, the Last Troll
3 - Tidebinder Mage
3 - Tinker
3 - Tooth and Nail
3 - Treasure Cruise
3 - Treetop Village
3 - Tribute to Hunger
3 - Triskelion
3 - Trostani, Selesnya’s Voice
3 - Tundra Wolves
3 - Ugin, the Spirit Dragon
3 - Undercity Troll
3 - Undiscovered Paradise
3 - Unmake
3 - Urza’s Incubator
3 - Utopia Sprawl
3 - Utter End
3 - Valeron Wardens
3 - Vampire Nocturnus
3 - Vampiric Tutor
3 - Vapor Snag
3 - Vedalken Mastermind
3 - Vigor
3 - Volrath’s Stronghold
3 - Wall of Reverence
3 - Warleader’s Helix
3 - War-Name Aspirant
3 - Wasteland Strangler
3 - Weatherseed Treefolk
3 - Well of Ideas
3 - Well of Lost Dreams
3 - Whisperwood Elemental
3 - Wild Slash
3 - Witchstalker
3 - Yavimaya Elder
3 - Young Wolf
3 - Zuran Orb
3 - Zurgo Bellstriker
3 - Zurgo Helmsmasher
2 - Absorb
2 - Abzan Ascendancy
2 - Abzan Falconer
2 - Acidic Slime
2 - Advent of the Wurm
2 - Æther Figment
2 - Aggressive Mining
2 - Ainok Bond-Kin
2 - Ajani Goldmane
2 - Ajani’s Chosen
2 - Akroan Crusader
2 - Akroma, Angel of Wrath
2 - Alchemist's Refuge
2 - Ambuscade Shaman
2 - Anafenza, Kin-Tree Spirit
2 - Ancestral Recall
2 - Ancestral Vision
2 - Anchor to the Æther
2 - Ancient Tomb
2 - Animar, Soul of Elements
2 - Ankle Shanker
2 - Apocalypse Hydra
2 - Arashin Sovereign
2 - Arc Trail
2 - Archive Trap
2 - Archon of Redemption
2 - Arena Athlete
2 - Argentum Armor
2 - Argothian Enchantress
2 - Armada Wurm
2 - Asceticism
2 - Ash Zealot
2 - Ashen Rider
2 - Ashnod's Altar
2 - Aspect of Gorgon
2 - Assault Formation
2 - Astral Cornucopia
2 - Atarka Monument
2 - Augur of Bolas
2 - Augury Adept
2 - Aurelia, the Warleader
2 - Auriok Champion
2 - Avacyn, Guardian Angel
2 - Aven Sunstriker
2 - Awakening Zone
2 - Azorius Arrester
2 - Backlash
2 - Bant Charm
2 - Beacon of Immortality
2 - Beacon of Tomorrows
2 - Become Immense
2 - Berserkers’ Onslaught
2 - Bite of the Black Rose
2 - Blade Splicer
2 - Bladewing's Thrall
2 - Blasting Station
2 - Blightning
2 - Blinkmoth Urn
2 - Bloodline Keeper//Lord of Lineage
2 - Bloodsoaked Champion
2 - Bogardan Hellkite
2 - Bojuka Bog
2 - Bone Splinters
2 - Bonescythe Sliver
2 - Boomerang
2 - Boon Satyr
2 - Boros Garrison
2 - Bramblecrush
2 - Brave the Sands
2 - Breaching Leviathan
2 - Bridge from Below
2 - Brutal Expulsion
2 - Brutal Hordechief
2 - Burst Lightning
2 - Candelabra of Tawnos
2 - Capsize
2 - Captivating Vampire
2 - Careful Study
2 - Carrion Crow
2 - Cartel Aristocrat
2 - Chained to the Rocks
2 - Champion of Lambholt
2 - Chief Engineer
2 - Child of Alara
2 - Chittering Rats
2 - Chrome Mox
2 - Cinder Glade
2 - Cinder Wall
2 - Citadel Siege
2 - Claustrophobia
2 - Codex Shredder
2 - Coercive Portal
2 - Compulsive Research
2 - Condemn
2 - Consul’s Lieutenant
2 - Consuming Aberration
2 - Contagion Clasp
2 - Copperline Gorge
2 - Coral Barrier
2 - Core Prowler
2 - Court Hussar
2 - Crib Swap
2 - Crosis’s Charm
2 - Crucible of the Spirit Dragon
2 - Cruel Ultimatum
2 - Crypt Sliver
2 - Crystalline Sliver
2 - Cunning Breezedancer
2 - Cytoshape
2 - Dakmor Plague
2 - Daretti, Scrap Savant
2 - Darksteel Citadel
2 - Darksteel Ingot
2 - Daybreak Coronet
2 - Dead Drop
2 - Deadbridge Goliath
2 - Deadly Recluse
2 - Death’s Shadow
2 - Deathmist Raptor
2 - Deathrite Shaman
2 - Debilitating Injury
2 - Defense of the Heart
2 - Deflecting Palm
2 - Delver of Secrets
2 - Demonic Pact
2 - Den Protector
2 - Deprive
2 - Deputy of Acquittals
2 - Desolate Lighthouse
2 - Despise
2 - Deus of Calamity
2 - Diabolic Edict
2 - Dictate of the Twin Gods
2 - Diregraf Ghoul
2 - Disfigure
2 - Displacement Wave
2 - Distress
2 - Divinity of Pride
2 - Domestication
2 - Doomed Necromancer
2 - Doomwake Giant
2 - Dragon Broodmother
2 - Dragon Mantle
2 - Dragonlord Dromoka
2 - Dragonmaster Outcast
2 - Dragonspeaker Shaman
2 - Dragon-Style Twins
2 - Drana’s Emissary
2 - Dreadbore
2 - Dream Halls
2 - Dreg Mangler
2 - Drift of Phantasms
2 - Dromoka Monument
2 - Dromoka Warrior
2 - Dromoka’s Command
2 - Drown in Sorrow
2 - Druidic Satchel
2 - Duplicant
2 - Dutiful Attendant
2 - Eldrazi Monument
2 - Elgaud Inquisitor
2 - Elspeth, Knight-Errant
2 - Elusive Spellfist
2 - Elvish Promenade
2 - Emancipation Angel
2 - Endless Ranks of the Dead
2 - Energy Chamber
2 - Energy Field
2 - Enshrouding Mist
2 - Ensnaring Bridge
2 - Ensoul Artifact
2 - Enthralling Victor
2 - Entomb
2 - Ephara, God of the Polis
2 - Eternal Thirst
2 - Evolutionary Leap
2 - Exava, Rakdos Blood Witch
2 - Exquisite Blood
2 - Exsanguinate
2 - Extractor Demon
2 - Eyeblight Assassin
2 - Fable of Wolf and Owl
2 - Faith’s Fetters
2 - Faith’s Reward
2 - Fanatic of Mogis
2 - Farhaven Elf
2 - Fate Unraveler
2 - Fated Conflagration
2 - Favored Hoplite
2 - Feat of Resistance
2 - Felidar Sovereign
2 - Fencing Ace
2 - Fiend Hunter
2 - Fireblast
2 - Firehoof Cavalry
2 - Fireshrieker
2 - Firewild Borderpost
2 - Firewing Phoenix
2 - Flames of the Firebrand
2 - Flameshadow Conjuring
2 - Flametongue Kavu
2 - Flamewright
2 - Fleetfeather Cockatrice
2 - Flesh to Dust
2 - Fling
2 - Fog Bank
2 - Followed Footsteps
2 - Font of Mythos
2 - Forbid
2 - Forced Fruition
2 - Foul Renewal
2 - Foundry Street Denizen
2 - Freed from the Real
2 - Frogmite
2 - Fyndhorn Elves
2 - Gahiji, Honored One
2 - Galerider Sliver
2 - Galvanic Blast
2 - Geist of Saint Traft
2 - Genesis Chamber
2 - Genesis Wave
2 - Ghirapur Gearcrafter
2 - Ghor-Clan Rampager
2 - Ghoulcaller Gisa
2 - Gift of Immortality
2 - Gifts Ungiven
2 - Glade Watcher
2 - Glimmerpost
2 - Goblin Arsonist
2 - Goblin Guide
2 - Goblin Kaboomist
2 - Goblin Razerunners
2 - Goblin Roughrider
2 - Godsend
2 - Golden Hind
2 - Golem-Skin Gauntlets
2 - Golgari Grave-Troll
2 - Golgari Thug
2 - Granger Guildmage
2 - Grapeshot
2 - Grave Betrayal
2 - Gravepurge
2 - Grazing Gladehart
2 - Greater Auramancy
2 - Grim Lavamancer
2 - Grim Monolith
2 - Grim Return
2 - Grip of Desolation
2 - Grixis Charm
2 - Grove of the Guardian
2 - Growing Ranks
2 - Growth Spasm
2 - Gruul Guildgate
2 - Guardian Zendikon
2 - Halimar Depths
2 - Hammer of Purphoros
2 - Harbinger of the Hunt
2 - Hardened Berserker
2 - Harvester of Souls
2 - Haunted Plate Mail
2 - Heat Ray
2 - Hedron Archive
2 - Hellkite Charger
2 - Helm of Awakening
2 - Herald of Kozilek
2 - Heroes’ Bane
2 - Hidden Dragonslayer
2 - Hidden Gibbons
2 - Hidden Strings
2 - High Sentinels of Arashin
2 - High Tide
2 - Honor’s Reward
2 - Horizon Canopy
2 - Hornet Nest
2 - Horribly Awry
2 - Horseshoe Crab
2 - Howl of the Horde
2 - Illusions of Grandeur
2 - Illusory Angel
2 - Immaculate Magistrate
2 - Imperious Perfect
2 - Increasing Devotion
2 - Infernal Offering
2 - Instill Energy
2 - Interpret the Signs
2 - Invoke the Firemind
2 - Ire Shaman
2 - Iroas, God of Victory
2 - Iron Myr
2 - Isochron Scepter
2 - Ivorytusk Fortress
2 - Jace Beleren
2 - Jace’s Erasure
2 - Jace’s Mindseeker
2 - Jalira, Master Polymorphist
2 - Jarad, Golgari Lich Lord
2 - Jeskai Elder
2 - Jhessian Infiltrator
2 - Jhessian Thief
2 - Joiner Adept
2 - Joraga Treespeaker
2 - Joraga Warcaller
2 - Journey to Nowhere
2 - Jund Charm
2 - Jungle Shrine
2 - Kabira Crossroads
2 - Kalastria Healer
2 - Karador, Ghost Chieftain
2 - Karoo Meerkat
2 - Kavu Mauler
2 - Kavu Monarch
2 - Kavu Predator
2 - Kazandu Blademaster
2 - Kazuul Warlord
2 - Khalni Hydra
2 - Kiln Fiend
2 - Kilnmouth Dragon
2 - Kingpin’s Pet
2 - Kiora, Master of the Depths
2 - Knight of Meadowgrain
2 - Kodama’s Reach
2 - Kolaghan Monument
2 - Kolaghan Skirmisher
2 - Kor Bladewhirl
2 - Kozilek’s Predator
2 - Kresh the Bloodbraided
2 - Kytheon’s Irregulars
2 - Leatherback Baloth
2 - Lhurgoyf
2 - Life’s Legacy
2 - Lifeline
2 - Lightform
2 - Lightning Berserker
2 - Liliana of the Dark Realms
2 - Liliana’s Reaver
2 - Lone Missionary
2 - Lorthos, the Tidemaker
2 - Lotleth Troll
2 - Lotus Bloom
2 - Lumbering Falls
2 - Lys Alana Huntmaster
2 - Madcap Skills
2 - Maelstrom Wanderer
2 - Magister of Worth
2 - Magmaquake
2 - Mardu Banner
2 - Mardu Hateblade
2 - Mardu Heart-Piercer
2 - Mardu Roughrider
2 - Mardu Woe-Reaper
2 - Mark of Asylum
2 - Markov Blademaster
2 - Martyr of Sands
2 - Master of the Wild Hunt
2 - Master Transmuter
2 - Masterwork of Ingenuity
2 - Mastery of the Unseen
2 - Maze’s End
2 - Melek, Izzet Paragon
2 - Merciless Eviction
2 - Mer-Ek Nightblade
2 - Mesa Enchantress
2 - Metalworker
2 - Military Intelligence
2 - Mind Control
2 - Mind Funeral
2 - Mind Sculpt
2 - Mirko Vosk, Mind Drinker
2 - Mirror-Mad Phantasm
2 - Mirrorweave
2 - Mirrorworks
2 - Mistcutter Hydra
2 - Mistfire Adept
2 - Mistmeadow Witch
2 - Mnemonic Wall
2 - Monastery Swiftspear
2 - Moonveil Dragon
2 - Mortician Beetle
2 - Mox Emerald
2 - Mulch
2 - Murasa Pyromancer
2 - Myr Galvanizer
2 - Mystic Monastery
2 - Mystic Speculation
2 - Myth Realized
2 - Nantuko Cultivator
2 - Nature’s Lore
2 - Necropolis Fiend
2 - Necropolis Regent
2 - Negate
2 - Nest Invader
2 - Night’s Whisper
2 - Nimbus Maze
2 - Niv-Mizzet, the Firemind
2 - Ojutai Exemplars
2 - Ojutai’s Breath
2 - Ondu Cleric
2 - Onyx Mage
2 - Opportunity
2 - Orator of Ojutai
2 - Orcish Artillery
2 - Ordeal of Thassa
2 - Orzhov Charm
2 - Overgrown Battlement
2 - Palace Familiar
2 - Palladium Myr
2 - Paragon of Gathering Mists
2 - Parallax Wave
2 - Pattern of Rebirth
2 - Pentavus
2 - Pestilence Demon
2 - Petrified Field
2 - Phalanx Leader
2 - Phytotitan
2 - Pilfered Plans
2 - Planar Outburst
2 - Plasm Capture
2 - Plaxcaster Frogling
2 - Polymorphist’s Jest
2 - Pontiff of Blight
2 - Possibility Storm
2 - Prairie Stream
2 - Precinct Captain
2 - Prey Upon
2 - Priest of Titania
2 - Pristine Skywise
2 - Profaner of the Dead
2 - Progenitus
2 - Prognostic Sphinx
2 - Prossh, Skyraider of Kher
2 - Psychic Spiral
2 - Psychosis Crawler
2 - Pyromancer Ascension
2 - Quarantine Field
2 - Radiant Fountain
2 - Rakdos Guildgate
2 - Rakshasa Deathdealer
2 - Rakshasa Vizier
2 - Rakshasa’s Secret
2 - Raven’s Crime
2 - Ravenous Rats
2 - Reflecting Pool
2 - Refocus
2 - Regal Force
2 - Relic Seeker
2 - Replenish
2 - Resolute Blademaster
2 - Retreat to Kazandu
2 - Reverberate
2 - Reverent Hunter
2 - Riftwing Cloudskate
2 - Rishadan Port
2 - Rites of Flourishing
2 - Riverwheel Aerialists
2 - Rogue’s Passage
2 - Rootborn Defenses
2 - Rotlung Reanimator
2 - Ruby Medallion
2 - Rupture Spire
2 - Rush of Battle
2 - Ryusei, the Falling Star
2 - Sage-Eye Avengers
2 - Sarkhan Unbroken
2 - Savageborn Hydra
2 - Scale Blessing
2 - Scaleguard Sentinels
2 - Scapeshift
2 - Scout the Borders
2 - Scute Mob
2 - Sea Gate Loremaster
2 - Seal of Cleansing
2 - Séance
2 - Searing Blood
2 - Seeker of the Way
2 - Selvala, Explorer Returned
2 - Selvala’s Charge
2 - Servant of the Scale
2 - Shadowborn Demon
2 - Shaman of Forgotten Ways
2 - Shaman of the Great Hunt
2 - Shamanic Revelation
2 - Shambling Attendants
2 - Shambling Goblin
2 - Shambling Shell
2 - Shattergang Brothers
2 - Sheltered Aerie
2 - Shield of the Avatar
2 - Show and Tell
2 - Shrieking Affliction
2 - Sidisi, Undead Vizier
2 - Sidisi’s Faithful
2 - Silence
2 - Silver Myr
2 - Skirsdag High Priest
2 - Skullclamp
2 - Slagstorm
2 - Sliver Legion
2 - Smallpox
2 - Smother
2 - Smothering Abomination
2 - Soul Ransom
2 - Soul’s Attendant
2 - Sovereigns of Lost Alara
2 - Spawnwrithe
2 - Sphinx of the Steel Wind
2 - Sphinx’s Tutelage
2 - Sporemound
2 - Spreading Seas
2 - Sprouting Thrinax
2 - Stalwart Aven
2 - Starfield of Nyx
2 - Steel of the Godhead
2 - Steppe Lynx
2 - Stonehorn Dignitary
2 - Stormscape Familiar
2 - Street Wraith
2 - Striking Sliver
2 - Stromkirk Captain
2 - Stuffy Doll
2 - Sudden Reclamation
2 - Sultai Emissary
2 - Sultai Scavenger
2 - Sultai Soothsayer
2 - Summer Bloom
2 - Summoner’s Pact
2 - Sunblade Elf
2 - Sungrace Pegasus
2 - Sungrass Prairie
2 - Suq’Ata Lancer
2 - Surrak Dragonclaw
2 - Surrak, the Hunt Caller
2 - Sylvan Library
2 - Sylvan Messenger
2 - Sylvan Safekeeper
2 - Syphon Sliver
2 - Taigam’s Scheming
2 - Tajuru Archer
2 - Tarmogoyf
2 - Tatsumasa, the Dragon’s Fang
2 - Teferi’s Puzzle Box
2 - Temur Ascendancy
2 - Teneb, the Harvester
2 - Terminus
2 - Tezzeret, Agent of Bolas
2 - Tezzeret’s Gambit
2 - Thassa’s Devourer
2 - The Mimeoplasm
2 - Thopter Spy Network
2 - Thopter Squadron
2 - Thorncaster Sliver
2 - Thraben Doomsayer
2 - Throttle
2 - Thrumming Stone
2 - Thundermaw Hellkite
2 - Thunderscape Familiar
2 - Tidehollow Strix
2 - Time Reversal
2 - Time Walk
2 - Timesifter
2 - Titania, Protector of Argoth
2 - Tolaria West
2 - Tome Scour
2 - Tormenting Voice
2 - Tormod’s Crypt
2 - Toxin Sliver
2 - Trading Post
2 - Trained Caracal
2 - Transcendent Master
2 - Transguild Promenade
2 - Traumatize
2 - Triton Tactics
2 - Tuktuk the Explorer
2 - Turnabout
2 - Turntimber Ranger
2 - Twin Bolt
2 - Twinflame
2 - Typhoid Rats
2 - Ugin’s Insight
2 - Ulamog’s Nullifier
2 - Ulamog’s Reclaimer
2 - Unburden
2 - Undergrowth Champion
2 - Undying Evil
2 - Urban Evolution
2 - Valakut, the Molten Pinnacle
2 - Valley Dasher
2 - Valor
2 - Varolz, the Scar-Striped
2 - Vedalken Shackles
2 - Venser, Shaper Savant
2 - Vent Sentinel
2 - Vesuva
2 - Veteran Warleader
2 - Vinelasher Kudzu
2 - Vines of Vastwood
2 - Vision Skeins
2 - Void Squall
2 - Volcanic Fallout
2 - Vorapede
2 - Vulshok Sorcerer
2 - Wall of Junk
2 - Wall of Mulch
2 - Wall of Vines
2 - Warbringer
2 - Wasteland
2 - Wayfarer’s Bauble
2 - Wellwisher
2 - Wheel of Fortune
2 - Whirler Rogue
2 - Whirling Dervish
2 - Whisk Away
2 - Whitemane Lion
2 - Wild Growth
2 - Wild Nacatl
2 - Wonder
2 - Wood Elves
2 - Wooded Bastion
2 - Words of Worship
2 - Worldly Tutor
2 - Xenagos, God of Revels
2 - Yavimaya Ants
2 - Yavimaya Hollow
2 - Yawgmoth’s Will
2 - Youthful Scholar
2 - Zendikar’s Roil
2 - Zulaport Cutthroat
Abattoir Ghoul
Abzan Banner
Abzan Beastmaster
Abzan Skycaptain
Accorder’s Shield
Accumulated Knowledge
Acid-Spewer Dragon
Acorn Catapult
Act of Treason
Ad Nauseam
Adaptive Automaton
Admonition Angel
Aegis of the Gods
Æther Gale
Æther Tradewinds
Æther Vial
Æthermage’s Touch
Æthersnipe
Agent of Erebos
Agony Warp
Ajani Steadfast
Akoum Firebird
Akoum Stonewaker
Akroan Horse
Akroma’s Memorial
Alesha, Who Smiles at Death
Allied Strategies
Alloy Myr
Alpha Kavu
Alpine Grizzly
Altar of Shadows
Ambush Commander
Ancestral Mask
Ancestral Vengeance
Ancient Carp
Ancient Hellkite
Ancient Stirrings
Ancient Ziggurat
Angel of Glory’s Rise
Angel of the Dire Hour
Angel’s Grace
Angel’s Tomb
Angelheart Vial
Angelic Chorus
Angelic Destiny
Angelic Page
Anger
Animate Dead
Animist's Awakening
Apostle’s Blessing
Aquastrand Spider
Arashin Foremost
Arashin War Beast
Arbor Elf
Arc Lightning
Arcane Sanctum
Arcbound Crusher
Archers’ Parapet
Archetype of Aggression
Archetype of Endurance
Archetype of Imagination
Archfiend of Depravity
Archivist
Armadillo Cloak
Armageddon
Armament Corps
Armory of Iroas
Army of the Damned
Artful Maneuver
Ascended Lawmage
Aspect of Hydra
Aspiring Aeronaut
Astral Slide
Atarka Beastbreaker
Atarka’s Command
Attended Knight
Attrition
Attunement
Augury Owl
Aura Shards
Auratog
Auriok Edgewright
Avacyn’s Collar
Avalanche Riders
Avarice Amulet
Avatar of the Resolute
Avatar of Woe
Aven Riftwatcher
Aven Skirmisher
Aven Surveyor
Aven Tactician
Awaken the Bear
Azami, Lady of Scrolls
Azorius Chancery
Azorius Cluestone
Azorius Keyrune
Azorius Signet
Bad Moon
Bala Ged Thief
Balance
Balancing Act
Balefire Dragon
Baleful Force
Balustrade Spy
Bane of Bala Ged
Bane of Progress
Banefire
Barbed Field
Barrage of Boulders
Battle Mastery
Battle Squadron
Battlewise Hoplite
Beacon of Creation
Bear’s Companion
Befoul
Behemoth Sledge
Belligerent Sliver
Bellowing Tanglewurm
Belltoll Dragon
Belltower Sphinx
Benevolent Offering
Bequeathal
Bestial Menace
Bifurcate
Binding Grasp
Biomantic Mastery
Bioshift
Birthing Pod
Bitter Revelation
Bituminous Blast
Black Lotus
Blackmail
Blade of the Bloodchief
Bladewing the Risen
Blanchwood Armor
Blaze
Blessed Reincarnation
Blessed Spirits
Blessed Wind
Blight
Blightcaster
Blighted Cataract
Blighted Fen
Blinding Flare
Blisterpod
Blizzard Specter
Blood Cultist
Blood Speaker
Blood Tribute
Bloodbond March
Bloodbond Vampire
Blood-Chin Fanatic
Blood-Chin Rager
Bloodcrazed Neonate
Blood-Cursed Knight
Bloodfire Expert
Bloodhall Ooze
Bloom Tender
Body Double
Bogbrew Witch
Boggart Ram-Gang
Bonded Construct
Bone Saw
Bone Shredder
Bone to Ash
Bonesplitter
Borderland Marauder
Boros Cluestone
Boros Elite
Boros Keyrune
Boros Signet
Borrowing 100,000 Arrows
Boundless Realms
Brackwater Elemental
Brago, King Eternal
Brago’s Representative
Brainspoil
Bramblewood Paragon
Brawn
Breath of Darigaaz
Brimstone Mage
Bring Low
Bringer of the Black Dawn
Bringer of the Blue Dawn
Bringer of the Green Dawn
Bringer of the Red Dawn
Bringer of the White Dawn
Brood Birthing
Brood Sliver
Broodmate Dragon
Broodwarden
Browbeat
Brushland
Bubbling Cauldron
Burgeoning
Buried Ruin
Burn at the Stake
Burnished Hart
Butcher Ghoul
Butcher of Malakir
Cabal Archon
Cadaverous Bloom
Caldera Kavu
Call of the Conclave
Canopy Cover
Captured Sunlight
Carnivorous Moss-Beast
Carrier Thrall
Cascade Bluffs
Catacomb Sifter
Cathars’ Crusade
Cavern Harpy
Celestial Ancient
Celestial Flare
Center Soul
Cephalid Coliseum
Cerebral Vortex
Chain Lightning
Chalice of Life//Chalice of Death
Chameleon Colossus
Champion of Arashin
Chancellor of the Spires
Chandra Ablaze
Chandra Nalaar
Chandra, the Firebrand
Chandra’s Ignition
Chandra’s Spitfire
Channel the Suns
Chaos Warp
Char
Chariot of Victory
Charmbreaker Devils
Chasm Guide
Chief of the Edge
Chief of the Foundry
Chief of the Scale
Child of Night
Chimeric Mass
Choking Tethers
Chord of Calling
Chromanticore
Chromatic Sphere
Chromatic Star
Chrome Steed
Chronic Flooding
Chronicler of Heroes
Circle of Affliction
Circle of Elders
Citadel Castellan
City of Traitors
Clearwater Goblet
Cloud of Faeries
Cloudpost
Cloudshift
Clutch of Currents
Coastal Discovery
Coastal Piracy
Coat with Venom
Coercion
Collateral Damage
Collected Company
Collective Voyage
Colossodon Yearling
Colossus of Akros
Common Bond
Commune with Lava
Concentrate
Conclave Naturalists
Concordant Crossroads
Conduit of Ruin
Cone of Flame
Congregate
Conjurer’s Bauble
Conjurer’s Closet
Conspiracy
Consuming Vapors
Conundrum Sphinx
Coordinated Assault
Copper Myr
Copperhorn Scout
Coralhelm Commander
Corpsejack Menace
Council Guardian
Council’s Judgment
Counterbalance
Counterbore
Countryside Crusher
Covetous Dragon
Cowardice
Cradle of Vitality
Crater Elemental
Creeping Mold
Crippling Blight
Crippling Chill
Crop Rotation
Crown of Convergence
Crowned Ceratok
Cruel Revival
Crypt Ghast
Cryptic Annelid
Culling Dais
Cunning Lethemancer
Cunning Sparkmage
Cunning Strike
Curfew
Curiosity
Curse of Bloodletting
Curse of Death’s Hold
Curse of Echoes
Curse of Exhaustion
Curse of Misfortunes
Curse of Oblivion
Curse of the Bloody Tome
Curse of the Pierced Heart
Curse of the Swine
Curse of Thirst
Cursecatcher
Custodi Soulbinders
Custodian of the Trove
Cytoplast Root-Kin
Dack’s Duplicate
Daggerdrome Imp
Daghatar the Adamant
Dakmor Salvage
Darien, King of Kjeldor
Darigaaz’s Charm
Daring Skyjek
Dark Deal
Dark Petition
Darksteel Forge
Darksteel Gargoyle
Darksteel Myr
Dash Hopes
Dead Weight
Dearly Departed
Death Baron
Death Spark
Death Wind
Deathbringer Liege
Deathbringer Thoctar
Deathgreeter
Deathreap Ritual
Defeat
Defend the Hearth
Defiant Strike
Defiler of Souls
Defy Gravity
Demon of Death’s Gate
Demonic Rising
Deploy to the Front
Descent of the Dragons
Desert Twister
Desolation Twin
Destructive Force
Devil’s Play
Devoted Retainer
Devouring Light
Diabolic Intent
Diabolic Revelation
Dictate of Erebos
Dictate of Heliod
Dictate of Karametra
Diplomacy of the Wastes
Diregraf Captain
Disdainful Stroke
Disenchant
Dismiss into Dream
Disowned Ancestor
Distortion Strike
Dolmen Gate
Dominator Drone
Donate
Doomgape
Door to Nothingness
Douse in Gloom
Dragon Fangs
Dragon Roost
Dragon Throne of Tarkir
Dragon’s Eye Sentry
Dragonloft Idol
Dragonrage
Dragonscale Boon
Draining Whelk
Drainpipe Vermin
Drake Familiar
Drakestown Forgotten
Drakewing Krasis
Drastic Revelation
Dread
Dreadwaters
Dream Stalker
Dream Twist
Drogskol Captain
Drogskol Reaver
Dromoka Captain
Dromoka Dunecaster
Dromoka’s Gift
Drove of Elves
Drowned Rusalka
Druid’s Call
Druid’s Deliverance
Druids’ Repository
Dryad Arbor
Dryad Militant
Duneblast
Dungrove Elder
Duskmantle Guildmage
Dust Stalker
Dwarven Miner
Dwarven Ruins
Dwarven Soldier
Dwynen, Gilt-Leaf Daen
Dwynen’s Elite
Earthcraft
Ebony Owl Netsuke
Echoes of the Kin Tree
Edge of Autumn
Edric, Spymaster of Trest
Eidolon of the Great Revel
Eldrazi Skyspawner
Elite Inquisitor
Elsewhere Flask
Elspeth Tirel
Elusive Krasis
Elvish Harbinger
Elvish Spirit Guide
Elvish Vanguard
Ember Hauler
Ember Swallower
Embermage Goblin
Emblem of the Warmind
Embodiment of Spring
Emeria Angel
Emeria Shepherd
Emrakul’s Hatcher
Enchantress’s Presence
Encircling Fissure
Enclave Cryptologist
Encroaching Wastes
Endrek Sahr, Master Breeder
Enduring Victory
Engineered Explosives
Enigma Sphinx
Enlisted Wurm
Enraged Revolutionary
Entreat the Angels
Epic Confrontation
Epic Proportions
Epiphany Storm
Epochrasite
Erratic Portal
Ertai, the Corrupted
Escape Artist
Esper Charm
Essence Sliver
Essence Warden
Etched Oracle
Ethereal Ambush
Etherium-Horn Sorcerer
Ethersworn Adjudicator
Ethersworn Canonist
Everflowing Chalice
Evolution Charm
Excavation
Executioner’s Capsule
Executioner’s Hood
Exert Influence
Exotic Orchard
Extinguish All Hope
Extirpate
Extract from Darkness
Eyeblight Massacre
Eyeblight’s Ending
Fabled Hero
Faerie Conclave
Falkenrath Aristocrat
Fallow Earth
False Cure
Fanatic of Xenagos
Farsight Mask
Fated Retribution
Feldon of the Third Path
Fell the Mighty
Feral Animist
Feral Hydra
Feral Invocation
Festering Newt
Fetid Heath
Fieldmist Borderpost
Fiery Conclusion
Filigree Angel
Filth
Finest Hour
Fire Whip
Firedrinker Satyr
Firemantle Mage
Firescreamer
Firespout
Fissure
Flame Jab
Flame Slash
Flameblast Dragon
Flamebreak
Flamerush Rider
Flamespeaker Adept
Flamewake Phoenix
Flame-Wreathed Phoenix
Flaming Sword
Flatten
Flayer of the Hatebound
Flesh Carver
Flesh Reaver
Flickering Ward
Flickerwisp
Flooded Grove
Flying Crane Technique
Font of Fortunes
Fool’s Demise
Force Away
Forerunner of Slaughter
Forgeborn Oreads
Forgestoker Dragon
Forgotten Cave
Formless Nurturing
Foul-Tongue Shriek
Frenetic Efreet
Fresh Meat
Frontier Guide
Frontier Mastodon
Frost Walker
Frostwielder
Frozen Æther
Funeral Charm
Fungal Behemoth
Fungusaur
Furnace of Rath
Fusion Elemental
Fylamarid
Fyndhorn Elder
Garruk Relentless//Garruk, the Veil-Cursed
Garruk, Primal Hunter
Garruk’s Companion
Garruk’s Horde
Gate to the Æther
Gatecreeper Vine
Gaze of Granite
Geist of the Moors
Gelectrode
Gemhide Sliver
Gemstone Array
Gemstone Caverns
General’s Kabuto
Ghastly Remains
Ghave, Guru of Spores
Ghazbán Ogre
Ghostfire Blade
Ghoulraiser
Giant Harbinger
Giant Spider
Gideon Jura
Gideon, Champion of Justice
Gideon’s Reproach
Gift of Orzhova
Gild
Gilder Bairn
Glacial Chasm
Glacial Stalker
Gladecover Scout
Gleam of Authority
Glimmervoid
Glimpse of Nature
Glint Hawk
Glissa, the Traitor
Glistener Elf
Gnarlroot Trapper
Gnaw to the Bone
Goblin Artillery
Goblin Bushwhacker
Goblin Charbelcher
Goblin Fireslinger
Goblin Glory Chaser
Goblin Grenade
Goblin Heelcutter
Goblin Lackey
Goblin Legionnaire
Goblin Mountaineer
Goblin Offensive
Goblinslide
Gold Myr
Golgari Guildmage
Golgari Rot Farm
Golgari Signet
Gore-House Chainwalker
Gossamer Chains
Grand Abolisher
Grand Architect
Grand Melee
Grasp of the Hieromancer
Great Furnace
Great Teacher’s Decree
Greater Good
Greed
Greenwarden of Murasa
Grenzo, Dungeon Warden
Grenzo’s Cutthroat
Grim Contest
Grim Guardian
Grimgrin, Corpse-Born
Grisly Salvage
Groundshaker Sliver
Groundskeeper
Grove Rumbler
Grudge Keeper
Guard Gomazoa
Guardian of the Gateless
Guided Passage
Guile
Gurmag Drowner
Gurmag Swiftwing
Gwyllion Hedge-Mage
Haakon, Stromgald Scourge
Hada Freeblade
Hagra Diabolist
Halimar Excavator
Halimar Tidecaller
Hallowed Spiritkeeper
Hand of Emrakul
Hand of Honor
Hand of Silumgar
Hands of Binding
Harabaz Druid
Harbinger of the Tides
Harbor Serpent
Harmattan Efreet
Harmonize
Harrow
Harvest Pyre
Harvestguard Alseids
Hate Weaver
Havenwood Battleground
Healing Hands
Heart Sliver
Heartless Hidetsugu
Heart-Piercer Bow
Hedonist’s Trove
Hedron Matrix
Hedron-Field Purists
Heedless One
Heightened Awareness
Heir of the Wilds
Heliod’s Pilgrim
Hellion Crucible
Hellrider
Helm of Kaldra
Helm of Obedience
Helm of the Gods
Herald of Anafenza
Herald of Dromoka
Herald of the Pantheon
Herald of Torment
Herald of War
Herdchaser Dragon
Heretic’s Punishment
Heritage Druid
Hero of Iroas
Hero’s Blade
Hickory Woodlot
High Market
Highland Berserker
Highland Game
Highspire Mantis
Hive Mind
Hive Stirrings
Hixus, Prison Warden
Hobble
Homicidal Seclusion
Homing Sliver
Hooded Assassin
Hooting Mandrills
Horizon Scholar
Horn of Greed
Hostility
Hovermyr
Howl of the Night Pack
Hull Breach
Humility
Hurkyl’s Recall
Hypergenesis
Hypnotic Specter
Icefeather Aven
Icequake
Ichor Wellspring
Ichorid
Icy Blast
Illusionary Servant
Immolating Souleater
Immortal Coil
Immortal Servitude
Impact Tremors
Incite Rebellion
Increasing Vengeance
Incremental Growth
Indulgent Tormentor
Infectious Bloodlust
Infernal Contract
Infernal Scarring
Infernal Tutor
Infiltration Lens
Infinite Reflection
Inheritance
Inquisitor’s Flail
Intellectual Offering
Intet, the Dreamer
Ior Ruin Expedition
Iridescent Angel
Ironclaw Orcs
It That Betrays
Ivory Mask
Ivy Lane Denizen
Izzet Boilerworks
Izzet Cluestone
Izzet Keyrune
Izzet Signet
Jace’s Archivist
Jace’s Phantasm
Jace’s Sanctum
Jaddi Offshoot
Jagged-Scar Archers
Jenara, Asura of War
Jeskai Banner
Jeskai Sage
Jeskai Student
Jhoira of the Ghitu
Jin-Gitaxias, Core Augur
Jokulhaups
Joraga Bard
Jorubai Murk Lurker
Jungle Barrier
Juniper Order Ranger
Junk Diver
Kabira Evangel
Kalastria Highborn
Kamahl, Fist of Krosa
Kami of the Crescent Moon
Karametra, God of Harvests
Karametra’s Acolyte
Karametra’s Favor
Karn, Silver Golem
Karrthus, Tyrant of Jund
Kathari Bomber
Kathari Remnant
Kavu Chameleon
Kavu Climber
Kavu Howler
Kavu Lair
Kavu Titan
Kederekt Parasite
Keen Sense
Keiga, the Tide Star
Keldon Marauders
Kessig Cagebreakers
Kheru Bloodsucker
Kheru Dreadmaw
Kheru Lich Lord
Kiki-Jiki, Mirror Breaker
Kill Shot
Killing Glare
Killing Wave
Kin-Tree Invocation
Kiora’s Follower
Kira, Great Glass-Spinner
Kird Chieftain
Kitesail Apprentice
Kitsune Blademaster
Knight of Infamy
Knightly Valor
Kolaghan Aspirant
Kolaghan Stormsinger
Konda, Lord of Eiganjo
Kor Castigator
Kor Duelist
Kor Hookmaster
Korlash, Heir to Blackblade
Kothophed, Soul Hoarder
Krenko, Mob Boss
Krovikan Mist
Kuldotha Phoenix
Languish
Laquatus’s Champion
Last Breath
Last Thoughts
Lavinia of the Tenth
Lay of the Land
Leaden Myr
Leaf Gilder
Leaping Master
Leeching Sliver
Leonin Sun Standard
Leyline of Sanctity
Leyline of the Meek
Leyline of Vitality
Liege of the Tangle
Life and Limb
Life Burst
Lightmine Field
Lightning Rift
Lightning Shrieker
Lightwalker
Lim-Dûl’s Vault
Lion’s Eye Diamond
Living Artifact
Llanowar Empath
Llanowar Reborn
Loam Lion
Lodestone Myr
Lonely Sandbar
Longshot Squad
Lord of Atlantis
Lord of Extinction
Lord of the Unreal
Lord of the Void
Lose Hope
Lotus Path Djinn
Lotus-Eye Mystics
Loxodon Hierarch
Loxodon Warhammer
Luminarch Ascension
Lurking Predators
Lux Cannon
Madrush Cyclops
Maelstrom Nexus
Mage-Ring Bully
Maggot Carrier
Magister Sphinx
Magma Sliver
Magmatic Chasm
Makindi Shieldmate
Makindi Sliderunner
Malakir Bloodwitch
Malfegor
Mana Drain
Mana Flare
Mana Tithe
Mana Vault
Manabond
Managorger Hydra
Map the Wastes
Marang River Prowler
Marath, Will of the Wild
Marchesa’s Infiltrator
Marchesa’s Smuggler
Mardu Hordechief
Mardu Runemark
Mardu Scout
Mardu Shadowspear
Mardu Skullhunter
Mardu Strike Leader
Maro
Marrow-Gnawer
Marsh Crocodile
Martial Law
Martyr of Ashes
Mask of Memory
Master of the Pearl Trident
Master the Way
Master Warcraft
Maze of Ith
Meditate
Meishin, the Mind Cage
Melira, Sylvok Outcast
Mental Vapors
Merchant Scroll
Merfolk Looter
Metathran Elite
Metathran Transport
Midnight Recovery
Might of Oaks
Mighty Leap
Mikaeus, the Lunarch
Mimic Vat
Mind Unbound
Mind Warp
Mindshrieker
Mindswipe
Minister of Pain
Miren, the Moaning Well
Mirran Crusader
Mirrodin’s Core
Mirror Entity
Mirror Golem
Misers’ Cage
Mishra’s Factory
Mistbind Clique
Mistform Ultimus
Mistvein Borderpost
Mitotic Slime
Mogg Fanatic
Mogg War Marshal
Mogis’s Marauder
Moltensteel Dragon
Momir Vig, Simic Visionary
Monastery Flock
Moonlight Geist
Mortal’s Ardor
Mortarpod
Mountain Valley
Mox Diamond
Mox Pearl
Muddle the Mixture
Multani, Maro-Sorcerer
Murderous Redcap
Murkfiend Liege
Mutant’s Prey
Muzzio, Visionary Architect
Mwonvuli Acid-Moss
Mwonvuli Beast Tracker
Mycosynth Wellspring
Myr Matrix
Myr Propagator
Myr Servitor
Myr Turbine
Mystic Meditation
Mystical Teachings
Nahiri, the Lithomancer
Nameless Inversion
Narset Transcendent
Narset, Enlightened Master
Nath of the Gilt-Leaf
Natural Balance
Natural Order
Nature’s Spiral
Naya Charm
Nearheath Pilgrim
Necrogen Scudder
Necromancer’s Assistant
Necromantic Selection
Necromantic Summons
Necropotence
Nemesis of Reason
Nephalia Drownyard
Nether Shadow
Netherborn Phalanx
Nettle Sentinel
Neurok Transmuter
Nevinyrral’s Disk
Nezumi Bone-Reader
Nightfire Giant
Nihil Spellbomb
Nimana Sell-Sword
Nimbus of the Isles
Nimbus Swimmer
Ninja of the Deep Hours
Nissa Revane
Nissa’s Chosen
Nissa’s Revelation
No Mercy
No-Dachi
Norin the Wary
Novijen, Heart of Progress
Noxious Vapors
Noyan Dar, Roil Shaper
Nylea’s Disciple
Nylea’s Presence
Nyx Infusion
Nyx Weaver
Oakheart Dryads
Oath of the Ancient Wood
Ob Nixilis Reignited
Oblation
Oblivion Stone
Obstinate Baloth
Ogre Slumlord
Ojutai’s Summons
Okiba-Gang Shinobi
O-Naginata
Ondu Rising
Opalescence
Open the Vaults
Oran-Rief Survivalist
Oran-Rief, the Vastwood
Orbs of Warding
Orcish Cannonade
Orcish Captain
Oreskos Swiftclaw
Orim’s Prayer
Ostracize
Outnumber
Overgrowth
Overrun
Overseer of the Damned
Oversold Cemetery
Overwhelming Intellect
Overwhelming Stampede
Painful Quandary
Painter’s Servant
Palinchron
Paradox Haze
Paragon of New Dawns
Paragon of Open Graves
Parallax Tide
Paranoid Delusions
Parasitic Strix
Pariah’s Shield
Part the Waterveil
Past in Flames
Pathrazer of Ulamog
Pawn of Ulamog
Peace of Mind
Peer Through Depths
Peregrine Drake
Perilous Research
Perilous Vault
Perimeter Captain
Personal Sanctuary
Personal Tutor
Pestermite
Pestilence
Phalanx Formation
Phantasmagorian
Phantasmal Bear
Pharika’s Cure
Phyrexia’s Core
Phyrexian Crusader
Phyrexian Obliterator
Phyrexian Walker
Pili-Pala
Pillage
Pillory of the Sleepless
Pine Walker
Pitiless Horde
Plague Myr
Plague Spitter
Plated Geopede
Plated Sliver
Plea for Power
Plumeveil
Porphyry Nodes
Portent of Betrayal
Prescient Chimera
Press the Advantage
Pressure Point
Pride of the Clouds
Primal Rage
Primal Surge
Primalcrux
Primordial Sage
Privileged Position
Prized Unicorn
Processor Assault
Prodigal Pyromancer
Profound Journey
Promise of Bunrei
Protean Hulk
Protean Hydra
Proteus Staff
Pull from Eternity
Pulse Tracker
Purity
Putrid Imp
Pyretic Ritual
Pyrite Spellbomb
Pyroblast
Pyrokinesis
Pyromancer’s Goggles
Pyromancer’s Swath
Pyromatics
Pyrotechnics
Qal Sisma Behemoth
Qarsi Sadist
Quest for the Holy Relic
Quest for Ula’s Temple
Quicken
Quicksand
Quiet Contemplation
Quietus Spike
Quirion Dryad
Rafiq of the Many
Raging Kavu
Raiders’ Spoils
Rain of Rust
Rain of Tears
Rainbow Efreet
Rakdos Ickspitter
Rakdos Keyrune
Rakdos Shred-Freak
Rakdos, Lord of Riots
Rakish Heir
Rakshasa Gravecaller
Rancid Earth
Ranger of Eos
Rapid Hybridization
Ratcatcher
Ravaging Blaze
Reality Acid
Realm Razer
Reap and Sow
Reap What Is Sown
Reaper from the Abyss
Reave Soul
Reclusive Artificer
Recoil
Recross the Paths
Red Elemental Blast
Reduce in Stature
Reef Worm
Reforge the Soul
Reins of Power
Reito Lantern
Rekindled Flame
Relentless Rats
Reminisce
Render Silent
Renegade Doppelganger
Rescue
Research Assistant
Reshape
Rest for the Weary
Rest in Peace
Retether
Reveillark
Revenge of the Hunted
Revive
Rewind
Reya Dawnbringer
Rhox Maulers
Rhys the Exiled
Ride Down
Riku of Two Reflections
Ring of Three Wishes
Riptide Chimera
Risen Executioner
Rite of Flame
Rite of Passage
Rith’s Charm
River Kelpie
River of Tears
Roaring Primadox
Robe of Mirrors
Rofellos, Llanowar Emissary
Roil Spout
Rolling Earthquake
Roon of the Hidden Realm
Rorix Bladewing
Rot Shambler
Rotfeaster Maggot
Rotting Mastodon
Rouse the Mob
Rousing of Souls
Rowen
Rubblebelt Raiders
Ruination Guide
Ruinous Path
Rune Snag
Runes of the Deus
Rune-Scarred Demon
Rune-Tail, Kitsune Ascendant//Rune-Tail's Essence
Sabertooth Outrider
Sage’s Reverie
Sagu Mauler
Sakura-Tribe Scout
Salt Road Ambushers
Salt Road Patrol
Salt Road Quartermasters
Sanctum of Ugin
Sandblast
Sandcrafter Mage
Sandsteppe Scavenger
Sanity Grinding
Sarkhan the Mad
Sarkhan Vol
Sarkhan’s Rage
Saruli Gatekeepers
Satyr Firedancer
Savage Beating
Savage Knuckleblade
Savage Lands
Savage Punch
Savage Twister
Sawtooth Loon
Scab-Clan Berserker
Scale of Chiss-Goria
Scarland Thrinax
Scatter to the Winds
Scion of Glaciers
Scion of Oona
Scion of Ugin
Scourge of Valkas
Scouring Sands
Scrap Mastery
Screamreach Brawler
Scroll of the Masters
Scroll Thief
Sculpting Steel
Scythe Leopard
Sea Gate Oracle
Seal of Removal
Search for Tomorrow
Searing Blaze
Seascape Aerialist
Seaside Citadel
Secluded Glen
Secluded Steppe
Second Sunrise
Secret Plans
Secure the Wastes
Sedge Sliver
Sedraxis Alchemist
See the Unwritten
Seek the Horizon
Seer’s Sundial
Seismic Rupture
Seizan, Perverter of Truth
Sejiri Refuge
Selesnya Evangel
Selesnya Sanctuary
Selvala’s Enforcer
Semblance Anvil
Sensei’s Divining Top
Seraph of the Sword
Seraph Sanctuary
Serra Ascendant
Serra Avatar
Serra’s Sanctum
Serrated Arrows
Serum Tank
Set Adrift
Sewer Nemesis
Shadowborn Apostle
Shaman of the Pack
Shambleshark
Shambling Remains
Shambling Vent
Shardless Agent
Sharuum the Hegemon
Shelldock Isle
Sheoldred, Whispering One
Shield of Kaldra
Shield of the Oversoul
Shield Sphere
Shieldhide Dragon
Shifting Sliver
Shimmering Grotto
Shirei, Shizo’s Caretaker
Shivan Dragon
Shivan Hellkite
Shivan Meteor
Shizo, Death’s Storehouse
Shoal Serpent
Shockmaw Dragon
Shrapnel Blast
Shrieking Drake
Shriekmaw
Shrine of the Forsaken Gods
Shu Yun, the Silent Tempest
Sibsig Host
Siege-Gang Commander
Sigarda, Host of Herons
Sight Beyond Sight
Sight of the Scalelords
Sigil of Sleep
Silence the Believers
Silumgar Butcher
Silverblade Paladin
Silvergill Adept
Simian Spirit Guide
Simic Growth Chamber
Sinew Sliver
Singing Bell Strike
Sire of Insanity
Sire of Stagnation
Skaab Ruinator
Skarrg, the Rage Pits
Skeletal Scrying
Skithiryx, the Blight Dragon
Skittering Invasion
Skylasher
Skyreach Manta
Skyrider Elf
Slate of Ancestry
Slaughter Pact
Slave of Bolas
Sleep
Slice and Dice
Sliver Hive
Sliver Hivelord
Sliver Queen
Smite the Monstrous
Smokestack
Snapping Gnarlid
Sneak Attack
Soldevi Excavations
Solemn Offering
Soul Conduit
Soul Scourge
Soulblade Djinn
Soulfire Grand Master
Souls of the Faultless
Spark Spray
Sparksmith
Spawn of Thraxes
Spawning Bed
Spell Burst
Spellbinder
Spellbook
Spellbreaker Behemoth
Spellheart Chimera
Spellstutter Sprite
Sphere of the Suns
Sphinx of Jwar Isle
Sphinx of Lost Truths
Spike Jester
Spinneret Sliver
Spirit Away
Spirit Bonds
Splinter Twin
Split Decision
Spreading Plague
Sprinting Warbrute
Squadron Hawk
Squandered Resources
Squee’s Embrace
Stampeding Elk Herd
Standstill
Starved Rusalka
Stasis
Stasis Snare
Steam Augury
Steel Hellkite
Stensia Bloodhall
Sterling Grove
Steward of Valeron
Stinkdrinker Daredevil
Stitch Together
Stitcher Geralf
Stolen Goods
Stormwing Dragon
Stromgald Crusader
Strongarm Monk
Student of Ojutai
Stupor
Subterranean Scout
Sudden Disappearance
Sulfuric Vortex
Sulfurous Blast
Sultai Banner
Sultai Flayer
Sultai Skullkeeper
Summit Prowler
Sunbeam Spellbomb
Sunbringer’s Touch
Sunforger
Sunhome, Fortress of the Legion
Sunrise Sovereign
Sunscape Familiar
Sunscorch Regent
Sunspring Expedition
Suntouched Myr
Suppression Bonds
Suq’Ata Firewalker
Surgical Extraction
Surging Æther
Surging Flame
Suspension Field
Suture Priest
Swarmyard
Swell of Growth
Swift Reckoning
Sword of Kaldra
Sword of Vengeance
Sydri, Galvanic Genius
Symbiotic Deployment
Syndic of Tithes
Syphon Mind
Taigam’s Strike
Tail Slash
Tainted Æther
Tainted Remedy
Tainted Wood
Tajuru Warcaller
Take Up Arms
Takeno, Samurai General
Tangle
Tariel, Reckoner of Souls
Taunting Elf
Tawnos’s Coffin
Teferi, Mage of Zhalfir
Telling Time
Temur Battle Rage
Tendo Ice Bridge
Tendrils of Agony
Tendrils of Corruption
Terrarion
Territorial Roc
Terror
Tetravus
Teysa, Envoy of Ghosts
Teysa, Orzhov Scion
Thalia, Guardian of Thraben
Thatcher Revolt
The Great Aurora
The Tabernacle at Pendrell Vale
Thermokarst
Thirst for Knowledge
Thistledown Liege
Thornbow Archer
Thornweald Archer
Thought Reflection
Thoughtcast
Thousand Winds
Thran Dynamo
Thran Quarry
Thrashing Wumpus
Thraximundar
Thrill-Kill Assassin
Throat Slitter
Throwing Knife
Thrummingbird
Thundercloud Shaman
Thundering Giant
Thwart
Time Warp
Timely Hordemate
Timely Reinforcements
Timetwister
Titan Forge
Titan’s Presence
Tolarian Academy
Tolsimir Wolfblood
Tooth of Chiss-Goria
Topan Freeblade
Tormented Hero
Torrent Elemental
Totem-Guide Hartebeest
Tower of Fortunes
Tracker’s Instincts
Tragic Arrogance
Trained Condor
Transgress the Mind
Treachery
Tread Upon
Treasonous Ogre
Treva’s Charm
Tricks of the Trade
Trinisphere
Triskelavus
Triton Shorestalker
Triumph of Cruelty
Troll Ascetic
True Conviction
True-Name Nemesis
Trumpet Blast
Tuktuk Grunts
Tunneling Geopede
Turn Aside
Tuskguard Captain
Twilight Mire
Tyrant’s Choice
Uktabi Orangutan
Ukud Cobra
Ulamog, the Ceaseless Hunger
Ulamog’s Crusher
Ulasht, the Hate Seed
Ulvenwald Tracker
Umara Raptor
Unbreathing Horde
Undead Warchief
Undercity Informer
Undercity Plague
Undergrowth Scavenger
Underworld Cerberus
Unearth
Unified Front
Unquestioned Authority
Unruly Mob
Unwinding Clock
Unyielding Krumar
Updraft Elemental
Urborg Emissary
Urge to Feed
Urza’s Blueprints
Urza’s Chalice
Urza’s Factory
Utvara Hellkite
Valakut Predator
Vampire Hexmage
Vampiric Link
Vastwood Hydra
Vaultbreaker
Veinfire Borderpost
Vengeful Pharaoh
Venom Sliver
Verdant Force
Verduran Enchantress
Vernal Bloom
Vexing Devil
Vhati il-Dal
Vial of Dragonfire
Viashino Sandstalker
Vicious Kavu
Victim of Night
Vile Aggregate
Village Bell-Ringer
Villainous Wealth
Vine Trellis
Vineweft
Viral Drake
Viridian Corrupter
Viridian Emissary
Visara the Dreadful
Viscera Dragger
Vitu-Ghazi Guildmage
Voice of the Woods
Void Snare
Voidwalk
Volcanic Hammer
Volcanic Vision
Volcano Hellion
Volt Charge
Voltaic Key
Voracious Hatchling
Vorinclex, Voice of Hunger
Vulturous Aven
Walking Atlas
Walking Corpse
Wall of Bone
Wall of Brambles
Wall of Frost
Wall of Shards
Wandering Champion
Wandering Tombshell
War Flare
Ward Sliver
Warden of the Beyond
Warden of the First Tree
Wargate
Warped Physique
Wash Out
Waste Not
Waterwhirl
Wayfaring Temple
Weave Fate
Wee Dragonauts
Welding Jar
Welkin Tern
Wheel of Torture
Whisperer of the Wilds
White Knight
Whitewater Naiads
Wild Guess
Wildcall
Wildfield Borderpost
Wildheart Invoker
Wildslayer Elves
Windbrisk Heights
Windfall
Windrider Eel
Winds of Qal Sisma
Wingsteed Rider
Winter Orb
Winter’s Grasp
Winterflame
Wirewood Symbiote
Wistful Thinking
Wolfir Avenger
Wolfir Silverheart
Woodfall Primus
Woodland Bellower
Woodland Wanderer
Woodvine Elemental
Woolly Loxodon
Words of Wisdom
World Queller
Worm Harvest
Wormfang Drake
Wren’s Run Packmaster
Wrench Mind
Write into Being
Xathrid Demon
Xathrid Slyblade
Xenograft
Yasova Dragonclaw
Yavimaya Enchantress
Yavimaya Kavu
Yawgmoth’s Bargain
Yisan, the Wanderer Bard
Zedruu the Greathearted
Zendikar Incarnate
Zephyr Scribe
Zombify
Zur the Enchanter
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
User avatar
Xander9009
Programmer
 
Posts: 2905
Joined: 29 Jun 2013, 07:44
Location: Indiana, United States
Has thanked: 121 times
Been thanked: 445 times

Re: Magic Duels tests and results

Postby thefiremind » 20 Nov 2015, 00:47

There's a greater problem at hand: I can't seem to overwrite the card pools anymore. If I make the usual ZED file with my extened shoebox pool I see only BFZ cards in my collection, as if the game decided that the other pools were damaged. If I try to change only 1 card inside the new BFZ shoebox, my new pool is just ignored, and I still see the original card. Could it be because I'm still building the ZED with the encrypted data from DATA_000, while DATA_001's folders are set to a higher order priority inside .METADATA\Header.xml? If that's the case, I need to wait for spirolone to extract the encrypted data from DATA_001 and make a DATA_001.bin file.

Actually, since the problem may rise again with the next expansion, I'd suggest spirolone to make something that doesn't need his intervention anymore: either a "ZedToBin" program that allows anyone to extract the encrypted part, or a modification to the ZED building process that allows to use ZED files directly instead of having to use his BIN extractions.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
thefiremind
Programmer
 
Posts: 3515
Joined: 07 Nov 2011, 10:55
Has thanked: 118 times
Been thanked: 722 times

Re: Magic Duels tests and results

Postby spirolone » 21 Nov 2015, 05:59

thefiremind wrote:There's a greater problem at hand: I can't seem to overwrite the card pools anymore.
...
Here is a new Data.bin obtained from DATA_001.ZED. I attached also a lighty modified CreateZip.jar that uses DATA_001 as default source folder and that allows to set it as argument. Remember that now you have to use DATA_001 as name of folder for your content.
Then I created a new jar, ZedToDataBin, following thefiremind suggestion. It creates new Data.bin file from a zed file; you can set name as argument and default is DATA_001 (".ZED" is added by program).
Actually I'm doing tests on new version, but I wanted to upload those files quickly to let others do other tests... :mrgreen:
Attachments
Zed.zip
(59.31 KiB) Downloaded 340 times
spirolone
Programmer
 
Posts: 190
Joined: 31 Aug 2014, 23:14
Has thanked: 7 times
Been thanked: 107 times

Re: Magic Duels tests and results

Postby thefiremind » 21 Nov 2015, 10:47

Thanks spirolone! However, it turned out it may have been my fault because I forgot a " in the new pool. #-o :oops: I'll report more results as soon as I can.

EDIT: Confirmed, it was my fault. At the moment I'm trying to code bestow by using awaken as a template. Assuming I can make it work, there's at least one approximation to take into account: according to the rules, cards like AEther Storm should still allow to cast bestow cards as Auras, but in Duels that will be impossible I'm afraid.

EDIT 2: Here's my bestow mechanic for Magic Duels in the form of Nyxborn Shieldmate:
Nyxborn Shieldmate (seems to work) | Open
Code: Select all
<?xml version="1.0"?>
<CARD_V2 ExportVersion="1">
  <FILENAME text="NYXBORN_SHIELDMATE_199378393" />
  <CARDNAME text="NYXBORN_SHIELDMATE" />
  <TITLE>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Nyxborn Shieldmate]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Compagnon bouclier né de Nyx]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Escudante nativo de Nyx]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Nyxgeborener Schildbruder]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Scutifero Nyxiano]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[ニクス生まれの盾の仲間]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[닉스에서 태어난 방패병]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Щитоносец из Никса]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Escudeiro Nyxnato]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[天裔护盾手]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[天裔護盾手]]></LOCALISED_TEXT>
  </TITLE>
  <MULTIVERSEID value="199378393" />
  <ARTID value="199378393" />
  <ARTIST name="Eric Deschamps" />
  <CASTING_COST cost="{W}" />
  <FLAVOURTEXT>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[In Meletis, the walls have ears. In Akros, they have blades.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Les murs de Mélétis ont des oreilles. Ceux d’Akros ont des lames.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[En Meletis, las paredes tienen oídos. En Akros blanden espadas.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[In Meletis haben die Wände Ohren. In Akros haben sie Klingen.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[A Meletis, i muri hanno le orecchie. Ad Akros, hanno le spade.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[メレティスの壁には耳がある。アクロスの壁には刃がある。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[멜레티스에서는 벽에도 귀가 달려있다. 아크로스에서는 벽에도 칼날이 달려있다.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[В Мелетиде у стен есть уши. В Акросе у них есть клинки.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Em Meletis, as paredes têm ouvidos. Em Ácros, elas têm lâminas.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[在迈勒提斯,隔墙有耳。在阿喀洛斯,隔墙有刃。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[在邁勒提斯,隔牆有耳。在阿喀洛斯,隔牆有刃。]]></LOCALISED_TEXT>
  </FLAVOURTEXT>
  <TYPE metaname="Creature" />
  <TYPE metaname="Enchantment" />
  <SUB_TYPE metaname="Human" />
  <SUB_TYPE metaname="Soldier" />
  <EXPANSION value="BNG" />
  <RARITY metaname="C" />
  <POWER value="1" />
  <TOUGHNESS value="2" />
  <SPELL_ABILITY attach_definition="0">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Bestow {2}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Grâce {2}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Concesión {2}{W}.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Göttergabe {2}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Conferire {2}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[授与 {2}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[권능 {2}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Дар {2}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Agraciar {2}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[神授{2}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[神授{2}{W}]]></LOCALISED_TEXT>
    <SFX text="AURA_ATTACHMENT_PLAY" />
    <TARGET tag="CARD_QUERY_CHOOSE_CREATURE_TO_ENCHANT" definition="0" compartment="bestow_target">
    MTG():SetTargetCount( EffectDC():Get_Int("bestow_paid") )
    </TARGET>
    <TARGET_DEFINITION id="0">
    local filter = ClearFilter()
    filter:Add(FE_TYPE, OP_IS, CARD_TYPE_CREATURE)
    </TARGET_DEFINITION>
    <RESOLUTION_TIME_ACTION>
    local target = EffectDC():Get_Targets("bestow_target") and EffectDC():Get_Targets("bestow_target"):Get_CardPtr(0)
    if target ~= nil and EffectSource() ~= nil then
       EffectSource():Attach(target)
    end
    </RESOLUTION_TIME_ACTION>
    <AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ALLIED_ONLY" />
  </SPELL_ABILITY>
  <STATIC_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Enchanted creature gets +1/+2.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[La créature enchantée gagne +1/+2.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[La criatura encantada obtiene +1/+2.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Die verzauberte Kreatur erhält +1/+2.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[La creatura incantata prende +1/+2.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[エンチャントされているクリーチャーは+1/+2の修整を受ける。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[부여된 생물은 +1/+2를 받는다.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Зачарованное существо получает +1/+2.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[A criatura encantada recebe +1/+2.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[所结附的生物得+1/+2。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[所結附的生物得+1/+2。]]></LOCALISED_TEXT>
    <CONTINUOUS_ACTION layer="7C">
    local parent = EffectSource() and EffectSource():GetParent()
    if parent ~= nil then
       local characteristics = parent:GetCurrentCharacteristics()
       characteristics:Power_Add(1)
       characteristics:Toughness_Add(2)
    end
    </CONTINUOUS_ACTION>
  </STATIC_ABILITY>
  <UTILITY_ABILITY qualifier="Alternate" cost_paid_compartment="bestow_paid">
    <COST mana_cost="{2}{W}" type="Mana" />
    <COST type="generic">
    <PREREQUISITE>
    return true
    </PREREQUISITE>
    <RESOLUTION_TIME_ACTION>
    MTG():CreateDelayedTrigger(1)
    </RESOLUTION_TIME_ACTION>
    </COST>
    <ABILITY_TEXT tag="ALTERNATE_COST_BESTOW_2_W" secondary_tag="ALTERNATE_COST_PAY_W" />
    <CATEGORY name="Bestow" />
  </UTILITY_ABILITY>
  <TRIGGERED_ABILITY resource_id="1" linked_ability_group="1" replacement_effect="1">
    <TRIGGER value="STATE_BASED_EFFECTS" pre_trigger="1" />
    <CLEANUP fire_once="1" />
    <RESOLUTION_TIME_ACTION>
    MTG():CreateDelayedTrigger(2)
    </RESOLUTION_TIME_ACTION>
    <CONTINUOUS_ACTION layer="4A">
    TFM_RemoveCardType( Object(), CARD_TYPE_CREATURE )
    </CONTINUOUS_ACTION>
    <CONTINUOUS_ACTION layer="4B">
    local subtypes = Object():GetCurrentCharacteristics():SubType_GetWritable()
    subtypes:ClearAllOfType(CARD_TYPE_CREATURE)
    subtypes:Add(ENCHANTMENT_TYPE_AURA)
    </CONTINUOUS_ACTION>
    <CONTINUOUS_ACTION layer="6">
    Object():GetCurrentCharacteristics():GrantAbility(3)
    </CONTINUOUS_ACTION>
    <DURATION>
    return LinkedDC():Get_Int(0) == 1
    </DURATION>
  </TRIGGERED_ABILITY>
  <TRIGGERED_ABILITY resource_id="2" linked_ability_group="1" replacement_effect="1">
    <TRIGGER value="UNATTACHED_FROM_CREATURE" pre_trigger="1" />
    <CLEANUP fire_once="1" />
    <RESOLUTION_TIME_ACTION>
    LinkedDC():Set_Int(0, 1)
    MTG():ReevaluateContinuousEffects()
    </RESOLUTION_TIME_ACTION>
  </TRIGGERED_ABILITY>
  <STATIC_ABILITY resource_id="3">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Enchant creature]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Enchanter : créature]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Encantar criatura.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Verzaubert eine Kreatur]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Incanta creatura]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[エンチャント(クリーチャー)]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[생물에 부여]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Зачаровать существо]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Encantar criatura]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[结附于生物]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[結附於生物]]></LOCALISED_TEXT>
  </STATIC_ABILITY>
  <QUERYTEXT tag="ALTERNATE_COST_PAY_W">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Pay {W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Payez {W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Paga {W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Bezahle {W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Paga {W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{W}を支払う]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{W} 지불]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Заплатить {W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Pagar {W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[支付{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[支付{W}]]></LOCALISED_TEXT>
  </QUERYTEXT>
  <QUERYTEXT tag="ALTERNATE_COST_BESTOW_2_W">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Bestow—Pay {2}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Grâce — Payez {2}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Concesión—Paga {2}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Göttergabe — Bezahle {2}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Conferire—Paga {2}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[授与―{2}{W}を支払う]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[권능—{2}{W} 지불]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Дар — Заплатить {2}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Agraciar — Pagar {2}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[神授3~支付{2}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[神授3~支付{2}{W}]]></LOCALISED_TEXT>
  </QUERYTEXT>
  <AI_BASE_SCORE score="300" zone="ZONE_HAND" />
  <SFX text="COMBAT_SLASH_LARGE_ATTACK" power_boundary_min="4" power_boundary_max="-1" />
  <SFX text="COMBAT_SLASH_SMALL_ATTACK" power_boundary_min="1" power_boundary_max="3" />
</CARD_V2>
It seems that in Magic Duels, the EffectDC chests indexed with a string rather than a number are accessible from all abilities. This would make LinkedDC obsolete, but there are cards that still use it, so maybe I'm missing something... anyway, when you pay the bestow cost, delayed trigger #1 is set, which will transform the card into an Aura (changes don't appear on the stack but I think it's just a visual problem, I should test with a "counter target creature spell" and see if it's still a creature) and set delayed trigger #2, which will be fired when the Aura becomes unattached, putting an end to delayed trigger #1 through a LinkedDC flag. As I stated before, this won't work properly with cards like AEther Storm, but I think it's a minor approximation.
Note: I changed my TFM_RemoveCardType function so that it doesn't call ClearAllOfType, because type changes should be made on layer 4A while subtype changes should be made on layer 4B. Ephara was working even by doing everything on 4B, but I want to adhere to the rules so that we don't find unexpected bugs in the future.
Last edited by thefiremind on 21 Nov 2015, 19:29, edited 1 time in total.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
thefiremind
Programmer
 
Posts: 3515
Joined: 07 Nov 2011, 10:55
Has thanked: 118 times
Been thanked: 722 times

Re: Magic Duels tests and results

Postby Xander9009 » 21 Nov 2015, 18:25

TFM, that first edit was a very confusing lol. I'm pretty sure every instance of bolster was supposed to be bestow. IT's good to hear that it is working after all, though. :) This implies we can convert at least the cards.

@All: I've decided that since only 3220 cards have actually been used, that's what I'll focus on. So, I have a question. Given that the card cannot be viewed in the deck builder once we surpass 1024, I take it this means we need the deck builder updated to output to the Magic Duels deck format, and the cards need added to a zed file. The question: what changes need to be made to a card to make it work with that? Just the changes needed for a simple card, not the functions changing or the constants being renamed/removed and things like that. Looking at the (mostly?) working Nyxborn Shieldmate, it doesn't have any changes that would absolutely be needed on ever card (so, no card structure changes). The biggest change I see (and it was suggested the previous way still worked?) is that the text permanent strings can be placed directly on the card. If the previous method still works, the obviously that would be better for any text used on more than 2 or 3 cards, if only to avoid extra size. Does that all sound right?
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
User avatar
Xander9009
Programmer
 
Posts: 2905
Joined: 29 Jun 2013, 07:44
Location: Indiana, United States
Has thanked: 121 times
Been thanked: 445 times

Re: Magic Duels tests and results

Postby thefiremind » 21 Nov 2015, 19:49

Xander9009 wrote:TFM, that first edit was a very confusing lol. I'm pretty sure every instance of bolster was supposed to be bestow.
I'm not sure what I was thinking when I wrote that. Fixed for clarity. :mrgreen:

Xander9009 wrote:IT's good to hear that it is working after all, though. :) This implies we can convert at least the cards.
My take on bestow is personal, I took a look at NeoAnderson's code only to find inspiration on how to end the effect (I ended up using a LinkedDC flag as he did).

Xander9009 wrote:what changes need to be made to a card to make it work with that? Just the changes needed for a simple card, not the functions changing or the constants being renamed/removed and things like that. Looking at the (mostly?) working Nyxborn Shieldmate, it doesn't have any changes that would absolutely be needed on ever card (so, no card structure changes). The biggest change I see (and it was suggested the previous way still worked?) is that the text permanent strings can be placed directly on the card. If the previous method still works, the obviously that would be better for any text used on more than 2 or 3 cards, if only to avoid extra size.
For those who stopped at DotP2014, some of the changes were made in the transition to DotP2015 and can be found here. Be aware they don't all carry over (e.g. Planeswalkers now work) and there are some I haven't had the chance to re-test, but I'm testing now. The structure is still the same anyway, and yes, Text_Permanent XML files still work. There is a new SET_ID block in the new cards, but it's about the expansion symbol (not needed for functionality) and I'm not even sure about how it works: my cards don't have SET_ID and I guess that the game gives the symbol based on the pool the cards belong to when it's missing.

EDIT: Despite having a mana pool now, the BECAME_TAPPED_FOR_MANA trigger is still disabled. I tried by both auto-tapping and manually tapping a Zhur-Taa Druid.

EDIT 2: SetBlockController is still broken.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
thefiremind
Programmer
 
Posts: 3515
Joined: 07 Nov 2011, 10:55
Has thanked: 118 times
Been thanked: 722 times

Re: Magic Duels tests and results

Postby spirolone » 22 Nov 2015, 00:40

I hoped to obtain new informations about cards limit with new version, but I didn't: I don't know how to unlock cards with ID over 1023 so that we can use them in game deck builder, and I don't know if there is a way to use a blank byte that is reserved for any card in decks inside profile file, and that, maybe, could expand 8191 cards limit...

Now, I successfully used an external deck editor to create decks and imported them in profile. I used a Java program that reads output xml file of deck editor and compares any card name with a cardpool file to obtain ID used in game.
I used Magic Assistant as deck builder: what do you think about it? If we choise a standard format for decks, I can upload a jar to import a deck in profile so that we can use it in game...
"Imported" decks can be edited by game deck builder: it doesn't show with zero as "availability" but if it is negative, it show that card! That is, if you have in your deck 1 card you don't own, you can see that card in available ones with availability "x-1" and you can add other instances of that card! :lol:
spirolone
Programmer
 
Posts: 190
Joined: 31 Aug 2014, 23:14
Has thanked: 7 times
Been thanked: 107 times

PreviousNext

Return to Magic Duels

Who is online

Users browsing this forum: No registered users and 0 guests

Main Menu

User Menu

Our Partners


Who is online

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

Users browsing this forum: No registered users and 0 guests

Login Form