diff --git a/CHANGELOG.md b/CHANGELOG.md index 7bbf76abc..7683ea5f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,8 +2,11 @@ ## [master] (https://github.com/WagicProject/wagic/tree/master) +### 26/09/21 +- *Committed:* Added new decks for AI, improved "genrand", "altercost" and "changecost" keywords in order to allow the usage of a variable instead of a simple number (e.g. "altercost(colorless, -phandcount)"). ([Vitty85](https://github.com/Vitty85)) + ### 25/09/21 -- *Committed:* Fixed changelog after pull merge. ([Vitty85](https://github.com/Vitty85)) +- *Committed:* Fixed changelog after pull merge. https://github.com/WagicProject/wagic/commit/8ae7439978ace71b0759f2cfe55dfbac2cc9e253 ([Vitty85](https://github.com/Vitty85)) - *Committed:* Fixed changelog after pull merge. https://github.com/WagicProject/wagic/commit/f9f1f0f53d263d630dfd118b509f529cf1c91c77 ([Vitty85](https://github.com/Vitty85)) diff --git a/projects/mtg/bin/Res/ai/baka/deck130.txt b/projects/mtg/bin/Res/ai/baka/deck130.txt new file mode 100644 index 000000000..8c0195881 --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck130.txt @@ -0,0 +1,27 @@ +#NAME: Kai Buide 1999 +#DESC: 1999 World Championship Deck +#DESC: by Kai Buide +Mountain (*) *13 +Voltaic Key (*) * 4 +Thran Dynamo (*) * 4 +Grim Monolith (*) * 4 +Fire Diamond (*) *4 +Mishra's Helix (*) *2 +Worn Powerstone (*) *2 +City of Traitors (*) *4 +Wildfire (*) *4 +Masticore (*) *3 +Ancient Tomb (*) *3 +Karn, Silver Golem (*) *1 +Covetous Dragon (*) *4 +Earthquake (*) *4 +Temporal Aperture (*) * 4 + + +#SB: Mishra's Helix (*) *1 +#SB: Spellshock (*) *4 +#SB: Boil (*) *2 +#SB: Phyrexian Processor (*) *1 +#SB: Cursed Scroll (*) *4 +#SB: Rack and Ruin (*) *2 +#SB: Shattering Pulse (*) *2 diff --git a/projects/mtg/bin/Res/ai/baka/deck131.txt b/projects/mtg/bin/Res/ai/baka/deck131.txt new file mode 100644 index 000000000..00efe1eb2 --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck131.txt @@ -0,0 +1,22 @@ +#NAME: CounterDeck +#DESC: The Best Counter Deck Ever +Aetherize (*) *4 +Artificer's Epiphany (*) *4 +Counterspell (*) *2 +Dissipate (*) *2 +Downsize (*) *3 +Elixir of Immortality (*) *3 +Essence Scatter (*) *3 +Guttersnipe (*) *3 +Hydrolash (*) *2 +Island (*) *14 +Mountain (*) *8 +Opportunity (*) *2 +Prism Ring (*) *4 +Young Pyromancer (*) *3 +Cyclonic Rift (*) *3 + +#SB: Aetherling (*) *1 +#SB: Spellheart Chimera (*) *1 +#SB: Flashfreeze (*) *3 +#SB: Negate (*) *2 diff --git a/projects/mtg/bin/Res/ai/baka/deck132.txt b/projects/mtg/bin/Res/ai/baka/deck132.txt new file mode 100644 index 000000000..3d31ddc00 --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck132.txt @@ -0,0 +1,16 @@ +#NAME: Ajani's Deck +#DECRIPTION: The Fist M20 Deck +Ajani, Inspiring Leader (M20) *1 +Serra's Guardian (M20) *1 +Daybreak Chaplain (M20) *4 +Fencing Ace (M20) *3 +Impassioned Orator (M20) *3 +Loxodon Lifechanter (M20) *1 +Goldmane Griffin (M20) *2 +Angel of Vitality (M20) *3 +Dawning Angel (M20) *3 +Savannah Sage (M20) *4 +Twinblade Paladin (M20) *3 +Moment of Heroism (M20) *4 +Pacifism (M20) *3 +Plains (M20) *25 diff --git a/projects/mtg/bin/Res/ai/baka/deck133.txt b/projects/mtg/bin/Res/ai/baka/deck133.txt new file mode 100644 index 000000000..ad66c847f --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck133.txt @@ -0,0 +1,28 @@ +#NAME: Mono-Black Devotion +#DESC: The Fist MH1 Deck +Bloodghast (*) *4 +Geralf's Messenger (*) *4 +Phyrexian Obliterator (*) *4 +Gray Merchant of Asphodel (*) *4 +Yawgmoth, Thran Physician (*) *2 +Liliana of the Veil (*) *3 +Liliana, the Last Hope (*) *2 +Fatal Push (*) *4 +Inquisition of Kozilek (*) *4 +Thoughtseize (*) *4 +Collective Brutality (*) *1 +Phyrexian Arena (*) *1 +Bloodstained Mire (*) *2 +Polluted Delta (*) *2 +Verdant Catacombs (*) *2 +Marsh Flats (*) *1 +Urborg, Tomb of Yawgmoth (*) *1 +Snow-Covered Swamp (*) *15 + +#SB: Surgical Extraction (*) *3 +#SB: Collective Brutality (*) *2 +#SB: Ashiok, Dream Render (*) *1 +#SB: Dead of Winter (*) *2 +#SB: Force of Despair (*) *1 +#SB: Fulminator Mage (*) *4 +#SB: Plague Engineer (*) *2 diff --git a/projects/mtg/bin/Res/ai/baka/deck134.txt b/projects/mtg/bin/Res/ai/baka/deck134.txt new file mode 100644 index 000000000..22eb3055e --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck134.txt @@ -0,0 +1,37 @@ +#NAME: UrzaTron +#DESC: Hellsau, 1st MTGO +#DESC: Pauper League +Dinrova Horror (*) *1 +Stonehorn Dignitary (*) *1 +Mnemonic Wall (*) *3 +Mulldrifter (*) *4 +Condescend (*) *2 +Forbidden Alchemy (*) *2 +Ghostly Flicker (*) *2 +Mystical Teachings (*) *2 +Counterspell (*) *2 +Impulse (*) *3 +Moment's Peace (*) *4 +Compelling Argument (*) *1 +Pulse of Murasa (*) *2 +Expedition Map (*) *4 +Prophetic Prism (*) *4 +Remote Isle (*) *1 +Island (*) *3 +Unknown Shores (*) *3 +Thornwood Falls (*) *4 +Urza's Mine (*) *4 +Urza's Power Plant (*) *4 +Urza's Tower (*) *4 + +#SB: Dinrova Horror (*) *1 +#SB: Stonehorn Dignitary (*) *1 +#SB: Pulse of Murasa (*) *1 +#SB: Circle of Protection: Red (*) *2 +#SB: Dispel (*) *1 +#SB: Electrickery (*) *1 +#SB: Hydroblast (*) *2 +#SB: Pyroblast (*) *3 +#SB: Shattering Pulse (*) *1 +#SB: Sprout Swarm (*) *1 +#SB: Tangle (*) *1 \ No newline at end of file diff --git a/projects/mtg/bin/Res/ai/baka/deck135.txt b/projects/mtg/bin/Res/ai/baka/deck135.txt new file mode 100644 index 000000000..748dc313f --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck135.txt @@ -0,0 +1,31 @@ +#NAME: Modern Snow +#DESC: First Snow Deck +Flooded Strand (*) *2 +Misty Rainforest (*) *3 +Prismatic Vista (*) *4 +Scrying Sheets (*) *1 +Snow-Covered Forest (*) *4 +Snow-Covered Island (*) *2 +Snow-Covered Plains (*) *2 +Windswept Heath (*) *2 +Glacial Revelation (*) *4 +Into the North (*) *4 +Abominable Treefolk (*) *4 +Boreal Druid (*) *2 +Diamond Faerie (*) *2 +Ice-Fang Coatl (*) *4 +Icehide Golem (*) *4 +Ohran Viper (*) *4 +Gelid Shackles (*) *1 +Force of Negation (*) *4 +Search for Azcanta (*) *3 +Arcum's Astrolabe (*) *4 + +#SB: Diamond Faerie (*) *1 +#SB: On Thin Ice (*) *4 +#SB: Gelid Shackles (*) *3 +#SB: Mouth of Ronom (*) *1 +#SB: Negate (*) *3 +#SB: Scrying Sheets (*) *2 +#SB: Search for Azcanta (*) *1 +#SB: Spell Pierce (*) *2 \ No newline at end of file diff --git a/projects/mtg/bin/Res/ai/baka/deck136.txt b/projects/mtg/bin/Res/ai/baka/deck136.txt new file mode 100644 index 000000000..c824374e9 --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck136.txt @@ -0,0 +1,29 @@ +#NAME: Mono Black Midrange +#DESC: First Eldraine Deck +Midnight Reaper (*) *2 +Cavalier of Night (*) *3 +Dread Presence (*) *4 +Knight of the Ebon Legion (*) *4 +Yarok's Fenlurker (*) *4 +Foulmire Knight (*) *3 +Rankle, Master of Pranks (*) *3 +Murderous Rider (*) *4 +Ritual of Soot (*) *2 +Mausoleum Secrets (*) *1 +Command the Dreadhorde (*) *1 +Legion's End (*) *2 +Swamp (*) *19 +Witch's Cottage (*) *4 +Castle Locthwain (*) *2 +Ugin, the Ineffable (*) *1 +Liliana, Dreadhorde General (*) *1 + +#SB: Massacre Girl (*) *1 +#SB: Ayara, First of Locthwain (*) *1 +#SB: The Elderspell (*) *1 +#SB: Duress (*) *2 +#SB: Noxious Grasp (*) *3 +#SB: Covetous Urge (*) *2 +#SB: Witch's Vengeance (*) *2 +#SB: Epic Downfall (*) *2 +#SB: The Cauldron of Eternity (*) *1 \ No newline at end of file diff --git a/projects/mtg/bin/Res/ai/baka/deck137.txt b/projects/mtg/bin/Res/ai/baka/deck137.txt new file mode 100644 index 000000000..4f5ead163 --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck137.txt @@ -0,0 +1,26 @@ +#NAME: Selesnya Adventures +#DESC: First Adventure Deck +Edgewall Innkeeper (*) *4 +Faerie Guidemother // Gift of the Fae (ELD) *4 +Flaxen Intruder // Welcome Home (ELD) *2 +Giant Killer // Chop Down (ELD) *4 +Lovestruck Beast // Heart's Desire (ELD) *4 +Shepherd of the Flock // Usher to Safety (ELD) *1 +Venerated Loxodon (*) *4 +Emmara, Soul of the Accord (*) *1 +Trostani Discordant (*) *2 +Forest (*) *8 +Plains (*) *8 +Castle Ardenvale (*) *1 +Temple Garden (*) *4 +March of the Multitudes (*) *4 +Once Upon a Time (*) *4 +Unbreakable Formation (*) *1 +Flower // Flourish (*) *4 + +#SB: Knight of Autumn (*) *2 +#SB: Unbreakable Formation (*) *1 +#SB: Veil of Summer (*) *3 +#SB: Questing Beast (*) *3 +#SB: Gideon Blackblade (*) *2 +#SB: Devout Decree (*) *4 \ No newline at end of file diff --git a/projects/mtg/bin/Res/ai/baka/deck138.txt b/projects/mtg/bin/Res/ai/baka/deck138.txt new file mode 100644 index 000000000..deb03347e --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck138.txt @@ -0,0 +1,30 @@ +#NAME:Turbo Stasi +#DESC:Black Summer 1996 +City of Brass (*) *4 +Island (*) *13 +Underground River (*) *4 +Boomerang (*) *4 +Force of Will (*) *4 +Recall (*) *2 +Kismet (*) *2 +Land Tax (*) *1 +Stasis (*) *4 +Despotic Scepter (*) *3 +Feldon's Cane (*) *2 +Howling Mine (*) *4 +Ivory Tower (*) *2 +Zuran Orb (*) *1 +Black Vise (*) *2 +Counterspell (*) *4 +Adarkar Wastes (*) *4 + +#SB: Kismet (*) *1 +#SB: Wall of Air (*) *2 +#SB: Arcane Denial (*) *4 +#SB: Blue Elemental Blast (*) *2 +#SB: Disenchant (*) *2 +#SB: Hydroblast (*) *2 +#SB: Lodestone Bauble (*) *1 +#SB: Mana Short (*) *3 +#SB: Swords to Plowshares (*) *1 +#SB: Lim-Dul's Vault (*) *4 diff --git a/projects/mtg/bin/Res/ai/baka/deck139.txt b/projects/mtg/bin/Res/ai/baka/deck139.txt new file mode 100644 index 000000000..2db9ff50d --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck139.txt @@ -0,0 +1,26 @@ +#NAME: The New Mutatants +#DESC: The First Ikoria Mutation Deck +Arboreal Grazer (*) *4 +Pollywog Symbiote (*) *3 +Dryad of the Ilysian Grove (*) *2 +Vadrok, Apex of Thunder (*) *2 +Everquill Phoenix (*) *3 +Gemrazer (*) *4 +Migratory Greathorn (*) *4 +Snapdax, Apex of the Hunt (*) *2 +Brokkos, Apex of Forever (*) *2 +Illuna, Apex of Wishes (*) *2 +Nethroi, Apex of Death (*) *2 +Beanstalk Giant // Fertile Footsteps (*) *4 +Nissa, Who Shakes the World (*) *2 +Breeding Pool (*) *2 +Forest (*) *3 +Island (*) *2 +Mountain (*) *2 +Overgrown Tomb (*) *2 +Plains (*) *2 +Sacred Foundry (*) *2 +Steam Vents (*) *1 +Stomping Ground (*) *3 +Swamp (*) *2 +Temple Garden (*) *3 \ No newline at end of file diff --git a/projects/mtg/bin/Res/ai/baka/deck140.txt b/projects/mtg/bin/Res/ai/baka/deck140.txt new file mode 100644 index 000000000..f9d77223b --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck140.txt @@ -0,0 +1,93 @@ +#NAME:Golgari ramp +#DESC:The first Commander Format Deck +#HINT:castpriority(commander,*) +Mardu Shadowspear (*) *1 +Night Market Lookout (*) *1 +Pulse Tracker (*) *1 +Thornbow Archer (*) *1 +Vicious Conquistador (*) *1 +Archers' Parapet (*) *1 +Shepherd of Rot (*) *1 +Loyal Subordinate (*) *1 +Crypt Ghast (*) *1 +Rankle, Master of Pranks (*) *1 +Spawn of Mayhem (*) *1 +Twilight Prophet (*) *1 +Conduit of Ruin (*) *1 +Duplicant (*) *1 +Oblivion Sower (*) *1 +Wurmcoil Engine (*) *1 +World Breaker (*) *1 +Platinum Emperion (*) *1 +Apex Devastator (*) *1 +Blightsteel Colossus (*) *1 +Ugin, the Ineffable (*) *1 +Malakir Rebirth (*) *1 +Nature's Claim (*) *1 +Veil of Summer (*) *1 +Vicious Rumors (*) *1 +Worldly Tutor (*) *1 +Assassin's Trophy (*) *1 +Damnable Pact (*) *1 +Demonic Tutor (*) *1 +Exsanguinate (*) *1 +Farseek (*) *1 +Heroic Intervention (*) *1 +Rampant Growth (*) *1 +Three Visits (*) *1 +Torment of Hailfire (*) *1 +Agadeem's Awakening (*) *1 +Barrier Breach (*) *1 +Beast Within (*) *1 +Cultivate (*) *1 +Grim Tutor (*) *1 +Kodama's Reach (*) *1 +Toxic Deluge (*) *1 +Skyshroud Claim (*) *1 +Return of the Wildspeaker (*) *1 +Beseech the Queen (*) *1 +Turntimber Symbiosis (*) *1 +Decree of Pain (*) *1 +In Garruk's Wake (*) *1 +Sol Ring (*) *1 +Arcane Signet (*) *1 +Lightning Greaves (*) *1 +Swiftfoot Boots (*) *1 +Talisman of Resilience (*) *1 +Thought Vessel (*) *1 +God-Pharaoh's Statue (*) *1 +Staff of Nin (*) *1 +The Immortal Sun (*) *1 +Ward of Bones (*) *1 +Cryptolith Rite (*) *1 +Sanctum of Stone Fangs (*) *1 +Phyrexian Arena (*) *1 +Retreat to Hagra (*) *1 +Court of Ambition (*) *1 +Eldrazi Conscription (*) *1 +Sandwurm Convergence (*) *1 +Ancient Tomb (*) *1 +Blast Zone (*) *1 +Bojuka Bog (*) *1 +Cabal Coffers (*) *1 +Castle Garenbrig (*) *1 +Castle Locthwain (*) *1 +Command Tower (*) *1 +Crawling Barrens (*) *1 +Forest (*) *7 +Leechridden Swamp (*) *1 +Llanowar Wastes (*) *1 +Nurturing Peatland (*) *1 +Overgrown Tomb (*) *1 +Phyrexian Tower (*) *1 +Prismatic Vista (*) *1 +Reliquary Tower (*) *1 +Sanctum of Ugin (*) *1 +Swamp (*) *5 +Twilight Mire (*) *1 +Undergrowth Stadium (*) *1 +Urborg, Tomb of Yawgmoth (*) *1 +Verdant Catacombs (*) *1 +War Room (*) *1 +Woodland Cemetery (*) *1 +#CMD:Belbe, Corrupted Observer (*) *1 \ No newline at end of file diff --git a/projects/mtg/bin/Res/ai/baka/deck141.txt b/projects/mtg/bin/Res/ai/baka/deck141.txt new file mode 100644 index 000000000..3ed96eb94 --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck141.txt @@ -0,0 +1,90 @@ +#NAME:Omnath Commander +#DESC:The Budget league Omnath Deck +#HINT:castpriority(commander,*) +Smokebraider (*) *1 +Cloudkin Seer (*) *1 +Flickerwisp (*) *1 +Kazandu Mammoth (*) *1 +Risen Reef (*) *1 +Soulherder (*) *1 +Springbloom Druid (*) *1 +Angel of Finality (*) *1 +Archaeomancer (*) *1 +Emeria Angel (*) *1 +Felidar Guardian (*) *1 +Mina and Denn, Wildborn (*) *1 +Slithermuse (*) *1 +Acidic Slime (*) *1 +Cataclysmic Gearhulk (*) *1 +Cavalier of Thorns (*) *1 +Mnemonic Wall (*) *1 +Mulldrifter (*) *1 +Yorion, Sky Nomad (*) *1 +Multani, Yavimaya's Avatar (*) *1 +Phylath, World Sculptor (*) *1 +Rampaging Baloths (*) *1 +Omnath, Locus of Rage (*) *1 +Ephemerate (*) *1 +Gelatinous Genesis (*) *1 +Path to Exile (*) *1 +Spikefield Hazard (*) *1 +Wildest Dreams (*) *1 +Disdainful Stroke (*) *1 +Growth Spiral (*) *1 +Reap the Past (*) *1 +Sejiri Shelter (*) *1 +Starstorm (*) *1 +Eerie Interlude (*) *1 +Far Wanderings (*) *1 +Ghostly Flicker (*) *1 +Harrow (*) *1 +Release to the Wind (*) *1 +Roiling Regrowth (*) *1 +Silundi Vision (*) *1 +Whirlwind Denial (*) *1 +Circuitous Route (*) *1 +Crush Contraband (*) *1 +Fact or Fiction (*) *1 +Summary Dismissal (*) *1 +Sylvan Reclamation (*) *1 +Time Wipe (*) *1 +Tragic Arrogance (*) *1 +Urban Evolution (*) *1 +Austere Command (*) *1 +Hour of Revelation (*) *1 +Nissa's Renewal (*) *1 +Sublime Epiphany (*) *1 +Ondu Inversion (*) *1 +Khalni Heart Expedition (*) *1 +Rites of Flourishing (*) *1 +Court of Bounty (*) *1 +Felidar Retreat (*) *1 +Retreat to Emeria (*) *1 +Wilderness Reclamation (*) *1 +Zendikar's Roil (*) *1 +Blighted Woodland (*) *1 +Command Tower (*) *1 +Evolving Wilds (*) *1 +Exotic Orchard (*) *1 +Field of Ruin (*) *1 +Forest (*) *7 +Frontier Bivouac (*) *1 +Gruul Guildgate (*) *1 +Gruul Turf (*) *1 +Island (*) *3 +Jungle Shrine (*) *1 +Krosan Verge (*) *1 +Mountain (*) *4 +Myriad Landscape (*) *1 +Mystic Monastery (*) *1 +Naya Panorama (*) *1 +Path of Ancestry (*) *1 +Plains (*) *4 +Scavenger Grounds (*) *1 +Seaside Citadel (*) *1 +Selesnya Guildgate (*) *1 +Selesnya Sanctuary (*) *1 +Simic Growth Chamber (*) *1 +Simic Guildgate (*) *1 +Terramorphic Expanse (*) *1 +#CMD:Omnath, Locus of Creation (*) *1 \ No newline at end of file diff --git a/projects/mtg/bin/Res/ai/baka/deck142.txt b/projects/mtg/bin/Res/ai/baka/deck142.txt new file mode 100644 index 000000000..986863f2c --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck142.txt @@ -0,0 +1,103 @@ +#NAME:Scion Of The Ur-Dragon +#DESC:The Scion Commander Deck +#HINT:castpriority(commander,*) +Aggravated Assault (*) * 1 +Ancient Tomb (*) * 1 +Arcane Signet (*) * 1 +Arid Mesa (*) * 1 +Atarka, World Render (*) * 1 +Balefire Dragon (*) * 1 +Bladewing the Risen (*) * 1 +Blood Crypt (*) * 1 +Bloom Tender (*) * 1 +Breeding Pool (*) * 1 +Cascading Cataracts (*) * 1 +Cavern of Souls (*) * 1 +Chromatic Lantern (*) * 1 +Chromatic Orrery (*) * 1 +Chrome Mox (*) * 1 +Coalition Relic (*) * 1 +Command Beacon (*) * 1 +Command Tower (*) * 1 +Crux of Fate (*) * 1 +Crystal Quarry (*) * 1 +Curiosity (*) * 1 +Cyclonic Rift (*) * 1 +Debtors' Knell (*) * 1 +Defense of the Heart (*) * 1 +Demonic Tutor (*) * 1 +Dragonlord Silumgar (*) * 1 +Drakuseth, Maw of Flames (*) * 1 +Faeburrow Elder (*) * 1 +Farseek (*) * 1 +Fearsome Awakening (*) * 1 +Flooded Strand (*) * 1 +Force of Will (*) * 1 +Godless Shrine (*) * 1 +Greater Good (*) * 1 +Grim Tutor (*) * 1 +Hallowed Fountain (*) * 1 +Haven of the Spirit Dragon (*) * 1 +Hellkite Charger (*) * 1 +Hellkite Tyrant (*) * 1 +Indatha Triome (*) * 1 +Karrthus, Tyrant of Jund (*) * 1 +Keiga, the Tide Star (*) * 1 +Ketria Triome (*) * 1 +Kokusho, the Evening Star (*) * 1 +Lightning Greaves (*) * 1 +Living Death (*) * 1 +Lotus Petal (*) * 1 +Malfegor (*) * 1 +Mana Confluence (*) * 1 +Mana Crypt (*) * 1 +Mana Drain (*) * 1 +Marsh Flats (*) * 1 +Misty Rainforest (*) * 1 +Moltensteel Dragon (*) * 1 +Mox Amber (*) * 1 +Mox Diamond (*) * 1 +Mox Opal (*) * 1 +Mox Tantalite (*) * 1 +Nicol Bolas (*) * 1 +Niv-Mizzet, the Firemind (*) * 1 +Overgrown Tomb (*) * 1 +Path of Ancestry (*) * 1 +Polluted Delta (*) * 1 +Prismatic Geoscope (*) * 1 +Raugrin Triome (*) * 1 +Sacred Foundry (*) * 1 +Savage Ventmaw (*) * 1 +Savai Triome (*) * 1 +Scalding Tarn (*) * 1 +Sensei's Divining Top (*) * 1 +Silumgar, the Drifting Death (*) * 1 +Skithiryx, the Blight Dragon (*) * 1 +Skyclave Relic (*) * 1 +Skyshroud Claim (*) * 1 +Sneak Attack (*) * 1 +Sol Ring (*) * 1 +Spoils of Victory (*) * 1 +Steam Vents (*) * 1 +Stomping Ground (*) * 1 +Swiftfoot Boots (*) * 1 +Sword of Feast and Famine (*) * 1 +Sylvan Library (*) * 1 +Temple Garden (*) * 1 +Temur Ascendancy (*) * 1 +Teneb, the Harvester (*) * 1 +Terror of the Peaks (*) * 1 +The Ur-Dragon (*) * 1 +Three Visits (*) * 1 +Unburial Rites (*) * 1 +Utvara Hellkite (*) * 1 +Vaevictis Asmadi, the Dire (*) * 1 +Vampiric Tutor (*) * 1 +Verdant Catacombs (*) * 1 +Watery Grave (*) * 1 +Wheel of Sun and Moon (*) * 1 +Windswept Heath (*) * 1 +Wooded Foothills (*) * 1 +Yosei, the Morning Star (*) * 1 +Zagoth Triome (*) * 1 +#CMD:Scion of the Ur-Dragon (*) * 1 \ No newline at end of file diff --git a/projects/mtg/bin/Res/ai/baka/deck143.txt b/projects/mtg/bin/Res/ai/baka/deck143.txt new file mode 100644 index 000000000..3867286b9 --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck143.txt @@ -0,0 +1,79 @@ +#NAME:Phantom Premonition +#HINT:castpriority(commander,*) +Angel of Finality (*) * 1 +Angel of Serenity (*) * 1 +Arcane Artisan (*) * 1 +Arcane Signet (*) * 1 +Azorius Chancery (*) * 1 +Azorius Guildgate (*) * 1 +Azorius Signet (*) * 1 +Banishing Light (*) * 1 +Behold the Multiverse (*) * 1 +Brago, King Eternal (*) * 1 +Burnished Hart (*) * 1 +Cleansing Nova (*) * 1 +Cloudblazer (*) * 1 +Cloudgoat Ranger (*) * 1 +Command Tower (*) * 1 +Commander's Sphere (*) * 1 +Cosmic Intervention (*) * 1 +Cryptic Caves (*) * 1 +Curse of the Swine (*) * 1 +Day of the Dragons (*) * 1 +Eerie Interlude (*) * 1 +Empyrean Eagle (*) * 1 +Ethereal Valkyrie (*) * 1 +Evangel of Heliod (*) * 1 +Flickerwisp (*) * 1 +Gates of Istfell (*) * 1 +Geist-Honored Monk (*) * 1 +Ghostly Flicker (*) * 1 +Ghostly Prison (*) * 1 +Glacial Floodplain (*) * 1 +Goldnight Commander (*) * 1 +Hero of Bretagard (*) * 1 +Inspired Sphinx (*) * 1 +Iron Verdict (*) * 1 +Island (*) * 12 +Kor Cartographer (*) * 1 +Marble Diamond (*) * 1 +Marshal's Anthem (*) * 1 +Meandering River (*) * 1 +Meteor Golem (*) * 1 +Migratory Route (*) * 1 +Mind Stone (*) * 1 +Mist Raven (*) * 1 +Mistmeadow Witch (*) * 1 +Momentary Blink (*) * 1 +Mulldrifter (*) * 1 +Myriad Landscape (*) * 1 +Niko Defies Destiny (*) * 1 +Opal Palace (*) * 1 +Plains (*) * 13 +Ravenform (*) * 1 +Replicating Ring (*) * 1 +Restoration Angel (*) * 1 +Return to Dust (*) * 1 +Sage of the Beyond (*) * 1 +Saw It Coming (*) * 1 +Sea Gate Oracle (*) * 1 +Sejiri Refuge (*) * 1 +Sky Diamond (*) * 1 +Sol Ring (*) * 1 +Soulherder (*) * 1 +Spectral Deluge (*) * 1 +Stoic Farmer (*) * 1 +Storm Herd (*) * 1 +Sun Titan (*) * 1 +Surtland Elementalist (*) * 1 +Swiftfoot Boots (*) * 1 +Synthetic Destiny (*) * 1 +Tales of the Ancestors (*) * 1 +Thunderclap Wyvern (*) * 1 +Tranquil Cove (*) * 1 +Vega, the Watcher (*) * 1 +Wall of Omens (*) * 1 +Warhorn Blast (*) * 1 +Whirler Rogue (*) * 1 +Windfall (*) * 1 +#CMD:Ranar the Ever-Watchful (*) * 1 \ No newline at end of file diff --git a/projects/mtg/bin/Res/ai/baka/deck144.txt b/projects/mtg/bin/Res/ai/baka/deck144.txt new file mode 100644 index 000000000..9e3b616e1 --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck144.txt @@ -0,0 +1,81 @@ +#NAME:Draconic Rage +#DESC:The First D&D Deck +#HINT:castpriority(commander,*) +Bogardan Hellkite (*) *1 +Demanding Dragon (*) *1 +Dragonmaster Outcast (*) *1 +Hoard-Smelter Dragon (*) *1 +Opportunistic Dragon (*) *1 +Scourge of Valkas (*) *1 +Shivan Hellkite (*) *1 +Skyline Despot (*) *1 +Skyship Stalker (*) *1 +Taurean Mauler (*) *1 +Terror of Mount Velus (*) *1 +Thunderbreak Regent (*) *1 +Chameleon Colossus (*) *1 +Atarka, World Render (*) *1 +Earth-Cult Elemental (*) *1 +Anger (*) *1 +Dragonlord's Servant (*) *1 +Savage Ventmaw (*) *1 +Dragonspeaker Shaman (*) *1 +Chain Reaction (*) *1 +Rishkar's Expertise (*) *1 +Shamanic Revelation (*) *1 +Rile (*) *1 +Cultivate (*) *1 +Explore (*) *1 +Rampant Growth (*) *1 +Magmaquake (*) *1 +Spit Flame (*) *1 +Decree of Savagery (*) *1 +Kindred Summons (*) *1 +Return of the Wildspeaker (*) *1 +Beast Within (*) *1 +Return to Nature (*) *1 +Dragon's Hoard (*) *1 +Arcane Signet (*) *1 +Commander's Sphere (*) *1 +Gruul Signet (*) *1 +Heirloom Blade (*) *1 +Sol Ring (*) *1 +Gratuitous Violence (*) *1 +Outpost Siege (*) *1 +Warstorm Surge (*) *1 +Barbarian Class (*) *1 +Colossal Majesty (*) *1 +Garruk's Uprising (*) *1 +Cinder Glade (*) *1 +Crucible of the Spirit Dragon (*) *1 +Exotic Orchard (*) *1 +Game Trail (*) *1 +Haven of the Spirit Dragon (*) *1 +Mossfire Valley (*) *1 +Mosswort Bridge (*) *1 +Command Tower (*) *1 +Desert (*) *1 +Gruul Turf (*) *1 +Path of Ancestry (*) *1 +Mountain (*) *12 +Forest (*) *15 +Klauth, Unrivaled Ancient (*) *1 +Berserker's Frenzy (*) *1 +Chaos Dragon (*) *1 +Maddening Hex (*) *1 +Vengeful Ancestor (*) *1 +Bag of Tricks (*) *1 +Druid of Purification (*) *1 +Indomitable Might (*) *1 +Neverwinter Hydra (*) *1 +Wild Endeavor (*) *1 +Dragonborn Champion (*) *1 +Klauth's Will (*) *1 +Wulfgar of Icewind Dale (*) *1 +Component Pouch (*) *1 +Sword of Hours (*) *1 +Underdark Rift (*) *1 +#CMD:Vrondiss, Rage of Ancients (*) *1 +#DNG:Tomb of Annihilation (*) *1 +#DNG:Lost Mine of Phandelver (*) *1 +#DNG:Dungeon of the Mad Mage (*) *1 \ No newline at end of file diff --git a/projects/mtg/bin/Res/ai/baka/deck145.txt b/projects/mtg/bin/Res/ai/baka/deck145.txt new file mode 100644 index 000000000..656feade4 --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck145.txt @@ -0,0 +1,26 @@ +#NAME: Dungeon Delving +#DESC: New Player D&D Experience +Ranger's Hawk (*) *3 +Malakir Blood-Priest (*) *3 +Nullpriest of Oblivion (*) *1 +Thunderous Orator (*) *3 +Triumphant Adventurer (*) *1 +Acererak the Archlich (*) *1 +Gloom Stalker (*) *2 +Nadaar, Selfless Paladin (*) *1 +Yuan-Ti Fang-Blade (*) *3 +Barrowin of Clan Undurr (*) *3 +Veteran Dungeoneer (*) *3 +Demonic Gifts (*) *2 +Vanishing Verse (*) *1 +Silverquill Command (*) *1 +Closing Statement (*) *3 +Cloister Gargoyle (*) *3 +Precipitous Drop (*) *2 +Brightclimb Pathway (*) *1 +Plains (*) *9 +Snowfield Sinkhole (*) *4 +Swamp (*) *10 +#DNG:Dungeon of the Mad Mage (*) *1 +#DNG:Lost Mine of Phandelver (*) *1 +#DNG:Tomb of Annihilation (*) *1 \ No newline at end of file diff --git a/projects/mtg/bin/Res/ai/baka/deck146.txt b/projects/mtg/bin/Res/ai/baka/deck146.txt new file mode 100644 index 000000000..c022ee7f7 --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck146.txt @@ -0,0 +1,29 @@ +#NAME: Orzhov Dungeons +#DESC:The Second D&D Deck +Silverquill Silencer (*) *4 +Triumphant Adventurer (*) *4 +Vanishing Verse (*) *4 +Nadaar, Selfless Paladin (*) *4 +Soul Shatter (*) *4 +Silverquill Command (*) *4 +Brightclimb Pathway (*) *4 +Shineshadow Snarl (*) *4 +Acererak the Archlich (*) *3 +Lolth, Spider Queen (*) *3 +Hive of the Eye Tyrant (*) *3 +Pelakka Predation (*) *2 +Barrowin of Clan Undurr (*) *2 +Kaya the Inexorable (*) *2 +Emeria's Call (*) *2 +Agadeem's Awakening (*) *1 +Plains (*) *6 +Swamp (*) *4 +#SB:Ray of Enfeeblement (*) *4 +#SB:Lithoform Blight (*) *2 +#SB:Paladin Class (*) *2 +#SB:Fracture (*) *2 +#SB:Crippling Fear (*) *2 +#SB:Humiliate (*) *3 +#DNG:Tomb of Annihilation (*) *1 +#DNG:Lost Mine of Phandelver (*) *1 +#DNG:Dungeon of the Mad Mage (*) *1 \ No newline at end of file diff --git a/projects/mtg/bin/Res/ai/baka/deck147.txt b/projects/mtg/bin/Res/ai/baka/deck147.txt new file mode 100644 index 000000000..b57882f83 --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck147.txt @@ -0,0 +1,26 @@ +#NAME:Selesnya Magecraft +#DESC:The Fastest Deck in 2022 +Arctic Treeline (*) * 4 +Blizzard Brawl (*) * 2 +Branchloft Pathway (*) * 4 +Charge Through (*) * 4 +Clarion Spirit (*) * 4 +Clever Lumimancer (*) * 4 +Dragonsguard Elite (*) * 4 +Guiding Voice (*) * 4 +Hall of Oracles (*) * 2 +Leonin Lightscribe (*) * 4 +Mage Duel (*) * 2 +Mavinda, Students' Advocate (*) * 2 +Monk of the Open Hand (*) * 4 +Show of Confidence (*) * 2 +Snakeskin Veil (*) * 4 +Snow-Covered Forest (*) * 4 +Snow-Covered Plains (*) * 6 +#SB:Basic Conjuration (*) * 1 +#SB:Containment Breach (*) * 1 +#SB:Environmental Sciences (*) * 1 +#SB:Expanded Anatomy (*) * 1 +#SB:Inkling Summoning (*) * 1 +#SB:Mascot Exhibition (*) * 1 +#SB:Pest Summoning (*) * 1 \ No newline at end of file diff --git a/projects/mtg/bin/Res/ai/baka/deck148.txt b/projects/mtg/bin/Res/ai/baka/deck148.txt new file mode 100644 index 000000000..24b1e466c --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck148.txt @@ -0,0 +1,85 @@ +#NAME:Tergrid Commander +#DESC:The Tergrid Commander Deck +#HINT:castpriority(commander,*) +Mana Crypt (VMA) *1 +Necrogen Mists (MRD) *1 +Animate Dead (VMA) *1 +Recurring Nightmare (VMA) *1 +Mind Stone (AFC) *1 +Coldsteel Heart (CSP) *1 +Steel Hellkite (C17) *1 +Hedron Archive (C19) *1 +Prismatic Vista (H1R) *1 +Blackblade Reforged (SS2) *1 +Tevesh Szat, Doom of Fools (CMR) *1 +Thespian's Stage (C19) *1 +Priest of Forgotten Gods (RNA) *1 +Duplicant (PZ1) *1 +Swamp (2XM) *19 +Strip Mine (EXP) *1 +Toxic Deluge (PZ1) *1 +Archon of Cruelty (MH2) *1 +No Mercy (MP2) *1 +Whip of Erebos (THS) *1 +Plaguecrafter (C19) *1 +Cabal Coffers (MH2) *1 +Smallpox (M12) *1 +Geier Reach Sanitarium (C19) *1 +Pox (ME1) *1 +Braids, Cabal Minion (EMA) *1 +Vampiric Tutor (EMA) *1 +Meteor Golem (C19) *1 +Phyrexian Reclamation (JMP) *1 +Damnation (MM3) *1 +Mana Vault (PUMA) *1 +Commander's Sphere (C19) *1 +Liliana's Triumph (WAR) *1 +Dream Devourer (KHM) *1 +Homeward Path (PZ1) *1 +Night's Whisper (EMA) *1 +Grave Pact (CMD) *1 +Bojuka Bog (C19) *1 +Chain of Smog (ONS) *1 +Village Rites (KHM) *1 +Memory Jar (FVR) *1 +Gonti, Lord of Luxury (MB1) *1 +Tinybones, Trinket Thief (JMP) *1 +Sol Ring (C19) *1 +Dreadhorde Invasion (WAR) *1 +Command Beacon (PZ1) *1 +Solemn Simulacrum (TSR) *1 +Barren Moor (C19) *1 +Lotus Petal (MB1) *1 +Oppression (7ED) *1 +Shadowspear (THB) *1 +Worn Powerstone (PZ1) *1 +Arcane Signet (AFC) *1 +Grim Monolith (ULG) *1 +Lightning Greaves (AFC) *1 +Dark Ritual (ME4) *1 +Sanctum of Eternity (C19) *1 +Tourach, Dread Cantor (MH2) *1 +Ravenous Chupacabra (MB1) *1 +Ancient Tomb (EXP) *1 +Sword of Feast and Famine (MPS) *1 +Witch of the Moors (JMP) *1 +Thought Vessel (MB1) *1 +Urborg, Tomb of Yawgmoth (TSR) *1 +Thoughtseize (2XM) *1 +Tyrite Sanctum (KHM) *1 +Soul Shatter (ZNR) *1 +Mox Diamond (FVR) *1 +Thran Dynamo (C19) *1 +Bloodstained Mire (ONS) *1 +Sangromancer (MBS) *1 +Phyrexian Arena (TD0) *1 +Blast Zone (WAR) *1 +Rune-Scarred Demon (MB1) *1 +Demonic Tutor (MB1) *1 +Polluted Delta (ONS) *1 +Liliana, Dreadhorde General (WAR) *1 +Cunning Rhetoric (C21) *1 +Crypt Ghast (GTC) *1 +Palladium Myr (MB1) *1 +Myriad Landscape (C19) *1 +#CMD:Tergrid, God of Fright (KHM) *1 diff --git a/projects/mtg/bin/Res/ai/baka/deck149.txt b/projects/mtg/bin/Res/ai/baka/deck149.txt new file mode 100644 index 000000000..0adb1114f --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck149.txt @@ -0,0 +1,87 @@ +#NAME:Tatiyova Commander +#DESC:The Tatiyova Commander Deck +#HINT:castpriority(commander,*) +Mana Crypt (VMA) *1 +Allosaurus Shepherd (JMP) *1 +Rimewood Falls (KHM) *1 +Explore (C19) *1 +Rampant Growth (PRM) *1 +Commit // Memory (MB1) *1 +Echoing Truth (C19) *1 +Mystic Sanctuary (ELD) *1 +Ramunap Excavator (PRM) *1 +Prismatic Vista (H1R) *1 +Harmonize (PRM) *1 +Summer Bloom (POR) *1 +Mana Reflection (SHM) *1 +Cyclonic Rift (MM3) *1 +Upheaval (MH2) *1 +Wild Growth (AFC) *1 +Narset, Parter of Veils (WAR) *1 +Timetwister (PRM) *1 +Thrasios, Triton Hero (PZ2) *1 +Strip Mine (EXP) *1 +Tropical Island (ME4) *1 +Avenger of Zendikar (PRM) *1 +Harrow (MB1) *1 +Kodama's Reach (C17) *1 +Fastbond (VMA) *1 +Crucible of Worlds (PRM) *1 +Force of Will (EMA) *1 +Broken Bond (MB1) *1 +Command Tower (C19) *1 +Sylvan Scrying (MB1) *1 +Mana Vault (PUMA) *1 +Jolrael, Mwonvuli Recluse (M21) *1 +Solemn Simulacrum (MB1) *1 +Simic Signet (C15) *1 +Reliquary Tower (C19) *1 +Genesis Wave (IMA) *1 +Khalni Garden (PZ1) *1 +Cultivate (PZ1) *1 +Yavimaya Elder (UDS) *1 +Exploration (PRM) *1 +Sol Ring (C19) *1 +Koma, Cosmos Serpent (KHM) *1 +Simic Growth Chamber (C19) *1 +Command Beacon (PZ1) *1 +Eternal Witness (PZ1) *1 +Sylvan Library (PZ1) *1 +Heroic Intervention (KLR) *1 +Kinnan, Bonder Prodigy (IKO) *1 +Lotus Cobra (PRM) *1 +Island (UNH) *8 +Archmage's Charm (H1R) *1 +Dryad Arbor (TSR) *1 +Finale of Devastation (WAR) *1 +Arcane Signet (AFC) *1 +Flooded Grove (EXP) *1 +Crop Rotation (2XM) *1 +Forest (2XM) *10 +Lightning Greaves (AFC) *1 +Scalding Tarn (MH2) *1 +Ancient Tomb (EXP) *1 +Sakura-Tribe Elder (MB1) *1 +Seedborn Muse (C19) *1 +Prophet of Kruphix (PRM) *1 +Misty Rainforest (ZNE) *1 +Natural Order (EMA) *1 +Wayfarer's Bauble (C17) *1 +Tyrite Sanctum (KHM) *1 +Gaea's Cradle (USG) *1 +Consecrated Sphinx (MBS) *1 +Castle Vantress (ELD) *1 +Mox Diamond (FVR) *1 +Verdant Catacombs (MH2) *1 +Primeval Titan (TSR) *1 +Neoform (WAR) *1 +Rampaging Baloths (C19) *1 +Pongify (TSR) *1 +Flooded Strand (EXP) *1 +Nyxbloom Ancient (THB) *1 +Nexus of Fate (M19) *1 +Polluted Delta (ONS) *1 +Birds of Paradise (PRM) *1 +Courser of Kruphix (TSR) *1 +Search for Tomorrow (MB1) *1 +#CMD:Tatyova, Benthic Druid (DOM) *1 diff --git a/projects/mtg/bin/Res/ai/baka/deck150.txt b/projects/mtg/bin/Res/ai/baka/deck150.txt new file mode 100644 index 000000000..5255b0f44 --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck150.txt @@ -0,0 +1,82 @@ +#NAME:Ragavan Commander +#DESC:The Ragavan Commander Deck +#HINT:castpriority(commander,*) +Treasure Nabber (PZ2) *1 +Dire Fleet Daredevil (AFC) *1 +Trash for Treasure (C16) *1 +Tome of Legends (ELD) *1 +Helm of the Host (DOM) *1 +Coercive Recruiter (CMR) *1 +World at War (ROE) *1 +Commander's Plate (CMR) *1 +Neheb, the Eternal (AKR) *1 +Strike It Rich (MH2) *1 +Audacious Reshapers (C21) *1 +Shinka, the Bloodsoaked Keep (CHK) *1 +Inventors' Fair (KLD) *1 +Strip Mine (EXP) *1 +Embercleave (ELD) *1 +Break Through the Line (FRF) *1 +Valakut, the Molten Pinnacle (ZEN) *1 +Imperial Recruiter (ME2) *1 +Tibalt's Trickery (KHM) *1 +Mogg Salvage (NMS) *1 +Seize the Day (ODY) *1 +Mishra's Bauble (MB1) *1 +Hellkite Tyrant (GTC) *1 +Goblin Engineer (MH1) *1 +Aggravated Assault (ONS) *1 +Xorn (AFR) *1 +Mana Vault (PUMA) *1 +Magda, Brazen Outlaw (KHM) *1 +Sensei's Divining Top (EMA) *1 +Combat Celebrant (AKR) *1 +Blood Moon (2XM) *1 +Access Tunnel (STX) *1 +Sword of Hearth and Home (MH2) *1 +Mox Opal (2XM) *1 +Treasure Vault (AFR) *1 +Sword of Fire and Ice (2XM) *1 +Urza's Saga (MH2) *1 +Jeska's Will (CMR) *1 +Sol Ring (C19) *1 +Seize the Spoils (KHM) *1 +Abrade (PLIST) *1 +Fury of the Horde (CSP) *1 +Valakut Awakening (ZNR) *1 +Mountain (UNH) *20 +Godo, Bandit Warlord (CHK) *1 +Mox Amber (DOM) *2 +Cursed Mirror (C21) *1 +Price of Glory (ODY) *1 +Spire of Industry (AER) *1 +Vandalblast (AFC) *1 +Ancient Tomb (ZNE) *1 +Chaos Warp (AFC) *1 +Mana Confluence (CMR) *1 +Shatterskull Smashing (ZNR) *1 +Grim Monolith (ULG) *1 +Lightning Greaves (MB1) *1 +Pirate's Pillage (RIX) *1 +Shattering Spree (MB1) *1 +Sword of Feast and Famine (MPS) *1 +Goblin Welder (ULG) *1 +War's Toll (BBD) *1 +Wayfarer's Bauble (C17) *1 +Cathedral of War (M13) *1 +Sword of Light and Shadow (2XM) *1 +Underworld Breach (THB) *1 +Subira, Tulzidi Caravanner (M21) *1 +Dockside Extortionist (C19) *1 +Mox Diamond (FVR) *1 +Bloodstained Mire (ONS) *1 +Lightning Bolt (ME1) *1 +City of Brass (ME4) *1 +Goldspan Dragon (KHM) *1 +Ruby Medallion (C14) *1 +Sword of the Animist (AFC) *1 +Grenzo, Havoc Raiser (PZ2) *2 +Moraug, Fury of Akoum (ZNR) *1 +Wheel of Fortune (VMA) *1 +Port Razer (CMR) *1 +#CMD:Ragavan, Nimble Pilferer (MH2) *1 diff --git a/projects/mtg/bin/Res/ai/baka/deck151.txt b/projects/mtg/bin/Res/ai/baka/deck151.txt new file mode 100644 index 000000000..e0156b8d8 --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck151.txt @@ -0,0 +1,99 @@ +#NAME:Arcades Commander +#DESC:Original Deck by ashby4 (tappedout.net), +#DESC:refined for Wagic by Bob +#HINT:castpriority(commander,*) +Adarkar Wastes (*) * 1 +Akroma's Will (*) * 1 +Arcane Signet (*) * 1 +Assault Formation (*) * 1 +Aura Shards (*) * 1 +Axebane Guardian (*) * 1 +Azorius Signet (*) * 1 +Bant Panorama (*) * 1 +Blossoming Sands (*) * 1 +Bountiful Promenade (*) * 1 +Branchloft Pathway (*) * 1 +Brushland (*) * 1 +Canopy Vista (*) * 1 +Carven Caryatid (*) * 1 +Colossus of Akros (*) * 1 +Command Tower (*) * 1 +Crashing Drawbridge (*) * 1 +Dismantling Wave (*) * 1 +Drift of Phantasms (*) * 1 +Dusk // Dawn (*) * 1 +Edge of Autumn (*) * 1 +Farseek (*) * 1 +Fell the Mighty (*) * 1 +Forest (*) * 6 +Fortified Rampart (*) * 1 +Fortified Village (*) * 1 +Glacial Fortress (*) * 1 +Glacial Wall (*) * 1 +Hallowed Fountain (*) * 1 +High Alert (*) * 1 +Hinterland Harbor (*) * 1 +Hover Barrier (*) * 1 +Irrigated Farmland (*) * 1 +Island (*) * 2 +Jeskai Barricade (*) * 1 +Jungle Barrier (*) * 1 +Leyline of Vitality (*) * 1 +Lightning Greaves (MPS) (*) * 1 +Lumithread Field (*) * 1 +Meekstone (*) * 1 +Mirror Shield (*) * 1 +Monastery Flock (*) * 1 +Noetic Scales (*) * 1 +Oathsworn Giant (*) * 1 +Overgrown Battlement (*) * 1 +Perimeter Captain (*) * 1 +Plains (*) * 5 +Port Town (*) * 1 +Prairie Stream (*) * 1 +Rejuvenating Springs (*) * 1 +Sakura-Tribe Elder (*) * 1 +Scattered Groves (*) * 1 +Sea of Clouds (*) * 1 +Seaside Citadel (*) * 1 +Selesnya Signet (CMA) (*) * 1 +Shield Sphere (*) * 1 +Simic Signet (*) * 1 +Slagwurm Armor (*) * 1 +Slaughter the Strong (*) * 1 +Sol Ring (*) * 1 +Soulsworn Jury (DIS) (*) * 1 +Spidersilk Armor (*) * 1 +Stalwart Shield-Bearers (*) * 1 +Sunpetal Grove (*) * 1 +Sunscape Familiar (*) * 1 +Swiftfoot Boots (*) * 1 +Swords to Plowshares (*) * 1 +Sylvan Caryatid (*) * 1 +Temple Garden (*) * 1 +Temple of Enlightenment (*) * 1 +Temple of Mystery (*) * 1 +Temple of Plenty (*) * 1 +Tetsuko Umezawa, Fugitive (*) * 1 +Teyo, the Shieldmage (*) * 1 +Thallid Shell-Dweller (TSR) (*) * 1 +Thornwood Falls (*) * 1 +Tower Defense (*) * 1 +Towering Titan (*) * 1 +Tranquil Cove (*) * 1 +Tree of Redemption (*) * 1 +Treva's Ruins (*) * 1 +Vine Trellis (*) * 1 +Wall of Blossoms (*) * 1 +Wall of Denial (*) * 1 +Wall of Faith (*) * 1 +Wall of Glare (*) * 1 +Wall of Ice (*) * 1 +Wall of Junk (*) * 1 +Wall of Omens (*) * 1 +Wall of Roots (*) * 1 +Wall of Stolen Identity (*) * 1 +Wall of Tanglecord (*) * 1 +Wave of Reckoning (*) * 1 +Yavimaya Coast (*) * 1 +#CMD:Arcades, the Strategist (*) * 1 \ No newline at end of file diff --git a/projects/mtg/bin/Res/ai/baka/deck152.txt b/projects/mtg/bin/Res/ai/baka/deck152.txt new file mode 100644 index 000000000..de2364e4a --- /dev/null +++ b/projects/mtg/bin/Res/ai/baka/deck152.txt @@ -0,0 +1,28 @@ +#NAME:Bant Midrange +#DESC:The New Innistrad Deck +Teferi, Who Slows the Sunset (*) *3 +Luminarch Aspirant (*) *4 +Intrepid Adversary (*) *3 +Katilda, Dawnhart Prime (*) *4 +Elite Spellbinder (*) *4 +Augur of Autumn (*) *1 +Briarbridge Tracker (*) *2 +Brutal Cathar (*) *4 +Sigarda, Champion of Light (*) *4 +Tovolar's Huntmaster (*) *2 +Fateful Absence (*) *2 +Ranger Class (*) *2 +Forest (*) *1 +Plains (*) *3 +Branchloft Pathway (*) *4 +Hengegate Pathway (*) *4 +Barkchannel Pathway (*) *4 +Deserted Beach (*) *4 +Lair of the Hydra (*) *1 +Overgrown Farmland (*) *4 +#SB:Skyclave Apparition (*) *4 +#SB:Disdainful Stroke (*) *3 +#SB:Negate (*) *3 +#SB:Sunset Revelry (*) *2 +#SB:Pithing Needle (*) *2 +#SB:Ranger Class (*) *1 diff --git a/projects/mtg/src/AllAbilities.cpp b/projects/mtg/src/AllAbilities.cpp index e33583af1..873264f7f 100644 --- a/projects/mtg/src/AllAbilities.cpp +++ b/projects/mtg/src/AllAbilities.cpp @@ -7388,8 +7388,8 @@ void AAlterCost::refreshCost(MTGCardInstance * card) original->remove(card->getReducedManaCost()); card->getManaCost()->copy(original); delete original; - return; - } + return; +} void AAlterCost::increaseTheCost(MTGCardInstance * card) { if(card->getIncreasedManaCost()->getConvertedCost()) diff --git a/projects/mtg/src/MTGAbility.cpp b/projects/mtg/src/MTGAbility.cpp index 974b4d475..4f5fbd789 100644 --- a/projects/mtg/src/MTGAbility.cpp +++ b/projects/mtg/src/MTGAbility.cpp @@ -4639,7 +4639,8 @@ MTGAbility * AbilityFactory::parseMagicLine(string s, int id, Spell * spell, MTG if(splitChangeCost[1].size()) { vector ccParameters = split( splitChangeCost[1], ':'); - int amount = atoi(ccParameters[1].c_str()); + WParsedInt * value = NEW WParsedInt(ccParameters[1].c_str(), NULL, card); + int amount = value->getValue(); int color = Constants::GetColorStringIndex(ccParameters[0]); if(ccParameters[0] == "colorless") color = 0; @@ -6263,7 +6264,8 @@ MTGAbility * AbilityFactory::getManaReduxAbility(string s, int id, Spell *, MTGC { int color = -1; string manaCost = s.substr(s.find(",") + 1); - + replace(manaCost.begin(), manaCost.end(), ')', ' '); + trim(manaCost); const string ColorStrings[] = { Constants::kManaColorless, Constants::kManaGreen, Constants::kManaBlue, Constants::kManaRed, Constants::kManaBlack, Constants::kManaWhite }; for (unsigned int i = 0; i < sizeof(ColorStrings)/sizeof(ColorStrings[0]); ++i) @@ -6280,7 +6282,8 @@ MTGAbility * AbilityFactory::getManaReduxAbility(string s, int id, Spell *, MTGC return NULL; } // figure out the mana cost - int amount = atoi(manaCost.c_str()); + WParsedInt * value = NEW WParsedInt(manaCost.c_str(), NULL, card); + int amount = value->getValue(); return NEW AAlterCost(observer, id, card, target, amount, color); } diff --git a/projects/mtg/src/WParsedInt.cpp b/projects/mtg/src/WParsedInt.cpp index 2663e0e42..9bfec825a 100644 --- a/projects/mtg/src/WParsedInt.cpp +++ b/projects/mtg/src/WParsedInt.cpp @@ -735,7 +735,8 @@ void WParsedInt::init(string s, Spell * spell, MTGCardInstance * card) } else if (s.find("genrand") != string::npos) //Return a random value between 0 and a specific number (minus 1); { - intValue = std::rand() % atoi(s.substr(7).c_str()); + WParsedInt * value = NEW WParsedInt(s.substr(7).c_str(), NULL, card); + intValue = std::rand() % value->getValue(); } else if (s == "manacost") //Return the converted manacost {