mtga
Version:
MTGA card details as backbone models
64 lines (60 loc) • 15.7 kB
JavaScript
const { CardPool, Card } = require('./models.js')
let arena_exclusives = new CardPool({name: "arena_exclusives", cards: []})
arena_exclusives.addCard(new Card({ mtgaID: 68766, setNumber: 2, name: "blinding_radiance", prettyName: "Blinding Radiance", cardType: "Sorcery", set: "ANA", subTypes: "", colorIdentity: ['W'], colors: ['White'], rarity: "Uncommon", cost: ['2', 'W'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68767, setNumber: 11, name: "spiritual_guardian", prettyName: "Spiritual Guardian", cardType: "Creature", set: "ANA", subTypes: "Spirit", colorIdentity: ['W'], colors: ['White'], rarity: "Common", cost: ['3', 'W', 'W'], collectible: true }))
arena_exclusives.addCard(new Card({ mtgaID: 68769, setNumber: 12, name: "tactical_advantage", prettyName: "Tactical Advantage", cardType: "Instant", set: "ANA", subTypes: "", colorIdentity: ['W'], colors: ['White'], rarity: "Common", cost: ['W'], collectible: true }))
arena_exclusives.addCard(new Card({ mtgaID: 68771, setNumber: 46, name: "feral_roar", prettyName: "Feral Roar", cardType: "Sorcery", set: "ANA", subTypes: "", colorIdentity: ['G'], colors: ['Green'], rarity: "Common", cost: ['1', 'G'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68772, setNumber: 18, name: "shorecomber_crab", prettyName: "Shorecomber Crab", cardType: "Creature", set: "ANA", subTypes: "Crab", colorIdentity: ['U'], colors: ['Blue'], rarity: "Common", cost: ['U'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68773, setNumber: 39, name: "goblin_bruiser", prettyName: "Goblin Bruiser", cardType: "Creature", set: "ANA", subTypes: "Goblin Warrior", colorIdentity: ['R'], colors: ['Red'], rarity: "Uncommon", cost: ['1', 'R', 'R'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68776, setNumber: 23, name: "zephyr_gull", prettyName: "Zephyr Gull", cardType: "Creature", set: "ANA", subTypes: "Bird", colorIdentity: ['U'], colors: ['Blue'], rarity: "Common", cost: ['U'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68782, setNumber: 35, name: "soulhunter_rakshasa", prettyName: "Soulhunter Rakshasa", cardType: "Creature", set: "ANA", subTypes: "Cat Demon", colorIdentity: ['B'], colors: ['Black'], rarity: "Rare", cost: ['3', 'B', 'B'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68784, setNumber: 43, name: "raging_goblin", prettyName: "Raging Goblin", cardType: "Creature", set: "ANA", subTypes: "Goblin Berserker", colorIdentity: ['R'], colors: ['Red'], rarity: "Common", cost: ['R'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68786, setNumber: 3, name: "confront_the_assault", prettyName: "Confront the Assault", cardType: "Instant", set: "ANA", subTypes: "", colorIdentity: ['W'], colors: ['White'], rarity: "Uncommon", cost: ['4', 'W'], collectible: true }))
arena_exclusives.addCard(new Card({ mtgaID: 68787, setNumber: 13, name: "take_vengeance", prettyName: "Take Vengeance", cardType: "Sorcery", set: "ANA", subTypes: "", colorIdentity: ['W'], colors: ['White'], rarity: "Common", cost: ['1', 'W'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68788, setNumber: 6, name: "knights_pledge", prettyName: "Knight's Pledge", cardType: "Enchantment", set: "ANA", subTypes: "Aura", colorIdentity: ['W'], colors: ['White'], rarity: "Common", cost: ['1', 'W'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68789, setNumber: 7, name: "loxodon_line_breaker", prettyName: "Loxodon Line Breaker", cardType: "Creature", set: "ANA", subTypes: "Elephant Soldier", colorIdentity: ['W'], colors: ['White'], rarity: "Common", cost: ['2', 'W'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68790, setNumber: 45, name: "volcanic_dragon", prettyName: "Volcanic Dragon", cardType: "Creature", set: "ANA", subTypes: "Dragon", colorIdentity: ['R'], colors: ['Red'], rarity: "Uncommon", cost: ['4', 'R', 'R'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68791, setNumber: 34, name: "rise_from_the_grave", prettyName: "Rise from the Grave", cardType: "Sorcery", set: "ANA", subTypes: "", colorIdentity: ['B'], colors: ['Black'], rarity: "Uncommon", cost: ['4', 'B'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68792, setNumber: 22, name: "waterknot", prettyName: "Waterknot", cardType: "Enchantment", set: "ANA", subTypes: "Aura", colorIdentity: ['U'], colors: ['Blue'], rarity: "Common", cost: ['1', 'U', 'U'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68793, setNumber: 9, name: "serra_angel", prettyName: "Serra Angel", cardType: "Creature", set: "ANA", subTypes: "Angel", colorIdentity: ['W'], colors: ['White'], rarity: "Uncommon", cost: ['3', 'W', 'W'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68794, setNumber: 36, name: "chaos_maw", prettyName: "Chaos Maw", cardType: "Creature", set: "ANA", subTypes: "Hellion", colorIdentity: ['R'], colors: ['Red'], rarity: "Rare", cost: ['5', 'R', 'R'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68795, setNumber: 29, name: "miasmic_mummy", prettyName: "Miasmic Mummy", cardType: "Creature", set: "ANA", subTypes: "Zombie Jackal", colorIdentity: ['B'], colors: ['Black'], rarity: "Common", cost: ['1', 'B'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68796, setNumber: 16, name: "overflowing_insight", prettyName: "Overflowing Insight", cardType: "Sorcery", set: "ANA", subTypes: "", colorIdentity: ['U'], colors: ['Blue'], rarity: "Mythic Rare", cost: ['4', 'U', 'U', 'U'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68797, setNumber: 38, name: "earthquake", prettyName: "Earthquake", cardType: "Sorcery", set: "ANA", subTypes: "", colorIdentity: ['R'], colors: ['Red'], rarity: "Rare", cost: ['X', 'R'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68798, setNumber: 25, name: "ambitions_cost", prettyName: "Ambition's Cost", cardType: "Sorcery", set: "ANA", subTypes: "", colorIdentity: ['B'], colors: ['Black'], rarity: "Uncommon", cost: ['3', 'B'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68799, setNumber: 32, name: "reave_soul", prettyName: "Reave Soul", cardType: "Sorcery", set: "ANA", subTypes: "", colorIdentity: ['B'], colors: ['Black'], rarity: "Common", cost: ['1', 'B'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68800, setNumber: 14, name: "divination", prettyName: "Divination", cardType: "Sorcery", set: "ANA", subTypes: "", colorIdentity: ['U'], colors: ['Blue'], rarity: "Common", cost: ['2', 'U'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68801, setNumber: 47, name: "rumbling_baloth", prettyName: "Rumbling Baloth", cardType: "Creature", set: "ANA", subTypes: "Beast", colorIdentity: ['G'], colors: ['Green'], rarity: "Common", cost: ['2', 'G', 'G'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68802, setNumber: 41, name: "goblin_grenade", prettyName: "Goblin Grenade", cardType: "Sorcery", set: "ANA", subTypes: "", colorIdentity: ['R'], colors: ['Red'], rarity: "Uncommon", cost: ['R'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68803, setNumber: 33, name: "renegade_demon", prettyName: "Renegade Demon", cardType: "Creature", set: "ANA", subTypes: "Demon", colorIdentity: ['B'], colors: ['Black'], rarity: "Common", cost: ['3', 'B', 'B'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68804, setNumber: 8, name: "sanctuary_cat", prettyName: "Sanctuary Cat", cardType: "Creature", set: "ANA", subTypes: "Cat", colorIdentity: ['W'], colors: ['White'], rarity: "Common", cost: ['W'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68805, setNumber: 15, name: "fortress_crab", prettyName: "Fortress Crab", cardType: "Creature", set: "ANA", subTypes: "Crab", colorIdentity: ['U'], colors: ['Blue'], rarity: "Common", cost: ['3', 'U'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68806, setNumber: 24, name: "altars_reap", prettyName: "Altar's Reap", cardType: "Instant", set: "ANA", subTypes: "", colorIdentity: ['B'], colors: ['Black'], rarity: "Common", cost: ['1', 'B'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68807, setNumber: 28, name: "fleshbag_marauder", prettyName: "Fleshbag Marauder", cardType: "Creature", set: "ANA", subTypes: "Zombie Warrior", colorIdentity: ['B'], colors: ['Black'], rarity: "Uncommon", cost: ['2', 'B'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68808, setNumber: 10001, name: "goblin", prettyName: "Goblin", cardType: "Creature", set: "ANA", subTypes: "Goblin", colorIdentity: [], colors: ['Colorless'], rarity: "Token", cost: [], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68809, setNumber: 10002, name: "spirit", prettyName: "Spirit", cardType: "Creature", set: "ANA", subTypes: "Spirit", colorIdentity: [], colors: ['Colorless'], rarity: "Token", cost: [], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68810, setNumber: 27, name: "crux_of_fate", prettyName: "Crux of Fate", cardType: "Sorcery", set: "ANA", subTypes: "", colorIdentity: ['B'], colors: ['Black'], rarity: "Rare", cost: ['3', 'B', 'B'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68811, setNumber: 44, name: "seismic_rupture", prettyName: "Seismic Rupture", cardType: "Sorcery", set: "ANA", subTypes: "", colorIdentity: ['R'], colors: ['Red'], rarity: "Uncommon", cost: ['2', 'R'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68812, setNumber: 21, name: "twincast", prettyName: "Twincast", cardType: "Instant", set: "ANA", subTypes: "", colorIdentity: ['U'], colors: ['Blue'], rarity: "Rare", cost: ['U', 'U'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68813, setNumber: 30, name: "murder", prettyName: "Murder", cardType: "Instant", set: "ANA", subTypes: "", colorIdentity: ['B'], colors: ['Black'], rarity: "Uncommon", cost: ['1', 'B', 'B'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 68814, setNumber: 37, name: "doublecast", prettyName: "Doublecast", cardType: "Sorcery", set: "ANA", subTypes: "", colorIdentity: ['R'], colors: ['Red'], rarity: "Uncommon", cost: ['R', 'R'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 69108, setNumber: 1, name: "angelic_reward", prettyName: "Angelic Reward", cardType: "Enchantment", set: "ANA", subTypes: "Aura", colorIdentity: ['W'], colors: ['White'], rarity: "Uncommon", cost: ['3', 'W', 'W'], collectible: true }))
arena_exclusives.addCard(new Card({ mtgaID: 69109, setNumber: 4, name: "hallowed_priest", prettyName: "Hallowed Priest", cardType: "Creature", set: "ANA", subTypes: "Human Cleric", colorIdentity: ['W'], colors: ['White'], rarity: "Uncommon", cost: ['2', 'W'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 69110, setNumber: 5, name: "inspiring_commander", prettyName: "Inspiring Commander", cardType: "Creature", set: "ANA", subTypes: "Human Soldier", colorIdentity: ['W'], colors: ['White'], rarity: "Rare", cost: ['4', 'W', 'W'], collectible: true }))
arena_exclusives.addCard(new Card({ mtgaID: 69111, setNumber: 10, name: "shrine_keeper", prettyName: "Shrine Keeper", cardType: "Creature", set: "ANA", subTypes: "Human Cleric", colorIdentity: ['W'], colors: ['White'], rarity: "Common", cost: ['W', 'W'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 69112, setNumber: 17, name: "rivers_favor", prettyName: "River's Favor", cardType: "Enchantment", set: "ANA", subTypes: "Aura", colorIdentity: ['U'], colors: ['Blue'], rarity: "Common", cost: ['U'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 69113, setNumber: 19, name: "titanic_pelagosaur", prettyName: "Titanic Pelagosaur", cardType: "Creature", set: "ANA", subTypes: "Dinosaur", colorIdentity: ['U'], colors: ['Blue'], rarity: "Uncommon", cost: ['3', 'U', 'U'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 69114, setNumber: 20, name: "trapped_in_a_whirlpool", prettyName: "Trapped in a Whirlpool", cardType: "Enchantment", set: "ANA", subTypes: "Aura", colorIdentity: ['U'], colors: ['Blue'], rarity: "Common", cost: ['3', 'U'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 69115, setNumber: 26, name: "cruel_cut", prettyName: "Cruel Cut", cardType: "Instant", set: "ANA", subTypes: "", colorIdentity: ['B'], colors: ['Black'], rarity: "Common", cost: ['1', 'B'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 69116, setNumber: 31, name: "nimble_pilferer", prettyName: "Nimble Pilferer", cardType: "Creature", set: "ANA", subTypes: "Human Rogue", colorIdentity: ['B'], colors: ['Black'], rarity: "Common", cost: ['1', 'B'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 69117, setNumber: 40, name: "goblin_gang_leader", prettyName: "Goblin Gang Leader", cardType: "Creature", set: "ANA", subTypes: "Goblin Warrior", colorIdentity: ['R'], colors: ['Red'], rarity: "Uncommon", cost: ['2', 'R', 'R'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 69118, setNumber: 42, name: "ogre_painbringer", prettyName: "Ogre Painbringer", cardType: "Creature", set: "ANA", subTypes: "Ogre", colorIdentity: ['R'], colors: ['Red'], rarity: "Rare", cost: ['3', 'R', 'R'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 69119, setNumber: 48, name: "treetop_warden", prettyName: "Treetop Warden", cardType: "Creature", set: "ANA", subTypes: "Elf Warrior", colorIdentity: ['G'], colors: ['Green'], rarity: "Common", cost: ['1', 'G'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 69441, setNumber: 49, name: "ancient_crab", prettyName: "Ancient Crab", cardType: "Creature", set: "ANA", subTypes: "Crab", colorIdentity: ['U'], colors: ['Blue'], rarity: "Common", cost: ['1', 'U', 'U'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 69442, setNumber: 50, name: "hired_blade", prettyName: "Hired Blade", cardType: "Creature", set: "ANA", subTypes: "Human Assassin", colorIdentity: ['B'], colors: ['Black'], rarity: "Common", cost: ['2', 'B'], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 69443, setNumber: 51, name: "plains", prettyName: "Plains", cardType: "Land", set: "ANA", subTypes: "Plains", colorIdentity: ['W'], colors: ['White'], rarity: "Basic", cost: [], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 69444, setNumber: 52, name: "island", prettyName: "Island", cardType: "Land", set: "ANA", subTypes: "Island", colorIdentity: ['U'], colors: ['Blue'], rarity: "Basic", cost: [], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 69445, setNumber: 53, name: "swamp", prettyName: "Swamp", cardType: "Land", set: "ANA", subTypes: "Swamp", colorIdentity: ['B'], colors: ['Black'], rarity: "Basic", cost: [], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 69446, setNumber: 54, name: "mountain", prettyName: "Mountain", cardType: "Land", set: "ANA", subTypes: "Mountain", colorIdentity: ['R'], colors: ['Red'], rarity: "Basic", cost: [], collectible: false }))
arena_exclusives.addCard(new Card({ mtgaID: 69447, setNumber: 55, name: "forest", prettyName: "Forest", cardType: "Land", set: "ANA", subTypes: "Forest", colorIdentity: ['G'], colors: ['Green'], rarity: "Basic", cost: [], collectible: false }))
module.exports = { arena_exclusives: arena_exclusives }