mirror of
https://github.com/mwisnowski/mtg_python_deckbuilder.git
synced 2025-12-17 08:00:13 +01:00
77 lines
No EOL
6.9 KiB
Python
77 lines
No EOL
6.9 KiB
Python
banned_cards = ['Ancestral Recall', 'Balance', 'Biorhythm', 'Black Lotus',
|
|
'Braids, Cabal Minion', 'Chaos Orb', 'Coalition Victory',
|
|
'Channel', 'Dockside Extortionist', 'Emrakul, the Aeons Torn',
|
|
'Erayo, Soratami Ascendant', 'Falling Star', 'Fastbond',
|
|
'Flash', 'Gifts Ungiven', 'Golos, Tireless Pilgrim',
|
|
'Griselbrand', 'Hullbreacher', 'Iona, Shield of Emeria',
|
|
'Karakas', 'Jeweled Lotus', 'Leovold, Emissary of Trest',
|
|
'Library of Alexandria', 'Limited Resources', 'Lutri, the Spellchaser',
|
|
'Mana Crypt', 'Mox Emerald', 'Mox Jet', 'Mox Pearl', 'Mox Ruby',
|
|
'Mox Sapphire', 'Nadu, Winged Wisdom', 'Panoptic Mirror',
|
|
'Paradox Engine', 'Primeval Titan', 'Prophet of Kruphix',
|
|
'Recurring Nightmare', 'Rofellos, Llanowar Emissary', 'Shahrazad',
|
|
'Sundering Titan', 'Sway of the Stars', 'Sylvan Primordial',
|
|
'Time Vault', 'Time Walk', 'Tinker', 'Tolarian Academy',
|
|
'Trade Secrets', 'Upheaval', 'Yawgmoth\'s Bargain']
|
|
|
|
non_creature_types = ['Legendary', 'Creature', 'Enchantment', 'Artifact',
|
|
'Battle', 'Sorcery', 'Instant', 'Land', '-', '—',
|
|
'Blood', 'Clue', 'Food', 'Gold', 'Incubator',
|
|
'Junk', 'Map', 'Powerstone', 'Treasure',
|
|
'Equipment', 'Fortification', 'vehicle',
|
|
'Bobblehead', 'Attraction', 'Contraption',
|
|
'Siege',
|
|
'Aura', 'Background', 'Saga', 'Role', 'Shard',
|
|
'Cartouche', 'Case', 'Class', 'Curse', 'Rune',
|
|
'Shrine',
|
|
'Plains', 'Island', 'Swamp', 'Forest', 'Mountain',
|
|
'Cave', 'Desert', 'Gate', 'Lair', 'Locus', 'Mine',
|
|
'Power-Plant', 'Sphere', 'Tower', 'Urza\'s']
|
|
|
|
creature_types = ['Advisor', 'Aetherborn', 'Alien', 'Ally', 'Angel', 'Antelope', 'Ape', 'Archer', 'Archon', 'Armadillo',
|
|
'Army', 'Artificer', 'Assassin', 'Assembly-Worker', 'Astartes', 'Atog', 'Aurochs', 'Automaton',
|
|
'Avatar', 'Azra', 'Badger', 'Balloon', 'Barbarian', 'Bard', 'Basilisk', 'Bat', 'Bear', 'Beast', 'Beaver',
|
|
'Beeble', 'Beholder', 'Berserker', 'Bird', 'Blinkmoth', 'Boar', 'Brainiac', 'Bringer', 'Brushwagg',
|
|
'C\'tan', 'Camarid', 'Camel', 'Capybara', 'Caribou', 'Carrier', 'Cat', 'Centaur', 'Chicken', 'Child',
|
|
'Chimera', 'Citizen', 'Cleric', 'Clown', 'Cockatrice', 'Construct', 'Coward', 'Coyote', 'Crab', 'Crocodile',
|
|
'Custodes', 'Cyberman', 'Cyclops', 'Dalek', 'Dauthi', 'Demigod', 'Demon', 'Deserter', 'Detective', 'Devil',
|
|
'Dinosaur', 'Djinn', 'Doctor', 'Dog', 'Dragon', 'Drake', 'Dreadnought', 'Drone', 'Druid', 'Dryad', 'Dwarf',
|
|
'Efreet', 'Egg', 'Elder', 'Eldrazi', 'Elemental', 'Elephant', 'Elf', 'Elk', 'Employee', 'Eye', 'Faerie',
|
|
'Ferret', 'Fish', 'Flagbearer', 'Fox', 'Fractal', 'Frog', 'Fungus', 'Gamer', 'Gargoyle', 'Germ', 'Giant',
|
|
'Gith', 'Glimmer', 'Gnoll', 'Gnome', 'Goat', 'Goblin', 'God', 'Golem', 'Gorgon', 'Graveborn', 'Gremlin',
|
|
'Griffin', 'Guest', 'Hag', 'Halfling', 'Hamster', 'Harpy', 'Head', 'Hellion', 'Hero', 'Hippo', 'Hippogriff',
|
|
'Homarid', 'Homunculus', 'Hornet', 'Horror', 'Horse', 'Human', 'Hydra', 'Hyena', 'Illusion', 'Imp',
|
|
'Incarnation', 'Inkling', 'Inquisitor', 'Insect', 'Jackal', 'Jellyfish', 'Juggernaut', 'Kavu', 'Kirin',
|
|
'Kithkin', 'Knight', 'Kobold', 'Kor', 'Kraken', 'Lamia', 'Lammasu', 'Leech', 'Leviathan', 'Lhurgoyf',
|
|
'Licid', 'Lizard', 'Manticore', 'Masticore', 'Mercenary', 'Merfolk', 'Metathran', 'Minion', 'Minotaur',
|
|
'Mite', 'Mole', 'Monger', 'Mongoose', 'Monk', 'Monkey', 'Moonfolk', 'Mount', 'Mouse', 'Mutant', 'Myr',
|
|
'Mystic', 'Naga', 'Nautilus', 'Necron', 'Nephilim', 'Nightmare', 'Nightstalker', 'Ninja', 'Noble', 'Noggle',
|
|
'Nomad', 'Nymph', 'Octopus', 'Ogre', 'Ooze', 'Orb', 'Orc', 'Orgg', 'Otter', 'Ouphe', 'Ox', 'Oyster', 'Pangolin',
|
|
'Peasant', 'Pegasus', 'Pentavite', 'Performer', 'Pest', 'Phelddagrif', 'Phoenix', 'Phyrexian', 'Pilot',
|
|
'Pincher', 'Pirate', 'Plant', 'Porcupine', 'Possum', 'Praetor', 'Primarch', 'Prism', 'Processor', 'Rabbit',
|
|
'Raccoon', 'Ranger', 'Rat', 'Rebel', 'Reflection', 'Reveler', 'Rhino', 'Rigger', 'Robot', 'Rogue', 'Rukh',
|
|
'Sable', 'Salamander', 'Samurai', 'Sand', 'Saproling', 'Satyr', 'Scarecrow', 'Scientist', 'Scion', 'Scorpion',
|
|
'Scout', 'Sculpture', 'Serf', 'Serpent', 'Servo', 'Shade', 'Shaman', 'Shapeshifter', 'Shark', 'Sheep', 'Siren',
|
|
'Skeleton', 'Skunk', 'Slith', 'Sliver', 'Sloth', 'Slug', 'Snail', 'Snake', 'Soldier', 'Soltari', 'Spawn',
|
|
'Specter', 'Spellshaper', 'Sphinx', 'Spider', 'Spike', 'Spirit', 'Splinter', 'Sponge', 'Spy', 'Squid',
|
|
'Squirrel', 'Starfish', 'Surrakar', 'Survivor', 'Synth', 'Teddy', 'Tentacle', 'Tetravite', 'Thalakos',
|
|
'Thopter', 'Thrull', 'Tiefling', 'Time Lord', 'Toy', 'Treefolk', 'Trilobite', 'Triskelavite', 'Troll',
|
|
'Turtle', 'Tyranid', 'Unicorn', 'Urzan', 'Vampire', 'Varmint', 'Vedalken', 'Volver', 'Wall', 'Walrus',
|
|
'Warlock', 'Warrior', 'Wasp', 'Weasel', 'Weird', 'Werewolf', 'Whale', 'Wizard', 'Wolf', 'Wolverine', 'Wombat',
|
|
'Worm', 'Wraith', 'Wurm', 'Yeti', 'Zombie', 'Zubera']
|
|
|
|
theme_tags = ['+1/+1 counter', 'one or more counters', 'token', 'gain life', 'one or more creature tokens',
|
|
'creature token', 'treasure', 'create token', 'draw a card', 'flash', 'choose a creature type',
|
|
'play land', 'artifact you control enters', 'enchantment you control enters', 'poison counter',
|
|
'from graveyard', 'mana value', 'from exile', 'mana of any color', 'attacks', 'total power',
|
|
'greater than starting life', 'lose life', 'whenever you sacrifice', 'creature dying',
|
|
'creature enters', 'creature leaves', 'creature dies', 'put into graveyard', 'sacrifice',
|
|
'sacricifice creature', 'sacrifice artifact', 'sacrifice another creature', '-1/-1 counter',
|
|
'control get +1/+1', 'control dies', 'experience counter', 'triggered ability', 'token',
|
|
'commit a crime']
|
|
|
|
board_wipe_tags = ['destroy all', 'destroy each', 'return all', 'return each', 'deals damage to each',
|
|
'exile all', 'exile each', 'creatures get -X/-X', 'sacrifices all', 'sacrifices each',
|
|
'sacrifices the rest']
|
|
targetted_removal_tags = ['exile target', 'destroy target', 'return target', 'shuffles target', 'you control',
|
|
'deals damage to target', 'loses all abilities'] |