Module: MonstersManualContent

Included in:
MonstersManual
Defined in:
lib/data/monsters_manual_content.rb

Constant Summary collapse

MONSTERS_MANUAL_CONTENT =
{:monsters=>
  [{:key=>:aarakocra,
    :challenge=>0.25,
    :name=>"Aarakocra",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:abjurer,
    :challenge=>9,
    :name=>"Abjurer",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:aboleth,
    :challenge=>10,
    :name=>"Aboleth",
    :type=>"Aberration",
    :source=>"Basic Rules",
    :xp_value=>5900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:abominable_yeti,
    :challenge=>9,
    :name=>"Abominable Yeti",
    :type=>"Monstrosity",
    :source=>"Monster Manual",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:acererak,
    :challenge=>23,
    :name=>"Acererak",
    :type=>"Undead",
    :source=>"Tomb of Annihilation",
    :xp_value=>50000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:acolyte,
    :challenge=>0.25,
    :name=>"Acolyte",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:adult_black_dragon,
    :challenge=>14,
    :name=>"Adult Black Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>11500,
    :boss=>nil,
    :groups=>nil},
   {:key=>:adult_blue_dracolich,
    :challenge=>17,
    :name=>"Adult Blue Dracolich",
    :type=>"Undead",
    :source=>"Monster Manual",
    :xp_value=>18000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:adult_blue_dragon,
    :challenge=>16,
    :name=>"Adult Blue Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>15000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:adult_brass_dragon,
    :challenge=>13,
    :name=>"Adult Brass Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>10000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:adult_bronze_dragon,
    :challenge=>15,
    :name=>"Adult Bronze Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>13000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:adult_copper_dragon,
    :challenge=>14,
    :name=>"Adult Copper Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>11500,
    :boss=>nil,
    :groups=>nil},
   {:key=>:adult_gold_dragon,
    :challenge=>17,
    :name=>"Adult Gold Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>18000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:adult_green_dragon,
    :challenge=>15,
    :name=>"Adult Green Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>13000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:adult_red_dragon,
    :challenge=>17,
    :name=>"Adult Red Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>18000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:adult_silver_dragon,
    :challenge=>16,
    :name=>"Adult Silver Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>15000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:adult_white_dragon,
    :challenge=>13,
    :name=>"Adult White Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>10000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:aerisi_kalinoth,
    :challenge=>7,
    :name=>"Aerisi Kalinoth",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:air_elemental,
    :challenge=>5,
    :name=>"Air Elemental",
    :type=>"Elemental",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:air_elemental_myrmidon,
    :challenge=>7,
    :name=>"Air Elemental Myrmidon",
    :type=>"Elemental",
    :source=>"Princes of the Apocalypse",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:albino_dwarf_spirit_warrior,
    :challenge=>1,
    :name=>"Albino Dwarf Spirit Warrior",
    :type=>"Humanoid",
    :source=>"Tomb of Annihilation",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:albino_dwarf_warrior,
    :challenge=>0.25,
    :name=>"Albino Dwarf Warrior",
    :type=>"Humanoid",
    :source=>"Tomb of Annihilation",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:aldani_lobsterfolk,
    :challenge=>1,
    :name=>"Aldani (Lobsterfolk)",
    :type=>"Monstrosity",
    :source=>"Tomb of Annihilation",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:alhoon,
    :challenge=>10,
    :name=>"Alhoon",
    :type=>"Undead",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>5900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:allosaurus,
    :challenge=>2,
    :name=>"Allosaurus",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:almiraj,
    :challenge=>0,
    :name=>"Almiraj",
    :type=>"Beast",
    :source=>"Tomb of Annihilation",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ambush_drake,
    :challenge=>0.5,
    :name=>"Ambush Drake",
    :type=>"Dragon",
    :source=>"Hoard of the Dragon Queen",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ancient_black_dragon,
    :challenge=>21,
    :name=>"Ancient Black Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>33000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ancient_blue_dragon,
    :challenge=>23,
    :name=>"Ancient Blue Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>50000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ancient_brass_dragon,
    :challenge=>20,
    :name=>"Ancient Brass Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>25000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ancient_bronze_dragon,
    :challenge=>22,
    :name=>"Ancient Bronze Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>41000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ancient_copper_dragon,
    :challenge=>21,
    :name=>"Ancient Copper Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>33000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ancient_gold_dragon,
    :challenge=>24,
    :name=>"Ancient Gold Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>62000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ancient_green_dragon,
    :challenge=>22,
    :name=>"Ancient Green Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>41000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ancient_red_dragon,
    :challenge=>24,
    :name=>"Ancient Red Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>62000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ancient_silver_dragon,
    :challenge=>23,
    :name=>"Ancient Silver Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>50000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ancient_white_dragon,
    :challenge=>20,
    :name=>"Ancient White Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>25000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:androsphinx,
    :challenge=>17,
    :name=>"Androsphinx",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>18000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:animated_armor,
    :challenge=>1,
    :name=>"Animated Armor",
    :type=>"Construct",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:animated_table,
    :challenge=>2,
    :name=>"Animated Table",
    :type=>"Construct",
    :source=>"The Forge of Fury",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ankheg,
    :challenge=>2,
    :name=>"Ankheg",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ankylosaurus,
    :challenge=>3,
    :name=>"Ankylosaurus",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ankylosaurus_zombie,
    :challenge=>3,
    :name=>"Ankylosaurus Zombie",
    :type=>"Undead",
    :source=>"Tomb of Annihilation",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:annis_hag,
    :challenge=>6,
    :name=>"Annis Hag",
    :type=>"Fey",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ape,
    :challenge=>0.5,
    :name=>"Ape",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:apprentice_wizard,
    :challenge=>0.25,
    :name=>"Apprentice Wizard",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:arcanaloth,
    :challenge=>12,
    :name=>"Arcanaloth",
    :type=>"Fiend",
    :source=>"Monster Manual",
    :xp_value=>8400,
    :boss=>nil,
    :groups=>nil},
   {:key=>:archdruid,
    :challenge=>12,
    :name=>"Archdruid",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>8400,
    :boss=>nil,
    :groups=>nil},
   {:key=>:archer,
    :challenge=>3,
    :name=>"Archer",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:archmage,
    :challenge=>12,
    :name=>"Archmage",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>8400,
    :boss=>nil,
    :groups=>nil},
   {:key=>:artus_cimber,
    :challenge=>7,
    :name=>"Artus Cimber",
    :type=>"Humanoid",
    :source=>"Tomb of Annihilation",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:assassin,
    :challenge=>8,
    :name=>"Assassin",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:assassin_vine,
    :challenge=>3,
    :name=>"Assassin Vine",
    :type=>"Plant",
    :source=>"Tomb of Annihilation",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:atropal,
    :challenge=>13,
    :name=>"Atropal",
    :type=>"Undead",
    :source=>"Tomb of Annihilation",
    :xp_value=>10000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:augrek_brighthelm,
    :challenge=>0,
    :name=>"Augrek Brighthelm",
    :type=>"Humanoid",
    :source=>"Storm King's Thunder",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:aurochs,
    :challenge=>2,
    :name=>"Aurochs",
    :type=>"Beast",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:avatar_of_death,
    :challenge=>0,
    :name=>"Avatar of Death",
    :type=>"Undead",
    :source=>"Dungeon Master's Guide",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:awakened_shrub,
    :challenge=>0,
    :name=>"Awakened Shrub",
    :type=>"Plant",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:awakened_tree,
    :challenge=>2,
    :name=>"Awakened Tree",
    :type=>"Plant",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:awakened_zurkhwood,
    :challenge=>2,
    :name=>"Awakened Zurkhwood",
    :type=>"Plant",
    :source=>"Out of the Abyss",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:axe_beak,
    :challenge=>0.25,
    :name=>"Axe Beak",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:azbara_jos,
    :challenge=>4,
    :name=>"Azbara Jos",
    :type=>"Humanoid",
    :source=>"Hoard of the Dragon Queen",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:azer,
    :challenge=>2,
    :name=>"Azer",
    :type=>"Elemental",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:baba_lysaga,
    :challenge=>11,
    :name=>"Baba Lysaga",
    :type=>"Humanoid",
    :source=>"Curse of Strahd",
    :xp_value=>7200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:baba_lysagas_creeping_hut,
    :challenge=>11,
    :name=>"Baba Lysaga’s Creeping Hut",
    :type=>"Construct",
    :source=>"Curse of Strahd",
    :xp_value=>7200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:babau,
    :challenge=>4,
    :name=>"Babau",
    :type=>"Fiend",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:baboon,
    :challenge=>0,
    :name=>"Baboon",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:badger,
    :challenge=>0,
    :name=>"Badger",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:balor,
    :challenge=>19,
    :name=>"Balor",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>22000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:banderhobb,
    :challenge=>5,
    :name=>"Banderhobb",
    :type=>"Monstrosity",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:bandit,
    :challenge=>0.125,
    :name=>"Bandit",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:bandit_captain,
    :challenge=>2,
    :name=>"Bandit Captain",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:banshee,
    :challenge=>4,
    :name=>"Banshee",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:baphomet,
    :challenge=>23,
    :name=>"Baphomet",
    :type=>"Fiend",
    :source=>"Out of the Abyss",
    :xp_value=>50000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:barbed_devil,
    :challenge=>5,
    :name=>"Barbed Devil",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:bard,
    :challenge=>2,
    :name=>"Bard",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:barghest,
    :challenge=>4,
    :name=>"Barghest",
    :type=>"Fiend",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:barlgura,
    :challenge=>5,
    :name=>"Barlgura",
    :type=>"Fiend",
    :source=>"Monster Manual",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:barovian_witch,
    :challenge=>0.5,
    :name=>"Barovian Witch",
    :type=>"Humanoid",
    :source=>"Curse of Strahd",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:basilisk,
    :challenge=>3,
    :name=>"Basilisk",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:bastian_thermandar,
    :challenge=>8,
    :name=>"Bastian Thermandar",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:bat,
    :challenge=>0,
    :name=>"Bat",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:bearded_devil,
    :challenge=>3,
    :name=>"Bearded Devil",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:behir,
    :challenge=>11,
    :name=>"Behir",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>7200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:beholder,
    :challenge=>13,
    :name=>"Beholder",
    :type=>"Aberration",
    :source=>"Monster Manual",
    :xp_value=>10000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:beholder_zombie,
    :challenge=>5,
    :name=>"Beholder Zombie",
    :type=>"Undead",
    :source=>"Monster Manual",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:beldora,
    :challenge=>0,
    :name=>"Beldora",
    :type=>"Humanoid",
    :source=>"Storm King's Thunder",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:berserker,
    :challenge=>2,
    :name=>"Berserker",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:bheur_hag,
    :challenge=>7,
    :name=>"Bheur Hag",
    :type=>"Fey",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:black_bear,
    :challenge=>0.5,
    :name=>"Black Bear",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:black_dragon_wyrmling,
    :challenge=>2,
    :name=>"Black Dragon Wyrmling",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:black_earth_guard,
    :challenge=>2,
    :name=>"Black Earth Guard",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:black_earth_priest,
    :challenge=>3,
    :name=>"Black Earth Priest",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:black_guard_drake,
    :challenge=>2,
    :name=>"Black Guard Drake",
    :type=>"Dragon",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:black_pudding,
    :challenge=>4,
    :name=>"Black Pudding",
    :type=>"Ooze",
    :source=>"Basic Rules",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:blackguard,
    :challenge=>8,
    :name=>"Blackguard",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:blagothkus,
    :challenge=>9,
    :name=>"Blagothkus",
    :type=>"Giant",
    :source=>"Hoard of the Dragon Queen",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:blink_dog,
    :challenge=>0.25,
    :name=>"Blink Dog",
    :type=>"Fey",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:blood_hawk,
    :challenge=>0.125,
    :name=>"Blood Hawk",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:blue_dragon_wyrmling,
    :challenge=>3,
    :name=>"Blue Dragon Wyrmling",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:blue_guard_drake,
    :challenge=>2,
    :name=>"Blue Guard Drake",
    :type=>"Dragon",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:blue_slaad,
    :challenge=>7,
    :name=>"Blue Slaad",
    :type=>"Aberration",
    :source=>"Monster Manual",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:boar,
    :challenge=>0.25,
    :name=>"Boar",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:bodak,
    :challenge=>6,
    :name=>"Bodak",
    :type=>"Undead",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:boggle,
    :challenge=>0.125,
    :name=>"Boggle",
    :type=>"Fey",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:bone_devil,
    :challenge=>9,
    :name=>"Bone Devil",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:bone_naga,
    :challenge=>4,
    :name=>"Bone Naga",
    :type=>"Undead",
    :source=>"Monster Manual",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:brass_dragon_wyrmling,
    :challenge=>1,
    :name=>"Brass Dragon Wyrmling",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:bridesmaid_of_zuggtmoy,
    :challenge=>0.125,
    :name=>"Bridesmaid of Zuggtmoy",
    :type=>"Plant",
    :source=>"Out of the Abyss",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:brontosaurus,
    :challenge=>5,
    :name=>"Brontosaurus",
    :type=>"Beast",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:bronze_dragon_wyrmling,
    :challenge=>2,
    :name=>"Bronze Dragon Wyrmling",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:broom_of_animated_attack,
    :challenge=>0.25,
    :name=>"Broom of Animated Attack",
    :type=>"Construct",
    :source=>"Curse of Strahd",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:brown_bear,
    :challenge=>1,
    :name=>"Brown Bear",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:bugbear,
    :challenge=>1,
    :name=>"Bugbear",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:bugbear_chief,
    :challenge=>3,
    :name=>"Bugbear Chief",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>700,
    :boss=>true,
    :groups=>nil},
   {:key=>:bulette,
    :challenge=>5,
    :name=>"Bulette",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:bullywug,
    :challenge=>0.25,
    :name=>"Bullywug",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:burrowshark,
    :challenge=>4,
    :name=>"Burrowshark",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:cambion,
    :challenge=>5,
    :name=>"Cambion",
    :type=>"Fiend",
    :source=>"Monster Manual",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:camel,
    :challenge=>0.125,
    :name=>"Camel",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:captain_othelstan,
    :challenge=>5,
    :name=>"Captain Othelstan",
    :type=>"Humanoid",
    :source=>"Hoard of the Dragon Queen",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:carrion_crawler,
    :challenge=>2,
    :name=>"Carrion Crawler",
    :type=>"Monstrosity",
    :source=>"Monster Manual",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:cat,
    :challenge=>0,
    :name=>"Cat",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:catoblepas,
    :challenge=>5,
    :name=>"Catoblepas",
    :type=>"Monstrosity",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:cave_bear,
    :challenge=>2,
    :name=>"Cave Bear",
    :type=>"Beast",
    :source=>"Monster Manual",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:cave_fisher,
    :challenge=>3,
    :name=>"Cave Fisher",
    :type=>"Monstrosity",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:centaur,
    :challenge=>2,
    :name=>"Centaur",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:centaur_mummy,
    :challenge=>6,
    :name=>"Centaur Mummy",
    :type=>"Undead",
    :source=>"The Hidden Shrine of Tamoachan",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:chain_devil,
    :challenge=>8,
    :name=>"Chain Devil",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:chamberlain_of_zuggtmoy,
    :challenge=>2,
    :name=>"Chamberlain of Zuggtmoy",
    :type=>"Plant",
    :source=>"Out of the Abyss",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:champion,
    :challenge=>9,
    :name=>"Champion",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:chasme,
    :challenge=>6,
    :name=>"Chasme",
    :type=>"Fiend",
    :source=>"Monster Manual",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:chimera,
    :challenge=>6,
    :name=>"Chimera",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:chitine,
    :challenge=>0.5,
    :name=>"Chitine",
    :type=>"Monstrosity",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:choker,
    :challenge=>1,
    :name=>"Choker",
    :type=>"Aberration",
    :source=>"Dead in Thay",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:choldrith,
    :challenge=>3,
    :name=>"Choldrith",
    :type=>"Monstrosity",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:chuul,
    :challenge=>4,
    :name=>"Chuul",
    :type=>"Aberration",
    :source=>"Basic Rules",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:chuul_spore_servant,
    :challenge=>4,
    :name=>"Chuul Spore Servant",
    :type=>"Plant",
    :source=>"Out of the Abyss",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:chwinga,
    :challenge=>0,
    :name=>"Chwinga",
    :type=>"Elemental",
    :source=>"Tomb of Annihilation",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:clay_golem,
    :challenge=>9,
    :name=>"Clay Golem",
    :type=>"Construct",
    :source=>"Basic Rules",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:cloaker,
    :challenge=>8,
    :name=>"Cloaker",
    :type=>"Aberration",
    :source=>"Basic Rules",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:cloud_giant,
    :challenge=>9,
    :name=>"Cloud Giant",
    :type=>"Giant",
    :source=>"Basic Rules",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:cloud_giant_smiling_one,
    :challenge=>11,
    :name=>"Cloud Giant Smiling One",
    :type=>"Giant",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>7200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:cockatrice,
    :challenge=>0.5,
    :name=>"Cockatrice",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:commoner,
    :challenge=>0,
    :name=>"Commoner",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:conjurer,
    :challenge=>6,
    :name=>"Conjurer",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:constrictor_snake,
    :challenge=>0.25,
    :name=>"Constrictor Snake",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:copper_dragon_wyrmling,
    :challenge=>1,
    :name=>"Copper Dragon Wyrmling",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:couatl,
    :challenge=>4,
    :name=>"Couatl",
    :type=>"Celestial",
    :source=>"Basic Rules",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:cow,
    :challenge=>0.25,
    :name=>"Cow",
    :type=>"Beast",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:crab,
    :challenge=>0,
    :name=>"Crab",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:crag_cat,
    :challenge=>1,
    :name=>"Crag Cat",
    :type=>"Beast",
    :source=>"Storm King's Thunder",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:cranium_rat,
    :challenge=>0,
    :name=>"Cranium Rat",
    :type=>"Beast",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:crawling_claw,
    :challenge=>0,
    :name=>"Crawling Claw",
    :type=>"Undead",
    :source=>"Monster Manual",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:crocodile,
    :challenge=>0.5,
    :name=>"Crocodile",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:crushing_wave_priest,
    :challenge=>2,
    :name=>"Crushing Wave Priest",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:crushing_wave_reaver,
    :challenge=>0.5,
    :name=>"Crushing Wave Reaver",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:cult_fanatic,
    :challenge=>2,
    :name=>"Cult Fanatic",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:cultist,
    :challenge=>0.125,
    :name=>"Cultist",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:cyclops,
    :challenge=>6,
    :name=>"Cyclops",
    :type=>"Giant",
    :source=>"Basic Rules",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:dao,
    :challenge=>11,
    :name=>"Dao",
    :type=>"Elemental",
    :source=>"Monster Manual",
    :xp_value=>7200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:darathra_shendrel,
    :challenge=>0,
    :name=>"Darathra Shendrel",
    :type=>"Humanoid",
    :source=>"Storm King's Thunder",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:dark_tide_knight,
    :challenge=>3,
    :name=>"Dark Tide Knight",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:darkling,
    :challenge=>0.5,
    :name=>"Darkling",
    :type=>"Fey",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:darkling_elder,
    :challenge=>2,
    :name=>"Darkling Elder",
    :type=>"Fey",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:darkmantle,
    :challenge=>0.5,
    :name=>"Darkmantle",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:darz_helgar,
    :challenge=>0,
    :name=>"Darz Helgar",
    :type=>"Humanoid",
    :source=>"Storm King's Thunder",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:death_dog,
    :challenge=>1,
    :name=>"Death Dog",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:death_kiss,
    :challenge=>10,
    :name=>"Death Kiss",
    :type=>"Aberration",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>5900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:death_knight,
    :challenge=>17,
    :name=>"Death Knight",
    :type=>"Undead",
    :source=>"Monster Manual",
    :xp_value=>18000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:death_slaad,
    :challenge=>10,
    :name=>"Death Slaad",
    :type=>"Aberration",
    :source=>"Monster Manual",
    :xp_value=>5900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:death_tyrant,
    :challenge=>14,
    :name=>"Death Tyrant",
    :type=>"Undead",
    :source=>"Monster Manual",
    :xp_value=>11500,
    :boss=>nil,
    :groups=>nil},
   {:key=>:deathlock_wight,
    :challenge=>3,
    :name=>"Deathlock Wight",
    :type=>"Undead",
    :source=>"Dead in Thay",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:decapus,
    :challenge=>4,
    :name=>"Decapus",
    :type=>"Monstrosity",
    :source=>"The Tortle Package",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:deep_gnome_svirfneblin,
    :challenge=>0.5,
    :name=>"Deep Gnome (Svirfneblin)",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:deep_rothe,
    :challenge=>0.25,
    :name=>"Deep Rothé",
    :type=>"Beast",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:deep_scion,
    :challenge=>3,
    :name=>"Deep Scion",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:deer,
    :challenge=>0,
    :name=>"Deer",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:deinonychus,
    :challenge=>1,
    :name=>"Deinonychus",
    :type=>"Beast",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:demilich,
    :challenge=>18,
    :name=>"Demilich",
    :type=>"Undead",
    :source=>"Monster Manual",
    :xp_value=>20000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:demogorgon,
    :challenge=>26,
    :name=>"Demogorgon",
    :type=>"Fiend",
    :source=>"Out of the Abyss",
    :xp_value=>90000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:derro,
    :challenge=>0.25,
    :name=>"Derro",
    :type=>"Humanoid",
    :source=>"Out of the Abyss",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:derro_savant,
    :challenge=>3,
    :name=>"Derro Savant",
    :type=>"Humanoid",
    :source=>"Out of the Abyss",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:deva,
    :challenge=>10,
    :name=>"Deva",
    :type=>"Celestial",
    :source=>"Basic Rules",
    :xp_value=>5900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:devourer,
    :challenge=>13,
    :name=>"Devourer",
    :type=>"Fiend",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>10000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:dimetrodon,
    :challenge=>0.25,
    :name=>"Dimetrodon",
    :type=>"Beast",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:dire_wolf,
    :challenge=>1,
    :name=>"Dire Wolf",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:displacer_beast,
    :challenge=>3,
    :name=>"Displacer Beast",
    :type=>"Monstrosity",
    :source=>"Monster Manual",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:diviner,
    :challenge=>8,
    :name=>"Diviner",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:djinni,
    :challenge=>11,
    :name=>"Djinni",
    :type=>"Elemental",
    :source=>"Basic Rules",
    :xp_value=>7200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:dolphin,
    :challenge=>0.125,
    :name=>"Dolphin",
    :type=>"Beast",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:doppelganger,
    :challenge=>3,
    :name=>"Doppelganger",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:draegloth,
    :challenge=>7,
    :name=>"Draegloth",
    :type=>"Fiend",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:draft_horse,
    :challenge=>0.25,
    :name=>"Draft Horse",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:dragon_turtle,
    :challenge=>17,
    :name=>"Dragon Turtle",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>18000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:dragonbait,
    :challenge=>5,
    :name=>"Dragonbait",
    :type=>"Humanoid",
    :source=>"Tomb of Annihilation",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:dragonclaw,
    :challenge=>1,
    :name=>"Dragonclaw",
    :type=>"Humanoid",
    :source=>"Hoard of the Dragon Queen",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:dragonfang,
    :challenge=>5,
    :name=>"Dragonfang",
    :type=>"Humanoid",
    :source=>"Rise of Tiamat",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:dragonsoul,
    :challenge=>7,
    :name=>"Dragonsoul",
    :type=>"Humanoid",
    :source=>"Rise of Tiamat",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:dragonwing,
    :challenge=>2,
    :name=>"Dragonwing",
    :type=>"Humanoid",
    :source=>"Rise of Tiamat",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:dralmorrer_borngray,
    :challenge=>3,
    :name=>"Dralmorrer Borngray",
    :type=>"Humanoid",
    :source=>"Hoard of the Dragon Queen",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:drannin_splithelm,
    :challenge=>7,
    :name=>"Drannin Splithelm",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:dread_warrior,
    :challenge=>1,
    :name=>"Dread Warrior",
    :type=>"Undead",
    :source=>"Dead in Thay",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:dretch,
    :challenge=>0.25,
    :name=>"Dretch",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:drider,
    :challenge=>6,
    :name=>"Drider",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:droki,
    :challenge=>2,
    :name=>"Droki",
    :type=>"Humanoid",
    :source=>"Out of the Abyss",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:drow,
    :challenge=>0.25,
    :name=>"Drow",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:drow_elite_warrior,
    :challenge=>5,
    :name=>"Drow Elite Warrior",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:drow_mage,
    :challenge=>7,
    :name=>"Drow Mage",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:drow_priestess_of_lolth,
    :challenge=>8,
    :name=>"Drow Priestess of Lolth",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:drow_spore_servant,
    :challenge=>0.125,
    :name=>"Drow Spore Servant",
    :type=>"Plant",
    :source=>"Out of the Abyss",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:druid,
    :challenge=>2,
    :name=>"Druid",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:dryad,
    :challenge=>1,
    :name=>"Dryad",
    :type=>"Fey",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:duergar,
    :challenge=>1,
    :name=>"Duergar",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:duergar_darkhaft,
    :challenge=>2,
    :name=>"Duergar Darkhaft",
    :type=>"Humanoid",
    :source=>"Out of the Abyss",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:duergar_kavalrachni,
    :challenge=>2,
    :name=>"Duergar Kavalrachni",
    :type=>"Humanoid",
    :source=>"Out of the Abyss",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:duergar_keeper_of_the_flame,
    :challenge=>2,
    :name=>"Duergar Keeper of the Flame",
    :type=>"Humanoid",
    :source=>"Out of the Abyss",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:duergar_soulblade,
    :challenge=>1,
    :name=>"Duergar Soulblade",
    :type=>"Humanoid",
    :source=>"Out of the Abyss",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:duergar_spore_servant,
    :challenge=>0.5,
    :name=>"Duergar Spore Servant",
    :type=>"Plant",
    :source=>"Out of the Abyss",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:duergar_spy,
    :challenge=>2,
    :name=>"Duergar Spy",
    :type=>"Humanoid",
    :source=>"The Forge of Fury",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:duergar_stone_guard,
    :challenge=>2,
    :name=>"Duergar Stone Guard",
    :type=>"Humanoid",
    :source=>"Out of the Abyss",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:duergar_xarrorn,
    :challenge=>2,
    :name=>"Duergar Xarrorn",
    :type=>"Humanoid",
    :source=>"Out of the Abyss",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:duodrone,
    :challenge=>0.25,
    :name=>"Duodrone",
    :type=>"Construct",
    :source=>"Monster Manual",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:dust_mephit,
    :challenge=>0.5,
    :name=>"Dust Mephit",
    :type=>"Elemental",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:duvessa_shane,
    :challenge=>0,
    :name=>"Duvessa Shane",
    :type=>"Humanoid",
    :source=>"Storm King's Thunder",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:eagle,
    :challenge=>0,
    :name=>"Eagle",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:earth_elemental,
    :challenge=>5,
    :name=>"Earth Elemental",
    :type=>"Elemental",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:earth_elemental_myrmidon,
    :challenge=>7,
    :name=>"Earth Elemental Myrmidon",
    :type=>"Elemental",
    :source=>"Princes of the Apocalypse",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:eblis,
    :challenge=>1,
    :name=>"Eblis",
    :type=>"Monstrosity",
    :source=>"Tomb of Annihilation",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:efreeti,
    :challenge=>11,
    :name=>"Efreeti",
    :type=>"Elemental",
    :source=>"Basic Rules",
    :xp_value=>7200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:elder_brain,
    :challenge=>14,
    :name=>"Elder Brain",
    :type=>"Aberration",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>11500,
    :boss=>nil,
    :groups=>nil},
   {:key=>:elephant,
    :challenge=>4,
    :name=>"Elephant",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:elizar_dryflagon,
    :challenge=>5,
    :name=>"Elizar Dryflagon",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:elk,
    :challenge=>0.25,
    :name=>"Elk",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:emerald_enclave_scout,
    :challenge=>0.5,
    :name=>"Emerald Enclave Scout",
    :type=>"Humanoid",
    :source=>"Out of the Abyss",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:empyrean,
    :challenge=>23,
    :name=>"Empyrean",
    :type=>"Celestial",
    :source=>"Monster Manual",
    :xp_value=>50000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:enchanter,
    :challenge=>5,
    :name=>"Enchanter",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:erinyes,
    :challenge=>12,
    :name=>"Erinyes",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>8400,
    :boss=>nil,
    :groups=>nil},
   {:key=>:eternal_flame_guardian,
    :challenge=>2,
    :name=>"Eternal Flame Guardian",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:eternal_flame_priest,
    :challenge=>3,
    :name=>"Eternal Flame Priest",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ettercap,
    :challenge=>2,
    :name=>"Ettercap",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ettin,
    :challenge=>4,
    :name=>"Ettin",
    :type=>"Giant",
    :source=>"Basic Rules",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:evil_mage,
    :challenge=>1,
    :name=>"Evil Mage",
    :type=>"Humanoid",
    :source=>"Lost Mine of Phandelver",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:evoker,
    :challenge=>9,
    :name=>"Evoker",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ezmerelda_davenir,
    :challenge=>8,
    :name=>"Ezmerelda d’Avenir",
    :type=>"Humanoid",
    :source=>"Curse of Strahd",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:faerie_dragon_older,
    :challenge=>2,
    :name=>"Faerie Dragon (Older)",
    :type=>"Dragon",
    :source=>"Monster Manual",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:faerie_dragon_younger,
    :challenge=>1,
    :name=>"Faerie Dragon (Younger)",
    :type=>"Dragon",
    :source=>"Monster Manual",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:fathomer,
    :challenge=>2,
    :name=>"Fathomer",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:feathergale_knight,
    :challenge=>1,
    :name=>"Feathergale Knight",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:female_steeder,
    :challenge=>1,
    :name=>"Female Steeder",
    :type=>"Beast",
    :source=>"Out of the Abyss",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:fire_elemental,
    :challenge=>5,
    :name=>"Fire Elemental",
    :type=>"Elemental",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:fire_elemental_myrmidon,
    :challenge=>7,
    :name=>"Fire Elemental Myrmidon",
    :type=>"Elemental",
    :source=>"Princes of the Apocalypse",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:fire_giant,
    :challenge=>9,
    :name=>"Fire Giant",
    :type=>"Giant",
    :source=>"Basic Rules",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:fire_giant_dreadnought,
    :challenge=>14,
    :name=>"Fire Giant Dreadnought",
    :type=>"Giant",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>11500,
    :boss=>nil,
    :groups=>nil},
   {:key=>:fire_snake,
    :challenge=>1,
    :name=>"Fire Snake",
    :type=>"Elemental",
    :source=>"Monster Manual",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:firenewt_warlock_of_imix,
    :challenge=>1,
    :name=>"Firenewt Warlock of Imix",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:firenewt_warrior,
    :challenge=>0.5,
    :name=>"Firenewt Warrior",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:flail_snail,
    :challenge=>3,
    :name=>"Flail Snail",
    :type=>"Elemental",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:flameskull,
    :challenge=>4,
    :name=>"Flameskull",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:flamewrath,
    :challenge=>6,
    :name=>"Flamewrath",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:flesh_golem,
    :challenge=>5,
    :name=>"Flesh Golem",
    :type=>"Construct",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:flind,
    :challenge=>9,
    :name=>"Flind",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:flumph,
    :challenge=>0.125,
    :name=>"Flumph",
    :type=>"Aberration",
    :source=>"Monster Manual",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:flying_monkey,
    :challenge=>0,
    :name=>"Flying Monkey",
    :type=>"Beast",
    :source=>"Tomb of Annihilation",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:flying_snake,
    :challenge=>0.125,
    :name=>"Flying Snake",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:flying_sword,
    :challenge=>0.25,
    :name=>"Flying Sword",
    :type=>"Construct",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:fomorian,
    :challenge=>8,
    :name=>"Fomorian",
    :type=>"Giant",
    :source=>"Monster Manual",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:four_armed_troll,
    :challenge=>6,
    :name=>"Four-Armed Troll",
    :type=>"Giant",
    :source=>"Hoard of the Dragon Queen",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:fraz_urbluu,
    :challenge=>23,
    :name=>"Fraz-Urb’luu",
    :type=>"Fiend",
    :source=>"Out of the Abyss",
    :xp_value=>50000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:frog,
    :challenge=>0,
    :name=>"Frog",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:froghemoth,
    :challenge=>10,
    :name=>"Froghemoth",
    :type=>"Monstrosity",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>5900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:frost_giant,
    :challenge=>8,
    :name=>"Frost Giant",
    :type=>"Giant",
    :source=>"Basic Rules",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:frost_giant_everlasting_one,
    :challenge=>12,
    :name=>"Frost Giant Everlasting One",
    :type=>"Giant",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>8400,
    :boss=>nil,
    :groups=>nil},
   {:key=>:frulam_mondath,
    :challenge=>2,
    :name=>"Frulam Mondath",
    :type=>"Humanoid",
    :source=>"Hoard of the Dragon Queen",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:galeb_duhr,
    :challenge=>6,
    :name=>"Galeb Duhr",
    :type=>"Elemental",
    :source=>"Monster Manual",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:gar_shatterkeel,
    :challenge=>9,
    :name=>"Gar Shatterkeel",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:gargoyle,
    :challenge=>2,
    :name=>"Gargoyle",
    :type=>"Elemental",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:gas_spore,
    :challenge=>0.5,
    :name=>"Gas Spore",
    :type=>"Plant",
    :source=>"Monster Manual",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:gauth,
    :challenge=>6,
    :name=>"Gauth",
    :type=>"Aberration",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:gazer,
    :challenge=>0.5,
    :name=>"Gazer",
    :type=>"Aberration",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:gazer_familiar,
    :challenge=>0.5,
    :name=>"Gazer Familiar",
    :type=>"Aberration",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:gelatinous_cube,
    :challenge=>2,
    :name=>"Gelatinous Cube",
    :type=>"Ooze",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:geonid,
    :challenge=>0.25,
    :name=>"Geonid",
    :type=>"Elemental",
    :source=>"The Tortle Package",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ghald,
    :challenge=>7,
    :name=>"Ghald",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ghast,
    :challenge=>2,
    :name=>"Ghast",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ghelryn_foehammer,
    :challenge=>0,
    :name=>"Ghelryn Foehammer",
    :type=>"Humanoid",
    :source=>"Storm King's Thunder",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ghost,
    :challenge=>4,
    :name=>"Ghost",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ghoul,
    :challenge=>1,
    :name=>"Ghoul",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_ape,
    :challenge=>7,
    :name=>"Giant Ape",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_badger,
    :challenge=>0.25,
    :name=>"Giant Badger",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_bat,
    :challenge=>0.25,
    :name=>"Giant Bat",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_boar,
    :challenge=>2,
    :name=>"Giant Boar",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_centipede,
    :challenge=>0.25,
    :name=>"Giant Centipede",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_constrictor_snake,
    :challenge=>2,
    :name=>"Giant Constrictor Snake",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_crab,
    :challenge=>0.125,
    :name=>"Giant Crab",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_crayfish,
    :challenge=>2,
    :name=>"Giant Crayfish",
    :type=>"Beast",
    :source=>"The Hidden Shrine of Tamoachan",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_crocodile,
    :challenge=>5,
    :name=>"Giant Crocodile",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_eagle,
    :challenge=>1,
    :name=>"Giant Eagle",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_elk,
    :challenge=>2,
    :name=>"Giant Elk",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_fire_beetle,
    :challenge=>0,
    :name=>"Giant Fire Beetle",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_fly,
    :challenge=>0,
    :name=>"Giant Fly",
    :type=>"Beast",
    :source=>"Dungeon Master's Guide",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_four_armed_gargoyle,
    :challenge=>10,
    :name=>"Giant Four-Armed Gargoyle",
    :type=>"Elemental",
    :source=>"Tomb of Annihilation",
    :xp_value=>5900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_frog,
    :challenge=>0.25,
    :name=>"Giant Frog",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_goat,
    :challenge=>0.5,
    :name=>"Giant Goat",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_hyena,
    :challenge=>1,
    :name=>"Giant Hyena",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_ice_toad,
    :challenge=>3,
    :name=>"Giant Ice Toad",
    :type=>"Monstrosity",
    :source=>"Against the Giants",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_lightning_eel,
    :challenge=>3,
    :name=>"Giant Lightning Eel",
    :type=>"Beast",
    :source=>"The Hidden Shrine of Tamoachan",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_lizard,
    :challenge=>0.25,
    :name=>"Giant Lizard",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_octopus,
    :challenge=>1,
    :name=>"Giant Octopus",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_owl,
    :challenge=>0.25,
    :name=>"Giant Owl",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_poisonous_snake,
    :challenge=>0.25,
    :name=>"Giant Poisonous Snake",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_rat,
    :challenge=>0.125,
    :name=>"Giant Rat",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_riding_lizard,
    :challenge=>0.25,
    :name=>"Giant Riding Lizard",
    :type=>"Beast",
    :source=>"Out of the Abyss",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_scorpion,
    :challenge=>3,
    :name=>"Giant Scorpion",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_sea_horse,
    :challenge=>0.5,
    :name=>"Giant Sea Horse",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_shark,
    :challenge=>5,
    :name=>"Giant Shark",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_skeleton,
    :challenge=>7,
    :name=>"Giant Skeleton",
    :type=>"Undead",
    :source=>"Tomb of Horrors",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_snapping_turtle,
    :challenge=>3,
    :name=>"Giant Snapping Turtle",
    :type=>"Beast",
    :source=>"Tomb of Annihilation",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_spider,
    :challenge=>1,
    :name=>"Giant Spider",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_strider,
    :challenge=>1,
    :name=>"Giant Strider",
    :type=>"Monstrosity",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_subterranean_lizard,
    :challenge=>4,
    :name=>"Giant Subterranean Lizard",
    :type=>"Beast",
    :source=>"The Forge of Fury",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_toad,
    :challenge=>1,
    :name=>"Giant Toad",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_vulture,
    :challenge=>1,
    :name=>"Giant Vulture",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_wasp,
    :challenge=>0.5,
    :name=>"Giant Wasp",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_weasel,
    :challenge=>0.125,
    :name=>"Giant Weasel",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:giant_wolf_spider,
    :challenge=>0.25,
    :name=>"Giant Wolf Spider",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:gibbering_mouther,
    :challenge=>2,
    :name=>"Gibbering Mouther",
    :type=>"Aberration",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:girallon,
    :challenge=>4,
    :name=>"Girallon",
    :type=>"Monstrosity",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:girallon_zombie,
    :challenge=>3,
    :name=>"Girallon Zombie",
    :type=>"Undead",
    :source=>"Tomb of Annihilation",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:githyanki_knight,
    :challenge=>8,
    :name=>"Githyanki Knight",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:githyanki_warrior,
    :challenge=>3,
    :name=>"Githyanki Warrior",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:githzerai_monk,
    :challenge=>2,
    :name=>"Githzerai Monk",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:githzerai_zerth,
    :challenge=>6,
    :name=>"Githzerai Zerth",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:glabrezu,
    :challenge=>9,
    :name=>"Glabrezu",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:gladiator,
    :challenge=>5,
    :name=>"Gladiator",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:gnoll,
    :challenge=>0.5,
    :name=>"Gnoll",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:gnoll_fang_of_yeenoghu,
    :challenge=>4,
    :name=>"Gnoll Fang of Yeenoghu",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:gnoll_flesh_gnawer,
    :challenge=>1,
    :name=>"Gnoll Flesh Gnawer",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:gnoll_hunter,
    :challenge=>0.5,
    :name=>"Gnoll Hunter",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:gnoll_pack_lord,
    :challenge=>2,
    :name=>"Gnoll Pack Lord",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:gnoll_witherling,
    :challenge=>0.25,
    :name=>"Gnoll Witherling",
    :type=>"Undead",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:goat,
    :challenge=>0,
    :name=>"Goat",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:goblin,
    :challenge=>0.25,
    :name=>"Goblin",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:goblin_boss,
    :challenge=>1,
    :name=>"Goblin Boss",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>200,
    :boss=>true,
    :groups=>nil},
   {:key=>:gold_dragon_wyrmling,
    :challenge=>3,
    :name=>"Gold Dragon Wyrmling",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:gorgon,
    :challenge=>5,
    :name=>"Gorgon",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:goristro,
    :challenge=>17,
    :name=>"Goristro",
    :type=>"Fiend",
    :source=>"Monster Manual",
    :xp_value=>18000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:gray_ooze,
    :challenge=>0.5,
    :name=>"Gray Ooze",
    :type=>"Ooze",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:gray_slaad,
    :challenge=>9,
    :name=>"Gray Slaad",
    :type=>"Aberration",
    :source=>"Monster Manual",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:grazzt,
    :challenge=>24,
    :name=>"Graz’zt",
    :type=>"Fiend",
    :source=>"Out of the Abyss",
    :xp_value=>62000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:greater_zombie,
    :challenge=>5,
    :name=>"Greater Zombie",
    :type=>"Undead",
    :source=>"Tomb of Horrors",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:green_dragon_wyrmling,
    :challenge=>2,
    :name=>"Green Dragon Wyrmling",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:green_guard_drake,
    :challenge=>2,
    :name=>"Green Guard Drake",
    :type=>"Dragon",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:green_hag,
    :challenge=>3,
    :name=>"Green Hag",
    :type=>"Fey",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:green_slaad,
    :challenge=>8,
    :name=>"Green Slaad",
    :type=>"Aberration",
    :source=>"Monster Manual",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:grell,
    :challenge=>3,
    :name=>"Grell",
    :type=>"Aberration",
    :source=>"Monster Manual",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:grick,
    :challenge=>2,
    :name=>"Grick",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:grick_alpha,
    :challenge=>7,
    :name=>"Grick Alpha",
    :type=>"Monstrosity",
    :source=>"Monster Manual",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:griffon,
    :challenge=>2,
    :name=>"Griffon",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:grimlock,
    :challenge=>0.25,
    :name=>"Grimlock",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:grisha,
    :challenge=>2,
    :name=>"Grisha",
    :type=>"Humanoid",
    :source=>"Out of the Abyss",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:grumink_the_renegade,
    :challenge=>8,
    :name=>"Grumink the Renegade",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:grung,
    :challenge=>0.25,
    :name=>"Grung",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:grung_elite_warrior,
    :challenge=>2,
    :name=>"Grung Elite Warrior",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:grung_wildling,
    :challenge=>1,
    :name=>"Grung Wildling",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:guard,
    :challenge=>0.125,
    :name=>"Guard",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:guard_drake,
    :challenge=>2,
    :name=>"Guard Drake",
    :type=>"Dragon",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:guardian_naga,
    :challenge=>10,
    :name=>"Guardian Naga",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>5900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:guardian_portrait,
    :challenge=>1,
    :name=>"Guardian Portrait",
    :type=>"Construct",
    :source=>"Curse of Strahd",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:gynosphinx,
    :challenge=>11,
    :name=>"Gynosphinx",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>7200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:hadrosaurus,
    :challenge=>0.25,
    :name=>"Hadrosaurus",
    :type=>"Beast",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:half_blue_dragon_gladiator,
    :challenge=>5,
    :name=>"Half-Blue Dragon Gladiator",
    :type=>"Humanoid",
    :source=>"Rise of Tiamat",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:half_green_dragon_assassin,
    :challenge=>8,
    :name=>"Half-Green Dragon Assassin",
    :type=>"Humanoid",
    :source=>"Rise of Tiamat",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:half_ogre,
    :challenge=>1,
    :name=>"Half-Ogre",
    :type=>"Giant",
    :source=>"Monster Manual",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:half_red_dragon_gladiator,
    :challenge=>6,
    :name=>"Half-Red Dragon Gladiator",
    :type=>"Humanoid",
    :source=>"Rise of Tiamat",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:half_red_dragon_veteran,
    :challenge=>5,
    :name=>"Half-Red Dragon Veteran",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:harpy,
    :challenge=>1,
    :name=>"Harpy",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:hawk,
    :challenge=>0,
    :name=>"Hawk",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:hell_hound,
    :challenge=>3,
    :name=>"Hell Hound",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:hellenrae,
    :challenge=>5,
    :name=>"Hellenrae",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:helmed_horror,
    :challenge=>4,
    :name=>"Helmed Horror",
    :type=>"Construct",
    :source=>"Monster Manual",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:hezrou,
    :challenge=>8,
    :name=>"Hezrou",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:hill_giant,
    :challenge=>5,
    :name=>"Hill Giant",
    :type=>"Giant",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:hippogriff,
    :challenge=>1,
    :name=>"Hippogriff",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:hobgoblin,
    :challenge=>0.5,
    :name=>"Hobgoblin",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:hobgoblin_captain,
    :challenge=>3,
    :name=>"Hobgoblin Captain",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>700,
    :boss=>true,
    :groups=>nil},
   {:key=>:hobgoblin_devastator,
    :challenge=>4,
    :name=>"Hobgoblin Devastator",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:hobgoblin_iron_shadow,
    :challenge=>2,
    :name=>"Hobgoblin Iron Shadow",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:hobgoblin_warlord,
    :challenge=>6,
    :name=>"Hobgoblin Warlord",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>2300,
    :boss=>true,
    :groups=>nil},
   {:key=>:homunculus,
    :challenge=>0,
    :name=>"Homunculus",
    :type=>"Construct",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:hook_horror,
    :challenge=>3,
    :name=>"Hook Horror",
    :type=>"Monstrosity",
    :source=>"Monster Manual",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:hook_horror_spore_servant,
    :challenge=>3,
    :name=>"Hook Horror Spore Servant",
    :type=>"Plant",
    :source=>"Out of the Abyss",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:horned_devil,
    :challenge=>11,
    :name=>"Horned Devil",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>7200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:howling_hatred_initiate,
    :challenge=>0.125,
    :name=>"Howling Hatred Initiate",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:howling_hatred_priest,
    :challenge=>2,
    :name=>"Howling Hatred Priest",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:hulking_crab,
    :challenge=>5,
    :name=>"Hulking Crab",
    :type=>"Beast",
    :source=>"Storm King's Thunder",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:hunter_shark,
    :challenge=>2,
    :name=>"Hunter Shark",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:hurricane,
    :challenge=>2,
    :name=>"Hurricane",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:hydra,
    :challenge=>8,
    :name=>"Hydra",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:hyena,
    :challenge=>0,
    :name=>"Hyena",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ice_devil,
    :challenge=>14,
    :name=>"Ice Devil",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>11500,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ice_mephit,
    :challenge=>0.5,
    :name=>"Ice Mephit",
    :type=>"Elemental",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ice_toad,
    :challenge=>1,
    :name=>"Ice Toad",
    :type=>"Monstrosity",
    :source=>"Rise of Tiamat",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ice_troll,
    :challenge=>5,
    :name=>"Ice Troll",
    :type=>"Giant",
    :source=>"Rise of Tiamat",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:illusionist,
    :challenge=>3,
    :name=>"Illusionist",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:imix,
    :challenge=>19,
    :name=>"Imix",
    :type=>"Elemental",
    :source=>"Princes of the Apocalypse",
    :xp_value=>22000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:imp,
    :challenge=>1,
    :name=>"Imp",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:intellect_devourer,
    :challenge=>2,
    :name=>"Intellect Devourer",
    :type=>"Aberration",
    :source=>"Monster Manual",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:invisible_stalker,
    :challenge=>6,
    :name=>"Invisible Stalker",
    :type=>"Elemental",
    :source=>"Basic Rules",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:iron_golem,
    :challenge=>16,
    :name=>"Iron Golem",
    :type=>"Construct",
    :source=>"Basic Rules",
    :xp_value=>15000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ixitxachitl,
    :challenge=>0.25,
    :name=>"Ixitxachitl",
    :type=>"Aberration",
    :source=>"Out of the Abyss",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ixitxachitl_cleric,
    :challenge=>2,
    :name=>"Ixitxachitl Cleric",
    :type=>"Aberration",
    :source=>"Out of the Abyss",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:iymrith,
    :challenge=>23,
    :name=>"Iymrith",
    :type=>"Dragon",
    :source=>"Storm King's Thunder",
    :xp_value=>50000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:izek_strazni,
    :challenge=>5,
    :name=>"Izek Strazni",
    :type=>"Humanoid",
    :source=>"Curse of Strahd",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:jackal,
    :challenge=>0,
    :name=>"Jackal",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:jackalwere,
    :challenge=>0.5,
    :name=>"Jackalwere",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:jaculi,
    :challenge=>0.5,
    :name=>"Jaculi",
    :type=>"Beast",
    :source=>"Tomb of Annihilation",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:jamna_gleamsilver,
    :challenge=>1,
    :name=>"Jamna Gleamsilver",
    :type=>"Humanoid",
    :source=>"Hoard of the Dragon Queen",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:juiblex,
    :challenge=>23,
    :name=>"Juiblex",
    :type=>"Fiend",
    :source=>"Out of the Abyss",
    :xp_value=>50000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:kalka_kylla,
    :challenge=>3,
    :name=>"Kalka-Kylla",
    :type=>"Monstrosity",
    :source=>"The Hidden Shrine of Tamoachan",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:kamadan,
    :challenge=>4,
    :name=>"Kamadan",
    :type=>"Monstrosity",
    :source=>"Tomb of Annihilation",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:kasimir_velikov,
    :challenge=>6,
    :name=>"Kasimir Velikov",
    :type=>"Humanoid",
    :source=>"Curse of Strahd",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:kelpie,
    :challenge=>4,
    :name=>"Kelpie",
    :type=>"Plant",
    :source=>"White Plume Mountain",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:kenku,
    :challenge=>0.25,
    :name=>"Kenku",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:killer_whale,
    :challenge=>3,
    :name=>"Killer Whale",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ki_rin,
    :challenge=>12,
    :name=>"Ki-rin",
    :type=>"Celestial",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>8400,
    :boss=>nil,
    :groups=>nil},
   {:key=>:knight,
    :challenge=>3,
    :name=>"Knight",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:kobold,
    :challenge=>0.125,
    :name=>"Kobold",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:kobold_dragonshield,
    :challenge=>1,
    :name=>"Kobold Dragonshield",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:kobold_inventor,
    :challenge=>0.25,
    :name=>"Kobold Inventor",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:kobold_scale_sorcerer,
    :challenge=>1,
    :name=>"Kobold Scale Sorcerer",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:korred,
    :challenge=>7,
    :name=>"Korred",
    :type=>"Fey",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:kraken,
    :challenge=>23,
    :name=>"Kraken",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>50000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:kraken_priest,
    :challenge=>5,
    :name=>"Kraken Priest",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:kuo_toa,
    :challenge=>0.25,
    :name=>"Kuo-toa",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:kuo_toa_archpriest,
    :challenge=>6,
    :name=>"Kuo-toa Archpriest",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:kuo_toa_monitor,
    :challenge=>3,
    :name=>"Kuo-toa Monitor",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:kuo_toa_whip,
    :challenge=>1,
    :name=>"Kuo-toa Whip",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:lamia,
    :challenge=>4,
    :name=>"Lamia",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:langdedrosa_cyanwrath,
    :challenge=>4,
    :name=>"Langdedrosa Cyanwrath",
    :type=>"Humanoid",
    :source=>"Hoard of the Dragon Queen",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:larva,
    :challenge=>0,
    :name=>"Larva",
    :type=>"Fiend",
    :source=>"Dungeon Master's Guide",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:lemure,
    :challenge=>0,
    :name=>"Lemure",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:leucrotta,
    :challenge=>3,
    :name=>"Leucrotta",
    :type=>"Monstrosity",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:liara_portyr,
    :challenge=>4,
    :name=>"Liara Portyr",
    :type=>"Humanoid",
    :source=>"Tomb of Annihilation",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:lich,
    :challenge=>21,
    :name=>"Lich",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>33000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:lifferlas,
    :challenge=>0,
    :name=>"Lifferlas",
    :type=>"Plant",
    :source=>"Storm King's Thunder",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:lion,
    :challenge=>1,
    :name=>"Lion",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:lizard,
    :challenge=>0,
    :name=>"Lizard",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:"lizard_king/queen",
    :challenge=>4,
    :name=>"Lizard King/Queen",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:lizardfolk,
    :challenge=>0.5,
    :name=>"Lizardfolk",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:lizardfolk_shaman,
    :challenge=>2,
    :name=>"Lizardfolk Shaman",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:lords_alliance_guard,
    :challenge=>0.25,
    :name=>"Lords’ Alliance Guard",
    :type=>"Humanoid",
    :source=>"Out of the Abyss",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:lords_alliance_spy,
    :challenge=>1,
    :name=>"Lords’ Alliance Spy",
    :type=>"Humanoid",
    :source=>"Out of the Abyss",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:madam_eva,
    :challenge=>10,
    :name=>"Madam Eva",
    :type=>"Humanoid",
    :source=>"Curse of Strahd",
    :xp_value=>5900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:maegera_the_dawn_titan,
    :challenge=>23,
    :name=>"Maegera the Dawn Titan",
    :type=>"Elemental",
    :source=>"Storm King's Thunder",
    :xp_value=>50000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:mage,
    :challenge=>6,
    :name=>"Mage",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:magma_mephit,
    :challenge=>0.5,
    :name=>"Magma Mephit",
    :type=>"Elemental",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:magmin,
    :challenge=>0.5,
    :name=>"Magmin",
    :type=>"Elemental",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:male_steeder,
    :challenge=>0.25,
    :name=>"Male Steeder",
    :type=>"Beast",
    :source=>"Out of the Abyss",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:malformed_kraken,
    :challenge=>10,
    :name=>"Malformed Kraken",
    :type=>"Monstrosity",
    :source=>"Dead in Thay",
    :xp_value=>5900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:mammoth,
    :challenge=>6,
    :name=>"Mammoth",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:manes,
    :challenge=>0.125,
    :name=>"Manes",
    :type=>"Fiend",
    :source=>"Monster Manual",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:manticore,
    :challenge=>3,
    :name=>"Manticore",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:mantrap,
    :challenge=>1,
    :name=>"Mantrap",
    :type=>"Plant",
    :source=>"Tomb of Annihilation",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:marid,
    :challenge=>11,
    :name=>"Marid",
    :type=>"Elemental",
    :source=>"Monster Manual",
    :xp_value=>7200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:marilith,
    :challenge=>16,
    :name=>"Marilith",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>15000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:markham_southwell,
    :challenge=>0,
    :name=>"Markham Southwell",
    :type=>"Humanoid",
    :source=>"Storm King's Thunder",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:marlos_urnrayle,
    :challenge=>8,
    :name=>"Marlos Urnrayle",
    :type=>"Monstrosity",
    :source=>"Princes of the Apocalypse",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:martial_arts_adept,
    :challenge=>3,
    :name=>"Martial Arts Adept",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:master_thief,
    :challenge=>5,
    :name=>"Master Thief",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:mastiff,
    :challenge=>0.125,
    :name=>"Mastiff",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:maw_demon,
    :challenge=>1,
    :name=>"Maw Demon",
    :type=>"Fiend",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:medusa,
    :challenge=>6,
    :name=>"Medusa",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:meenlock,
    :challenge=>2,
    :name=>"Meenlock",
    :type=>"Fey",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:merfolk,
    :challenge=>0.125,
    :name=>"Merfolk",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:merrow,
    :challenge=>2,
    :name=>"Merrow",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:mezzoloth,
    :challenge=>5,
    :name=>"Mezzoloth",
    :type=>"Fiend",
    :source=>"Monster Manual",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:mimic,
    :challenge=>2,
    :name=>"Mimic",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:mind_flayer,
    :challenge=>7,
    :name=>"Mind Flayer",
    :type=>"Aberration",
    :source=>"Monster Manual",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:mind_flayer_arcanist,
    :challenge=>8,
    :name=>"Mind Flayer Arcanist",
    :type=>"Aberration",
    :source=>"Monster Manual",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:mind_flayer_lich_illithilich,
    :challenge=>22,
    :name=>"Mind Flayer Lich (Illithilich)",
    :type=>"Undead",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>41000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:mindwitness,
    :challenge=>5,
    :name=>"Mindwitness",
    :type=>"Aberration",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:minotaur,
    :challenge=>3,
    :name=>"Minotaur",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:minotaur_skeleton,
    :challenge=>2,
    :name=>"Minotaur Skeleton",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:miraj_vizann,
    :challenge=>6,
    :name=>"Miraj Vizann",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:miros_xelbrin,
    :challenge=>0,
    :name=>"Miros Xelbrin",
    :type=>"Humanoid",
    :source=>"Storm King's Thunder",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:mongrelfolk,
    :challenge=>0.25,
    :name=>"Mongrelfolk",
    :type=>"Humanoid",
    :source=>"Curse of Strahd",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:monodrone,
    :challenge=>0.125,
    :name=>"Monodrone",
    :type=>"Construct",
    :source=>"Monster Manual",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:morkoth,
    :challenge=>11,
    :name=>"Morkoth",
    :type=>"Aberration",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>7200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:mormesk_the_wraith,
    :challenge=>3,
    :name=>"Mormesk the Wraith",
    :type=>"Undead",
    :source=>"Lost Mine of Phandelver",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:mouth_of_grolantor,
    :challenge=>6,
    :name=>"Mouth of Grolantor",
    :type=>"Giant",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:mud_mephit,
    :challenge=>0.25,
    :name=>"Mud Mephit",
    :type=>"Elemental",
    :source=>"Monster Manual",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:mule,
    :challenge=>0.125,
    :name=>"Mule",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:mummy,
    :challenge=>3,
    :name=>"Mummy",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:mummy_lord,
    :challenge=>15,
    :name=>"Mummy Lord",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>13000,
    :boss=>true,
    :groups=>nil},
   {:key=>:mwaxanare,
    :challenge=>0.125,
    :name=>"Mwaxanaré",
    :type=>"Humanoid",
    :source=>"Tomb of Annihilation",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:myconid_adult,
    :challenge=>0.5,
    :name=>"Myconid Adult",
    :type=>"Plant",
    :source=>"Monster Manual",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:myconid_sovereign,
    :challenge=>2,
    :name=>"Myconid Sovereign",
    :type=>"Plant",
    :source=>"Monster Manual",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:myconid_sprout,
    :challenge=>0,
    :name=>"Myconid Sprout",
    :type=>"Plant",
    :source=>"Monster Manual",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:naergoth_bladelord,
    :challenge=>11,
    :name=>"Naergoth Bladelord",
    :type=>"Undead",
    :source=>"Rise of Tiamat",
    :xp_value=>7200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:nalfeshnee,
    :challenge=>13,
    :name=>"Nalfeshnee",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>10000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:narrak,
    :challenge=>2,
    :name=>"Narrak",
    :type=>"Humanoid",
    :source=>"Out of the Abyss",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:narth_tezrin,
    :challenge=>0,
    :name=>"Narth Tezrin",
    :type=>"Humanoid",
    :source=>"Storm King's Thunder",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:naxene_drathkala,
    :challenge=>0,
    :name=>"Naxene Drathkala",
    :type=>"Humanoid",
    :source=>"Storm King's Thunder",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:necromancer,
    :challenge=>9,
    :name=>"Necromancer",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:needle_blight,
    :challenge=>0.25,
    :name=>"Needle Blight",
    :type=>"Plant",
    :source=>"Monster Manual",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:neogi,
    :challenge=>3,
    :name=>"Neogi",
    :type=>"Aberration",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:neogi_hatchling,
    :challenge=>0.125,
    :name=>"Neogi Hatchling",
    :type=>"Aberration",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:neogi_master,
    :challenge=>4,
    :name=>"Neogi Master",
    :type=>"Aberration",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:neothelid,
    :challenge=>13,
    :name=>"Neothelid",
    :type=>"Aberration",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>10000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:nereid,
    :challenge=>2,
    :name=>"Nereid",
    :type=>"Fey",
    :source=>"The Hidden Shrine of Tamoachan",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:neronvain,
    :challenge=>9,
    :name=>"Neronvain",
    :type=>"Humanoid",
    :source=>"Rise of Tiamat",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:nezznar_the_black_spider,
    :challenge=>2,
    :name=>"Nezznar the Black Spider",
    :type=>"Humanoid",
    :source=>"Lost Mine of Phandelver",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:night_hag,
    :challenge=>5,
    :name=>"Night Hag",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:nightmare,
    :challenge=>3,
    :name=>"Nightmare",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:nilbog,
    :challenge=>1,
    :name=>"Nilbog",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:nimir,
    :challenge=>13,
    :name=>"Nimir",
    :type=>"Giant",
    :source=>"Storm King's Thunder",
    :xp_value=>10000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:noble,
    :challenge=>0.125,
    :name=>"Noble",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:nothic,
    :challenge=>2,
    :name=>"Nothic",
    :type=>"Aberration",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:nycaloth,
    :challenge=>9,
    :name=>"Nycaloth",
    :type=>"Fiend",
    :source=>"Monster Manual",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ochre_jelly,
    :challenge=>2,
    :name=>"Ochre Jelly",
    :type=>"Ooze",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:octopus,
    :challenge=>0,
    :name=>"Octopus",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ogre,
    :challenge=>2,
    :name=>"Ogre",
    :type=>"Giant",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ogre_zombie,
    :challenge=>2,
    :name=>"Ogre Zombie",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ogremoch,
    :challenge=>20,
    :name=>"Ogrémoch",
    :type=>"Elemental",
    :source=>"Princes of the Apocalypse",
    :xp_value=>25000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:olhydra,
    :challenge=>18,
    :name=>"Olhydra",
    :type=>"Elemental",
    :source=>"Princes of the Apocalypse",
    :xp_value=>20000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:one_eyed_shiver,
    :challenge=>3,
    :name=>"One-Eyed Shiver",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:oni,
    :challenge=>7,
    :name=>"Oni",
    :type=>"Giant",
    :source=>"Basic Rules",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ooze_master,
    :challenge=>10,
    :name=>"Ooze Master",
    :type=>"Undead",
    :source=>"Dead in Thay",
    :xp_value=>5900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:orc,
    :challenge=>0.5,
    :name=>"Orc",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:orc_blade_of_ilneval,
    :challenge=>4,
    :name=>"Orc Blade of Ilneval",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:orc_claw_of_luthic,
    :challenge=>2,
    :name=>"Orc Claw of Luthic",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:orc_eye_of_gruumsh,
    :challenge=>2,
    :name=>"Orc Eye of Gruumsh",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>450,
    :boss=>true,
    :groups=>nil},
   {:key=>:orc_hand_of_yurtrus,
    :challenge=>2,
    :name=>"Orc Hand of Yurtrus",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:orc_nurtured_one_of_yurtrus,
    :challenge=>0.5,
    :name=>"Orc Nurtured One of Yurtrus",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:orc_red_fang_of_shargaas,
    :challenge=>3,
    :name=>"Orc Red Fang of Shargaas",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:orc_war_chief,
    :challenge=>4,
    :name=>"Orc War Chief",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>1100,
    :boss=>true,
    :groups=>nil},
   {:key=>:orcus,
    :challenge=>26,
    :name=>"Orcus",
    :type=>"Fiend",
    :source=>"Out of the Abyss",
    :xp_value=>90000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:oreioth,
    :challenge=>2,
    :name=>"Oreioth",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:oren_yogilvy,
    :challenge=>0,
    :name=>"Oren Yogilvy",
    :type=>"Humanoid",
    :source=>"Storm King's Thunder",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:orlekto,
    :challenge=>13,
    :name=>"Orlekto",
    :type=>"Giant",
    :source=>"Storm King's Thunder",
    :xp_value=>10000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:orog,
    :challenge=>2,
    :name=>"Orog",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:othovir,
    :challenge=>0,
    :name=>"Othovir",
    :type=>"Humanoid",
    :source=>"Storm King's Thunder",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:otyugh,
    :challenge=>5,
    :name=>"Otyugh",
    :type=>"Aberration",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:owl,
    :challenge=>0,
    :name=>"Owl",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:owlbear,
    :challenge=>3,
    :name=>"Owlbear",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ox,
    :challenge=>0.25,
    :name=>"Ox",
    :type=>"Beast",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:panther,
    :challenge=>0.25,
    :name=>"Panther",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:pegasus,
    :challenge=>2,
    :name=>"Pegasus",
    :type=>"Celestial",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:pentadrone,
    :challenge=>2,
    :name=>"Pentadrone",
    :type=>"Construct",
    :source=>"Monster Manual",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:peryton,
    :challenge=>2,
    :name=>"Peryton",
    :type=>"Monstrosity",
    :source=>"Monster Manual",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:phantom_warrior,
    :challenge=>3,
    :name=>"Phantom Warrior",
    :type=>"Undead",
    :source=>"Curse of Strahd",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:pharblex_spattergoo,
    :challenge=>3,
    :name=>"Pharblex Spattergoo",
    :type=>"Humanoid",
    :source=>"Hoard of the Dragon Queen",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:phase_spider,
    :challenge=>3,
    :name=>"Phase Spider",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:pidlwick_ii,
    :challenge=>0.25,
    :name=>"Pidlwick II",
    :type=>"Construct",
    :source=>"Curse of Strahd",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:piercer,
    :challenge=>0.5,
    :name=>"Piercer",
    :type=>"Monstrosity",
    :source=>"Monster Manual",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:pit_fiend,
    :challenge=>20,
    :name=>"Pit Fiend",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>25000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:pixie,
    :challenge=>0.25,
    :name=>"Pixie",
    :type=>"Fey",
    :source=>"Monster Manual",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:planetar,
    :challenge=>16,
    :name=>"Planetar",
    :type=>"Celestial",
    :source=>"Basic Rules",
    :xp_value=>15000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:plesiosaurus,
    :challenge=>2,
    :name=>"Plesiosaurus",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:poisonous_snake,
    :challenge=>0.125,
    :name=>"Poisonous Snake",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:polar_bear,
    :challenge=>2,
    :name=>"Polar Bear",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:poltergeist,
    :challenge=>2,
    :name=>"Poltergeist",
    :type=>"Undead",
    :source=>"Monster Manual",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:pony,
    :challenge=>0.125,
    :name=>"Pony",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:priest,
    :challenge=>2,
    :name=>"Priest",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:pseudodragon,
    :challenge=>0.25,
    :name=>"Pseudodragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:psychic_gray_ooze,
    :challenge=>0.5,
    :name=>"Psychic Gray Ooze",
    :type=>"Ooze",
    :source=>"Monster Manual",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:pterafolk,
    :challenge=>1,
    :name=>"Pterafolk",
    :type=>"Monstrosity",
    :source=>"Tomb of Annihilation",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:pteranodon,
    :challenge=>0.25,
    :name=>"Pteranodon",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:pudding_king,
    :challenge=>4,
    :name=>"Pudding King",
    :type=>"Humanoid",
    :source=>"Out of the Abyss",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:purple_worm,
    :challenge=>15,
    :name=>"Purple Worm",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>13000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:purple_wormling,
    :challenge=>2,
    :name=>"Purple Wormling",
    :type=>"Monstrosity",
    :source=>"Storm King's Thunder",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:quadrone,
    :challenge=>1,
    :name=>"Quadrone",
    :type=>"Construct",
    :source=>"Monster Manual",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:quaggoth,
    :challenge=>2,
    :name=>"Quaggoth",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:quaggoth_spore_servant,
    :challenge=>1,
    :name=>"Quaggoth Spore Servant",
    :type=>"Plant",
    :source=>"Monster Manual",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:quaggoth_thonot,
    :challenge=>3,
    :name=>"Quaggoth Thonot",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:quasit,
    :challenge=>1,
    :name=>"Quasit",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:quetzalcoatlus,
    :challenge=>2,
    :name=>"Quetzalcoatlus",
    :type=>"Beast",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:quickling,
    :challenge=>1,
    :name=>"Quickling",
    :type=>"Fey",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:quipper,
    :challenge=>0,
    :name=>"Quipper",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:rahadin,
    :challenge=>10,
    :name=>"Rahadin",
    :type=>"Humanoid",
    :source=>"Curse of Strahd",
    :xp_value=>5900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:rakshasa,
    :challenge=>13,
    :name=>"Rakshasa",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>10000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ras_nsi,
    :challenge=>7,
    :name=>"Ras Nsi",
    :type=>"Monstrosity",
    :source=>"Tomb of Annihilation",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:rat,
    :challenge=>0,
    :name=>"Rat",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:rath_modar,
    :challenge=>6,
    :name=>"Rath Modar",
    :type=>"Humanoid",
    :source=>"Hoard of the Dragon Queen",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:raven,
    :challenge=>0,
    :name=>"Raven",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:razerblast,
    :challenge=>5,
    :name=>"Razerblast",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:red_dragon_wyrmling,
    :challenge=>4,
    :name=>"Red Dragon Wyrmling",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:red_guard_drake,
    :challenge=>2,
    :name=>"Red Guard Drake",
    :type=>"Dragon",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:red_slaad,
    :challenge=>5,
    :name=>"Red Slaad",
    :type=>"Aberration",
    :source=>"Monster Manual",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:redbrand_ruffian,
    :challenge=>0.5,
    :name=>"Redbrand Ruffian",
    :type=>"Humanoid",
    :source=>"Lost Mine of Phandelver",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:redcap,
    :challenge=>3,
    :name=>"Redcap",
    :type=>"Fey",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:reef_shark,
    :challenge=>0.5,
    :name=>"Reef Shark",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:remorhaz,
    :challenge=>11,
    :name=>"Remorhaz",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>7200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:revenant,
    :challenge=>5,
    :name=>"Revenant",
    :type=>"Undead",
    :source=>"Monster Manual",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:rezmir,
    :challenge=>7,
    :name=>"Rezmir",
    :type=>"Humanoid",
    :source=>"Hoard of the Dragon Queen",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:rhinoceros,
    :challenge=>2,
    :name=>"Rhinoceros",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:rictavio,
    :challenge=>5,
    :name=>"Rictavio",
    :type=>"Humanoid",
    :source=>"Curse of Strahd",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:riding_horse,
    :challenge=>0.25,
    :name=>"Riding Horse",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:roc,
    :challenge=>11,
    :name=>"Roc",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>7200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:roper,
    :challenge=>5,
    :name=>"Roper",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:rothe,
    :challenge=>0.25,
    :name=>"Rothé",
    :type=>"Beast",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:rug_of_smothering,
    :challenge=>2,
    :name=>"Rug of Smothering",
    :type=>"Construct",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:rust_monster,
    :challenge=>0.5,
    :name=>"Rust Monster",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:saber_toothed_tiger,
    :challenge=>2,
    :name=>"Saber-Toothed Tiger",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:sacred_stone_monk,
    :challenge=>0.5,
    :name=>"Sacred Stone Monk",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:sahuagin,
    :challenge=>0.5,
    :name=>"Sahuagin",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:sahuagin_baron,
    :challenge=>5,
    :name=>"Sahuagin Baron",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:sahuagin_priestess,
    :challenge=>2,
    :name=>"Sahuagin Priestess",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:salamander,
    :challenge=>5,
    :name=>"Salamander",
    :type=>"Elemental",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:satyr,
    :challenge=>0.5,
    :name=>"Satyr",
    :type=>"Fey",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:scarecrow,
    :challenge=>1,
    :name=>"Scarecrow",
    :type=>"Construct",
    :source=>"Monster Manual",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:scorpion,
    :challenge=>0,
    :name=>"Scorpion",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:scout,
    :challenge=>0.5,
    :name=>"Scout",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:scrag,
    :challenge=>5,
    :name=>"Scrag",
    :type=>"Giant",
    :source=>"Rise of Tiamat",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:sea_hag,
    :challenge=>2,
    :name=>"Sea Hag",
    :type=>"Fey",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:sea_horse,
    :challenge=>0,
    :name=>"Sea Horse",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:sea_lion,
    :challenge=>5,
    :name=>"Sea Lion",
    :type=>"Monstrosity",
    :source=>"White Plume Mountain",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:sea_spawn,
    :challenge=>1,
    :name=>"Sea Spawn",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:severin,
    :challenge=>11,
    :name=>"Severin",
    :type=>"Humanoid",
    :source=>"Rise of Tiamat",
    :xp_value=>7200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:shadow,
    :challenge=>0.5,
    :name=>"Shadow",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:shadow_demon,
    :challenge=>4,
    :name=>"Shadow Demon",
    :type=>"Fiend",
    :source=>"Monster Manual",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:shadow_mastiff,
    :challenge=>2,
    :name=>"Shadow Mastiff",
    :type=>"Monstrosity",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:shadow_mastiff_alpha,
    :challenge=>2,
    :name=>"Shadow Mastiff Alpha",
    :type=>"Monstrosity",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:shaldoor,
    :challenge=>13,
    :name=>"Shaldoor",
    :type=>"Giant",
    :source=>"Storm King's Thunder",
    :xp_value=>10000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:shalvus_martholio,
    :challenge=>0,
    :name=>"Shalvus Martholio",
    :type=>"Humanoid",
    :source=>"Storm King's Thunder",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:shambling_mound,
    :challenge=>5,
    :name=>"Shambling Mound",
    :type=>"Plant",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:sharwyn_hucrele,
    :challenge=>0.5,
    :name=>"Sharwyn Hucrele",
    :type=>"Humanoid",
    :source=>"The Sunless Citadel",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:shield_guardian,
    :challenge=>7,
    :name=>"Shield Guardian",
    :type=>"Construct",
    :source=>"Basic Rules",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:shoalar_quanderil,
    :challenge=>4,
    :name=>"Shoalar Quanderil",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:shoosuva,
    :challenge=>8,
    :name=>"Shoosuva",
    :type=>"Fiend",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:shrieker,
    :challenge=>0,
    :name=>"Shrieker",
    :type=>"Plant",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:sildar_hallwinter,
    :challenge=>1,
    :name=>"Sildar Hallwinter",
    :type=>"Humanoid",
    :source=>"Lost Mine of Phandelver",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:silver_dragon_wyrmling,
    :challenge=>2,
    :name=>"Silver Dragon Wyrmling",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:sir_baric_nylef,
    :challenge=>0,
    :name=>"Sir Baric Nylef",
    :type=>"Humanoid",
    :source=>"Storm King's Thunder",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:sir_braford,
    :challenge=>0.5,
    :name=>"Sir Braford",
    :type=>"Humanoid",
    :source=>"The Sunless Citadel",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:sirac_of_suzail,
    :challenge=>0,
    :name=>"Sirac of Suzail",
    :type=>"Humanoid",
    :source=>"Storm King's Thunder",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:siren,
    :challenge=>3,
    :name=>"Siren",
    :type=>"Fey",
    :source=>"Tomb of Horrors",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:skeleton,
    :challenge=>0.25,
    :name=>"Skeleton",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:skyweaver,
    :challenge=>3,
    :name=>"Skyweaver",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:slaad_tadpole,
    :challenge=>0.125,
    :name=>"Slaad Tadpole",
    :type=>"Aberration",
    :source=>"Monster Manual",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:slithering_tracker,
    :challenge=>3,
    :name=>"Slithering Tracker",
    :type=>"Ooze",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:smoke_mephit,
    :challenge=>0.25,
    :name=>"Smoke Mephit",
    :type=>"Elemental",
    :source=>"Monster Manual",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:solar,
    :challenge=>21,
    :name=>"Solar",
    :type=>"Celestial",
    :source=>"Basic Rules",
    :xp_value=>33000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:spawn_of_kyuss,
    :challenge=>5,
    :name=>"Spawn of Kyuss",
    :type=>"Undead",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:spectator,
    :challenge=>3,
    :name=>"Spectator",
    :type=>"Aberration",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:specter,
    :challenge=>1,
    :name=>"Specter",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:spider,
    :challenge=>0,
    :name=>"Spider",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:spined_devil,
    :challenge=>2,
    :name=>"Spined Devil",
    :type=>"Fiend",
    :source=>"Monster Manual",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:spirit_naga,
    :challenge=>8,
    :name=>"Spirit Naga",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:sprite,
    :challenge=>0.25,
    :name=>"Sprite",
    :type=>"Fey",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:spy,
    :challenge=>1,
    :name=>"Spy",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:steam_mephit,
    :challenge=>0.25,
    :name=>"Steam Mephit",
    :type=>"Elemental",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:stegosaurus,
    :challenge=>4,
    :name=>"Stegosaurus",
    :type=>"Beast",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:stench_kow,
    :challenge=>0.25,
    :name=>"Stench Kow",
    :type=>"Beast",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:stirge,
    :challenge=>0.125,
    :name=>"Stirge",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:stone_giant,
    :challenge=>7,
    :name=>"Stone Giant",
    :type=>"Giant",
    :source=>"Basic Rules",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:stone_giant_dreamwalker,
    :challenge=>10,
    :name=>"Stone Giant Dreamwalker",
    :type=>"Giant",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>5900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:stone_golem,
    :challenge=>10,
    :name=>"Stone Golem",
    :type=>"Construct",
    :source=>"Basic Rules",
    :xp_value=>5900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:stone_juggernaut,
    :challenge=>12,
    :name=>"Stone Juggernaut",
    :type=>"Construct",
    :source=>"Tomb of Annihilation",
    :xp_value=>8400,
    :boss=>nil,
    :groups=>nil},
   {:key=>:stonemelder,
    :challenge=>4,
    :name=>"Stonemelder",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:storm_giant,
    :challenge=>13,
    :name=>"Storm Giant",
    :type=>"Giant",
    :source=>"Basic Rules",
    :xp_value=>10000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:storm_giant_quintessent,
    :challenge=>16,
    :name=>"Storm Giant Quintessent",
    :type=>"Giant",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>15000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:strahd_von_zarovich,
    :challenge=>15,
    :name=>"Strahd von Zarovich",
    :type=>"Undead",
    :source=>"Curse of Strahd",
    :xp_value=>13000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:strahd_zombie,
    :challenge=>1,
    :name=>"Strahd Zombie",
    :type=>"Undead",
    :source=>"Curse of Strahd",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:strahds_animated_armor,
    :challenge=>6,
    :name=>"Strahd’s Animated Armor",
    :type=>"Construct",
    :source=>"Curse of Strahd",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:"succubus/incubus",
    :challenge=>4,
    :name=>"Succubus/Incubus",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:su_monster,
    :challenge=>1,
    :name=>"Su-monster",
    :type=>"Monstrosity",
    :source=>"Tomb of Annihilation",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:swarm_of_bats,
    :challenge=>0.25,
    :name=>"Swarm of Bats",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:swarm_of_cranium_rats,
    :challenge=>5,
    :name=>"Swarm of Cranium Rats",
    :type=>"Beast",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:swarm_of_insects,
    :challenge=>0.5,
    :name=>"Swarm of Insects",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:swarm_of_poisonous_snakes,
    :challenge=>2,
    :name=>"Swarm of Poisonous Snakes",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:swarm_of_quippers,
    :challenge=>1,
    :name=>"Swarm of Quippers",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:swarm_of_rats,
    :challenge=>0.25,
    :name=>"Swarm of Rats",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:swarm_of_ravens,
    :challenge=>0.25,
    :name=>"Swarm of Ravens",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:swarm_of_rot_grubs,
    :challenge=>0.5,
    :name=>"Swarm of Rot Grubs",
    :type=>"Beast",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:swashbuckler,
    :challenge=>3,
    :name=>"Swashbuckler",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:tabaxi_hunter,
    :challenge=>1,
    :name=>"Tabaxi Hunter",
    :type=>"Humanoid",
    :source=>"Tomb of Annihilation",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:tabaxi_minstrel,
    :challenge=>0.25,
    :name=>"Tabaxi Minstrel",
    :type=>"Humanoid",
    :source=>"Tomb of Annihilation",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:talis_the_white,
    :challenge=>5,
    :name=>"Talis the White",
    :type=>"Humanoid",
    :source=>"Hoard of the Dragon Queen",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:tanarukk,
    :challenge=>5,
    :name=>"Tanarukk",
    :type=>"Fiend",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:tarrasque,
    :challenge=>30,
    :name=>"Tarrasque",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>155000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:tarul_var,
    :challenge=>13,
    :name=>"Tarul Var",
    :type=>"Undead",
    :source=>"Dead in Thay",
    :xp_value=>10000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:tecuziztecatl,
    :challenge=>4,
    :name=>"Tecuziztecatl",
    :type=>"Monstrosity",
    :source=>"The Hidden Shrine of Tamoachan",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:thayan_apprentice,
    :challenge=>2,
    :name=>"Thayan Apprentice",
    :type=>"Humanoid",
    :source=>"Dead in Thay",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:thayan_warrior,
    :challenge=>2,
    :name=>"Thayan Warrior",
    :type=>"Humanoid",
    :source=>"Dead in Thay",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:the_abbot,
    :challenge=>10,
    :name=>"The Abbot",
    :type=>"Celestial",
    :source=>"Curse of Strahd",
    :xp_value=>5900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:thorn_slinger,
    :challenge=>0.5,
    :name=>"Thorn Slinger",
    :type=>"Plant",
    :source=>"The Hidden Shrine of Tamoachan",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:thorny,
    :challenge=>1,
    :name=>"Thorny",
    :type=>"Plant",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:thri_kreen,
    :challenge=>1,
    :name=>"Thri-kreen",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:thug,
    :challenge=>0.5,
    :name=>"Thug",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:thurl_merosska,
    :challenge=>3,
    :name=>"Thurl Merosska",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:tiamat,
    :challenge=>30,
    :name=>"Tiamat",
    :type=>"Fiend",
    :source=>"Rise of Tiamat",
    :xp_value=>155000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:tiger,
    :challenge=>1,
    :name=>"Tiger",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:tiny_servant,
    :challenge=>0,
    :name=>"Tiny Servant",
    :type=>"Construct",
    :source=>"Xanathar's Guide to Everything",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:tlincalli,
    :challenge=>5,
    :name=>"Tlincalli",
    :type=>"Monstrosity",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:topi,
    :challenge=>0.5,
    :name=>"Topi",
    :type=>"Undead",
    :source=>"The Tortle Package",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:tortle,
    :challenge=>0.25,
    :name=>"Tortle",
    :type=>"Humanoid",
    :source=>"The Tortle Package",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:tortle_druid,
    :challenge=>2,
    :name=>"Tortle Druid",
    :type=>"Humanoid",
    :source=>"The Tortle Package",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:transmuter,
    :challenge=>5,
    :name=>"Transmuter",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:trapper,
    :challenge=>3,
    :name=>"Trapper",
    :type=>"Monstrosity",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:treant,
    :challenge=>9,
    :name=>"Treant",
    :type=>"Plant",
    :source=>"Basic Rules",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:tree_blight,
    :challenge=>7,
    :name=>"Tree Blight",
    :type=>"Plant",
    :source=>"Curse of Strahd",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:tressym,
    :challenge=>0,
    :name=>"Tressym",
    :type=>"Beast",
    :source=>"Storm King's Thunder",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:tribal_warrior,
    :challenge=>0.125,
    :name=>"Tribal Warrior",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:triceratops,
    :challenge=>5,
    :name=>"Triceratops",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:tridrone,
    :challenge=>0.5,
    :name=>"Tridrone",
    :type=>"Construct",
    :source=>"Monster Manual",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:tri_flower_frond,
    :challenge=>0.5,
    :name=>"Tri-flower Frond",
    :type=>"Plant",
    :source=>"Tomb of Annihilation",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:troglodyte,
    :challenge=>0.25,
    :name=>"Troglodyte",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:troglodyte_champion_of_laogzed,
    :challenge=>3,
    :name=>"Troglodyte Champion of Laogzed",
    :type=>"Humanoid",
    :source=>"Out of the Abyss",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:troll,
    :challenge=>5,
    :name=>"Troll",
    :type=>"Giant",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:twig_blight,
    :challenge=>0.125,
    :name=>"Twig Blight",
    :type=>"Plant",
    :source=>"Basic Rules",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:tyrannosaurus_rex,
    :challenge=>8,
    :name=>"Tyrannosaurus Rex",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:tyrannosaurus_zombie,
    :challenge=>8,
    :name=>"Tyrannosaurus Zombie",
    :type=>"Undead",
    :source=>"Tomb of Annihilation",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ulitharid,
    :challenge=>9,
    :name=>"Ulitharid",
    :type=>"Aberration",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:ultroloth,
    :challenge=>13,
    :name=>"Ultroloth",
    :type=>"Fiend",
    :source=>"Monster Manual",
    :xp_value=>10000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:umber_hulk,
    :challenge=>5,
    :name=>"Umber Hulk",
    :type=>"Monstrosity",
    :source=>"Monster Manual",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:unicorn,
    :challenge=>5,
    :name=>"Unicorn",
    :type=>"Celestial",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:urgala_meltimer,
    :challenge=>0,
    :name=>"Urgala Meltimer",
    :type=>"Humanoid",
    :source=>"Storm King's Thunder",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:uthgardt_shaman,
    :challenge=>2,
    :name=>"Uthgardt Shaman",
    :type=>"Humanoid",
    :source=>"Storm King's Thunder",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:vaasha,
    :challenge=>13,
    :name=>"Vaasha",
    :type=>"Giant",
    :source=>"Storm King's Thunder",
    :xp_value=>10000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:vampire,
    :challenge=>13,
    :name=>"Vampire",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>10000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:vampire_spawn,
    :challenge=>5,
    :name=>"Vampire Spawn",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:vampire_spellcaster,
    :challenge=>15,
    :name=>"Vampire Spellcaster",
    :type=>"Undead",
    :source=>"Monster Manual",
    :xp_value=>13000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:vampire_warrior,
    :challenge=>15,
    :name=>"Vampire Warrior",
    :type=>"Undead",
    :source=>"Monster Manual",
    :xp_value=>13000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:vampiric_ixitxachitl,
    :challenge=>2,
    :name=>"Vampiric Ixitxachitl",
    :type=>"Aberration",
    :source=>"Out of the Abyss",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:vampiric_mist,
    :challenge=>3,
    :name=>"Vampiric Mist",
    :type=>"Undead",
    :source=>"Dead in Thay",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:vanifer,
    :challenge=>9,
    :name=>"Vanifer",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:vargouille,
    :challenge=>1,
    :name=>"Vargouille",
    :type=>"Fiend",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:vegepygmy,
    :challenge=>0.25,
    :name=>"Vegepygmy",
    :type=>"Plant",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:vegepygmy_chief,
    :challenge=>2,
    :name=>"Vegepygmy Chief",
    :type=>"Plant",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:velociraptor,
    :challenge=>0.25,
    :name=>"Velociraptor",
    :type=>"Beast",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:veteran,
    :challenge=>3,
    :name=>"Veteran",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:veteran_of_the_gauntlet,
    :challenge=>3,
    :name=>"Veteran of the Gauntlet",
    :type=>"Humanoid",
    :source=>"Out of the Abyss",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:vine_blight,
    :challenge=>0.5,
    :name=>"Vine Blight",
    :type=>"Plant",
    :source=>"Monster Manual",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:violet_fungus,
    :challenge=>0.25,
    :name=>"Violet Fungus",
    :type=>"Plant",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:vladimir_horngaard,
    :challenge=>7,
    :name=>"Vladimir Horngaard",
    :type=>"Undead",
    :source=>"Curse of Strahd",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:volothamp_volo_geddarm,
    :challenge=>0.25,
    :name=>"Volothamp “Volo” Geddarm",
    :type=>"Humanoid",
    :source=>"Tomb of Annihilation",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:vrock,
    :challenge=>6,
    :name=>"Vrock",
    :type=>"Fiend",
    :source=>"Basic Rules",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:vulture,
    :challenge=>0,
    :name=>"Vulture",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:war_priest,
    :challenge=>9,
    :name=>"War Priest",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:warhorse,
    :challenge=>0.5,
    :name=>"Warhorse",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:warhorse_skeleton,
    :challenge=>0.5,
    :name=>"Warhorse Skeleton",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:warlock_of_the_archfey,
    :challenge=>4,
    :name=>"Warlock of the Archfey",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:warlock_of_the_fiend,
    :challenge=>7,
    :name=>"Warlock of the Fiend",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:warlock_of_the_great_old_one,
    :challenge=>6,
    :name=>"Warlock of the Great Old One",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:warlord,
    :challenge=>12,
    :name=>"Warlord",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>8400,
    :boss=>nil,
    :groups=>nil},
   {:key=>:water_elemental,
    :challenge=>5,
    :name=>"Water Elemental",
    :type=>"Elemental",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:water_elemental_myrmidon,
    :challenge=>7,
    :name=>"Water Elemental Myrmidon",
    :type=>"Elemental",
    :source=>"Princes of the Apocalypse",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:water_weird,
    :challenge=>3,
    :name=>"Water Weird",
    :type=>"Elemental",
    :source=>"Monster Manual",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:weasel,
    :challenge=>0,
    :name=>"Weasel",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:werebear,
    :challenge=>5,
    :name=>"Werebear",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:wereboar,
    :challenge=>4,
    :name=>"Wereboar",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:wererat,
    :challenge=>2,
    :name=>"Wererat",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:wereraven,
    :challenge=>2,
    :name=>"Wereraven",
    :type=>"Humanoid",
    :source=>"Curse of Strahd",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:weretiger,
    :challenge=>4,
    :name=>"Weretiger",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:werewolf,
    :challenge=>3,
    :name=>"Werewolf",
    :type=>"Humanoid",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:white_dragon_wyrmling,
    :challenge=>2,
    :name=>"White Dragon Wyrmling",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:white_guard_drake,
    :challenge=>2,
    :name=>"White Guard Drake",
    :type=>"Dragon",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:white_maw,
    :challenge=>10,
    :name=>"White Maw",
    :type=>"Ooze",
    :source=>"Dead in Thay",
    :xp_value=>5900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:wiggan_nettlebee,
    :challenge=>2,
    :name=>"Wiggan Nettlebee",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:wight,
    :challenge=>3,
    :name=>"Wight",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:will_o_wisp,
    :challenge=>2,
    :name=>"Will-o'-Wisp",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:windharrow,
    :challenge=>3,
    :name=>"Windharrow",
    :type=>"Humanoid",
    :source=>"Princes of the Apocalypse",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:winged_kobold,
    :challenge=>0.25,
    :name=>"Winged Kobold",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:winter_wolf,
    :challenge=>3,
    :name=>"Winter Wolf",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:wolf,
    :challenge=>0.25,
    :name=>"Wolf",
    :type=>"Beast",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:wood_woad,
    :challenge=>5,
    :name=>"Wood Woad",
    :type=>"Plant",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:worg,
    :challenge=>0.5,
    :name=>"Worg",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:wraith,
    :challenge=>5,
    :name=>"Wraith",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:wyvern,
    :challenge=>6,
    :name=>"Wyvern",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:xandala,
    :challenge=>7,
    :name=>"Xandala",
    :type=>"Humanoid",
    :source=>"Tomb of Annihilation",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:xorn,
    :challenge=>5,
    :name=>"Xorn",
    :type=>"Elemental",
    :source=>"Basic Rules",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:xvart,
    :challenge=>0.125,
    :name=>"Xvart",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:xvart_speaker,
    :challenge=>0.125,
    :name=>"Xvart Speaker",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>25,
    :boss=>nil,
    :groups=>nil},
   {:key=>:xvart_warlock_of_raxivort,
    :challenge=>1,
    :name=>"Xvart Warlock of Raxivort",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:yakfolk_priest,
    :challenge=>4,
    :name=>"Yakfolk Priest",
    :type=>"Monstrosity",
    :source=>"Storm King's Thunder",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:yakfolk_warrior,
    :challenge=>3,
    :name=>"Yakfolk Warrior",
    :type=>"Monstrosity",
    :source=>"Storm King's Thunder",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:yan_c_bin,
    :challenge=>18,
    :name=>"Yan-C-Bin",
    :type=>"Elemental",
    :source=>"Princes of the Apocalypse",
    :xp_value=>20000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:yeenoghu,
    :challenge=>24,
    :name=>"Yeenoghu",
    :type=>"Fiend",
    :source=>"Out of the Abyss",
    :xp_value=>62000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:yellow_musk_creeper,
    :challenge=>2,
    :name=>"Yellow Musk Creeper",
    :type=>"Plant",
    :source=>"Tomb of Annihilation",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:yellow_musk_zombie,
    :challenge=>0.25,
    :name=>"Yellow Musk Zombie",
    :type=>"Undead",
    :source=>"Tomb of Annihilation",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:yestabrod,
    :challenge=>4,
    :name=>"Yestabrod",
    :type=>"Monstrosity",
    :source=>"Out of the Abyss",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:yeth_hound,
    :challenge=>4,
    :name=>"Yeth Hound",
    :type=>"Fey",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:yeti,
    :challenge=>3,
    :name=>"Yeti",
    :type=>"Monstrosity",
    :source=>"Basic Rules",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:yochlol,
    :challenge=>10,
    :name=>"Yochlol",
    :type=>"Fiend",
    :source=>"Monster Manual",
    :xp_value=>5900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:young_black_dragon,
    :challenge=>7,
    :name=>"Young Black Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:young_blue_dragon,
    :challenge=>9,
    :name=>"Young Blue Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:young_brass_dragon,
    :challenge=>6,
    :name=>"Young Brass Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:young_bronze_dragon,
    :challenge=>8,
    :name=>"Young Bronze Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:young_copper_dragon,
    :challenge=>7,
    :name=>"Young Copper Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:young_gold_dragon,
    :challenge=>10,
    :name=>"Young Gold Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>5900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:young_green_dragon,
    :challenge=>8,
    :name=>"Young Green Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:young_red_dragon,
    :challenge=>10,
    :name=>"Young Red Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>5900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:young_red_shadow_dragon,
    :challenge=>13,
    :name=>"Young Red Shadow Dragon",
    :type=>"Dragon",
    :source=>"Monster Manual",
    :xp_value=>10000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:young_remorhaz,
    :challenge=>5,
    :name=>"Young Remorhaz",
    :type=>"Monstrosity",
    :source=>"Monster Manual",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:young_silver_dragon,
    :challenge=>9,
    :name=>"Young Silver Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>5000,
    :boss=>nil,
    :groups=>nil},
   {:key=>:young_white_dragon,
    :challenge=>6,
    :name=>"Young White Dragon",
    :type=>"Dragon",
    :source=>"Basic Rules",
    :xp_value=>2300,
    :boss=>nil,
    :groups=>nil},
   {:key=>:yuan_ti_abomination,
    :challenge=>7,
    :name=>"Yuan-ti Abomination",
    :type=>"Monstrosity",
    :source=>"Monster Manual",
    :xp_value=>2900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:yuan_ti_anathema,
    :challenge=>12,
    :name=>"Yuan-ti Anathema",
    :type=>"Monstrosity",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>8400,
    :boss=>nil,
    :groups=>nil},
   {:key=>:yuan_ti_broodguard,
    :challenge=>2,
    :name=>"Yuan-ti Broodguard",
    :type=>"Humanoid",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>450,
    :boss=>nil,
    :groups=>nil},
   {:key=>:yuan_ti_malison,
    :challenge=>3,
    :name=>"Yuan-ti Malison",
    :type=>"Monstrosity",
    :source=>"Monster Manual",
    :xp_value=>700,
    :boss=>nil,
    :groups=>nil},
   {:key=>:yuan_ti_mind_whisperer,
    :challenge=>4,
    :name=>"Yuan-ti Mind Whisperer",
    :type=>"Monstrosity",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:yuan_ti_nightmare_speaker,
    :challenge=>4,
    :name=>"Yuan-ti Nightmare Speaker",
    :type=>"Monstrosity",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:yuan_ti_pit_master,
    :challenge=>5,
    :name=>"Yuan-ti Pit Master",
    :type=>"Monstrosity",
    :source=>"Volo's Guide to Monsters",
    :xp_value=>1800,
    :boss=>nil,
    :groups=>nil},
   {:key=>:yuan_ti_pureblood,
    :challenge=>1,
    :name=>"Yuan-ti Pureblood",
    :type=>"Humanoid",
    :source=>"Monster Manual",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:yusdrayl,
    :challenge=>1,
    :name=>"Yusdrayl",
    :type=>"Humanoid",
    :source=>"The Sunless Citadel",
    :xp_value=>200,
    :boss=>nil,
    :groups=>nil},
   {:key=>:zhentarim_thug,
    :challenge=>0.5,
    :name=>"Zhentarim Thug",
    :type=>"Humanoid",
    :source=>"Out of the Abyss",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:zi_liang,
    :challenge=>0,
    :name=>"Zi Liang",
    :type=>"Humanoid",
    :source=>"Storm King's Thunder",
    :xp_value=>10,
    :boss=>nil,
    :groups=>nil},
   {:key=>:zindar,
    :challenge=>8,
    :name=>"Zindar",
    :type=>"Humanoid",
    :source=>"Tomb of Annihilation",
    :xp_value=>3900,
    :boss=>nil,
    :groups=>nil},
   {:key=>:zombie,
    :challenge=>0.25,
    :name=>"Zombie",
    :type=>"Undead",
    :source=>"Basic Rules",
    :xp_value=>50,
    :boss=>nil,
    :groups=>nil},
   {:key=>:zorbo,
    :challenge=>0.5,
    :name=>"Zorbo",
    :type=>"Monstrosity",
    :source=>"Tomb of Annihilation",
    :xp_value=>100,
    :boss=>nil,
    :groups=>nil},
   {:key=>:zuggtmoy,
    :challenge=>23,
    :name=>"Zuggtmoy",
    :type=>"Fiend",
    :source=>"Out of the Abyss",
    :xp_value=>50000,
    :boss=>nil,
    :groups=>nil}],
 :sources=>
  {"Monster Manual"=>
    [:aarakocra,
:abominable_yeti,
:adult_blue_dracolich,
:arcanaloth,
:barlgura,
:beholder,
:beholder_zombie,
:blue_slaad,
:bone_naga,
:bugbear_chief,
:bullywug,
:cambion,
:carrion_crawler,
:cave_bear,
:chasme,
:crawling_claw,
:dao,
:death_knight,
:death_slaad,
:death_tyrant,
:demilich,
:displacer_beast,
:drow_elite_warrior,
:drow_mage,
:drow_priestess_of_lolth,
:duodrone,
:empyrean,
:faerie_dragon_older,
:faerie_dragon_younger,
:fire_snake,
:flumph,
:fomorian,
:galeb_duhr,
:gas_spore,
:githyanki_knight,
:githyanki_warrior,
:githzerai_monk,
:githzerai_zerth,
:gnoll_fang_of_yeenoghu,
:gnoll_pack_lord,
:goblin_boss,
:goristro,
:gray_slaad,
:green_slaad,
:grell,
:grick_alpha,
:half_ogre,
:helmed_horror,
:hobgoblin_captain,
:hobgoblin_warlord,
:hook_horror,
:intellect_devourer,
:jackalwere,
:kenku,
:kuo_toa,
:kuo_toa_archpriest,
:kuo_toa_monitor,
:kuo_toa_whip,
:"lizard_king/queen",
:lizardfolk_shaman,
:manes,
:marid,
:mezzoloth,
:mind_flayer,
:mind_flayer_arcanist,
:monodrone,
:mud_mephit,
:myconid_adult,
:myconid_sovereign,
:myconid_sprout,
:needle_blight,
:nycaloth,
:orc_eye_of_gruumsh,
:orc_war_chief,
:orog,
:pentadrone,
:peryton,
:piercer,
:pixie,
:poltergeist,
:psychic_gray_ooze,
:quadrone,
:quaggoth,
:quaggoth_spore_servant,
:quaggoth_thonot,
:red_slaad,
:revenant,
:sahuagin_baron,
:sahuagin_priestess,
:scarecrow,
:shadow_demon,
:slaad_tadpole,
:smoke_mephit,
:spined_devil,
:thri_kreen,
:tridrone,
:troglodyte,
:ultroloth,
:umber_hulk,
:vampire_spellcaster,
:vampire_warrior,
:vine_blight,
:water_weird,
:winged_kobold,
:yochlol,
:young_red_shadow_dragon,
:young_remorhaz,
:yuan_ti_abomination,
:yuan_ti_malison,
:yuan_ti_pureblood],
   "Volo's Guide to Monsters"=>
    [:abjurer,
:alhoon,
:annis_hag,
:apprentice_wizard,
:archdruid,
:archer,
:aurochs,
:babau,
:banderhobb,
:bard,
:barghest,
:bheur_hag,
:black_guard_drake,
:blackguard,
:blue_guard_drake,
:bodak,
:boggle,
:brontosaurus,
:catoblepas,
:cave_fisher,
:champion,
:chitine,
:choldrith,
:cloud_giant_smiling_one,
:conjurer,
:cow,
:cranium_rat,
:darkling,
:darkling_elder,
:death_kiss,
:deep_rothe,
:deep_scion,
:deinonychus,
:devourer,
:dimetrodon,
:diviner,
:dolphin,
:draegloth,
:elder_brain,
:enchanter,
:evoker,
:fire_giant_dreadnought,
:firenewt_warlock_of_imix,
:firenewt_warrior,
:flail_snail,
:flind,
:froghemoth,
:frost_giant_everlasting_one,
:gauth,
:gazer,
:gazer_familiar,
:giant_strider,
:girallon,
:gnoll_flesh_gnawer,
:gnoll_hunter,
:gnoll_witherling,
:green_guard_drake,
:grung,
:grung_elite_warrior,
:grung_wildling,
:guard_drake,
:hadrosaurus,
:hobgoblin_devastator,
:hobgoblin_iron_shadow,
:illusionist,
:ki_rin,
:kobold_dragonshield,
:kobold_inventor,
:kobold_scale_sorcerer,
:korred,
:kraken_priest,
:leucrotta,
:martial_arts_adept,
:master_thief,
:maw_demon,
:meenlock,
:mind_flayer_lich_illithilich,
:mindwitness,
:morkoth,
:mouth_of_grolantor,
:necromancer,
:neogi,
:neogi_hatchling,
:neogi_master,
:neothelid,
:nilbog,
:orc_blade_of_ilneval,
:orc_claw_of_luthic,
:orc_hand_of_yurtrus,
:orc_nurtured_one_of_yurtrus,
:orc_red_fang_of_shargaas,
:ox,
:quetzalcoatlus,
:quickling,
:red_guard_drake,
:redcap,
:rothe,
:sea_spawn,
:shadow_mastiff,
:shadow_mastiff_alpha,
:shoosuva,
:slithering_tracker,
:spawn_of_kyuss,
:stegosaurus,
:stench_kow,
:stone_giant_dreamwalker,
:storm_giant_quintessent,
:swarm_of_cranium_rats,
:swarm_of_rot_grubs,
:swashbuckler,
:tanarukk,
:thorny,
:tlincalli,
:transmuter,
:trapper,
:ulitharid,
:vargouille,
:vegepygmy,
:vegepygmy_chief,
:velociraptor,
:war_priest,
:warlock_of_the_archfey,
:warlock_of_the_fiend,
:warlock_of_the_great_old_one,
:warlord,
:white_guard_drake,
:wood_woad,
:xvart,
:xvart_speaker,
:xvart_warlock_of_raxivort,
:yeth_hound,
:yuan_ti_anathema,
:yuan_ti_broodguard,
:yuan_ti_mind_whisperer,
:yuan_ti_nightmare_speaker,
:yuan_ti_pit_master],
   "Basic Rules"=>
    [:aboleth,
:acolyte,
:adult_black_dragon,
:adult_blue_dragon,
:adult_brass_dragon,
:adult_bronze_dragon,
:adult_copper_dragon,
:adult_gold_dragon,
:adult_green_dragon,
:adult_red_dragon,
:adult_silver_dragon,
:adult_white_dragon,
:air_elemental,
:allosaurus,
:ancient_black_dragon,
:ancient_blue_dragon,
:ancient_brass_dragon,
:ancient_bronze_dragon,
:ancient_copper_dragon,
:ancient_gold_dragon,
:ancient_green_dragon,
:ancient_red_dragon,
:ancient_silver_dragon,
:ancient_white_dragon,
:androsphinx,
:animated_armor,
:ankheg,
:ankylosaurus,
:ape,
:archmage,
:assassin,
:awakened_shrub,
:awakened_tree,
:axe_beak,
:azer,
:baboon,
:badger,
:balor,
:bandit,
:bandit_captain,
:banshee,
:barbed_devil,
:basilisk,
:bat,
:bearded_devil,
:behir,
:berserker,
:black_bear,
:black_dragon_wyrmling,
:black_pudding,
:blink_dog,
:blood_hawk,
:blue_dragon_wyrmling,
:boar,
:bone_devil,
:brass_dragon_wyrmling,
:bronze_dragon_wyrmling,
:brown_bear,
:bugbear,
:bulette,
:camel,
:cat,
:centaur,
:chain_devil,
:chimera,
:chuul,
:clay_golem,
:cloaker,
:cloud_giant,
:cockatrice,
:commoner,
:constrictor_snake,
:copper_dragon_wyrmling,
:couatl,
:crab,
:crocodile,
:cult_fanatic,
:cultist,
:cyclops,
:darkmantle,
:death_dog,
:deep_gnome_svirfneblin,
:deer,
:deva,
:dire_wolf,
:djinni,
:doppelganger,
:draft_horse,
:dragon_turtle,
:dretch,
:drider,
:drow,
:druid,
:dryad,
:duergar,
:dust_mephit,
:eagle,
:earth_elemental,
:efreeti,
:elephant,
:elk,
:erinyes,
:ettercap,
:ettin,
:fire_elemental,
:fire_giant,
:flameskull,
:flesh_golem,
:flying_snake,
:flying_sword,
:frog,
:frost_giant,
:gargoyle,
:gelatinous_cube,
:ghast,
:ghost,
:ghoul,
:giant_ape,
:giant_badger,
:giant_bat,
:giant_boar,
:giant_centipede,
:giant_constrictor_snake,
:giant_crab,
:giant_crocodile,
:giant_eagle,
:giant_elk,
:giant_fire_beetle,
:giant_frog,
:giant_goat,
:giant_hyena,
:giant_lizard,
:giant_octopus,
:giant_owl,
:giant_poisonous_snake,
:giant_rat,
:giant_scorpion,
:giant_sea_horse,
:giant_shark,
:giant_spider,
:giant_toad,
:giant_vulture,
:giant_wasp,
:giant_weasel,
:giant_wolf_spider,
:gibbering_mouther,
:glabrezu,
:gladiator,
:gnoll,
:goat,
:goblin,
:gold_dragon_wyrmling,
:gorgon,
:gray_ooze,
:green_dragon_wyrmling,
:green_hag,
:grick,
:griffon,
:grimlock,
:guard,
:guardian_naga,
:gynosphinx,
:half_red_dragon_veteran,
:harpy,
:hawk,
:hell_hound,
:hezrou,
:hill_giant,
:hippogriff,
:hobgoblin,
:homunculus,
:horned_devil,
:hunter_shark,
:hydra,
:hyena,
:ice_devil,
:ice_mephit,
:imp,
:invisible_stalker,
:iron_golem,
:jackal,
:killer_whale,
:knight,
:kobold,
:kraken,
:lamia,
:lemure,
:lich,
:lion,
:lizard,
:lizardfolk,
:mage,
:magma_mephit,
:magmin,
:mammoth,
:manticore,
:marilith,
:mastiff,
:medusa,
:merfolk,
:merrow,
:mimic,
:minotaur,
:minotaur_skeleton,
:mule,
:mummy,
:mummy_lord,
:nalfeshnee,
:night_hag,
:nightmare,
:noble,
:nothic,
:ochre_jelly,
:octopus,
:ogre,
:ogre_zombie,
:oni,
:orc,
:otyugh,
:owl,
:owlbear,
:panther,
:pegasus,
:phase_spider,
:pit_fiend,
:planetar,
:plesiosaurus,
:poisonous_snake,
:polar_bear,
:pony,
:priest,
:pseudodragon,
:pteranodon,
:purple_worm,
:quasit,
:quipper,
:rakshasa,
:rat,
:raven,
:red_dragon_wyrmling,
:reef_shark,
:remorhaz,
:rhinoceros,
:riding_horse,
:roc,
:roper,
:rug_of_smothering,
:rust_monster,
:saber_toothed_tiger,
:sahuagin,
:salamander,
:satyr,
:scorpion,
:scout,
:sea_hag,
:sea_horse,
:shadow,
:shambling_mound,
:shield_guardian,
:shrieker,
:silver_dragon_wyrmling,
:skeleton,
:solar,
:spectator,
:specter,
:spider,
:spirit_naga,
:sprite,
:spy,
:steam_mephit,
:stirge,
:stone_giant,
:stone_golem,
:storm_giant,
:"succubus/incubus",
:swarm_of_bats,
:swarm_of_insects,
:swarm_of_poisonous_snakes,
:swarm_of_quippers,
:swarm_of_rats,
:swarm_of_ravens,
:tarrasque,
:thug,
:tiger,
:treant,
:tribal_warrior,
:triceratops,
:troll,
:twig_blight,
:tyrannosaurus_rex,
:unicorn,
:vampire,
:vampire_spawn,
:veteran,
:violet_fungus,
:vrock,
:vulture,
:warhorse,
:warhorse_skeleton,
:water_elemental,
:weasel,
:werebear,
:wereboar,
:wererat,
:weretiger,
:werewolf,
:white_dragon_wyrmling,
:wight,
:will_o_wisp,
:winter_wolf,
:wolf,
:worg,
:wraith,
:wyvern,
:xorn,
:yeti,
:young_black_dragon,
:young_blue_dragon,
:young_brass_dragon,
:young_bronze_dragon,
:young_copper_dragon,
:young_gold_dragon,
:young_green_dragon,
:young_red_dragon,
:young_silver_dragon,
:young_white_dragon,
:zombie],
   "Tomb of Annihilation"=>
    [:acererak,
:albino_dwarf_spirit_warrior,
:albino_dwarf_warrior,
:aldani_lobsterfolk,
:almiraj,
:ankylosaurus_zombie,
:artus_cimber,
:assassin_vine,
:atropal,
:chwinga,
:dragonbait,
:eblis,
:flying_monkey,
:giant_four_armed_gargoyle,
:giant_snapping_turtle,
:girallon_zombie,
:jaculi,
:kamadan,
:liara_portyr,
:mantrap,
:mwaxanare,
:pterafolk,
:ras_nsi,
:stone_juggernaut,
:su_monster,
:tabaxi_hunter,
:tabaxi_minstrel,
:tri_flower_frond,
:tyrannosaurus_zombie,
:volothamp_volo_geddarm,
:xandala,
:yellow_musk_creeper,
:yellow_musk_zombie,
:zindar,
:zorbo],
   "Princes of the Apocalypse"=>
    [:aerisi_kalinoth,
:air_elemental_myrmidon,
:bastian_thermandar,
:black_earth_guard,
:black_earth_priest,
:burrowshark,
:crushing_wave_priest,
:crushing_wave_reaver,
:dark_tide_knight,
:drannin_splithelm,
:earth_elemental_myrmidon,
:elizar_dryflagon,
:eternal_flame_guardian,
:eternal_flame_priest,
:fathomer,
:feathergale_knight,
:fire_elemental_myrmidon,
:flamewrath,
:gar_shatterkeel,
:ghald,
:grumink_the_renegade,
:hellenrae,
:howling_hatred_initiate,
:howling_hatred_priest,
:hurricane,
:imix,
:marlos_urnrayle,
:miraj_vizann,
:ogremoch,
:olhydra,
:one_eyed_shiver,
:oreioth,
:razerblast,
:sacred_stone_monk,
:shoalar_quanderil,
:skyweaver,
:stonemelder,
:thurl_merosska,
:vanifer,
:water_elemental_myrmidon,
:wiggan_nettlebee,
:windharrow,
:yan_c_bin],
   "Hoard of the Dragon Queen"=>
    [:ambush_drake,
:azbara_jos,
:blagothkus,
:captain_othelstan,
:dragonclaw,
:dralmorrer_borngray,
:four_armed_troll,
:frulam_mondath,
:jamna_gleamsilver,
:langdedrosa_cyanwrath,
:pharblex_spattergoo,
:rath_modar,
:rezmir,
:talis_the_white],
   "The Forge of Fury"=>
    [:animated_table, :duergar_spy, :giant_subterranean_lizard],
   "Storm King's Thunder"=>
    [:augrek_brighthelm,
:beldora,
:crag_cat,
:darathra_shendrel,
:darz_helgar,
:duvessa_shane,
:ghelryn_foehammer,
:hulking_crab,
:iymrith,
:lifferlas,
:maegera_the_dawn_titan,
:markham_southwell,
:miros_xelbrin,
:narth_tezrin,
:naxene_drathkala,
:nimir,
:oren_yogilvy,
:orlekto,
:othovir,
:purple_wormling,
:shaldoor,
:shalvus_martholio,
:sir_baric_nylef,
:sirac_of_suzail,
:tressym,
:urgala_meltimer,
:uthgardt_shaman,
:vaasha,
:yakfolk_priest,
:yakfolk_warrior,
:zi_liang],
   "Dungeon Master's Guide"=>[:avatar_of_death, :giant_fly, :larva],
   "Out of the Abyss"=>
    [:awakened_zurkhwood,
:baphomet,
:bridesmaid_of_zuggtmoy,
:chamberlain_of_zuggtmoy,
:chuul_spore_servant,
:demogorgon,
:derro,
:derro_savant,
:droki,
:drow_spore_servant,
:duergar_darkhaft,
:duergar_kavalrachni,
:duergar_keeper_of_the_flame,
:duergar_soulblade,
:duergar_spore_servant,
:duergar_stone_guard,
:duergar_xarrorn,
:emerald_enclave_scout,
:female_steeder,
:fraz_urbluu,
:giant_riding_lizard,
:grazzt,
:grisha,
:hook_horror_spore_servant,
:ixitxachitl,
:ixitxachitl_cleric,
:juiblex,
:lords_alliance_guard,
:lords_alliance_spy,
:male_steeder,
:narrak,
:orcus,
:pudding_king,
:troglodyte_champion_of_laogzed,
:vampiric_ixitxachitl,
:veteran_of_the_gauntlet,
:yeenoghu,
:yestabrod,
:zhentarim_thug,
:zuggtmoy],
   "Curse of Strahd"=>
    [:baba_lysaga,
:baba_lysagas_creeping_hut,
:barovian_witch,
:broom_of_animated_attack,
:ezmerelda_davenir,
:guardian_portrait,
:izek_strazni,
:kasimir_velikov,
:madam_eva,
:mongrelfolk,
:phantom_warrior,
:pidlwick_ii,
:rahadin,
:rictavio,
:strahd_von_zarovich,
:strahd_zombie,
:strahds_animated_armor,
:the_abbot,
:tree_blight,
:vladimir_horngaard,
:wereraven],
   "The Hidden Shrine of Tamoachan"=>
    [:centaur_mummy,
:giant_crayfish,
:giant_lightning_eel,
:kalka_kylla,
:nereid,
:tecuziztecatl,
:thorn_slinger],
   "Dead in Thay"=>
    [:choker,
:deathlock_wight,
:dread_warrior,
:malformed_kraken,
:ooze_master,
:tarul_var,
:thayan_apprentice,
:thayan_warrior,
:vampiric_mist,
:white_maw],
   "The Tortle Package"=>[:decapus, :geonid, :topi, :tortle, :tortle_druid],
   "Rise of Tiamat"=>
    [:dragonfang,
:dragonsoul,
:dragonwing,
:half_blue_dragon_gladiator,
:half_green_dragon_assassin,
:half_red_dragon_gladiator,
:ice_toad,
:ice_troll,
:naergoth_bladelord,
:neronvain,
:scrag,
:severin,
:tiamat],
   "Lost Mine of Phandelver"=>
    [:evil_mage,
:mormesk_the_wraith,
:nezznar_the_black_spider,
:redbrand_ruffian,
:sildar_hallwinter],
   "Against the Giants"=>[:giant_ice_toad],
   "Tomb of Horrors"=>[:giant_skeleton, :greater_zombie, :siren],
   "White Plume Mountain"=>[:kelpie, :sea_lion],
   "The Sunless Citadel"=>[:sharwyn_hucrele, :sir_braford, :yusdrayl],
   "Xanathar's Guide to Everything"=>[:tiny_servant]},
 :challenges=>
  {0.25=>
    [:aarakocra,
:acolyte,
:albino_dwarf_warrior,
:apprentice_wizard,
:axe_beak,
:blink_dog,
:boar,
:broom_of_animated_attack,
:bullywug,
:constrictor_snake,
:cow,
:deep_rothe,
:derro,
:dimetrodon,
:draft_horse,
:dretch,
:drow,
:duodrone,
:elk,
:flying_sword,
:geonid,
:giant_badger,
:giant_bat,
:giant_centipede,
:giant_frog,
:giant_lizard,
:giant_owl,
:giant_poisonous_snake,
:giant_riding_lizard,
:giant_wolf_spider,
:gnoll_witherling,
:goblin,
:grimlock,
:grung,
:hadrosaurus,
:ixitxachitl,
:kenku,
:kobold_inventor,
:kuo_toa,
:lords_alliance_guard,
:male_steeder,
:mongrelfolk,
:mud_mephit,
:needle_blight,
:ox,
:panther,
:pidlwick_ii,
:pixie,
:pseudodragon,
:pteranodon,
:riding_horse,
:rothe,
:skeleton,
:smoke_mephit,
:sprite,
:steam_mephit,
:stench_kow,
:swarm_of_bats,
:swarm_of_rats,
:swarm_of_ravens,
:tabaxi_minstrel,
:tortle,
:troglodyte,
:vegepygmy,
:velociraptor,
:violet_fungus,
:volothamp_volo_geddarm,
:winged_kobold,
:wolf,
:yellow_musk_zombie,
:zombie],
   9=>
    [:abjurer,
:abominable_yeti,
:blagothkus,
:bone_devil,
:champion,
:clay_golem,
:cloud_giant,
:evoker,
:fire_giant,
:flind,
:gar_shatterkeel,
:glabrezu,
:gray_slaad,
:necromancer,
:neronvain,
:nycaloth,
:treant,
:ulitharid,
:vanifer,
:war_priest,
:young_blue_dragon,
:young_silver_dragon],
   10=>
    [:aboleth,
:alhoon,
:death_kiss,
:death_slaad,
:deva,
:froghemoth,
:giant_four_armed_gargoyle,
:guardian_naga,
:madam_eva,
:malformed_kraken,
:ooze_master,
:rahadin,
:stone_giant_dreamwalker,
:stone_golem,
:the_abbot,
:white_maw,
:yochlol,
:young_gold_dragon,
:young_red_dragon],
   23=>
    [:acererak,
:ancient_blue_dragon,
:ancient_silver_dragon,
:baphomet,
:empyrean,
:fraz_urbluu,
:iymrith,
:juiblex,
:kraken,
:maegera_the_dawn_titan,
:zuggtmoy],
   14=>
    [:adult_black_dragon,
:adult_copper_dragon,
:death_tyrant,
:elder_brain,
:fire_giant_dreadnought,
:ice_devil],
   17=>
    [:adult_blue_dracolich,
:adult_gold_dragon,
:adult_red_dragon,
:androsphinx,
:death_knight,
:dragon_turtle,
:goristro],
   16=>
    [:adult_blue_dragon,
:adult_silver_dragon,
:iron_golem,
:marilith,
:planetar,
:storm_giant_quintessent],
   13=>
    [:adult_brass_dragon,
:adult_white_dragon,
:atropal,
:beholder,
:devourer,
:nalfeshnee,
:neothelid,
:nimir,
:orlekto,
:rakshasa,
:shaldoor,
:storm_giant,
:tarul_var,
:ultroloth,
:vaasha,
:vampire,
:young_red_shadow_dragon],
   15=>
    [:adult_bronze_dragon,
:adult_green_dragon,
:mummy_lord,
:purple_worm,
:strahd_von_zarovich,
:vampire_spellcaster,
:vampire_warrior],
   7=>
    [:aerisi_kalinoth,
:air_elemental_myrmidon,
:artus_cimber,
:bheur_hag,
:blue_slaad,
:draegloth,
:dragonsoul,
:drannin_splithelm,
:drow_mage,
:earth_elemental_myrmidon,
:fire_elemental_myrmidon,
:ghald,
:giant_ape,
:giant_skeleton,
:grick_alpha,
:korred,
:mind_flayer,
:oni,
:ras_nsi,
:rezmir,
:shield_guardian,
:stone_giant,
:tree_blight,
:vladimir_horngaard,
:warlock_of_the_fiend,
:water_elemental_myrmidon,
:xandala,
:young_black_dragon,
:young_copper_dragon,
:yuan_ti_abomination],
   5=>
    [:air_elemental,
:banderhobb,
:barbed_devil,
:barlgura,
:beholder_zombie,
:brontosaurus,
:bulette,
:cambion,
:captain_othelstan,
:catoblepas,
:dragonbait,
:dragonfang,
:drow_elite_warrior,
:earth_elemental,
:elizar_dryflagon,
:enchanter,
:fire_elemental,
:flesh_golem,
:giant_crocodile,
:giant_shark,
:gladiator,
:gorgon,
:greater_zombie,
:half_blue_dragon_gladiator,
:half_red_dragon_veteran,
:hellenrae,
:hill_giant,
:hulking_crab,
:ice_troll,
:izek_strazni,
:kraken_priest,
:master_thief,
:mezzoloth,
:mindwitness,
:night_hag,
:otyugh,
:razerblast,
:red_slaad,
:revenant,
:rictavio,
:roper,
:sahuagin_baron,
:salamander,
:scrag,
:sea_lion,
:shambling_mound,
:spawn_of_kyuss,
:swarm_of_cranium_rats,
:talis_the_white,
:tanarukk,
:tlincalli,
:transmuter,
:triceratops,
:troll,
:umber_hulk,
:unicorn,
:vampire_spawn,
:water_elemental,
:werebear,
:wood_woad,
:wraith,
:xorn,
:young_remorhaz,
:yuan_ti_pit_master],
   1=>
    [:albino_dwarf_spirit_warrior,
:aldani_lobsterfolk,
:animated_armor,
:brass_dragon_wyrmling,
:brown_bear,
:bugbear,
:choker,
:copper_dragon_wyrmling,
:crag_cat,
:death_dog,
:deinonychus,
:dire_wolf,
:dragonclaw,
:dread_warrior,
:dryad,
:duergar,
:duergar_soulblade,
:eblis,
:evil_mage,
:faerie_dragon_younger,
:feathergale_knight,
:female_steeder,
:fire_snake,
:firenewt_warlock_of_imix,
:ghoul,
:giant_eagle,
:giant_hyena,
:giant_octopus,
:giant_spider,
:giant_strider,
:giant_toad,
:giant_vulture,
:gnoll_flesh_gnawer,
:goblin_boss,
:grung_wildling,
:guardian_portrait,
:half_ogre,
:harpy,
:hippogriff,
:ice_toad,
:imp,
:jamna_gleamsilver,
:kobold_dragonshield,
:kobold_scale_sorcerer,
:kuo_toa_whip,
:lion,
:lords_alliance_spy,
:mantrap,
:maw_demon,
:nilbog,
:pterafolk,
:quadrone,
:quaggoth_spore_servant,
:quasit,
:quickling,
:scarecrow,
:sea_spawn,
:sildar_hallwinter,
:specter,
:spy,
:strahd_zombie,
:su_monster,
:swarm_of_quippers,
:tabaxi_hunter,
:thorny,
:thri_kreen,
:tiger,
:vargouille,
:xvart_warlock_of_raxivort,
:yuan_ti_pureblood,
:yusdrayl],
   2=>
    [:allosaurus,
:animated_table,
:ankheg,
:aurochs,
:awakened_tree,
:awakened_zurkhwood,
:azer,
:bandit_captain,
:bard,
:berserker,
:black_dragon_wyrmling,
:black_earth_guard,
:black_guard_drake,
:blue_guard_drake,
:bronze_dragon_wyrmling,
:carrion_crawler,
:cave_bear,
:centaur,
:chamberlain_of_zuggtmoy,
:crushing_wave_priest,
:cult_fanatic,
:darkling_elder,
:dragonwing,
:droki,
:druid,
:duergar_darkhaft,
:duergar_kavalrachni,
:duergar_keeper_of_the_flame,
:duergar_spy,
:duergar_stone_guard,
:duergar_xarrorn,
:eternal_flame_guardian,
:ettercap,
:faerie_dragon_older,
:fathomer,
:frulam_mondath,
:gargoyle,
:gelatinous_cube,
:ghast,
:giant_boar,
:giant_constrictor_snake,
:giant_crayfish,
:giant_elk,
:gibbering_mouther,
:githzerai_monk,
:gnoll_pack_lord,
:green_dragon_wyrmling,
:green_guard_drake,
:grick,
:griffon,
:grisha,
:grung_elite_warrior,
:guard_drake,
:hobgoblin_iron_shadow,
:howling_hatred_priest,
:hunter_shark,
:hurricane,
:intellect_devourer,
:ixitxachitl_cleric,
:lizardfolk_shaman,
:meenlock,
:merrow,
:mimic,
:minotaur_skeleton,
:myconid_sovereign,
:narrak,
:nereid,
:nezznar_the_black_spider,
:nothic,
:ochre_jelly,
:ogre,
:ogre_zombie,
:orc_claw_of_luthic,
:orc_eye_of_gruumsh,
:orc_hand_of_yurtrus,
:oreioth,
:orog,
:pegasus,
:pentadrone,
:peryton,
:plesiosaurus,
:polar_bear,
:poltergeist,
:priest,
:purple_wormling,
:quaggoth,
:quetzalcoatlus,
:red_guard_drake,
:rhinoceros,
:rug_of_smothering,
:saber_toothed_tiger,
:sahuagin_priestess,
:sea_hag,
:shadow_mastiff,
:shadow_mastiff_alpha,
:silver_dragon_wyrmling,
:spined_devil,
:swarm_of_poisonous_snakes,
:thayan_apprentice,
:thayan_warrior,
:tortle_druid,
:uthgardt_shaman,
:vampiric_ixitxachitl,
:vegepygmy_chief,
:wererat,
:wereraven,
:white_dragon_wyrmling,
:white_guard_drake,
:wiggan_nettlebee,
:will_o_wisp,
:yellow_musk_creeper,
:yuan_ti_broodguard],
   0=>
    [:almiraj,
:augrek_brighthelm,
:avatar_of_death,
:awakened_shrub,
:baboon,
:badger,
:bat,
:beldora,
:cat,
:chwinga,
:commoner,
:crab,
:cranium_rat,
:crawling_claw,
:darathra_shendrel,
:darz_helgar,
:deer,
:duvessa_shane,
:eagle,
:flying_monkey,
:frog,
:ghelryn_foehammer,
:giant_fire_beetle,
:giant_fly,
:goat,
:hawk,
:homunculus,
:hyena,
:jackal,
:larva,
:lemure,
:lifferlas,
:lizard,
:markham_southwell,
:miros_xelbrin,
:myconid_sprout,
:narth_tezrin,
:naxene_drathkala,
:octopus,
:oren_yogilvy,
:othovir,
:owl,
:quipper,
:rat,
:raven,
:scorpion,
:sea_horse,
:shalvus_martholio,
:shrieker,
:sir_baric_nylef,
:sirac_of_suzail,
:spider,
:tiny_servant,
:tressym,
:urgala_meltimer,
:vulture,
:weasel,
:zi_liang],
   0.5=>
    [:ambush_drake,
:ape,
:barovian_witch,
:black_bear,
:chitine,
:cockatrice,
:crocodile,
:crushing_wave_reaver,
:darkling,
:darkmantle,
:deep_gnome_svirfneblin,
:duergar_spore_servant,
:dust_mephit,
:emerald_enclave_scout,
:firenewt_warrior,
:gas_spore,
:gazer,
:gazer_familiar,
:giant_goat,
:giant_sea_horse,
:giant_wasp,
:gnoll,
:gnoll_hunter,
:gray_ooze,
:hobgoblin,
:ice_mephit,
:jackalwere,
:jaculi,
:lizardfolk,
:magma_mephit,
:magmin,
:myconid_adult,
:orc,
:orc_nurtured_one_of_yurtrus,
:piercer,
:psychic_gray_ooze,
:redbrand_ruffian,
:reef_shark,
:rust_monster,
:sacred_stone_monk,
:sahuagin,
:satyr,
:scout,
:shadow,
:sharwyn_hucrele,
:sir_braford,
:swarm_of_insects,
:swarm_of_rot_grubs,
:thorn_slinger,
:thug,
:topi,
:tridrone,
:tri_flower_frond,
:vine_blight,
:warhorse,
:warhorse_skeleton,
:worg,
:zhentarim_thug,
:zorbo],
   21=>[:ancient_black_dragon, :ancient_copper_dragon, :lich, :solar],
   20=>[:ancient_brass_dragon, :ancient_white_dragon, :ogremoch, :pit_fiend],
   22=>
    [:ancient_bronze_dragon,
:ancient_green_dragon,
:mind_flayer_lich_illithilich],
   24=>[:ancient_gold_dragon, :ancient_red_dragon, :grazzt, :yeenoghu],
   3=>
    [:ankylosaurus,
:ankylosaurus_zombie,
:archer,
:assassin_vine,
:basilisk,
:bearded_devil,
:black_earth_priest,
:blue_dragon_wyrmling,
:bugbear_chief,
:cave_fisher,
:choldrith,
:dark_tide_knight,
:deathlock_wight,
:deep_scion,
:derro_savant,
:displacer_beast,
:doppelganger,
:dralmorrer_borngray,
:eternal_flame_priest,
:flail_snail,
:giant_ice_toad,
:giant_lightning_eel,
:giant_scorpion,
:giant_snapping_turtle,
:girallon_zombie,
:githyanki_warrior,
:gold_dragon_wyrmling,
:green_hag,
:grell,
:hell_hound,
:hobgoblin_captain,
:hook_horror,
:hook_horror_spore_servant,
:illusionist,
:kalka_kylla,
:killer_whale,
:knight,
:kuo_toa_monitor,
:leucrotta,
:manticore,
:martial_arts_adept,
:minotaur,
:mormesk_the_wraith,
:mummy,
:neogi,
:nightmare,
:one_eyed_shiver,
:orc_red_fang_of_shargaas,
:owlbear,
:phantom_warrior,
:pharblex_spattergoo,
:phase_spider,
:quaggoth_thonot,
:redcap,
:siren,
:skyweaver,
:slithering_tracker,
:spectator,
:swashbuckler,
:thurl_merosska,
:trapper,
:troglodyte_champion_of_laogzed,
:vampiric_mist,
:veteran,
:veteran_of_the_gauntlet,
:water_weird,
:werewolf,
:wight,
:windharrow,
:winter_wolf,
:yakfolk_warrior,
:yeti,
:yuan_ti_malison],
   6=>
    [:annis_hag,
:bodak,
:centaur_mummy,
:chasme,
:chimera,
:conjurer,
:cyclops,
:drider,
:flamewrath,
:four_armed_troll,
:galeb_duhr,
:gauth,
:githzerai_zerth,
:half_red_dragon_gladiator,
:hobgoblin_warlord,
:invisible_stalker,
:kasimir_velikov,
:kuo_toa_archpriest,
:mage,
:mammoth,
:medusa,
:miraj_vizann,
:mouth_of_grolantor,
:rath_modar,
:strahds_animated_armor,
:vrock,
:warlock_of_the_great_old_one,
:wyvern,
:young_brass_dragon,
:young_white_dragon],
   12=>
    [:arcanaloth,
:archdruid,
:archmage,
:erinyes,
:frost_giant_everlasting_one,
:ki_rin,
:stone_juggernaut,
:warlord,
:yuan_ti_anathema],
   8=>
    [:assassin,
:bastian_thermandar,
:blackguard,
:chain_devil,
:cloaker,
:diviner,
:drow_priestess_of_lolth,
:ezmerelda_davenir,
:fomorian,
:frost_giant,
:githyanki_knight,
:green_slaad,
:grumink_the_renegade,
:half_green_dragon_assassin,
:hezrou,
:hydra,
:marlos_urnrayle,
:mind_flayer_arcanist,
:shoosuva,
:spirit_naga,
:tyrannosaurus_rex,
:tyrannosaurus_zombie,
:young_bronze_dragon,
:young_green_dragon,
:zindar],
   4=>
    [:azbara_jos,
:babau,
:banshee,
:barghest,
:black_pudding,
:bone_naga,
:burrowshark,
:chuul,
:chuul_spore_servant,
:couatl,
:decapus,
:elephant,
:ettin,
:flameskull,
:ghost,
:giant_subterranean_lizard,
:girallon,
:gnoll_fang_of_yeenoghu,
:helmed_horror,
:hobgoblin_devastator,
:kamadan,
:kelpie,
:lamia,
:langdedrosa_cyanwrath,
:liara_portyr,
:"lizard_king/queen",
:neogi_master,
:orc_blade_of_ilneval,
:orc_war_chief,
:pudding_king,
:red_dragon_wyrmling,
:shadow_demon,
:shoalar_quanderil,
:stegosaurus,
:stonemelder,
:"succubus/incubus",
:tecuziztecatl,
:warlock_of_the_archfey,
:wereboar,
:weretiger,
:yakfolk_priest,
:yestabrod,
:yeth_hound,
:yuan_ti_mind_whisperer,
:yuan_ti_nightmare_speaker],
   11=>
    [:baba_lysaga,
:baba_lysagas_creeping_hut,
:behir,
:cloud_giant_smiling_one,
:dao,
:djinni,
:efreeti,
:gynosphinx,
:horned_devil,
:marid,
:morkoth,
:naergoth_bladelord,
:remorhaz,
:roc,
:severin],
   19=>[:balor, :imix],
   0.125=>
    [:bandit,
:blood_hawk,
:boggle,
:bridesmaid_of_zuggtmoy,
:camel,
:cultist,
:dolphin,
:drow_spore_servant,
:flumph,
:flying_snake,
:giant_crab,
:giant_rat,
:giant_weasel,
:guard,
:howling_hatred_initiate,
:kobold,
:manes,
:mastiff,
:merfolk,
:monodrone,
:mule,
:mwaxanare,
:neogi_hatchling,
:noble,
:poisonous_snake,
:pony,
:slaad_tadpole,
:stirge,
:tribal_warrior,
:twig_blight,
:xvart,
:xvart_speaker],
   18=>[:demilich, :olhydra, :yan_c_bin],
   26=>[:demogorgon, :orcus],
   30=>[:tarrasque, :tiamat]},
 :types=>
  {"Humanoid"=>
    [:aarakocra,
:abjurer,
:acolyte,
:aerisi_kalinoth,
:albino_dwarf_spirit_warrior,
:albino_dwarf_warrior,
:apprentice_wizard,
:archdruid,
:archer,
:archmage,
:artus_cimber,
:assassin,
:augrek_brighthelm,
:azbara_jos,
:baba_lysaga,
:bandit,
:bandit_captain,
:bard,
:barovian_witch,
:bastian_thermandar,
:beldora,
:berserker,
:black_earth_guard,
:black_earth_priest,
:blackguard,
:bugbear,
:bugbear_chief,
:bullywug,
:burrowshark,
:captain_othelstan,
:champion,
:commoner,
:conjurer,
:crushing_wave_priest,
:crushing_wave_reaver,
:cult_fanatic,
:cultist,
:darathra_shendrel,
:dark_tide_knight,
:darz_helgar,
:deep_gnome_svirfneblin,
:deep_scion,
:derro,
:derro_savant,
:diviner,
:dragonbait,
:dragonclaw,
:dragonfang,
:dragonsoul,
:dragonwing,
:dralmorrer_borngray,
:drannin_splithelm,
:droki,
:drow,
:drow_elite_warrior,
:drow_mage,
:drow_priestess_of_lolth,
:druid,
:duergar,
:duergar_darkhaft,
:duergar_kavalrachni,
:duergar_keeper_of_the_flame,
:duergar_soulblade,
:duergar_spy,
:duergar_stone_guard,
:duergar_xarrorn,
:duvessa_shane,
:elizar_dryflagon,
:emerald_enclave_scout,
:enchanter,
:eternal_flame_guardian,
:eternal_flame_priest,
:evil_mage,
:evoker,
:ezmerelda_davenir,
:fathomer,
:feathergale_knight,
:firenewt_warlock_of_imix,
:firenewt_warrior,
:flamewrath,
:flind,
:frulam_mondath,
:gar_shatterkeel,
:ghald,
:ghelryn_foehammer,
:githyanki_knight,
:githyanki_warrior,
:githzerai_monk,
:githzerai_zerth,
:gladiator,
:gnoll,
:gnoll_fang_of_yeenoghu,
:gnoll_flesh_gnawer,
:gnoll_hunter,
:gnoll_pack_lord,
:goblin,
:goblin_boss,
:grimlock,
:grisha,
:grumink_the_renegade,
:grung,
:grung_elite_warrior,
:grung_wildling,
:guard,
:half_blue_dragon_gladiator,
:half_green_dragon_assassin,
:half_red_dragon_gladiator,
:half_red_dragon_veteran,
:hellenrae,
:hobgoblin,
:hobgoblin_captain,
:hobgoblin_devastator,
:hobgoblin_iron_shadow,
:hobgoblin_warlord,
:howling_hatred_initiate,
:howling_hatred_priest,
:hurricane,
:illusionist,
:izek_strazni,
:jackalwere,
:jamna_gleamsilver,
:kasimir_velikov,
:kenku,
:knight,
:kobold,
:kobold_dragonshield,
:kobold_inventor,
:kobold_scale_sorcerer,
:kraken_priest,
:kuo_toa,
:kuo_toa_archpriest,
:kuo_toa_monitor,
:kuo_toa_whip,
:langdedrosa_cyanwrath,
:liara_portyr,
:"lizard_king/queen",
:lizardfolk,
:lizardfolk_shaman,
:lords_alliance_guard,
:lords_alliance_spy,
:madam_eva,
:mage,
:markham_southwell,
:martial_arts_adept,
:master_thief,
:merfolk,
:miraj_vizann,
:miros_xelbrin,
:mongrelfolk,
:mwaxanare,
:narrak,
:narth_tezrin,
:naxene_drathkala,
:necromancer,
:neronvain,
:nezznar_the_black_spider,
:nilbog,
:noble,
:one_eyed_shiver,
:orc,
:orc_blade_of_ilneval,
:orc_claw_of_luthic,
:orc_eye_of_gruumsh,
:orc_hand_of_yurtrus,
:orc_nurtured_one_of_yurtrus,
:orc_red_fang_of_shargaas,
:orc_war_chief,
:oreioth,
:oren_yogilvy,
:orog,
:othovir,
:pharblex_spattergoo,
:priest,
:pudding_king,
:quaggoth,
:quaggoth_thonot,
:rahadin,
:rath_modar,
:razerblast,
:redbrand_ruffian,
:rezmir,
:rictavio,
:sacred_stone_monk,
:sahuagin,
:sahuagin_baron,
:sahuagin_priestess,
:scout,
:sea_spawn,
:severin,
:shalvus_martholio,
:sharwyn_hucrele,
:shoalar_quanderil,
:sildar_hallwinter,
:sir_baric_nylef,
:sir_braford,
:sirac_of_suzail,
:skyweaver,
:spy,
:stonemelder,
:swashbuckler,
:tabaxi_hunter,
:tabaxi_minstrel,
:talis_the_white,
:thayan_apprentice,
:thayan_warrior,
:thri_kreen,
:thug,
:thurl_merosska,
:tortle,
:tortle_druid,
:transmuter,
:tribal_warrior,
:troglodyte,
:troglodyte_champion_of_laogzed,
:urgala_meltimer,
:uthgardt_shaman,
:vanifer,
:veteran,
:veteran_of_the_gauntlet,
:volothamp_volo_geddarm,
:war_priest,
:warlock_of_the_archfey,
:warlock_of_the_fiend,
:warlock_of_the_great_old_one,
:warlord,
:werebear,
:wereboar,
:wererat,
:wereraven,
:weretiger,
:werewolf,
:wiggan_nettlebee,
:windharrow,
:winged_kobold,
:xandala,
:xvart,
:xvart_speaker,
:xvart_warlock_of_raxivort,
:yuan_ti_broodguard,
:yuan_ti_pureblood,
:yusdrayl,
:zhentarim_thug,
:zi_liang,
:zindar],
   "Aberration"=>
    [:aboleth,
:beholder,
:blue_slaad,
:choker,
:chuul,
:cloaker,
:death_kiss,
:death_slaad,
:elder_brain,
:flumph,
:gauth,
:gazer,
:gazer_familiar,
:gibbering_mouther,
:gray_slaad,
:green_slaad,
:grell,
:intellect_devourer,
:ixitxachitl,
:ixitxachitl_cleric,
:mind_flayer,
:mind_flayer_arcanist,
:mindwitness,
:morkoth,
:neogi,
:neogi_hatchling,
:neogi_master,
:neothelid,
:nothic,
:otyugh,
:red_slaad,
:slaad_tadpole,
:spectator,
:ulitharid,
:vampiric_ixitxachitl],
   "Monstrosity"=>
    [:abominable_yeti,
:aldani_lobsterfolk,
:androsphinx,
:ankheg,
:banderhobb,
:basilisk,
:behir,
:bulette,
:carrion_crawler,
:catoblepas,
:cave_fisher,
:centaur,
:chimera,
:chitine,
:choldrith,
:cockatrice,
:darkmantle,
:death_dog,
:decapus,
:displacer_beast,
:doppelganger,
:drider,
:eblis,
:ettercap,
:froghemoth,
:giant_ice_toad,
:giant_strider,
:girallon,
:gorgon,
:grick,
:grick_alpha,
:griffon,
:guardian_naga,
:gynosphinx,
:harpy,
:hippogriff,
:hook_horror,
:hydra,
:ice_toad,
:kalka_kylla,
:kamadan,
:kraken,
:lamia,
:leucrotta,
:malformed_kraken,
:manticore,
:marlos_urnrayle,
:medusa,
:merrow,
:mimic,
:minotaur,
:owlbear,
:peryton,
:phase_spider,
:piercer,
:pterafolk,
:purple_worm,
:purple_wormling,
:ras_nsi,
:remorhaz,
:roc,
:roper,
:rust_monster,
:sea_lion,
:shadow_mastiff,
:shadow_mastiff_alpha,
:spirit_naga,
:su_monster,
:tarrasque,
:tecuziztecatl,
:tlincalli,
:trapper,
:umber_hulk,
:winter_wolf,
:worg,
:yakfolk_priest,
:yakfolk_warrior,
:yestabrod,
:yeti,
:young_remorhaz,
:yuan_ti_abomination,
:yuan_ti_anathema,
:yuan_ti_malison,
:yuan_ti_mind_whisperer,
:yuan_ti_nightmare_speaker,
:yuan_ti_pit_master,
:zorbo],
   "Undead"=>
    [:acererak,
:adult_blue_dracolich,
:alhoon,
:ankylosaurus_zombie,
:atropal,
:avatar_of_death,
:banshee,
:beholder_zombie,
:bodak,
:bone_naga,
:centaur_mummy,
:crawling_claw,
:death_knight,
:death_tyrant,
:deathlock_wight,
:demilich,
:dread_warrior,
:flameskull,
:ghast,
:ghost,
:ghoul,
:giant_skeleton,
:girallon_zombie,
:gnoll_witherling,
:greater_zombie,
:lich,
:mind_flayer_lich_illithilich,
:minotaur_skeleton,
:mormesk_the_wraith,
:mummy,
:mummy_lord,
:naergoth_bladelord,
:ogre_zombie,
:ooze_master,
:phantom_warrior,
:poltergeist,
:revenant,
:shadow,
:skeleton,
:spawn_of_kyuss,
:specter,
:strahd_von_zarovich,
:strahd_zombie,
:tarul_var,
:topi,
:tyrannosaurus_zombie,
:vampire,
:vampire_spawn,
:vampire_spellcaster,
:vampire_warrior,
:vampiric_mist,
:vladimir_horngaard,
:warhorse_skeleton,
:wight,
:will_o_wisp,
:wraith,
:yellow_musk_zombie,
:zombie],
   "Dragon"=>
    [:adult_black_dragon,
:adult_blue_dragon,
:adult_brass_dragon,
:adult_bronze_dragon,
:adult_copper_dragon,
:adult_gold_dragon,
:adult_green_dragon,
:adult_red_dragon,
:adult_silver_dragon,
:adult_white_dragon,
:ambush_drake,
:ancient_black_dragon,
:ancient_blue_dragon,
:ancient_brass_dragon,
:ancient_bronze_dragon,
:ancient_copper_dragon,
:ancient_gold_dragon,
:ancient_green_dragon,
:ancient_red_dragon,
:ancient_silver_dragon,
:ancient_white_dragon,
:black_dragon_wyrmling,
:black_guard_drake,
:blue_dragon_wyrmling,
:blue_guard_drake,
:brass_dragon_wyrmling,
:bronze_dragon_wyrmling,
:copper_dragon_wyrmling,
:dragon_turtle,
:faerie_dragon_older,
:faerie_dragon_younger,
:gold_dragon_wyrmling,
:green_dragon_wyrmling,
:green_guard_drake,
:guard_drake,
:iymrith,
:pseudodragon,
:red_dragon_wyrmling,
:red_guard_drake,
:silver_dragon_wyrmling,
:white_dragon_wyrmling,
:white_guard_drake,
:wyvern,
:young_black_dragon,
:young_blue_dragon,
:young_brass_dragon,
:young_bronze_dragon,
:young_copper_dragon,
:young_gold_dragon,
:young_green_dragon,
:young_red_dragon,
:young_red_shadow_dragon,
:young_silver_dragon,
:young_white_dragon],
   "Elemental"=>
    [:air_elemental,
:air_elemental_myrmidon,
:azer,
:chwinga,
:dao,
:djinni,
:dust_mephit,
:earth_elemental,
:earth_elemental_myrmidon,
:efreeti,
:fire_elemental,
:fire_elemental_myrmidon,
:fire_snake,
:flail_snail,
:galeb_duhr,
:gargoyle,
:geonid,
:giant_four_armed_gargoyle,
:ice_mephit,
:imix,
:invisible_stalker,
:maegera_the_dawn_titan,
:magma_mephit,
:magmin,
:marid,
:mud_mephit,
:ogremoch,
:olhydra,
:salamander,
:smoke_mephit,
:steam_mephit,
:water_elemental,
:water_elemental_myrmidon,
:water_weird,
:xorn,
:yan_c_bin],
   "Beast"=>
    [:allosaurus,
:almiraj,
:ankylosaurus,
:ape,
:aurochs,
:axe_beak,
:baboon,
:badger,
:bat,
:black_bear,
:blood_hawk,
:boar,
:brontosaurus,
:brown_bear,
:camel,
:cat,
:cave_bear,
:constrictor_snake,
:cow,
:crab,
:crag_cat,
:cranium_rat,
:crocodile,
:deep_rothe,
:deer,
:deinonychus,
:dimetrodon,
:dire_wolf,
:dolphin,
:draft_horse,
:eagle,
:elephant,
:elk,
:female_steeder,
:flying_monkey,
:flying_snake,
:frog,
:giant_ape,
:giant_badger,
:giant_bat,
:giant_boar,
:giant_centipede,
:giant_constrictor_snake,
:giant_crab,
:giant_crayfish,
:giant_crocodile,
:giant_eagle,
:giant_elk,
:giant_fire_beetle,
:giant_fly,
:giant_frog,
:giant_goat,
:giant_hyena,
:giant_lightning_eel,
:giant_lizard,
:giant_octopus,
:giant_owl,
:giant_poisonous_snake,
:giant_rat,
:giant_riding_lizard,
:giant_scorpion,
:giant_sea_horse,
:giant_shark,
:giant_snapping_turtle,
:giant_spider,
:giant_subterranean_lizard,
:giant_toad,
:giant_vulture,
:giant_wasp,
:giant_weasel,
:giant_wolf_spider,
:goat,
:hadrosaurus,
:hawk,
:hulking_crab,
:hunter_shark,
:hyena,
:jackal,
:jaculi,
:killer_whale,
:lion,
:lizard,
:male_steeder,
:mammoth,
:mastiff,
:mule,
:octopus,
:owl,
:ox,
:panther,
:plesiosaurus,
:poisonous_snake,
:polar_bear,
:pony,
:pteranodon,
:quetzalcoatlus,
:quipper,
:rat,
:raven,
:reef_shark,
:rhinoceros,
:riding_horse,
:rothe,
:saber_toothed_tiger,
:scorpion,
:sea_horse,
:spider,
:stegosaurus,
:stench_kow,
:stirge,
:swarm_of_bats,
:swarm_of_cranium_rats,
:swarm_of_insects,
:swarm_of_poisonous_snakes,
:swarm_of_quippers,
:swarm_of_rats,
:swarm_of_ravens,
:swarm_of_rot_grubs,
:tiger,
:tressym,
:triceratops,
:tyrannosaurus_rex,
:velociraptor,
:vulture,
:warhorse,
:weasel,
:wolf],
   "Construct"=>
    [:animated_armor,
:animated_table,
:baba_lysagas_creeping_hut,
:broom_of_animated_attack,
:clay_golem,
:duodrone,
:flesh_golem,
:flying_sword,
:guardian_portrait,
:helmed_horror,
:homunculus,
:iron_golem,
:monodrone,
:pentadrone,
:pidlwick_ii,
:quadrone,
:rug_of_smothering,
:scarecrow,
:shield_guardian,
:stone_golem,
:stone_juggernaut,
:strahds_animated_armor,
:tiny_servant,
:tridrone],
   "Fey"=>
    [:annis_hag,
:bheur_hag,
:blink_dog,
:boggle,
:darkling,
:darkling_elder,
:dryad,
:green_hag,
:korred,
:meenlock,
:nereid,
:pixie,
:quickling,
:redcap,
:satyr,
:sea_hag,
:siren,
:sprite,
:yeth_hound],
   "Fiend"=>
    [:arcanaloth,
:babau,
:balor,
:baphomet,
:barbed_devil,
:barghest,
:barlgura,
:bearded_devil,
:bone_devil,
:cambion,
:chain_devil,
:chasme,
:demogorgon,
:devourer,
:draegloth,
:dretch,
:erinyes,
:fraz_urbluu,
:glabrezu,
:goristro,
:grazzt,
:hell_hound,
:hezrou,
:horned_devil,
:ice_devil,
:imp,
:juiblex,
:larva,
:lemure,
:manes,
:marilith,
:maw_demon,
:mezzoloth,
:nalfeshnee,
:night_hag,
:nightmare,
:nycaloth,
:orcus,
:pit_fiend,
:quasit,
:rakshasa,
:shadow_demon,
:shoosuva,
:spined_devil,
:"succubus/incubus",
:tanarukk,
:tiamat,
:ultroloth,
:vargouille,
:vrock,
:yeenoghu,
:yochlol,
:zuggtmoy],
   "Plant"=>
    [:assassin_vine,
:awakened_shrub,
:awakened_tree,
:awakened_zurkhwood,
:bridesmaid_of_zuggtmoy,
:chamberlain_of_zuggtmoy,
:chuul_spore_servant,
:drow_spore_servant,
:duergar_spore_servant,
:gas_spore,
:hook_horror_spore_servant,
:kelpie,
:lifferlas,
:mantrap,
:myconid_adult,
:myconid_sovereign,
:myconid_sprout,
:needle_blight,
:quaggoth_spore_servant,
:shambling_mound,
:shrieker,
:thorn_slinger,
:thorny,
:treant,
:tree_blight,
:tri_flower_frond,
:twig_blight,
:vegepygmy,
:vegepygmy_chief,
:vine_blight,
:violet_fungus,
:wood_woad,
:yellow_musk_creeper],
   "Ooze"=>
    [:black_pudding,
:gelatinous_cube,
:gray_ooze,
:ochre_jelly,
:psychic_gray_ooze,
:slithering_tracker,
:white_maw],
   "Giant"=>
    [:blagothkus,
:cloud_giant,
:cloud_giant_smiling_one,
:cyclops,
:ettin,
:fire_giant,
:fire_giant_dreadnought,
:fomorian,
:four_armed_troll,
:frost_giant,
:frost_giant_everlasting_one,
:half_ogre,
:hill_giant,
:ice_troll,
:mouth_of_grolantor,
:nimir,
:ogre,
:oni,
:orlekto,
:scrag,
:shaldoor,
:stone_giant,
:stone_giant_dreamwalker,
:storm_giant,
:storm_giant_quintessent,
:troll,
:vaasha],
   "Celestial"=>
    [:couatl,
:deva,
:empyrean,
:ki_rin,
:pegasus,
:planetar,
:solar,
:the_abbot,
:unicorn]}}