list: API endpoint for returning a list of creatures.
retrieve: API endpoint for returning a particular creature.

GET /v2/creatures/?format=api&ordering=type&page=20
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 3539,
    "next": "https://api-beta.open5e.com/v2/creatures/?format=api&ordering=type&page=21",
    "previous": "https://api-beta.open5e.com/v2/creatures/?format=api&ordering=type&page=19",
    "results": [
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob2_zalikum/?format=api",
            "key": "tob2_zalikum",
            "name": "Zalikum",
            "document": {
                "name": "Tome of Beasts 2",
                "key": "tob2",
                "display_name": "Tome of Beasts 2",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts-2/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Huge",
                "key": "huge",
                "url": "https://api-beta.open5e.com/v2/sizes/huge/?format=api"
            },
            "challenge_rating_decimal": "7.000",
            "challenge_rating_text": "7",
            "proficiency_bonus": null,
            "speed": {
                "walk": 20.0,
                "unit": "feet",
                "fly": 80.0
            },
            "speed_all": {
                "unit": "feet",
                "walk": 20.0,
                "crawl": 10.0,
                "hover": false,
                "fly": 80.0,
                "burrow": 0.0,
                "climb": 10.0,
                "swim": 10.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "neutral evil",
            "languages": {
                "as_string": "understands the languages of its creator but can't speak",
                "data": []
            },
            "armor_class": 16,
            "armor_detail": "natural armor",
            "hit_points": 103,
            "hit_dice": "9d12+45",
            "experience_points": 2900,
            "ability_scores": {
                "strength": 19,
                "dexterity": 17,
                "constitution": 21,
                "intelligence": 8,
                "wisdom": 10,
                "charisma": 15
            },
            "modifiers": {
                "strength": 4,
                "dexterity": 3,
                "constitution": 5,
                "intelligence": -1,
                "wisdom": 0,
                "charisma": 2
            },
            "initiative_bonus": 3,
            "saving_throws": {
                "dexterity": 6,
                "charisma": 5
            },
            "saving_throws_all": {
                "strength": 4,
                "dexterity": 6,
                "constitution": 5,
                "intelligence": -1,
                "wisdom": 0,
                "charisma": 5
            },
            "skill_bonuses": {
                "perception": 3
            },
            "skill_bonuses_all": {
                "acrobatics": 3,
                "animal_handling": 0,
                "arcana": -1,
                "athletics": 4,
                "deception": 2,
                "history": -1,
                "insight": 0,
                "intimidation": 2,
                "investigation": -1,
                "medicine": 0,
                "nature": -1,
                "perception": 3,
                "performance": 2,
                "persuasion": 2,
                "religion": -1,
                "sleight_of_hand": 3,
                "stealth": 3,
                "survival": 0
            },
            "passive_perception": 13,
            "resistances_and_immunities": {
                "damage_immunities_display": "fire, necrotic, poison, psychic",
                "damage_immunities": [
                    {
                        "name": "Fire",
                        "key": "fire",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                    },
                    {
                        "name": "Necrotic",
                        "key": "necrotic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/necrotic/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    }
                ],
                "damage_resistances_display": "bludgeoning, piercing, and slashing from nonmagical attacks",
                "damage_resistances": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 120.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Beak",
                    "desc": "Melee Weapon Attack: +7 to hit, reach 10 ft., one target. Hit: 13 (2d8 + 4) piercing damage plus 3 (1d6) fire damage and 3 (1d6) necrotic damage. If a creature is slain by this attack, its body crumbles to sand, and the zalikum stores its soul. The creature can be restored to life only if the zalikum is destroyed and can't rejuvenate (see the Rejuvenation trait).",
                    "attacks": [
                        {
                            "name": "Beak attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 7,
                            "reach": 10.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D8",
                            "damage_bonus": 4,
                            "damage_type": null,
                            "extra_damage_die_count": 1,
                            "extra_damage_die_type": "D6",
                            "extra_damage_bonus": 0,
                            "extra_damage_type": {
                                "name": "Necrotic",
                                "key": "necrotic",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/necrotic/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Death-infused Desert Breath",
                    "desc": "The zalikum exhales superheated sand infused with the power of damned souls in a 30-foot cone. Each creature in the area must make a DC 16 Dexterity saving throw, taking 14 (4d6) fire damage and 14 (4d6) necrotic damage on a failed save, or half as much damage on a successful one. If a creature's saving throw fails by 5 or more, the creature also suffers one level of exhaustion.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 3,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 6
                    }
                },
                {
                    "name": "Multiattack",
                    "desc": "The zalikum makes one beak attack and one talon attack.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Talon",
                    "desc": "Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) slashing damage plus 3 (1d6) fire damage and 3 (1d6) necrotic damage.",
                    "attacks": [
                        {
                            "name": "Talon attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 7,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D6",
                            "damage_bonus": 4,
                            "damage_type": null,
                            "extra_damage_die_count": 1,
                            "extra_damage_die_type": "D6",
                            "extra_damage_bonus": 0,
                            "extra_damage_type": {
                                "name": "Necrotic",
                                "key": "necrotic",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/necrotic/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Flyby",
                    "desc": "The zalikum doesn’t provoke opportunity attacks when it flies out of an enemy’s reach."
                },
                {
                    "name": "Ghastly Heated Body",
                    "desc": "A creature that touches the zalikum or hits it with a melee attack while within 5 feet of it takes 3 (1d6) fire damage and 3 (1d6) necrotic damage."
                },
                {
                    "name": "Rejuvenation",
                    "desc": "The zalikum can store the souls of up to 3 victims inside it at one time. If it has at least 1 soul, a destroyed zalikum gains a new body in 1d10 days, regaining all its hp and becoming active again. The new body appears within 5 feet of its sandy remains. If its sandy remains are soaked with holy water and buried in consecrated ground, its trapped souls are freed, and the zalikum can’t rejuvenate."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_algorith/?format=api",
            "key": "tob_algorith",
            "name": "Algorith",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Medium",
                "key": "medium",
                "url": "https://api-beta.open5e.com/v2/sizes/medium/?format=api"
            },
            "challenge_rating_decimal": "10.000",
            "challenge_rating_text": "10",
            "proficiency_bonus": null,
            "speed": {
                "walk": 40.0,
                "unit": "feet",
                "fly": 40.0
            },
            "speed_all": {
                "unit": "feet",
                "walk": 40.0,
                "crawl": 20.0,
                "hover": false,
                "fly": 40.0,
                "burrow": 0.0,
                "climb": 20.0,
                "swim": 20.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "lawful neutral",
            "languages": {
                "as_string": "Common, Celestial, Draconic, Infernal",
                "data": [
                    {
                        "name": "Celestial",
                        "key": "celestial",
                        "url": "https://api-beta.open5e.com/v2/languages/celestial/?format=api",
                        "desc": "Typical speakers are celestials"
                    },
                    {
                        "name": "Common",
                        "key": "common",
                        "url": "https://api-beta.open5e.com/v2/languages/common/?format=api",
                        "desc": "Typical speakers are Humans."
                    },
                    {
                        "name": "Draconic",
                        "key": "draconic",
                        "url": "https://api-beta.open5e.com/v2/languages/draconic/?format=api",
                        "desc": "Typical speakers include dragons and dragonborn."
                    },
                    {
                        "name": "Infernal",
                        "key": "infernal",
                        "url": "https://api-beta.open5e.com/v2/languages/infernal/?format=api",
                        "desc": "Typical speakers are devils."
                    }
                ]
            },
            "armor_class": 18,
            "armor_detail": "natural armor",
            "hit_points": 136,
            "hit_dice": "16d8+64",
            "experience_points": 5900,
            "ability_scores": {
                "strength": 21,
                "dexterity": 14,
                "constitution": 19,
                "intelligence": 13,
                "wisdom": 16,
                "charisma": 18
            },
            "modifiers": {
                "strength": 5,
                "dexterity": 2,
                "constitution": 4,
                "intelligence": 1,
                "wisdom": 3,
                "charisma": 4
            },
            "initiative_bonus": 2,
            "saving_throws": {
                "dexterity": 6,
                "constitution": 8,
                "wisdom": 7,
                "charisma": 8
            },
            "saving_throws_all": {
                "strength": 5,
                "dexterity": 6,
                "constitution": 8,
                "intelligence": 1,
                "wisdom": 7,
                "charisma": 8
            },
            "skill_bonuses": {
                "athletics": 9,
                "insight": 7,
                "investigation": 5,
                "perception": 7
            },
            "skill_bonuses_all": {
                "acrobatics": 2,
                "animal_handling": 3,
                "arcana": 1,
                "athletics": 9,
                "deception": 4,
                "history": 1,
                "insight": 7,
                "intimidation": 4,
                "investigation": 5,
                "medicine": 3,
                "nature": 1,
                "perception": 7,
                "performance": 4,
                "persuasion": 4,
                "religion": 1,
                "sleight_of_hand": 2,
                "stealth": 2,
                "survival": 3
            },
            "passive_perception": 17,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    }
                ],
                "damage_resistances_display": "acid, cold, lightning",
                "damage_resistances": [
                    {
                        "name": "Acid",
                        "key": "acid",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/acid/?format=api"
                    },
                    {
                        "name": "Cold",
                        "key": "cold",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/cold/?format=api"
                    },
                    {
                        "name": "Lightning",
                        "key": "lightning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/lightning/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Cone of Negation",
                    "desc": "An algorith can project a cone of null energy. Targets inside the 30 foot cone take 42 (12d6) force damage and suffer the effect of a dispel magic spell. A successful DC 16 Dexterity saving throw reduces the damage to half and negates the dispel magic effect on that target.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 5
                    }
                },
                {
                    "name": "Logic Razor",
                    "desc": "Melee Weapon Attack: +9 to hit, reach 5 ft., one target. Hit: 31 (4d12 + 5) force damage.",
                    "attacks": [
                        {
                            "name": "Logic Razor attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 9,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 4,
                            "damage_die_type": "D12",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Force",
                                "key": "force",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/force/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Multiattack",
                    "desc": "The algorith makes two logic razor attacks.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Reality Bomb",
                    "desc": "The algorith can summon forth a tiny rune of law and throw it as a weapon. Any creature within 30 feet of the square where the reality bomb lands takes 21 (6d6) force damage and is stunned until the start of the algorith's next turn. A target that makes a successful DC 16 Dexterity saving throw takes half damage and isn't stunned.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 3,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "PER_DAY",
                        "param": 5
                    }
                }
            ],
            "traits": [
                {
                    "name": "Immutable Form",
                    "desc": "The algorith is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Innate Spellcasting",
                    "desc": "The algorith's innate spellcasting ability is Charisma (spell save DC 16). It can innately cast the following spells, requiring no material components:\n\nat will: aid, blur, detect magic, dimension door\n\n5/day each: dispel magic\n\n1/day: commune (5 questions), wall of force"
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Arctic or Tundra",
                    "key": "arctic",
                    "url": "https://api-beta.open5e.com/v2/environments/arctic/?format=api"
                },
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Coast",
                    "key": "coast",
                    "url": "https://api-beta.open5e.com/v2/environments/coast/?format=api"
                },
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Grassland or Plains",
                    "key": "grassland",
                    "url": "https://api-beta.open5e.com/v2/environments/grassland/?format=api"
                },
                {
                    "name": "Hills",
                    "key": "hills",
                    "url": "https://api-beta.open5e.com/v2/environments/hills/?format=api"
                },
                {
                    "name": "Laboratory",
                    "key": "laboratory",
                    "url": "https://api-beta.open5e.com/v2/environments/laboratory/?format=api"
                },
                {
                    "name": "Lake",
                    "key": "lake",
                    "url": "https://api-beta.open5e.com/v2/environments/lake/?format=api"
                },
                {
                    "name": "Mountain",
                    "key": "mountain",
                    "url": "https://api-beta.open5e.com/v2/environments/mountain/?format=api"
                },
                {
                    "name": "Ocean",
                    "key": "ocean",
                    "url": "https://api-beta.open5e.com/v2/environments/ocean/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Sewer",
                    "key": "sewer",
                    "url": "https://api-beta.open5e.com/v2/environments/sewer/?format=api"
                },
                {
                    "name": "Shadowfell",
                    "key": "shadowfell",
                    "url": "https://api-beta.open5e.com/v2/environments/shadowfell/?format=api"
                },
                {
                    "name": "The Abyss",
                    "key": "srd_abyss",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_abyss/?format=api"
                },
                {
                    "name": "Astral Plane",
                    "key": "srd_astral-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_astral-plane/?format=api"
                },
                {
                    "name": "Elysium",
                    "key": "srd_elysium",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_elysium/?format=api"
                },
                {
                    "name": "Ethereal Plane",
                    "key": "srd_ethereal-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_ethereal-plane/?format=api"
                },
                {
                    "name": "Feywild",
                    "key": "srd_feywild",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_feywild/?format=api"
                },
                {
                    "name": "Hell",
                    "key": "srd_hell",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_hell/?format=api"
                },
                {
                    "name": "Material Plane",
                    "key": "srd_material-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_material-plane/?format=api"
                },
                {
                    "name": "Plane of Air",
                    "key": "srd_plane-of-air",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-air/?format=api"
                },
                {
                    "name": "Plane of Earth",
                    "key": "srd_plane-of-earth",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-earth/?format=api"
                },
                {
                    "name": "Plane of Fire",
                    "key": "srd_plane-of-fire",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-fire/?format=api"
                },
                {
                    "name": "Plane of Water",
                    "key": "srd_plane-of-water",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-water/?format=api"
                },
                {
                    "name": "Swamp or Marsh",
                    "key": "swamp",
                    "url": "https://api-beta.open5e.com/v2/environments/swamp/?format=api"
                },
                {
                    "name": "Temple",
                    "key": "temple",
                    "url": "https://api-beta.open5e.com/v2/environments/temple/?format=api"
                },
                {
                    "name": "Badlands",
                    "key": "tob_badlands",
                    "url": "https://api-beta.open5e.com/v2/environments/tob_badlands/?format=api"
                },
                {
                    "name": "Tomb",
                    "key": "tomb",
                    "url": "https://api-beta.open5e.com/v2/environments/tomb/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_broodiken/?format=api",
            "key": "tob_broodiken",
            "name": "Broodiken",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Tiny",
                "key": "tiny",
                "url": "https://api-beta.open5e.com/v2/sizes/tiny/?format=api"
            },
            "challenge_rating_decimal": "1.000",
            "challenge_rating_text": "1",
            "proficiency_bonus": null,
            "speed": {
                "walk": 20.0,
                "unit": "feet",
                "climb": 20.0
            },
            "speed_all": {
                "unit": "feet",
                "walk": 20.0,
                "crawl": 10.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 20.0,
                "swim": 10.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "neutral",
            "languages": {
                "as_string": "-",
                "data": []
            },
            "armor_class": 13,
            "armor_detail": "natural armor",
            "hit_points": 55,
            "hit_dice": "10d4+30",
            "experience_points": 200,
            "ability_scores": {
                "strength": 8,
                "dexterity": 14,
                "constitution": 16,
                "intelligence": 2,
                "wisdom": 10,
                "charisma": 6
            },
            "modifiers": {
                "strength": -1,
                "dexterity": 2,
                "constitution": 3,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -2
            },
            "initiative_bonus": 2,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": -1,
                "dexterity": 2,
                "constitution": 3,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -2
            },
            "skill_bonuses": {
                "perception": 4,
                "stealth": 6
            },
            "skill_bonuses_all": {
                "acrobatics": 2,
                "animal_handling": 0,
                "arcana": -4,
                "athletics": -1,
                "deception": -2,
                "history": -4,
                "insight": 0,
                "intimidation": -2,
                "investigation": -4,
                "medicine": 0,
                "nature": -4,
                "perception": 4,
                "performance": -2,
                "persuasion": -2,
                "religion": -4,
                "sleight_of_hand": 2,
                "stealth": 6,
                "survival": 0
            },
            "passive_perception": 14,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    }
                ],
                "damage_resistances_display": "bludgeoning, piercing, and slashing from nonmagical attacks",
                "damage_resistances": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Attach",
                    "desc": "When a broodiken succeeds on a bite attack, its teeth latch on, grappling the target (escape DC 9). On each of its turns, its bite attack hits automatically as long as it can maintain its grapple.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Bite",
                    "desc": "Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 7 (1d10 + 2) piercing damage.",
                    "attacks": [
                        {
                            "name": "Bite attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 4,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D10",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Piercing",
                                "key": "piercing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Immutable Form",
                    "desc": "The broodiken is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The broodiken has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Shared Rage",
                    "desc": "A broodiken cannot speak with its creator telepathically, but it feels strong emotions and recognizes the objects of those emotions. A creator can telepathically order broodiken to hunt for and attack individuals by sending the broodiken an image of the creature and the appropriate emotion. As long as the broodiken is on such a hunt, it can be more than 100 feet away from its master without wailing."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Arctic or Tundra",
                    "key": "arctic",
                    "url": "https://api-beta.open5e.com/v2/environments/arctic/?format=api"
                },
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Coast",
                    "key": "coast",
                    "url": "https://api-beta.open5e.com/v2/environments/coast/?format=api"
                },
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Grassland or Plains",
                    "key": "grassland",
                    "url": "https://api-beta.open5e.com/v2/environments/grassland/?format=api"
                },
                {
                    "name": "Hills",
                    "key": "hills",
                    "url": "https://api-beta.open5e.com/v2/environments/hills/?format=api"
                },
                {
                    "name": "Laboratory",
                    "key": "laboratory",
                    "url": "https://api-beta.open5e.com/v2/environments/laboratory/?format=api"
                },
                {
                    "name": "Lake",
                    "key": "lake",
                    "url": "https://api-beta.open5e.com/v2/environments/lake/?format=api"
                },
                {
                    "name": "Mountain",
                    "key": "mountain",
                    "url": "https://api-beta.open5e.com/v2/environments/mountain/?format=api"
                },
                {
                    "name": "Ocean",
                    "key": "ocean",
                    "url": "https://api-beta.open5e.com/v2/environments/ocean/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Sewer",
                    "key": "sewer",
                    "url": "https://api-beta.open5e.com/v2/environments/sewer/?format=api"
                },
                {
                    "name": "Shadowfell",
                    "key": "shadowfell",
                    "url": "https://api-beta.open5e.com/v2/environments/shadowfell/?format=api"
                },
                {
                    "name": "The Abyss",
                    "key": "srd_abyss",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_abyss/?format=api"
                },
                {
                    "name": "Astral Plane",
                    "key": "srd_astral-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_astral-plane/?format=api"
                },
                {
                    "name": "Elysium",
                    "key": "srd_elysium",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_elysium/?format=api"
                },
                {
                    "name": "Ethereal Plane",
                    "key": "srd_ethereal-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_ethereal-plane/?format=api"
                },
                {
                    "name": "Feywild",
                    "key": "srd_feywild",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_feywild/?format=api"
                },
                {
                    "name": "Hell",
                    "key": "srd_hell",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_hell/?format=api"
                },
                {
                    "name": "Material Plane",
                    "key": "srd_material-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_material-plane/?format=api"
                },
                {
                    "name": "Plane of Air",
                    "key": "srd_plane-of-air",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-air/?format=api"
                },
                {
                    "name": "Plane of Earth",
                    "key": "srd_plane-of-earth",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-earth/?format=api"
                },
                {
                    "name": "Plane of Fire",
                    "key": "srd_plane-of-fire",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-fire/?format=api"
                },
                {
                    "name": "Plane of Water",
                    "key": "srd_plane-of-water",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-water/?format=api"
                },
                {
                    "name": "Swamp or Marsh",
                    "key": "swamp",
                    "url": "https://api-beta.open5e.com/v2/environments/swamp/?format=api"
                },
                {
                    "name": "Temple",
                    "key": "temple",
                    "url": "https://api-beta.open5e.com/v2/environments/temple/?format=api"
                },
                {
                    "name": "Badlands",
                    "key": "tob_badlands",
                    "url": "https://api-beta.open5e.com/v2/environments/tob_badlands/?format=api"
                },
                {
                    "name": "Tomb",
                    "key": "tomb",
                    "url": "https://api-beta.open5e.com/v2/environments/tomb/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_clockwork-abomination/?format=api",
            "key": "tob_clockwork-abomination",
            "name": "Clockwork Abomination",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Large",
                "key": "large",
                "url": "https://api-beta.open5e.com/v2/sizes/large/?format=api"
            },
            "challenge_rating_decimal": "5.000",
            "challenge_rating_text": "5",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet",
                "climb": 30.0
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 30.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "lawful evil",
            "languages": {
                "as_string": "Common, Infernal",
                "data": [
                    {
                        "name": "Common",
                        "key": "common",
                        "url": "https://api-beta.open5e.com/v2/languages/common/?format=api",
                        "desc": "Typical speakers are Humans."
                    },
                    {
                        "name": "Infernal",
                        "key": "infernal",
                        "url": "https://api-beta.open5e.com/v2/languages/infernal/?format=api",
                        "desc": "Typical speakers are devils."
                    }
                ]
            },
            "armor_class": 16,
            "armor_detail": "natural armor",
            "hit_points": 76,
            "hit_dice": "8d10+32",
            "experience_points": 1800,
            "ability_scores": {
                "strength": 21,
                "dexterity": 12,
                "constitution": 18,
                "intelligence": 10,
                "wisdom": 10,
                "charisma": 12
            },
            "modifiers": {
                "strength": 5,
                "dexterity": 1,
                "constitution": 4,
                "intelligence": 0,
                "wisdom": 0,
                "charisma": 1
            },
            "initiative_bonus": 1,
            "saving_throws": {
                "dexterity": 4,
                "constitution": 7
            },
            "saving_throws_all": {
                "strength": 5,
                "dexterity": 4,
                "constitution": 7,
                "intelligence": 0,
                "wisdom": 0,
                "charisma": 1
            },
            "skill_bonuses": {
                "athletics": 9,
                "perception": 4,
                "stealth": 4
            },
            "skill_bonuses_all": {
                "acrobatics": 1,
                "animal_handling": 0,
                "arcana": 0,
                "athletics": 9,
                "deception": 1,
                "history": 0,
                "insight": 0,
                "intimidation": 1,
                "investigation": 0,
                "medicine": 0,
                "nature": 0,
                "perception": 4,
                "performance": 1,
                "persuasion": 1,
                "religion": 0,
                "sleight_of_hand": 1,
                "stealth": 4,
                "survival": 0
            },
            "passive_perception": 13,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    }
                ],
                "damage_resistances_display": "acid, cold, fire; bludgeoning, piercing, and slashing from nonmagical attacks",
                "damage_resistances": [
                    {
                        "name": "Acid",
                        "key": "acid",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/acid/?format=api"
                    },
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Cold",
                        "key": "cold",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/cold/?format=api"
                    },
                    {
                        "name": "Fire",
                        "key": "fire",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Bite",
                    "desc": "Melee Weapon Attack: +9 to hit, reach 10 ft., one target. Hit: 15 (2d8 + 6) piercing damage.",
                    "attacks": [
                        {
                            "name": "Bite attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 9,
                            "reach": 10.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D8",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Piercing",
                                "key": "piercing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Breath Weapon",
                    "desc": "The clockwork abomination's Infernal Power Source allows it to breathe fire in a 20-foot cone. Targets in this cone take 22 (4d10) fire damage, or half damage with a successful DC 14 Dexterity saving throw.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 3,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 5
                    }
                },
                {
                    "name": "Multiattack",
                    "desc": "The clockwork abomination makes one bite attack and one slam attack.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +9 to hit, reach 15 ft., one target. Hit: 13 (2d6 + 6) bludgeoning damage.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 9,
                            "reach": 15.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D6",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Bludgeoning",
                                "key": "bludgeoning",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Additional Legs",
                    "desc": "Four legs allow the clockwork abomination to climb at a speed equal to its base speed and to ignore difficult terrain."
                },
                {
                    "name": "Immutable Form",
                    "desc": "The clockwork abomination is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Infernal Power Source",
                    "desc": "When a clockwork abomination falls to 0 hp, its infernal battery explodes. Creatures within 10 feet of the clockwork abomination take 14 (4d6) fire damage, or half damage with a successful DC 14 Dexterity saving throw."
                },
                {
                    "name": "Piston Reach",
                    "desc": "The abomination's melee attacks have a deceptively long reach thanks to the pistons powering them."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Arctic or Tundra",
                    "key": "arctic",
                    "url": "https://api-beta.open5e.com/v2/environments/arctic/?format=api"
                },
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Coast",
                    "key": "coast",
                    "url": "https://api-beta.open5e.com/v2/environments/coast/?format=api"
                },
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Grassland or Plains",
                    "key": "grassland",
                    "url": "https://api-beta.open5e.com/v2/environments/grassland/?format=api"
                },
                {
                    "name": "Hills",
                    "key": "hills",
                    "url": "https://api-beta.open5e.com/v2/environments/hills/?format=api"
                },
                {
                    "name": "Laboratory",
                    "key": "laboratory",
                    "url": "https://api-beta.open5e.com/v2/environments/laboratory/?format=api"
                },
                {
                    "name": "Lake",
                    "key": "lake",
                    "url": "https://api-beta.open5e.com/v2/environments/lake/?format=api"
                },
                {
                    "name": "Mountain",
                    "key": "mountain",
                    "url": "https://api-beta.open5e.com/v2/environments/mountain/?format=api"
                },
                {
                    "name": "Ocean",
                    "key": "ocean",
                    "url": "https://api-beta.open5e.com/v2/environments/ocean/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Sewer",
                    "key": "sewer",
                    "url": "https://api-beta.open5e.com/v2/environments/sewer/?format=api"
                },
                {
                    "name": "Shadowfell",
                    "key": "shadowfell",
                    "url": "https://api-beta.open5e.com/v2/environments/shadowfell/?format=api"
                },
                {
                    "name": "The Abyss",
                    "key": "srd_abyss",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_abyss/?format=api"
                },
                {
                    "name": "Astral Plane",
                    "key": "srd_astral-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_astral-plane/?format=api"
                },
                {
                    "name": "Elysium",
                    "key": "srd_elysium",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_elysium/?format=api"
                },
                {
                    "name": "Ethereal Plane",
                    "key": "srd_ethereal-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_ethereal-plane/?format=api"
                },
                {
                    "name": "Feywild",
                    "key": "srd_feywild",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_feywild/?format=api"
                },
                {
                    "name": "Hell",
                    "key": "srd_hell",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_hell/?format=api"
                },
                {
                    "name": "Material Plane",
                    "key": "srd_material-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_material-plane/?format=api"
                },
                {
                    "name": "Plane of Air",
                    "key": "srd_plane-of-air",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-air/?format=api"
                },
                {
                    "name": "Plane of Earth",
                    "key": "srd_plane-of-earth",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-earth/?format=api"
                },
                {
                    "name": "Plane of Fire",
                    "key": "srd_plane-of-fire",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-fire/?format=api"
                },
                {
                    "name": "Plane of Water",
                    "key": "srd_plane-of-water",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-water/?format=api"
                },
                {
                    "name": "Swamp or Marsh",
                    "key": "swamp",
                    "url": "https://api-beta.open5e.com/v2/environments/swamp/?format=api"
                },
                {
                    "name": "Temple",
                    "key": "temple",
                    "url": "https://api-beta.open5e.com/v2/environments/temple/?format=api"
                },
                {
                    "name": "Badlands",
                    "key": "tob_badlands",
                    "url": "https://api-beta.open5e.com/v2/environments/tob_badlands/?format=api"
                },
                {
                    "name": "Tomb",
                    "key": "tomb",
                    "url": "https://api-beta.open5e.com/v2/environments/tomb/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_clockwork-beetle/?format=api",
            "key": "tob_clockwork-beetle",
            "name": "Clockwork Beetle",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Tiny",
                "key": "tiny",
                "url": "https://api-beta.open5e.com/v2/sizes/tiny/?format=api"
            },
            "challenge_rating_decimal": "0.500",
            "challenge_rating_text": "1/2",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet",
                "fly": 50.0
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 50.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands Common, telepathy 100 ft. (creator only)",
                "data": []
            },
            "armor_class": 14,
            "armor_detail": "natural armor",
            "hit_points": 15,
            "hit_dice": "6d4",
            "experience_points": 100,
            "ability_scores": {
                "strength": 8,
                "dexterity": 16,
                "constitution": 10,
                "intelligence": 4,
                "wisdom": 12,
                "charisma": 7
            },
            "modifiers": {
                "strength": -1,
                "dexterity": 3,
                "constitution": 0,
                "intelligence": -3,
                "wisdom": 1,
                "charisma": -2
            },
            "initiative_bonus": 3,
            "saving_throws": {
                "dexterity": 5
            },
            "saving_throws_all": {
                "strength": -1,
                "dexterity": 5,
                "constitution": 0,
                "intelligence": -3,
                "wisdom": 1,
                "charisma": -2
            },
            "skill_bonuses": {
                "stealth": 5
            },
            "skill_bonuses_all": {
                "acrobatics": 3,
                "animal_handling": 1,
                "arcana": -3,
                "athletics": -1,
                "deception": -2,
                "history": -3,
                "insight": 1,
                "intimidation": -2,
                "investigation": -3,
                "medicine": 1,
                "nature": -3,
                "perception": 1,
                "performance": -2,
                "persuasion": -2,
                "religion": -3,
                "sleight_of_hand": 3,
                "stealth": 5,
                "survival": 1
            },
            "passive_perception": 11,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Bite",
                    "desc": "Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 6 (1d6 + 3) piercing damage plus 5 (2d4) poison damage, or one-half poison damage with a successful DC 10 Constitution saving throw.",
                    "attacks": [
                        {
                            "name": "Bite attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 5,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D6",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Poison",
                                "key": "poison",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Immutable Form",
                    "desc": "The clockwork beetle is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The clockwork beetle has advantage on saving throws against spells and other magical effects."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Arctic or Tundra",
                    "key": "arctic",
                    "url": "https://api-beta.open5e.com/v2/environments/arctic/?format=api"
                },
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Coast",
                    "key": "coast",
                    "url": "https://api-beta.open5e.com/v2/environments/coast/?format=api"
                },
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Grassland or Plains",
                    "key": "grassland",
                    "url": "https://api-beta.open5e.com/v2/environments/grassland/?format=api"
                },
                {
                    "name": "Hills",
                    "key": "hills",
                    "url": "https://api-beta.open5e.com/v2/environments/hills/?format=api"
                },
                {
                    "name": "Laboratory",
                    "key": "laboratory",
                    "url": "https://api-beta.open5e.com/v2/environments/laboratory/?format=api"
                },
                {
                    "name": "Lake",
                    "key": "lake",
                    "url": "https://api-beta.open5e.com/v2/environments/lake/?format=api"
                },
                {
                    "name": "Mountain",
                    "key": "mountain",
                    "url": "https://api-beta.open5e.com/v2/environments/mountain/?format=api"
                },
                {
                    "name": "Ocean",
                    "key": "ocean",
                    "url": "https://api-beta.open5e.com/v2/environments/ocean/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Sewer",
                    "key": "sewer",
                    "url": "https://api-beta.open5e.com/v2/environments/sewer/?format=api"
                },
                {
                    "name": "Shadowfell",
                    "key": "shadowfell",
                    "url": "https://api-beta.open5e.com/v2/environments/shadowfell/?format=api"
                },
                {
                    "name": "The Abyss",
                    "key": "srd_abyss",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_abyss/?format=api"
                },
                {
                    "name": "Astral Plane",
                    "key": "srd_astral-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_astral-plane/?format=api"
                },
                {
                    "name": "Elysium",
                    "key": "srd_elysium",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_elysium/?format=api"
                },
                {
                    "name": "Ethereal Plane",
                    "key": "srd_ethereal-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_ethereal-plane/?format=api"
                },
                {
                    "name": "Feywild",
                    "key": "srd_feywild",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_feywild/?format=api"
                },
                {
                    "name": "Hell",
                    "key": "srd_hell",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_hell/?format=api"
                },
                {
                    "name": "Material Plane",
                    "key": "srd_material-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_material-plane/?format=api"
                },
                {
                    "name": "Plane of Air",
                    "key": "srd_plane-of-air",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-air/?format=api"
                },
                {
                    "name": "Plane of Earth",
                    "key": "srd_plane-of-earth",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-earth/?format=api"
                },
                {
                    "name": "Plane of Fire",
                    "key": "srd_plane-of-fire",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-fire/?format=api"
                },
                {
                    "name": "Plane of Water",
                    "key": "srd_plane-of-water",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-water/?format=api"
                },
                {
                    "name": "Swamp or Marsh",
                    "key": "swamp",
                    "url": "https://api-beta.open5e.com/v2/environments/swamp/?format=api"
                },
                {
                    "name": "Temple",
                    "key": "temple",
                    "url": "https://api-beta.open5e.com/v2/environments/temple/?format=api"
                },
                {
                    "name": "Badlands",
                    "key": "tob_badlands",
                    "url": "https://api-beta.open5e.com/v2/environments/tob_badlands/?format=api"
                },
                {
                    "name": "Tomb",
                    "key": "tomb",
                    "url": "https://api-beta.open5e.com/v2/environments/tomb/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_clockwork-beetle-swarm/?format=api",
            "key": "tob_clockwork-beetle-swarm",
            "name": "Clockwork Beetle Swarm",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Large",
                "key": "large",
                "url": "https://api-beta.open5e.com/v2/sizes/large/?format=api"
            },
            "challenge_rating_decimal": "3.000",
            "challenge_rating_text": "3",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet",
                "fly": 50.0
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 50.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "neutral",
            "languages": {
                "as_string": "-",
                "data": []
            },
            "armor_class": 14,
            "armor_detail": "natural armor",
            "hit_points": 52,
            "hit_dice": "8d10+8",
            "experience_points": 700,
            "ability_scores": {
                "strength": 8,
                "dexterity": 16,
                "constitution": 12,
                "intelligence": 4,
                "wisdom": 12,
                "charisma": 7
            },
            "modifiers": {
                "strength": -1,
                "dexterity": 3,
                "constitution": 1,
                "intelligence": -3,
                "wisdom": 1,
                "charisma": -2
            },
            "initiative_bonus": 3,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": -1,
                "dexterity": 3,
                "constitution": 1,
                "intelligence": -3,
                "wisdom": 1,
                "charisma": -2
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": 3,
                "animal_handling": 1,
                "arcana": -3,
                "athletics": -1,
                "deception": -2,
                "history": -3,
                "insight": 1,
                "intimidation": -2,
                "investigation": -3,
                "medicine": 1,
                "nature": -3,
                "perception": 1,
                "performance": -2,
                "persuasion": -2,
                "religion": -3,
                "sleight_of_hand": 3,
                "stealth": 3,
                "survival": 1
            },
            "passive_perception": 11,
            "resistances_and_immunities": {
                "damage_immunities_display": "fire, poison, psychic",
                "damage_immunities": [
                    {
                        "name": "Fire",
                        "key": "fire",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    }
                ],
                "damage_resistances_display": "bludgeoning, piercing, and slashing",
                "damage_resistances": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, frightened, paralyzed, petrified, prone, restrained, stunned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Prone",
                        "key": "prone",
                        "url": "https://api-beta.open5e.com/v2/conditions/prone/?format=api"
                    },
                    {
                        "name": "Restrained",
                        "key": "restrained",
                        "url": "https://api-beta.open5e.com/v2/conditions/restrained/?format=api"
                    },
                    {
                        "name": "Stunned",
                        "key": "stunned",
                        "url": "https://api-beta.open5e.com/v2/conditions/stunned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Bites",
                    "desc": "Melee Weapon Attack: +5 to hit, reach 0 ft., up to 4 creatures in the swarm's space. Hit: 17 (5d6) piercing damage plus 3 (1d6) poison damage.",
                    "attacks": [
                        {
                            "name": "Bites attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 5,
                            "reach": 0.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 5,
                            "damage_die_type": "D6",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Poison",
                                "key": "poison",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Swarm",
                    "desc": "The swarm can occupy another creature's space and vice versa, and the swarm can move through any opening large enough for a Tiny construct. The swarm can't regain hit points or gain temporary hit points."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Arctic or Tundra",
                    "key": "arctic",
                    "url": "https://api-beta.open5e.com/v2/environments/arctic/?format=api"
                },
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Coast",
                    "key": "coast",
                    "url": "https://api-beta.open5e.com/v2/environments/coast/?format=api"
                },
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Grassland or Plains",
                    "key": "grassland",
                    "url": "https://api-beta.open5e.com/v2/environments/grassland/?format=api"
                },
                {
                    "name": "Hills",
                    "key": "hills",
                    "url": "https://api-beta.open5e.com/v2/environments/hills/?format=api"
                },
                {
                    "name": "Laboratory",
                    "key": "laboratory",
                    "url": "https://api-beta.open5e.com/v2/environments/laboratory/?format=api"
                },
                {
                    "name": "Lake",
                    "key": "lake",
                    "url": "https://api-beta.open5e.com/v2/environments/lake/?format=api"
                },
                {
                    "name": "Mountain",
                    "key": "mountain",
                    "url": "https://api-beta.open5e.com/v2/environments/mountain/?format=api"
                },
                {
                    "name": "Ocean",
                    "key": "ocean",
                    "url": "https://api-beta.open5e.com/v2/environments/ocean/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Sewer",
                    "key": "sewer",
                    "url": "https://api-beta.open5e.com/v2/environments/sewer/?format=api"
                },
                {
                    "name": "Shadowfell",
                    "key": "shadowfell",
                    "url": "https://api-beta.open5e.com/v2/environments/shadowfell/?format=api"
                },
                {
                    "name": "The Abyss",
                    "key": "srd_abyss",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_abyss/?format=api"
                },
                {
                    "name": "Astral Plane",
                    "key": "srd_astral-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_astral-plane/?format=api"
                },
                {
                    "name": "Elysium",
                    "key": "srd_elysium",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_elysium/?format=api"
                },
                {
                    "name": "Ethereal Plane",
                    "key": "srd_ethereal-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_ethereal-plane/?format=api"
                },
                {
                    "name": "Feywild",
                    "key": "srd_feywild",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_feywild/?format=api"
                },
                {
                    "name": "Hell",
                    "key": "srd_hell",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_hell/?format=api"
                },
                {
                    "name": "Material Plane",
                    "key": "srd_material-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_material-plane/?format=api"
                },
                {
                    "name": "Plane of Air",
                    "key": "srd_plane-of-air",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-air/?format=api"
                },
                {
                    "name": "Plane of Earth",
                    "key": "srd_plane-of-earth",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-earth/?format=api"
                },
                {
                    "name": "Plane of Fire",
                    "key": "srd_plane-of-fire",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-fire/?format=api"
                },
                {
                    "name": "Plane of Water",
                    "key": "srd_plane-of-water",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-water/?format=api"
                },
                {
                    "name": "Swamp or Marsh",
                    "key": "swamp",
                    "url": "https://api-beta.open5e.com/v2/environments/swamp/?format=api"
                },
                {
                    "name": "Temple",
                    "key": "temple",
                    "url": "https://api-beta.open5e.com/v2/environments/temple/?format=api"
                },
                {
                    "name": "Badlands",
                    "key": "tob_badlands",
                    "url": "https://api-beta.open5e.com/v2/environments/tob_badlands/?format=api"
                },
                {
                    "name": "Tomb",
                    "key": "tomb",
                    "url": "https://api-beta.open5e.com/v2/environments/tomb/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_clockwork-hound/?format=api",
            "key": "tob_clockwork-hound",
            "name": "Clockwork Hound",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Medium",
                "key": "medium",
                "url": "https://api-beta.open5e.com/v2/sizes/medium/?format=api"
            },
            "challenge_rating_decimal": "2.000",
            "challenge_rating_text": "2",
            "proficiency_bonus": null,
            "speed": {
                "walk": 50.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 50.0,
                "crawl": 25.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 25.0,
                "swim": 25.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands Common",
                "data": []
            },
            "armor_class": 12,
            "armor_detail": "natural armor",
            "hit_points": 71,
            "hit_dice": "11d8+22",
            "experience_points": 450,
            "ability_scores": {
                "strength": 16,
                "dexterity": 15,
                "constitution": 14,
                "intelligence": 1,
                "wisdom": 10,
                "charisma": 1
            },
            "modifiers": {
                "strength": 3,
                "dexterity": 2,
                "constitution": 2,
                "intelligence": -5,
                "wisdom": 0,
                "charisma": -5
            },
            "initiative_bonus": 2,
            "saving_throws": {
                "dexterity": 4,
                "constitution": 4
            },
            "saving_throws_all": {
                "strength": 3,
                "dexterity": 4,
                "constitution": 4,
                "intelligence": -5,
                "wisdom": 0,
                "charisma": -5
            },
            "skill_bonuses": {
                "athletics": 7,
                "perception": 4
            },
            "skill_bonuses_all": {
                "acrobatics": 2,
                "animal_handling": 0,
                "arcana": -5,
                "athletics": 7,
                "deception": -5,
                "history": -5,
                "insight": 0,
                "intimidation": -5,
                "investigation": -5,
                "medicine": 0,
                "nature": -5,
                "perception": 4,
                "performance": -5,
                "persuasion": -5,
                "religion": -5,
                "sleight_of_hand": 2,
                "stealth": 2,
                "survival": 0
            },
            "passive_perception": 14,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Bite",
                    "desc": "Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 16 (2d10 + 5) piercing damage.",
                    "attacks": [
                        {
                            "name": "Bite attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 5,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D10",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Piercing",
                                "key": "piercing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Explosive Core",
                    "desc": "The mechanism that powers the hound explodes when the construct is destroyed. All creatures within 5 feet of the hound take 7 (2d6) fire damage, or half damage with a successful DC 12 Dexterity saving throw.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Tripping Tongue",
                    "desc": "Melee Weapon Attack: +5 to hit, reach 15 ft., one target. Hit: 9 (1d8 + 5) slashing damage, and the target must succeed on a DC 13 Strength saving throw or be knocked prone.",
                    "attacks": [
                        {
                            "name": "Tripping Tongue attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 5,
                            "reach": 15.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D8",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Slashing",
                                "key": "slashing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Diligent Tracker",
                    "desc": "Clockwork hounds are designed to guard areas and track prey. They have advantage on all Wisdom (Perception) and Wisdom (Survival) checks when tracking."
                },
                {
                    "name": "Immutable Form",
                    "desc": "The clockwork hound is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The clockwork hound has advantage on saving throws against spells and other magical effects."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_clockwork-huntsman/?format=api",
            "key": "tob_clockwork-huntsman",
            "name": "Clockwork Huntsman",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Medium",
                "key": "medium",
                "url": "https://api-beta.open5e.com/v2/sizes/medium/?format=api"
            },
            "challenge_rating_decimal": "3.000",
            "challenge_rating_text": "3",
            "proficiency_bonus": null,
            "speed": {
                "walk": 40.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 40.0,
                "crawl": 20.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 20.0,
                "swim": 20.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands Common",
                "data": []
            },
            "armor_class": 14,
            "armor_detail": "",
            "hit_points": 110,
            "hit_dice": "20d8+20",
            "experience_points": 700,
            "ability_scores": {
                "strength": 17,
                "dexterity": 14,
                "constitution": 12,
                "intelligence": 4,
                "wisdom": 10,
                "charisma": 1
            },
            "modifiers": {
                "strength": 3,
                "dexterity": 2,
                "constitution": 1,
                "intelligence": -3,
                "wisdom": 0,
                "charisma": -5
            },
            "initiative_bonus": 2,
            "saving_throws": {
                "strength": 5,
                "dexterity": 4
            },
            "saving_throws_all": {
                "strength": 5,
                "dexterity": 4,
                "constitution": 1,
                "intelligence": -3,
                "wisdom": 0,
                "charisma": -5
            },
            "skill_bonuses": {
                "perception": 4,
                "survival": 4
            },
            "skill_bonuses_all": {
                "acrobatics": 2,
                "animal_handling": 0,
                "arcana": -3,
                "athletics": 3,
                "deception": -5,
                "history": -3,
                "insight": 0,
                "intimidation": -5,
                "investigation": -3,
                "medicine": 0,
                "nature": -3,
                "perception": 4,
                "performance": -5,
                "persuasion": -5,
                "religion": -3,
                "sleight_of_hand": 2,
                "stealth": 2,
                "survival": 4
            },
            "passive_perception": 14,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Explosive Core",
                    "desc": "The mechanism that powers the huntsman explodes when the construct is destroyed, projecting superheated steam and shrapnel. Every creature within 5 ft. of the construct takes 10 (3d6) fire damage, or half damage with a successful DC 13 Dexterity saving throw.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 3,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Longsword",
                    "desc": "Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 7 (1d8 + 3) slashing damage.",
                    "attacks": [
                        {
                            "name": "Longsword attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 5,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D8",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Slashing",
                                "key": "slashing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Net Cannon",
                    "desc": "Ranged Weapon Attack: +4 to hit, range 5/15 ft., one target, size Large or smaller. Hit: the target is restrained. A mechanism within the clockwork huntsman's chest can fire a net with a 20-foot trailing cable anchored within the huntsman's chest. A creature can free itself (or another creature) from the net by using its action to make a successful DC 10 Strength check or by dealing 5 slashing damage to the net. The huntsman can fire up to four nets before it must be reloaded.",
                    "attacks": [
                        {
                            "name": "Net Cannon attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 4,
                            "reach": null,
                            "range": 5.0,
                            "long_range": 15.0,
                            "target_creature_only": false,
                            "damage_die_count": 0,
                            "damage_die_type": null,
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Fire",
                                "key": "fire",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 6 (1d6 + 3) bludgeoning damage.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 5,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D6",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Bludgeoning",
                                "key": "bludgeoning",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Immutable Form",
                    "desc": "The clockwork huntsman is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The clockwork huntsman has advantage on saving throws against spells and other magical effects."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_clockwork-myrmidon/?format=api",
            "key": "tob_clockwork-myrmidon",
            "name": "Clockwork Myrmidon",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Large",
                "key": "large",
                "url": "https://api-beta.open5e.com/v2/sizes/large/?format=api"
            },
            "challenge_rating_decimal": "6.000",
            "challenge_rating_text": "6",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands Common",
                "data": []
            },
            "armor_class": 16,
            "armor_detail": "natural armor",
            "hit_points": 153,
            "hit_dice": "18d10+54",
            "experience_points": 2300,
            "ability_scores": {
                "strength": 20,
                "dexterity": 14,
                "constitution": 16,
                "intelligence": 10,
                "wisdom": 10,
                "charisma": 1
            },
            "modifiers": {
                "strength": 5,
                "dexterity": 2,
                "constitution": 3,
                "intelligence": 0,
                "wisdom": 0,
                "charisma": -5
            },
            "initiative_bonus": 2,
            "saving_throws": {
                "strength": 11,
                "dexterity": 5
            },
            "saving_throws_all": {
                "strength": 11,
                "dexterity": 5,
                "constitution": 3,
                "intelligence": 0,
                "wisdom": 0,
                "charisma": -5
            },
            "skill_bonuses": {
                "athletics": 8,
                "perception": 6
            },
            "skill_bonuses_all": {
                "acrobatics": 2,
                "animal_handling": 0,
                "arcana": 0,
                "athletics": 8,
                "deception": -5,
                "history": 0,
                "insight": 0,
                "intimidation": -5,
                "investigation": 0,
                "medicine": 0,
                "nature": 0,
                "perception": 6,
                "performance": -5,
                "persuasion": -5,
                "religion": 0,
                "sleight_of_hand": 2,
                "stealth": 2,
                "survival": 0
            },
            "passive_perception": 16,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Alchemical Fireball",
                    "desc": "The clockwork myrmidon's alchemical flame reservoir explodes when the construct is destroyed, spraying nearby creatures with burning fuel. A creature within 5 feet of the myrmidon takes 19 (3d12) fire damage, or half damage with a successful DC 15 Dexterity saving throw. This explosion doesn't occur if the clockwork myrmidon has already fired its alchemical flame jet four times.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 5,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Alchemical Flame Jet",
                    "desc": "The clockwork myrmidon can spew a jet of alchemical fire in a line 20 feet long and 5 feet wide. Any creature in the path of the jet takes 26 (4d12) fire damage, or half damage with a successful DC 15 Dexterity saving throw. The clockwork myrmidon can use this attack four times before its internal reservoir is emptied.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 3,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 5
                    }
                },
                {
                    "name": "Grease Spray",
                    "desc": "As a bonus action, the clockwork myrmidon's chest can fire a spray of alchemical grease with a range of 30 feet, covering a 10-by-10 foot square area and turning it into difficult terrain. Each creature standing in the affected area must succeed on a DC 15 Dexterity saving throw or fall prone. A creature that enters the area or ends its turn there must also succeed on a DC 15 Dexterity saving throw or fall prone. The clockwork myrmidon can use this attack four times before its internal reservoir is emptied.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 4,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 5
                    }
                },
                {
                    "name": "Heavy Pick",
                    "desc": "Melee Weapon Attack: +8 to hit, reach 10 ft., one target. Hit: 14 (2d8 + 5) piercing damage.",
                    "attacks": [
                        {
                            "name": "Heavy Pick attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 8,
                            "reach": 10.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D8",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Piercing",
                                "key": "piercing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Multiattack",
                    "desc": "The clockwork myrmidon makes two attacks: two pick attacks or two slam attacks, or one of each.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +8 to hit, reach 10 ft., one target. Hit: 11 (1d12 + 5) bludgeoning damage.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 8,
                            "reach": 10.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D12",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Bludgeoning",
                                "key": "bludgeoning",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Immutable Form",
                    "desc": "The clockwork myrmidon is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The clockwork myrmidon has advantage on saving throws against spells and other magical effects."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Grassland or Plains",
                    "key": "grassland",
                    "url": "https://api-beta.open5e.com/v2/environments/grassland/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_clockwork-watchman/?format=api",
            "key": "tob_clockwork-watchman",
            "name": "Clockwork Watchman",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Medium",
                "key": "medium",
                "url": "https://api-beta.open5e.com/v2/sizes/medium/?format=api"
            },
            "challenge_rating_decimal": "0.500",
            "challenge_rating_text": "1/2",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "Common",
                "data": [
                    {
                        "name": "Common",
                        "key": "common",
                        "url": "https://api-beta.open5e.com/v2/languages/common/?format=api",
                        "desc": "Typical speakers are Humans."
                    }
                ]
            },
            "armor_class": 14,
            "armor_detail": "natural armor",
            "hit_points": 55,
            "hit_dice": "10d8+10",
            "experience_points": 100,
            "ability_scores": {
                "strength": 14,
                "dexterity": 12,
                "constitution": 12,
                "intelligence": 5,
                "wisdom": 10,
                "charisma": 1
            },
            "modifiers": {
                "strength": 2,
                "dexterity": 1,
                "constitution": 1,
                "intelligence": -3,
                "wisdom": 0,
                "charisma": -5
            },
            "initiative_bonus": 1,
            "saving_throws": {
                "constitution": 3
            },
            "saving_throws_all": {
                "strength": 2,
                "dexterity": 1,
                "constitution": 3,
                "intelligence": -3,
                "wisdom": 0,
                "charisma": -5
            },
            "skill_bonuses": {
                "athletics": 4,
                "perception": 4
            },
            "skill_bonuses_all": {
                "acrobatics": 1,
                "animal_handling": 0,
                "arcana": -3,
                "athletics": 4,
                "deception": -5,
                "history": -3,
                "insight": 0,
                "intimidation": -5,
                "investigation": -3,
                "medicine": 0,
                "nature": -3,
                "perception": 4,
                "performance": -5,
                "persuasion": -5,
                "religion": -3,
                "sleight_of_hand": 1,
                "stealth": 1,
                "survival": 0
            },
            "passive_perception": 14,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Halberd",
                    "desc": "Melee Weapon Attack: +4 to hit, reach 10 ft., one target. Hit: 7 (1d10 + 2) slashing damage.",
                    "attacks": [
                        {
                            "name": "Halberd attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 4,
                            "reach": 10.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D10",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Slashing",
                                "key": "slashing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Net Cannon",
                    "desc": "Ranged Weapon Attack: +3 to hit, range 5/15 ft., one target, size Large or smaller. Hit: the target is restrained. A mechanism within the clockwork huntsman's chest can fire a net with a 20-foot trailing cable anchored within the watchman's chest. A creature can free itself (or another creature) from the net by using its action to make a successful DC 10 Strength check or by dealing 5 slashing damage to the net at AC 10. The watchman can fire up to four nets before it must be reloaded.",
                    "attacks": [
                        {
                            "name": "Net Cannon attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 3,
                            "reach": null,
                            "range": 5.0,
                            "long_range": 15.0,
                            "target_creature_only": false,
                            "damage_die_count": 0,
                            "damage_die_type": null,
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Fire",
                                "key": "fire",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) bludgeoning damage.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 4,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D6",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Bludgeoning",
                                "key": "bludgeoning",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Immutable Form",
                    "desc": "The clockwork watchman is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The clockwork watchman has advantage on saving throws against spells and other magical effects."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_emerald-eye/?format=api",
            "key": "tob_emerald-eye",
            "name": "Emerald Eye",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Tiny",
                "key": "tiny",
                "url": "https://api-beta.open5e.com/v2/sizes/tiny/?format=api"
            },
            "challenge_rating_decimal": "1.000",
            "challenge_rating_text": "1",
            "proficiency_bonus": null,
            "speed": {
                "walk": 0.0,
                "unit": "feet",
                "fly": 30.0,
                "hover": true
            },
            "speed_all": {
                "unit": "feet",
                "walk": 0.0,
                "crawl": 0.0,
                "hover": true,
                "fly": 30.0,
                "burrow": 0.0,
                "climb": 0.0,
                "swim": 0.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "chaotic evil",
            "languages": {
                "as_string": "Common, Draconic, telepathy 250 ft.",
                "data": [
                    {
                        "name": "Common",
                        "key": "common",
                        "url": "https://api-beta.open5e.com/v2/languages/common/?format=api",
                        "desc": "Typical speakers are Humans."
                    },
                    {
                        "name": "Draconic",
                        "key": "draconic",
                        "url": "https://api-beta.open5e.com/v2/languages/draconic/?format=api",
                        "desc": "Typical speakers include dragons and dragonborn."
                    }
                ]
            },
            "armor_class": 14,
            "armor_detail": "",
            "hit_points": 54,
            "hit_dice": "12d4+24",
            "experience_points": 200,
            "ability_scores": {
                "strength": 3,
                "dexterity": 15,
                "constitution": 14,
                "intelligence": 15,
                "wisdom": 12,
                "charisma": 16
            },
            "modifiers": {
                "strength": -4,
                "dexterity": 2,
                "constitution": 2,
                "intelligence": 2,
                "wisdom": 1,
                "charisma": 3
            },
            "initiative_bonus": 2,
            "saving_throws": {
                "dexterity": 4,
                "constitution": 4,
                "intelligence": 4
            },
            "saving_throws_all": {
                "strength": -4,
                "dexterity": 4,
                "constitution": 4,
                "intelligence": 4,
                "wisdom": 1,
                "charisma": 3
            },
            "skill_bonuses": {
                "acrobatics": 4,
                "arcana": 4,
                "deception": 5,
                "history": 4,
                "perception": 3,
                "persuasion": 5,
                "religion": 4
            },
            "skill_bonuses_all": {
                "acrobatics": 4,
                "animal_handling": 1,
                "arcana": 4,
                "athletics": -4,
                "deception": 5,
                "history": 4,
                "insight": 1,
                "intimidation": 3,
                "investigation": 2,
                "medicine": 1,
                "nature": 2,
                "perception": 3,
                "performance": 3,
                "persuasion": 5,
                "religion": 4,
                "sleight_of_hand": 2,
                "stealth": 2,
                "survival": 1
            },
            "passive_perception": 13,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    }
                ],
                "damage_resistances_display": "cold, fire; piercing damage",
                "damage_resistances": [
                    {
                        "name": "Cold",
                        "key": "cold",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/cold/?format=api"
                    },
                    {
                        "name": "Fire",
                        "key": "fire",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "blinded, deafened, exhausted, paralyzed, petrified, poisoned, prone, unconscious",
                "condition_immunities": [
                    {
                        "name": "Blinded",
                        "key": "blinded",
                        "url": "https://api-beta.open5e.com/v2/conditions/blinded/?format=api"
                    },
                    {
                        "name": "Deafened",
                        "key": "deafened",
                        "url": "https://api-beta.open5e.com/v2/conditions/deafened/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    },
                    {
                        "name": "Prone",
                        "key": "prone",
                        "url": "https://api-beta.open5e.com/v2/conditions/prone/?format=api"
                    },
                    {
                        "name": "Unconscious",
                        "key": "unconscious",
                        "url": "https://api-beta.open5e.com/v2/conditions/unconscious/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": null,
            "blindsight_range": 60.0,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Attraction",
                    "desc": "An emerald eye can compel one creature to move toward a particular person or object. If the creature fails a DC 13 Charisma saving throw, it feels a powerful compulsion to move toward whatever the emerald eye chooses. The target creature must be within 25 feet of the emerald eye when attraction is triggered, but the creature is then free to move beyond this range while remaining under the effect. Nothing seems out of the ordinary to the creature, but it does not knowingly put itself or its allies in harm's way to reach the object. The creature may attempt another DC 13 Charisma saving throw at the start of each of its turns; a success ends the effect.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 5
                    }
                },
                {
                    "name": "Bind",
                    "desc": "The emerald eye can bind itself psychically to a creature with an Intelligence of 6 or greater. The attempt fails if the target succeeds on a DC 13 Charisma saving throw. The attempt is unnoticed by the target, regardless of the result.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "PER_DAY",
                        "param": 3
                    }
                },
                {
                    "name": "Slash",
                    "desc": "Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 14 (5d4 + 2) slashing damage.",
                    "attacks": [
                        {
                            "name": "Slash attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 4,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 5,
                            "damage_die_type": "D4",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Slashing",
                                "key": "slashing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Telepathic Lash",
                    "desc": "An emerald eye can overwhelm one humanoid creature within 25 feet with emotions and impulses the creature is hard-pressed to control. If the target fails a DC 13 Wisdom saving throw, it is stunned for 1 round.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 3,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "PER_DAY",
                        "param": 3
                    }
                }
            ],
            "traits": [
                {
                    "name": "Bound",
                    "desc": "An emerald eye cannot move more than 25 feet away from the creature that it is psychically linked to. It begins existence bound to its creator, but a free emerald eye can bind itself to another creature as in the Bind action."
                },
                {
                    "name": "Immutable Form",
                    "desc": "The emerald eye is immune to any spell or effect that would alter its form."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Arctic or Tundra",
                    "key": "arctic",
                    "url": "https://api-beta.open5e.com/v2/environments/arctic/?format=api"
                },
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Coast",
                    "key": "coast",
                    "url": "https://api-beta.open5e.com/v2/environments/coast/?format=api"
                },
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Grassland or Plains",
                    "key": "grassland",
                    "url": "https://api-beta.open5e.com/v2/environments/grassland/?format=api"
                },
                {
                    "name": "Hills",
                    "key": "hills",
                    "url": "https://api-beta.open5e.com/v2/environments/hills/?format=api"
                },
                {
                    "name": "Laboratory",
                    "key": "laboratory",
                    "url": "https://api-beta.open5e.com/v2/environments/laboratory/?format=api"
                },
                {
                    "name": "Lake",
                    "key": "lake",
                    "url": "https://api-beta.open5e.com/v2/environments/lake/?format=api"
                },
                {
                    "name": "Mountain",
                    "key": "mountain",
                    "url": "https://api-beta.open5e.com/v2/environments/mountain/?format=api"
                },
                {
                    "name": "Ocean",
                    "key": "ocean",
                    "url": "https://api-beta.open5e.com/v2/environments/ocean/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Sewer",
                    "key": "sewer",
                    "url": "https://api-beta.open5e.com/v2/environments/sewer/?format=api"
                },
                {
                    "name": "Shadowfell",
                    "key": "shadowfell",
                    "url": "https://api-beta.open5e.com/v2/environments/shadowfell/?format=api"
                },
                {
                    "name": "The Abyss",
                    "key": "srd_abyss",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_abyss/?format=api"
                },
                {
                    "name": "Astral Plane",
                    "key": "srd_astral-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_astral-plane/?format=api"
                },
                {
                    "name": "Elysium",
                    "key": "srd_elysium",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_elysium/?format=api"
                },
                {
                    "name": "Ethereal Plane",
                    "key": "srd_ethereal-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_ethereal-plane/?format=api"
                },
                {
                    "name": "Feywild",
                    "key": "srd_feywild",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_feywild/?format=api"
                },
                {
                    "name": "Hell",
                    "key": "srd_hell",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_hell/?format=api"
                },
                {
                    "name": "Material Plane",
                    "key": "srd_material-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_material-plane/?format=api"
                },
                {
                    "name": "Plane of Air",
                    "key": "srd_plane-of-air",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-air/?format=api"
                },
                {
                    "name": "Plane of Earth",
                    "key": "srd_plane-of-earth",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-earth/?format=api"
                },
                {
                    "name": "Plane of Fire",
                    "key": "srd_plane-of-fire",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-fire/?format=api"
                },
                {
                    "name": "Plane of Water",
                    "key": "srd_plane-of-water",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-water/?format=api"
                },
                {
                    "name": "Swamp or Marsh",
                    "key": "swamp",
                    "url": "https://api-beta.open5e.com/v2/environments/swamp/?format=api"
                },
                {
                    "name": "Temple",
                    "key": "temple",
                    "url": "https://api-beta.open5e.com/v2/environments/temple/?format=api"
                },
                {
                    "name": "Badlands",
                    "key": "tob_badlands",
                    "url": "https://api-beta.open5e.com/v2/environments/tob_badlands/?format=api"
                },
                {
                    "name": "Tomb",
                    "key": "tomb",
                    "url": "https://api-beta.open5e.com/v2/environments/tomb/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_empty-cloak/?format=api",
            "key": "tob_empty-cloak",
            "name": "Empty Cloak",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Medium",
                "key": "medium",
                "url": "https://api-beta.open5e.com/v2/sizes/medium/?format=api"
            },
            "challenge_rating_decimal": "0.500",
            "challenge_rating_text": "1/2",
            "proficiency_bonus": null,
            "speed": {
                "walk": 0.0,
                "unit": "feet",
                "fly": 40.0
            },
            "speed_all": {
                "unit": "feet",
                "walk": 0.0,
                "crawl": 0.0,
                "hover": false,
                "fly": 40.0,
                "burrow": 0.0,
                "climb": 0.0,
                "swim": 0.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands Elvish and Umbral but can't speak",
                "data": []
            },
            "armor_class": 13,
            "armor_detail": "natural armor",
            "hit_points": 45,
            "hit_dice": "10d8",
            "experience_points": 100,
            "ability_scores": {
                "strength": 18,
                "dexterity": 14,
                "constitution": 10,
                "intelligence": 10,
                "wisdom": 10,
                "charisma": 1
            },
            "modifiers": {
                "strength": 4,
                "dexterity": 2,
                "constitution": 0,
                "intelligence": 0,
                "wisdom": 0,
                "charisma": -5
            },
            "initiative_bonus": 2,
            "saving_throws": {
                "dexterity": 4,
                "constitution": 2
            },
            "saving_throws_all": {
                "strength": 4,
                "dexterity": 4,
                "constitution": 2,
                "intelligence": 0,
                "wisdom": 0,
                "charisma": -5
            },
            "skill_bonuses": {
                "stealth": 4
            },
            "skill_bonuses_all": {
                "acrobatics": 2,
                "animal_handling": 0,
                "arcana": 0,
                "athletics": 4,
                "deception": -5,
                "history": 0,
                "insight": 0,
                "intimidation": -5,
                "investigation": 0,
                "medicine": 0,
                "nature": 0,
                "perception": 0,
                "performance": -5,
                "persuasion": -5,
                "religion": 0,
                "sleight_of_hand": 2,
                "stealth": 4,
                "survival": 0
            },
            "passive_perception": 10,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    }
                ],
                "damage_resistances_display": "bludgeoning",
                "damage_resistances": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "fire",
                "damage_vulnerabilities": [
                    {
                        "name": "Fire",
                        "key": "fire",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                    }
                ],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Razor Cloak",
                    "desc": "Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 8 (1d8 + 4) slashing damage.",
                    "attacks": [
                        {
                            "name": "Razor Cloak attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 6,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D8",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Slashing",
                                "key": "slashing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Shadow Slam",
                    "desc": "Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 6 (1d4 + 4) bludgeoning damage.",
                    "attacks": [
                        {
                            "name": "Shadow Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 6,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D4",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Bludgeoning",
                                "key": "bludgeoning",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Shadow Snare",
                    "desc": "Ranged Weapon Attack: +4 to hit, range 20/60 ft., one target. Hit: Large or smaller creatures are restrained. To escape, the restrained creature or an adjacent ally must use an action to make a successful DC 14 Strength check. The shadow snare has 15 hit points and AC 12.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Diligent Sentinel",
                    "desc": "Empty cloaks are designed to watch for intruders. They gain advantage on Wisdom (Perception) checks."
                },
                {
                    "name": "Shadow Construction",
                    "desc": "Empty cloaks are designed with a delicate shadow construction. They burst into pieces, then dissipate into shadow, on a critical hit."
                },
                {
                    "name": "Wrapping Embrace",
                    "desc": "Empty cloaks can share the same space as one Medium or smaller creature. The empty cloak has advantage on attack rolls against any creature in the same space with it."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Arctic or Tundra",
                    "key": "arctic",
                    "url": "https://api-beta.open5e.com/v2/environments/arctic/?format=api"
                },
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Coast",
                    "key": "coast",
                    "url": "https://api-beta.open5e.com/v2/environments/coast/?format=api"
                },
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Grassland or Plains",
                    "key": "grassland",
                    "url": "https://api-beta.open5e.com/v2/environments/grassland/?format=api"
                },
                {
                    "name": "Hills",
                    "key": "hills",
                    "url": "https://api-beta.open5e.com/v2/environments/hills/?format=api"
                },
                {
                    "name": "Laboratory",
                    "key": "laboratory",
                    "url": "https://api-beta.open5e.com/v2/environments/laboratory/?format=api"
                },
                {
                    "name": "Lake",
                    "key": "lake",
                    "url": "https://api-beta.open5e.com/v2/environments/lake/?format=api"
                },
                {
                    "name": "Mountain",
                    "key": "mountain",
                    "url": "https://api-beta.open5e.com/v2/environments/mountain/?format=api"
                },
                {
                    "name": "Ocean",
                    "key": "ocean",
                    "url": "https://api-beta.open5e.com/v2/environments/ocean/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Sewer",
                    "key": "sewer",
                    "url": "https://api-beta.open5e.com/v2/environments/sewer/?format=api"
                },
                {
                    "name": "Shadowfell",
                    "key": "shadowfell",
                    "url": "https://api-beta.open5e.com/v2/environments/shadowfell/?format=api"
                },
                {
                    "name": "The Abyss",
                    "key": "srd_abyss",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_abyss/?format=api"
                },
                {
                    "name": "Astral Plane",
                    "key": "srd_astral-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_astral-plane/?format=api"
                },
                {
                    "name": "Elysium",
                    "key": "srd_elysium",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_elysium/?format=api"
                },
                {
                    "name": "Ethereal Plane",
                    "key": "srd_ethereal-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_ethereal-plane/?format=api"
                },
                {
                    "name": "Feywild",
                    "key": "srd_feywild",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_feywild/?format=api"
                },
                {
                    "name": "Hell",
                    "key": "srd_hell",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_hell/?format=api"
                },
                {
                    "name": "Material Plane",
                    "key": "srd_material-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_material-plane/?format=api"
                },
                {
                    "name": "Plane of Air",
                    "key": "srd_plane-of-air",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-air/?format=api"
                },
                {
                    "name": "Plane of Earth",
                    "key": "srd_plane-of-earth",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-earth/?format=api"
                },
                {
                    "name": "Plane of Fire",
                    "key": "srd_plane-of-fire",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-fire/?format=api"
                },
                {
                    "name": "Plane of Water",
                    "key": "srd_plane-of-water",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-water/?format=api"
                },
                {
                    "name": "Swamp or Marsh",
                    "key": "swamp",
                    "url": "https://api-beta.open5e.com/v2/environments/swamp/?format=api"
                },
                {
                    "name": "Temple",
                    "key": "temple",
                    "url": "https://api-beta.open5e.com/v2/environments/temple/?format=api"
                },
                {
                    "name": "Badlands",
                    "key": "tob_badlands",
                    "url": "https://api-beta.open5e.com/v2/environments/tob_badlands/?format=api"
                },
                {
                    "name": "Tomb",
                    "key": "tomb",
                    "url": "https://api-beta.open5e.com/v2/environments/tomb/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_eye-golem/?format=api",
            "key": "tob_eye-golem",
            "name": "Eye Golem",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Large",
                "key": "large",
                "url": "https://api-beta.open5e.com/v2/sizes/large/?format=api"
            },
            "challenge_rating_decimal": "11.000",
            "challenge_rating_text": "11",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands the language of its creator, but can't speak",
                "data": []
            },
            "armor_class": 20,
            "armor_detail": "natural armor",
            "hit_points": 157,
            "hit_dice": "15d10+75",
            "experience_points": 7200,
            "ability_scores": {
                "strength": 22,
                "dexterity": 9,
                "constitution": 20,
                "intelligence": 5,
                "wisdom": 11,
                "charisma": 1
            },
            "modifiers": {
                "strength": 6,
                "dexterity": -1,
                "constitution": 5,
                "intelligence": -3,
                "wisdom": 0,
                "charisma": -5
            },
            "initiative_bonus": -1,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 6,
                "dexterity": -1,
                "constitution": 5,
                "intelligence": -3,
                "wisdom": 0,
                "charisma": -5
            },
            "skill_bonuses": {
                "perception": 8
            },
            "skill_bonuses_all": {
                "acrobatics": -1,
                "animal_handling": 0,
                "arcana": -3,
                "athletics": 6,
                "deception": -5,
                "history": -3,
                "insight": 0,
                "intimidation": -5,
                "investigation": -3,
                "medicine": 0,
                "nature": -3,
                "perception": 8,
                "performance": -5,
                "persuasion": -5,
                "religion": -3,
                "sleight_of_hand": -1,
                "stealth": -1,
                "survival": 0
            },
            "passive_perception": 18,
            "resistances_and_immunities": {
                "damage_immunities_display": "fire, poison, psychic; bludgeoning, piercing, and slashing from nonmagical attacks not made with adamantine weapons",
                "damage_immunities": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Fire",
                        "key": "fire",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhausted, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": null,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": 120.0,
            "actions": [
                {
                    "name": "Gaze of Ancient Light",
                    "desc": "The golem emits a burst of blinding light, affecting all opponents within 30 feet who are visible to it. These creatures must make a successful DC 17 Constitution saving throw or be permanently blinded. All affected creatures, including those that save successfully, are stunned until the end of their next turn.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 6
                    }
                },
                {
                    "name": "Multiattack",
                    "desc": "The golem makes two melee attacks.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Primal Voice of Doom",
                    "desc": "The golem intones a disturbing invocation of the sun god. Creatures within 30 feet of the golem must make a successful DC 17 Wisdom saving throw or become frightened Deaf or unhearing creatures are unaffected.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 3,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "PER_DAY",
                        "param": 1
                    }
                },
                {
                    "name": "Shoot into the Sun (1 minute/day)",
                    "desc": "When roused for combat, the golem opens many of its eyes, emitting blinding light. All ranged attacks, including ranged spells that require a spell attack roll, are made with disadvantage against the golem. The effect persists as long as the eye golem desires, up to a total of 1 minute (10 rounds) per day.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": null,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +10 to hit, reach 5ft., one target. Hit: 24 (4d8 + 6) bludgeoning damage.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 10,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 4,
                            "damage_die_type": "D8",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Bludgeoning",
                                "key": "bludgeoning",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Immutable Form",
                    "desc": "The golem is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The golem has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Magic Weapons",
                    "desc": "The golem's weapon attacks are magical."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Arctic or Tundra",
                    "key": "arctic",
                    "url": "https://api-beta.open5e.com/v2/environments/arctic/?format=api"
                },
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Coast",
                    "key": "coast",
                    "url": "https://api-beta.open5e.com/v2/environments/coast/?format=api"
                },
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Grassland or Plains",
                    "key": "grassland",
                    "url": "https://api-beta.open5e.com/v2/environments/grassland/?format=api"
                },
                {
                    "name": "Hills",
                    "key": "hills",
                    "url": "https://api-beta.open5e.com/v2/environments/hills/?format=api"
                },
                {
                    "name": "Laboratory",
                    "key": "laboratory",
                    "url": "https://api-beta.open5e.com/v2/environments/laboratory/?format=api"
                },
                {
                    "name": "Lake",
                    "key": "lake",
                    "url": "https://api-beta.open5e.com/v2/environments/lake/?format=api"
                },
                {
                    "name": "Mountain",
                    "key": "mountain",
                    "url": "https://api-beta.open5e.com/v2/environments/mountain/?format=api"
                },
                {
                    "name": "Ocean",
                    "key": "ocean",
                    "url": "https://api-beta.open5e.com/v2/environments/ocean/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Sewer",
                    "key": "sewer",
                    "url": "https://api-beta.open5e.com/v2/environments/sewer/?format=api"
                },
                {
                    "name": "Shadowfell",
                    "key": "shadowfell",
                    "url": "https://api-beta.open5e.com/v2/environments/shadowfell/?format=api"
                },
                {
                    "name": "The Abyss",
                    "key": "srd_abyss",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_abyss/?format=api"
                },
                {
                    "name": "Astral Plane",
                    "key": "srd_astral-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_astral-plane/?format=api"
                },
                {
                    "name": "Elysium",
                    "key": "srd_elysium",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_elysium/?format=api"
                },
                {
                    "name": "Ethereal Plane",
                    "key": "srd_ethereal-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_ethereal-plane/?format=api"
                },
                {
                    "name": "Feywild",
                    "key": "srd_feywild",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_feywild/?format=api"
                },
                {
                    "name": "Hell",
                    "key": "srd_hell",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_hell/?format=api"
                },
                {
                    "name": "Material Plane",
                    "key": "srd_material-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_material-plane/?format=api"
                },
                {
                    "name": "Plane of Air",
                    "key": "srd_plane-of-air",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-air/?format=api"
                },
                {
                    "name": "Plane of Earth",
                    "key": "srd_plane-of-earth",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-earth/?format=api"
                },
                {
                    "name": "Plane of Fire",
                    "key": "srd_plane-of-fire",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-fire/?format=api"
                },
                {
                    "name": "Plane of Water",
                    "key": "srd_plane-of-water",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-water/?format=api"
                },
                {
                    "name": "Swamp or Marsh",
                    "key": "swamp",
                    "url": "https://api-beta.open5e.com/v2/environments/swamp/?format=api"
                },
                {
                    "name": "Temple",
                    "key": "temple",
                    "url": "https://api-beta.open5e.com/v2/environments/temple/?format=api"
                },
                {
                    "name": "Badlands",
                    "key": "tob_badlands",
                    "url": "https://api-beta.open5e.com/v2/environments/tob_badlands/?format=api"
                },
                {
                    "name": "Tomb",
                    "key": "tomb",
                    "url": "https://api-beta.open5e.com/v2/environments/tomb/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_fellforged/?format=api",
            "key": "tob_fellforged",
            "name": "Fellforged",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Medium",
                "key": "medium",
                "url": "https://api-beta.open5e.com/v2/sizes/medium/?format=api"
            },
            "challenge_rating_decimal": "5.000",
            "challenge_rating_text": "5",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "lawful evil",
            "languages": {
                "as_string": "any languages it knew in life",
                "data": []
            },
            "armor_class": 15,
            "armor_detail": "natural armor",
            "hit_points": 135,
            "hit_dice": "18d8+54",
            "experience_points": 1800,
            "ability_scores": {
                "strength": 14,
                "dexterity": 12,
                "constitution": 17,
                "intelligence": 12,
                "wisdom": 14,
                "charisma": 15
            },
            "modifiers": {
                "strength": 2,
                "dexterity": 1,
                "constitution": 3,
                "intelligence": 1,
                "wisdom": 2,
                "charisma": 2
            },
            "initiative_bonus": 1,
            "saving_throws": {
                "strength": 8
            },
            "saving_throws_all": {
                "strength": 8,
                "dexterity": 1,
                "constitution": 3,
                "intelligence": 1,
                "wisdom": 2,
                "charisma": 2
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": 1,
                "animal_handling": 2,
                "arcana": 1,
                "athletics": 2,
                "deception": 2,
                "history": 1,
                "insight": 2,
                "intimidation": 2,
                "investigation": 1,
                "medicine": 2,
                "nature": 1,
                "perception": 2,
                "performance": 2,
                "persuasion": 2,
                "religion": 1,
                "sleight_of_hand": 1,
                "stealth": 1,
                "survival": 2
            },
            "passive_perception": 12,
            "resistances_and_immunities": {
                "damage_immunities_display": "necrotic, poison",
                "damage_immunities": [
                    {
                        "name": "Necrotic",
                        "key": "necrotic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/necrotic/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    }
                ],
                "damage_resistances_display": "acid, cold, fire, lightning",
                "damage_resistances": [
                    {
                        "name": "Acid",
                        "key": "acid",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/acid/?format=api"
                    },
                    {
                        "name": "Cold",
                        "key": "cold",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/cold/?format=api"
                    },
                    {
                        "name": "Fire",
                        "key": "fire",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                    },
                    {
                        "name": "Lightning",
                        "key": "lightning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/lightning/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Multiattack",
                    "desc": "The fellforged makes two necrotic slam attacks.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Necrotic Slam",
                    "desc": "Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 11 (2d8 + 2) bludgeoning damage plus 4 (1d8) necrotic damage, and the target must succeed on a DC 14 Constitution saving throw or its hit point maximum is reduced by an amount equal to the total damage taken. This reduction lasts until the target finishes a long rest. The target dies if this effect reduces its hit point maximum to 0.",
                    "attacks": [
                        {
                            "name": "Necrotic Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 5,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D8",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Necrotic",
                                "key": "necrotic",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/necrotic/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Violent Escapement",
                    "desc": "With little regard for the clockwork bodies they inhabit, fellforged wraiths can stress and strain their mechanisms in such a violent manner that flywheels become unbalanced, gears shatter, and springs snap. As a bonus action, this violent burst of gears and pulleys deals 7 (2d6) piercing damage to all foes within 5 feet who fail a DC 14 Dexterity saving throw. Each use of this ability imposes a cumulative reduction in movement of 5 feet upon the fellforged. If its speed is reduced to 0 feet, the fellforged becomes paralyzed.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Expelled Spirit",
                    "desc": "While the fellforged body was made to bind spirits, the wraith within is vulnerable to turning attempts. Any successful turn attempt exorcises the wraith from its clockwork frame. The expelled wraith retains its current hp total and fights normally. The construct dies without an animating spirit."
                },
                {
                    "name": "Sunlight Sensitivity",
                    "desc": "While in sunlight, the fellforged has disadvantage on attack rolls, as well as on Wisdom (Perception) checks that rely on sight."
                },
                {
                    "name": "Unnatural Aura",
                    "desc": "All animals, whether wild or domesticated, can sense the unnatural presence of fellforged at a distance of 30 feet. They do not willingly approach nearer than that and panic if forced to do so, and they remain panicked as long as they are within that range."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Arctic or Tundra",
                    "key": "arctic",
                    "url": "https://api-beta.open5e.com/v2/environments/arctic/?format=api"
                },
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Coast",
                    "key": "coast",
                    "url": "https://api-beta.open5e.com/v2/environments/coast/?format=api"
                },
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Grassland or Plains",
                    "key": "grassland",
                    "url": "https://api-beta.open5e.com/v2/environments/grassland/?format=api"
                },
                {
                    "name": "Hills",
                    "key": "hills",
                    "url": "https://api-beta.open5e.com/v2/environments/hills/?format=api"
                },
                {
                    "name": "Laboratory",
                    "key": "laboratory",
                    "url": "https://api-beta.open5e.com/v2/environments/laboratory/?format=api"
                },
                {
                    "name": "Lake",
                    "key": "lake",
                    "url": "https://api-beta.open5e.com/v2/environments/lake/?format=api"
                },
                {
                    "name": "Mountain",
                    "key": "mountain",
                    "url": "https://api-beta.open5e.com/v2/environments/mountain/?format=api"
                },
                {
                    "name": "Ocean",
                    "key": "ocean",
                    "url": "https://api-beta.open5e.com/v2/environments/ocean/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Sewer",
                    "key": "sewer",
                    "url": "https://api-beta.open5e.com/v2/environments/sewer/?format=api"
                },
                {
                    "name": "Shadowfell",
                    "key": "shadowfell",
                    "url": "https://api-beta.open5e.com/v2/environments/shadowfell/?format=api"
                },
                {
                    "name": "The Abyss",
                    "key": "srd_abyss",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_abyss/?format=api"
                },
                {
                    "name": "Astral Plane",
                    "key": "srd_astral-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_astral-plane/?format=api"
                },
                {
                    "name": "Elysium",
                    "key": "srd_elysium",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_elysium/?format=api"
                },
                {
                    "name": "Ethereal Plane",
                    "key": "srd_ethereal-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_ethereal-plane/?format=api"
                },
                {
                    "name": "Feywild",
                    "key": "srd_feywild",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_feywild/?format=api"
                },
                {
                    "name": "Hell",
                    "key": "srd_hell",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_hell/?format=api"
                },
                {
                    "name": "Material Plane",
                    "key": "srd_material-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_material-plane/?format=api"
                },
                {
                    "name": "Plane of Air",
                    "key": "srd_plane-of-air",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-air/?format=api"
                },
                {
                    "name": "Plane of Earth",
                    "key": "srd_plane-of-earth",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-earth/?format=api"
                },
                {
                    "name": "Plane of Fire",
                    "key": "srd_plane-of-fire",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-fire/?format=api"
                },
                {
                    "name": "Plane of Water",
                    "key": "srd_plane-of-water",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-water/?format=api"
                },
                {
                    "name": "Swamp or Marsh",
                    "key": "swamp",
                    "url": "https://api-beta.open5e.com/v2/environments/swamp/?format=api"
                },
                {
                    "name": "Temple",
                    "key": "temple",
                    "url": "https://api-beta.open5e.com/v2/environments/temple/?format=api"
                },
                {
                    "name": "Badlands",
                    "key": "tob_badlands",
                    "url": "https://api-beta.open5e.com/v2/environments/tob_badlands/?format=api"
                },
                {
                    "name": "Tomb",
                    "key": "tomb",
                    "url": "https://api-beta.open5e.com/v2/environments/tomb/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_feyward-tree/?format=api",
            "key": "tob_feyward-tree",
            "name": "Feyward Tree",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Huge",
                "key": "huge",
                "url": "https://api-beta.open5e.com/v2/sizes/huge/?format=api"
            },
            "challenge_rating_decimal": "8.000",
            "challenge_rating_text": "8",
            "proficiency_bonus": null,
            "speed": {
                "walk": 20.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 20.0,
                "crawl": 10.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 10.0,
                "swim": 10.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "-",
                "data": []
            },
            "armor_class": 17,
            "armor_detail": "natural armor",
            "hit_points": 94,
            "hit_dice": "9d12+36",
            "experience_points": 3900,
            "ability_scores": {
                "strength": 26,
                "dexterity": 10,
                "constitution": 18,
                "intelligence": 2,
                "wisdom": 11,
                "charisma": 6
            },
            "modifiers": {
                "strength": 8,
                "dexterity": 0,
                "constitution": 4,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -2
            },
            "initiative_bonus": 0,
            "saving_throws": {
                "constitution": 7,
                "wisdom": 3,
                "charisma": 1
            },
            "saving_throws_all": {
                "strength": 8,
                "dexterity": 0,
                "constitution": 7,
                "intelligence": -4,
                "wisdom": 3,
                "charisma": 1
            },
            "skill_bonuses": {
                "perception": 3
            },
            "skill_bonuses_all": {
                "acrobatics": 0,
                "animal_handling": 0,
                "arcana": -4,
                "athletics": 8,
                "deception": -2,
                "history": -4,
                "insight": 0,
                "intimidation": -2,
                "investigation": -4,
                "medicine": 0,
                "nature": -4,
                "perception": 3,
                "performance": -2,
                "persuasion": -2,
                "religion": -4,
                "sleight_of_hand": 0,
                "stealth": 0,
                "survival": 0
            },
            "passive_perception": 13,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic; bludgeoning, piercing, and slashing from nonmagical attacks not made with adamantine weapons",
                "damage_immunities": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Flaying Leaves",
                    "desc": "The tree can launch a barrage of razor-sharp cold iron leaves from its branches in a 20-foot-radius burst. All creatures caught within this area must make a successful DC 16 Dexterity saving throw or take 21 (6d6) slashing damage, or half as much damage on a successful one.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 5
                    }
                },
                {
                    "name": "Multiattack",
                    "desc": "The tree makes two razor-leafed branch attacks, and may use a bonus action to make a razor-leafed branch attack against any creature standing next to it.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Razor-Leafed Branch",
                    "desc": "Melee Weapon Attack: +11 to hit, reach 15 ft., one target. Hit: 21 (3d8 + 8) slashing damage.",
                    "attacks": [
                        {
                            "name": "Razor-Leafed Branch attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 11,
                            "reach": 15.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 3,
                            "damage_die_type": "D8",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Slashing",
                                "key": "slashing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Contractibility and Conductivity",
                    "desc": "certain spells and effects function differently against feyward trees:\n\na magical attack that deals cold damage slows a feyward tree (as the slow spell) for 3 rounds.\n\na magical attack that deals lightning damage breaks any slow effect on the feyward tree and heals 1 hit point for each 3 damage the attack would otherwise deal. If the amount of healing would cause the tree to exceed its full normal hp, it gains any excess as temporary hp. The tree gets no saving throw against lightning effects."
                },
                {
                    "name": "Immutable Form",
                    "desc": "The feyward tree is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "A feyward tree has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Magic Weapons",
                    "desc": "The feyward tree's weapon attacks are magical."
                },
                {
                    "name": "Warden's Reach",
                    "desc": "Creatures within 15 feet of a feyward tree provoke opportunity attacks even if they take the Disengage action before leaving its reach."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Arctic or Tundra",
                    "key": "arctic",
                    "url": "https://api-beta.open5e.com/v2/environments/arctic/?format=api"
                },
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Coast",
                    "key": "coast",
                    "url": "https://api-beta.open5e.com/v2/environments/coast/?format=api"
                },
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Grassland or Plains",
                    "key": "grassland",
                    "url": "https://api-beta.open5e.com/v2/environments/grassland/?format=api"
                },
                {
                    "name": "Hills",
                    "key": "hills",
                    "url": "https://api-beta.open5e.com/v2/environments/hills/?format=api"
                },
                {
                    "name": "Laboratory",
                    "key": "laboratory",
                    "url": "https://api-beta.open5e.com/v2/environments/laboratory/?format=api"
                },
                {
                    "name": "Lake",
                    "key": "lake",
                    "url": "https://api-beta.open5e.com/v2/environments/lake/?format=api"
                },
                {
                    "name": "Mountain",
                    "key": "mountain",
                    "url": "https://api-beta.open5e.com/v2/environments/mountain/?format=api"
                },
                {
                    "name": "Ocean",
                    "key": "ocean",
                    "url": "https://api-beta.open5e.com/v2/environments/ocean/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Sewer",
                    "key": "sewer",
                    "url": "https://api-beta.open5e.com/v2/environments/sewer/?format=api"
                },
                {
                    "name": "Shadowfell",
                    "key": "shadowfell",
                    "url": "https://api-beta.open5e.com/v2/environments/shadowfell/?format=api"
                },
                {
                    "name": "The Abyss",
                    "key": "srd_abyss",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_abyss/?format=api"
                },
                {
                    "name": "Astral Plane",
                    "key": "srd_astral-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_astral-plane/?format=api"
                },
                {
                    "name": "Elysium",
                    "key": "srd_elysium",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_elysium/?format=api"
                },
                {
                    "name": "Ethereal Plane",
                    "key": "srd_ethereal-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_ethereal-plane/?format=api"
                },
                {
                    "name": "Feywild",
                    "key": "srd_feywild",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_feywild/?format=api"
                },
                {
                    "name": "Hell",
                    "key": "srd_hell",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_hell/?format=api"
                },
                {
                    "name": "Material Plane",
                    "key": "srd_material-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_material-plane/?format=api"
                },
                {
                    "name": "Plane of Air",
                    "key": "srd_plane-of-air",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-air/?format=api"
                },
                {
                    "name": "Plane of Earth",
                    "key": "srd_plane-of-earth",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-earth/?format=api"
                },
                {
                    "name": "Plane of Fire",
                    "key": "srd_plane-of-fire",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-fire/?format=api"
                },
                {
                    "name": "Plane of Water",
                    "key": "srd_plane-of-water",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-water/?format=api"
                },
                {
                    "name": "Swamp or Marsh",
                    "key": "swamp",
                    "url": "https://api-beta.open5e.com/v2/environments/swamp/?format=api"
                },
                {
                    "name": "Temple",
                    "key": "temple",
                    "url": "https://api-beta.open5e.com/v2/environments/temple/?format=api"
                },
                {
                    "name": "Badlands",
                    "key": "tob_badlands",
                    "url": "https://api-beta.open5e.com/v2/environments/tob_badlands/?format=api"
                },
                {
                    "name": "Tomb",
                    "key": "tomb",
                    "url": "https://api-beta.open5e.com/v2/environments/tomb/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_gnarljak/?format=api",
            "key": "tob_gnarljak",
            "name": "Gnarljak",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Small",
                "key": "small",
                "url": "https://api-beta.open5e.com/v2/sizes/small/?format=api"
            },
            "challenge_rating_decimal": "6.000",
            "challenge_rating_text": "6",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "-",
                "data": []
            },
            "armor_class": 16,
            "armor_detail": "",
            "hit_points": 63,
            "hit_dice": "14d6+14",
            "experience_points": 2300,
            "ability_scores": {
                "strength": 13,
                "dexterity": 22,
                "constitution": 11,
                "intelligence": 2,
                "wisdom": 14,
                "charisma": 1
            },
            "modifiers": {
                "strength": 1,
                "dexterity": 6,
                "constitution": 0,
                "intelligence": -4,
                "wisdom": 2,
                "charisma": -5
            },
            "initiative_bonus": 6,
            "saving_throws": {
                "dexterity": 9
            },
            "saving_throws_all": {
                "strength": 1,
                "dexterity": 9,
                "constitution": 0,
                "intelligence": -4,
                "wisdom": 2,
                "charisma": -5
            },
            "skill_bonuses": {
                "perception": 5,
                "stealth": 9
            },
            "skill_bonuses_all": {
                "acrobatics": 6,
                "animal_handling": 2,
                "arcana": -4,
                "athletics": 1,
                "deception": -5,
                "history": -4,
                "insight": 2,
                "intimidation": -5,
                "investigation": -4,
                "medicine": 2,
                "nature": -4,
                "perception": 5,
                "performance": -5,
                "persuasion": -5,
                "religion": -4,
                "sleight_of_hand": 6,
                "stealth": 9,
                "survival": 2
            },
            "passive_perception": 15,
            "resistances_and_immunities": {
                "damage_immunities_display": "necrotic, poison, psychic",
                "damage_immunities": [
                    {
                        "name": "Necrotic",
                        "key": "necrotic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/necrotic/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    }
                ],
                "damage_resistances_display": "cold, acid, fire; bludgeoning, piercing, and slashing from nonmagical attacks",
                "damage_resistances": [
                    {
                        "name": "Acid",
                        "key": "acid",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/acid/?format=api"
                    },
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Cold",
                        "key": "cold",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/cold/?format=api"
                    },
                    {
                        "name": "Fire",
                        "key": "fire",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": null,
            "blindsight_range": 30.0,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Bite",
                    "desc": "Melee Weapon Attack: +9 to hit, reach 5 ft., one target. Hit: 15 (2d8 + 6) piercing damage, and the target must succeed on a DC 16 Dexterity saving throw or fall prone.",
                    "attacks": [
                        {
                            "name": "Bite attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 9,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D8",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Piercing",
                                "key": "piercing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Gnaw",
                    "desc": "When a gnarljak knocks a Medium or smaller target prone, it immediately makes three additional bite attacks against the same target and can move 5 feet, all as a bonus action.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_hoard-golem/?format=api",
            "key": "tob_hoard-golem",
            "name": "Hoard Golem",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Huge",
                "key": "huge",
                "url": "https://api-beta.open5e.com/v2/sizes/huge/?format=api"
            },
            "challenge_rating_decimal": "12.000",
            "challenge_rating_text": "12",
            "proficiency_bonus": null,
            "speed": {
                "walk": 40.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 40.0,
                "crawl": 20.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 20.0,
                "swim": 20.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands the language of its creator but can't speak",
                "data": []
            },
            "armor_class": 18,
            "armor_detail": "natural armor",
            "hit_points": 161,
            "hit_dice": "14d12+70",
            "experience_points": 8400,
            "ability_scores": {
                "strength": 22,
                "dexterity": 15,
                "constitution": 20,
                "intelligence": 3,
                "wisdom": 11,
                "charisma": 1
            },
            "modifiers": {
                "strength": 6,
                "dexterity": 2,
                "constitution": 5,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -5
            },
            "initiative_bonus": 2,
            "saving_throws": {
                "constitution": 9
            },
            "saving_throws_all": {
                "strength": 6,
                "dexterity": 2,
                "constitution": 9,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -5
            },
            "skill_bonuses": {
                "athletics": 10,
                "perception": 4
            },
            "skill_bonuses_all": {
                "acrobatics": 2,
                "animal_handling": 0,
                "arcana": -4,
                "athletics": 10,
                "deception": -5,
                "history": -4,
                "insight": 0,
                "intimidation": -5,
                "investigation": -4,
                "medicine": 0,
                "nature": -4,
                "perception": 4,
                "performance": -5,
                "persuasion": -5,
                "religion": -4,
                "sleight_of_hand": 2,
                "stealth": 2,
                "survival": 0
            },
            "passive_perception": 14,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic; bludgeoning, piercing, and slashing from nonmagical attacks not made with adamantine weapons",
                "damage_immunities": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhausted, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 120.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Multiattack",
                    "desc": "The golem makes two slam attacks.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +10 to hit, reach 10 ft., one target. Hit: 39 (6d10 + 6) bludgeoning damage.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 10,
                            "reach": 10.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 6,
                            "damage_die_type": "D10",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Bludgeoning",
                                "key": "bludgeoning",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Thieving Whirlwind",
                    "desc": "The hoard golem transforms into a 20-foot radius whirlwind of the treasures of which it is composed. In this form, it has immunity to all slashing and piercing damage. As a whirlwind, it can enter other creatures' spaces and stop there. Every creature in a space the whirlwind occupies must make a DC 17 Dexterity saving throw. On a failure, a target takes 40 (6d10 + 7) bludgeoning damage and the whirlwind removes the most valuable visible item on the target, including wielded items, but not armor. If the saving throw is successful, the target takes half the bludgeoning damage and retains all possessions. The golem can remain in whirlwind form for up to 3 rounds, or it can transform back to its normal form on any of its turns as a bonus action.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 5
                    }
                }
            ],
            "traits": [
                {
                    "name": "Immutable Form",
                    "desc": "The golem is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The golem has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Magic Weapons",
                    "desc": "The golem's weapon attacks are magical."
                },
                {
                    "name": "Strike with Awe",
                    "desc": "Creatures within 120 feet of an immobile hoard golem suffer disadvantage on Wisdom (Perception) checks. A creature's sheer glee on discovering a vast hoard of treasure distracts it from its surroundings."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Arctic or Tundra",
                    "key": "arctic",
                    "url": "https://api-beta.open5e.com/v2/environments/arctic/?format=api"
                },
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Coast",
                    "key": "coast",
                    "url": "https://api-beta.open5e.com/v2/environments/coast/?format=api"
                },
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Grassland or Plains",
                    "key": "grassland",
                    "url": "https://api-beta.open5e.com/v2/environments/grassland/?format=api"
                },
                {
                    "name": "Hills",
                    "key": "hills",
                    "url": "https://api-beta.open5e.com/v2/environments/hills/?format=api"
                },
                {
                    "name": "Laboratory",
                    "key": "laboratory",
                    "url": "https://api-beta.open5e.com/v2/environments/laboratory/?format=api"
                },
                {
                    "name": "Lake",
                    "key": "lake",
                    "url": "https://api-beta.open5e.com/v2/environments/lake/?format=api"
                },
                {
                    "name": "Mountain",
                    "key": "mountain",
                    "url": "https://api-beta.open5e.com/v2/environments/mountain/?format=api"
                },
                {
                    "name": "Ocean",
                    "key": "ocean",
                    "url": "https://api-beta.open5e.com/v2/environments/ocean/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Sewer",
                    "key": "sewer",
                    "url": "https://api-beta.open5e.com/v2/environments/sewer/?format=api"
                },
                {
                    "name": "Shadowfell",
                    "key": "shadowfell",
                    "url": "https://api-beta.open5e.com/v2/environments/shadowfell/?format=api"
                },
                {
                    "name": "The Abyss",
                    "key": "srd_abyss",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_abyss/?format=api"
                },
                {
                    "name": "Astral Plane",
                    "key": "srd_astral-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_astral-plane/?format=api"
                },
                {
                    "name": "Elysium",
                    "key": "srd_elysium",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_elysium/?format=api"
                },
                {
                    "name": "Ethereal Plane",
                    "key": "srd_ethereal-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_ethereal-plane/?format=api"
                },
                {
                    "name": "Feywild",
                    "key": "srd_feywild",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_feywild/?format=api"
                },
                {
                    "name": "Hell",
                    "key": "srd_hell",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_hell/?format=api"
                },
                {
                    "name": "Material Plane",
                    "key": "srd_material-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_material-plane/?format=api"
                },
                {
                    "name": "Plane of Air",
                    "key": "srd_plane-of-air",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-air/?format=api"
                },
                {
                    "name": "Plane of Earth",
                    "key": "srd_plane-of-earth",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-earth/?format=api"
                },
                {
                    "name": "Plane of Fire",
                    "key": "srd_plane-of-fire",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-fire/?format=api"
                },
                {
                    "name": "Plane of Water",
                    "key": "srd_plane-of-water",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-water/?format=api"
                },
                {
                    "name": "Swamp or Marsh",
                    "key": "swamp",
                    "url": "https://api-beta.open5e.com/v2/environments/swamp/?format=api"
                },
                {
                    "name": "Temple",
                    "key": "temple",
                    "url": "https://api-beta.open5e.com/v2/environments/temple/?format=api"
                },
                {
                    "name": "Badlands",
                    "key": "tob_badlands",
                    "url": "https://api-beta.open5e.com/v2/environments/tob_badlands/?format=api"
                },
                {
                    "name": "Tomb",
                    "key": "tomb",
                    "url": "https://api-beta.open5e.com/v2/environments/tomb/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_idolic-deity/?format=api",
            "key": "tob_idolic-deity",
            "name": "Idolic Deity",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Small",
                "key": "small",
                "url": "https://api-beta.open5e.com/v2/sizes/small/?format=api"
            },
            "challenge_rating_decimal": "8.000",
            "challenge_rating_text": "8",
            "proficiency_bonus": null,
            "speed": {
                "walk": 0.0,
                "unit": "feet",
                "fly": 30.0
            },
            "speed_all": {
                "unit": "feet",
                "walk": 0.0,
                "crawl": 0.0,
                "hover": false,
                "fly": 30.0,
                "burrow": 0.0,
                "climb": 0.0,
                "swim": 0.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "neutral evil",
            "languages": {
                "as_string": "telepathy 60 ft.",
                "data": []
            },
            "armor_class": 17,
            "armor_detail": "natural armor",
            "hit_points": 90,
            "hit_dice": "12d6+48",
            "experience_points": 3900,
            "ability_scores": {
                "strength": 14,
                "dexterity": 20,
                "constitution": 18,
                "intelligence": 10,
                "wisdom": 11,
                "charisma": 20
            },
            "modifiers": {
                "strength": 2,
                "dexterity": 5,
                "constitution": 4,
                "intelligence": 0,
                "wisdom": 0,
                "charisma": 5
            },
            "initiative_bonus": 5,
            "saving_throws": {
                "wisdom": 3
            },
            "saving_throws_all": {
                "strength": 2,
                "dexterity": 5,
                "constitution": 4,
                "intelligence": 0,
                "wisdom": 3,
                "charisma": 5
            },
            "skill_bonuses": {
                "deception": 8,
                "stealth": 8
            },
            "skill_bonuses_all": {
                "acrobatics": 5,
                "animal_handling": 0,
                "arcana": 0,
                "athletics": 2,
                "deception": 8,
                "history": 0,
                "insight": 0,
                "intimidation": 5,
                "investigation": 0,
                "medicine": 0,
                "nature": 0,
                "perception": 0,
                "performance": 5,
                "persuasion": 5,
                "religion": 0,
                "sleight_of_hand": 5,
                "stealth": 8,
                "survival": 0
            },
            "passive_perception": 10,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    }
                ],
                "damage_resistances_display": "cold; bludgeoning, piercing, and slashing from nonmagical attacks",
                "damage_resistances": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Cold",
                        "key": "cold",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/cold/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "fire",
                "damage_vulnerabilities": [
                    {
                        "name": "Fire",
                        "key": "fire",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                    }
                ],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Multiattack",
                    "desc": "The idolic deity uses Seduce the Righteous and makes two slam attacks.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Seduce the Righteous",
                    "desc": "The idolic deity targets one creature it can see within 30 feet. The target has disadvantage on attack rolls, saving throws, or ability checks (the idolic deity chooses which) until the end of its next turn. A protection from evil and good spell cast on the target prevents this effect, as does a magic circle.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +8 to hit, reach 5 ft., one target. Hit: 8 (1d6 + 5) bludgeoning damage plus 18 (4d8) psychic damage.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 8,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D6",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Psychic",
                                "key": "psychic",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Apostasy Aura",
                    "desc": "The idolic deity's presence causes devout followers to doubt their faith. A cleric or paladin that can see the idolic deity and wishes to cast a spell or use a class feature must make a DC 16 Wisdom saving throw. On a failed save, the spell or class feature is spent as if it was used, but it has no effect."
                },
                {
                    "name": "Incorporeal Movement",
                    "desc": "The idolic deity can move through other creatures and objects as if they were difficult terrain. It takes 5 (1d10) force damage if it ends its turn inside an object."
                },
                {
                    "name": "Shadow Stealth",
                    "desc": "While in dim light or darkness, the idolic deity can take the Hide action as a bonus action."
                },
                {
                    "name": "Stealth in darkness",
                    "desc": "The idolic diety gains an additional +3 to Stealth (+11 in total) in dim light or darkness."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_library-automaton/?format=api",
            "key": "tob_library-automaton",
            "name": "Library Automaton",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Small",
                "key": "small",
                "url": "https://api-beta.open5e.com/v2/sizes/small/?format=api"
            },
            "challenge_rating_decimal": "0.500",
            "challenge_rating_text": "1/2",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "lawful neutral",
            "languages": {
                "as_string": "Common, Machine Speech",
                "data": [
                    {
                        "name": "Common",
                        "key": "common",
                        "url": "https://api-beta.open5e.com/v2/languages/common/?format=api",
                        "desc": "Typical speakers are Humans."
                    }
                ]
            },
            "armor_class": 13,
            "armor_detail": "natural armor",
            "hit_points": 7,
            "hit_dice": "2d6",
            "experience_points": 100,
            "ability_scores": {
                "strength": 8,
                "dexterity": 13,
                "constitution": 10,
                "intelligence": 14,
                "wisdom": 12,
                "charisma": 8
            },
            "modifiers": {
                "strength": -1,
                "dexterity": 1,
                "constitution": 0,
                "intelligence": 2,
                "wisdom": 1,
                "charisma": -1
            },
            "initiative_bonus": 1,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": -1,
                "dexterity": 1,
                "constitution": 0,
                "intelligence": 2,
                "wisdom": 1,
                "charisma": -1
            },
            "skill_bonuses": {
                "history": 4,
                "investigation": 4
            },
            "skill_bonuses_all": {
                "acrobatics": 1,
                "animal_handling": 1,
                "arcana": 2,
                "athletics": -1,
                "deception": -1,
                "history": 4,
                "insight": 1,
                "intimidation": -1,
                "investigation": 4,
                "medicine": 1,
                "nature": 2,
                "perception": 1,
                "performance": -1,
                "persuasion": -1,
                "religion": 2,
                "sleight_of_hand": 1,
                "stealth": 1,
                "survival": 1
            },
            "passive_perception": 11,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": null,
            "blindsight_range": 60.0,
            "tremorsense_range": null,
            "truesight_range": 10.0,
            "actions": [
                {
                    "name": "Bibliotelekinesis",
                    "desc": "This ability functions as the cantrip mage hand but can be used only on books, scrolls, maps, and other printed or written materials.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Gaze of Confusion",
                    "desc": "The library automaton chooses one creature it can see within 40 feet. The target must succeed on a DC 12 Intelligence saving throw or take 9 (3d4 + 2) psychic damage and have disadvantage on Intelligence-based checks, saving throws, and attacks until the end of its next turn. If the saving throw succeeds, then the target takes half damage and suffers no other effect.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Extra-Dimensional Book Repository",
                    "desc": "A small door on the chest of the library automaton opens into an extra-dimensional bookcase. This bookcase functions exactly as a bag of holding except that it can store only written materials such as books, scrolls, tomes, parchment, folders, notebooks, spellbooks, and the like."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_living-wick/?format=api",
            "key": "tob_living-wick",
            "name": "Living Wick",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Small",
                "key": "small",
                "url": "https://api-beta.open5e.com/v2/sizes/small/?format=api"
            },
            "challenge_rating_decimal": "0.250",
            "challenge_rating_text": "1/4",
            "proficiency_bonus": null,
            "speed": {
                "walk": 20.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 20.0,
                "crawl": 10.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 10.0,
                "swim": 10.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "shares a telepathic link with the individual that lit its wick",
                "data": []
            },
            "armor_class": 13,
            "armor_detail": "natural armor",
            "hit_points": 28,
            "hit_dice": "8d6",
            "experience_points": 50,
            "ability_scores": {
                "strength": 10,
                "dexterity": 10,
                "constitution": 10,
                "intelligence": 5,
                "wisdom": 5,
                "charisma": 5
            },
            "modifiers": {
                "strength": 0,
                "dexterity": 0,
                "constitution": 0,
                "intelligence": -3,
                "wisdom": -3,
                "charisma": -3
            },
            "initiative_bonus": 0,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 0,
                "dexterity": 0,
                "constitution": 0,
                "intelligence": -3,
                "wisdom": -3,
                "charisma": -3
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": 0,
                "animal_handling": -3,
                "arcana": -3,
                "athletics": 0,
                "deception": -3,
                "history": -3,
                "insight": -3,
                "intimidation": -3,
                "investigation": -3,
                "medicine": -3,
                "nature": -3,
                "perception": -3,
                "performance": -3,
                "persuasion": -3,
                "religion": -3,
                "sleight_of_hand": 0,
                "stealth": 0,
                "survival": -3
            },
            "passive_perception": 10,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "fire",
                "damage_vulnerabilities": [
                    {
                        "name": "Fire",
                        "key": "fire",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                    }
                ],
                "condition_immunities_display": "blinded, charmed, deafened, exhaustion, frightened, paralyzed, petrified, poisoned, unconscious",
                "condition_immunities": [
                    {
                        "name": "Blinded",
                        "key": "blinded",
                        "url": "https://api-beta.open5e.com/v2/conditions/blinded/?format=api"
                    },
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Deafened",
                        "key": "deafened",
                        "url": "https://api-beta.open5e.com/v2/conditions/deafened/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    },
                    {
                        "name": "Unconscious",
                        "key": "unconscious",
                        "url": "https://api-beta.open5e.com/v2/conditions/unconscious/?format=api"
                    }
                ]
            },
            "normal_sight_range": null,
            "darkvision_range": null,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Consume Self",
                    "desc": "A living wick can be commanded to rapidly burn through the remains of its wick, creating a devastating fireball. All creatures within 20 feet of the living wick take 7 (2d6) fire damage, or half damage with a successful DC 13 Dexterity saving throw. The fire spreads around corners and ignites flammable objects in the area that aren't being worn or carried. The wick is reduced to a lifeless puddle of wax.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +2 to hit, reach 5 ft., one target. Hit: 3 (1d6) bludgeoning damage.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 2,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D6",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Bludgeoning",
                                "key": "bludgeoning",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Controlled",
                    "desc": "Living wicks cannot move, attack, or perform actions when they are not lit. Living wicks only respond to the telepathic commands of the individual that lit them."
                },
                {
                    "name": "Light",
                    "desc": "Activated living wicks produce light as a torch."
                },
                {
                    "name": "Melting",
                    "desc": "A living wick loses one hit point for every 24 hours it remains lit."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_monolith-champion/?format=api",
            "key": "tob_monolith-champion",
            "name": "Monolith Champion",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Large",
                "key": "large",
                "url": "https://api-beta.open5e.com/v2/sizes/large/?format=api"
            },
            "challenge_rating_decimal": "8.000",
            "challenge_rating_text": "8",
            "proficiency_bonus": null,
            "speed": {
                "walk": 40.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 40.0,
                "crawl": 20.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 20.0,
                "swim": 20.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "Elvish, Umbral",
                "data": [
                    {
                        "name": "Elvish",
                        "key": "elvish",
                        "url": "https://api-beta.open5e.com/v2/languages/elvish/?format=api",
                        "desc": "Typical speakers are elves."
                    }
                ]
            },
            "armor_class": 17,
            "armor_detail": "natural armor",
            "hit_points": 102,
            "hit_dice": "12d10+36",
            "experience_points": 3900,
            "ability_scores": {
                "strength": 19,
                "dexterity": 12,
                "constitution": 16,
                "intelligence": 10,
                "wisdom": 10,
                "charisma": 10
            },
            "modifiers": {
                "strength": 4,
                "dexterity": 1,
                "constitution": 3,
                "intelligence": 0,
                "wisdom": 0,
                "charisma": 0
            },
            "initiative_bonus": 1,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 4,
                "dexterity": 1,
                "constitution": 3,
                "intelligence": 0,
                "wisdom": 0,
                "charisma": 0
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": 1,
                "animal_handling": 0,
                "arcana": 0,
                "athletics": 4,
                "deception": 0,
                "history": 0,
                "insight": 0,
                "intimidation": 0,
                "investigation": 0,
                "medicine": 0,
                "nature": 0,
                "perception": 0,
                "performance": 0,
                "persuasion": 0,
                "religion": 0,
                "sleight_of_hand": 1,
                "stealth": 1,
                "survival": 0
            },
            "passive_perception": 10,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, bludgeoning, piercing, and slashing from nonmagical attacks not made with adamantine weapons",
                "damage_immunities": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Greatsword",
                    "desc": "Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 14 (3d6 + 4) slashing damage plus 11 (2d10) cold or fire damage.",
                    "attacks": [
                        {
                            "name": "Greatsword attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 7,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 3,
                            "damage_die_type": "D6",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Fire",
                                "key": "fire",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Multiattack",
                    "desc": "The champion makes two greatsword attacks or two slam attacks.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) bludgeoning damage plus 11 (2d10) cold or fire damage.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 7,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D6",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Fire",
                                "key": "fire",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Blatant Dismissal",
                    "desc": "While in a fey court or castle, a monolith champion that scores a successful hit with its greatsword can try to force the substitution of the target with a shadow double. The target must succeed at a DC 14 Charisma saving throw or become invisible, silent, and paralyzed, while an illusory version of itself remains visible and audible-and under the monolith champion's control, shouting for a retreat or the like. Outside fey locales, this ability does not function."
                },
                {
                    "name": "Fey Flame",
                    "desc": "The ritual powering a monolith champion grants it an inner flame that it can use to enhance its weapon or its fists with additional fire or cold damage, depending on the construct's needs."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Arctic or Tundra",
                    "key": "arctic",
                    "url": "https://api-beta.open5e.com/v2/environments/arctic/?format=api"
                },
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Coast",
                    "key": "coast",
                    "url": "https://api-beta.open5e.com/v2/environments/coast/?format=api"
                },
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Grassland or Plains",
                    "key": "grassland",
                    "url": "https://api-beta.open5e.com/v2/environments/grassland/?format=api"
                },
                {
                    "name": "Hills",
                    "key": "hills",
                    "url": "https://api-beta.open5e.com/v2/environments/hills/?format=api"
                },
                {
                    "name": "Laboratory",
                    "key": "laboratory",
                    "url": "https://api-beta.open5e.com/v2/environments/laboratory/?format=api"
                },
                {
                    "name": "Lake",
                    "key": "lake",
                    "url": "https://api-beta.open5e.com/v2/environments/lake/?format=api"
                },
                {
                    "name": "Mountain",
                    "key": "mountain",
                    "url": "https://api-beta.open5e.com/v2/environments/mountain/?format=api"
                },
                {
                    "name": "Ocean",
                    "key": "ocean",
                    "url": "https://api-beta.open5e.com/v2/environments/ocean/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Sewer",
                    "key": "sewer",
                    "url": "https://api-beta.open5e.com/v2/environments/sewer/?format=api"
                },
                {
                    "name": "Shadowfell",
                    "key": "shadowfell",
                    "url": "https://api-beta.open5e.com/v2/environments/shadowfell/?format=api"
                },
                {
                    "name": "The Abyss",
                    "key": "srd_abyss",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_abyss/?format=api"
                },
                {
                    "name": "Astral Plane",
                    "key": "srd_astral-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_astral-plane/?format=api"
                },
                {
                    "name": "Elysium",
                    "key": "srd_elysium",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_elysium/?format=api"
                },
                {
                    "name": "Ethereal Plane",
                    "key": "srd_ethereal-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_ethereal-plane/?format=api"
                },
                {
                    "name": "Feywild",
                    "key": "srd_feywild",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_feywild/?format=api"
                },
                {
                    "name": "Hell",
                    "key": "srd_hell",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_hell/?format=api"
                },
                {
                    "name": "Material Plane",
                    "key": "srd_material-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_material-plane/?format=api"
                },
                {
                    "name": "Plane of Air",
                    "key": "srd_plane-of-air",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-air/?format=api"
                },
                {
                    "name": "Plane of Earth",
                    "key": "srd_plane-of-earth",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-earth/?format=api"
                },
                {
                    "name": "Plane of Fire",
                    "key": "srd_plane-of-fire",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-fire/?format=api"
                },
                {
                    "name": "Plane of Water",
                    "key": "srd_plane-of-water",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-water/?format=api"
                },
                {
                    "name": "Swamp or Marsh",
                    "key": "swamp",
                    "url": "https://api-beta.open5e.com/v2/environments/swamp/?format=api"
                },
                {
                    "name": "Temple",
                    "key": "temple",
                    "url": "https://api-beta.open5e.com/v2/environments/temple/?format=api"
                },
                {
                    "name": "Badlands",
                    "key": "tob_badlands",
                    "url": "https://api-beta.open5e.com/v2/environments/tob_badlands/?format=api"
                },
                {
                    "name": "Tomb",
                    "key": "tomb",
                    "url": "https://api-beta.open5e.com/v2/environments/tomb/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_monolith-footman/?format=api",
            "key": "tob_monolith-footman",
            "name": "Monolith Footman",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Large",
                "key": "large",
                "url": "https://api-beta.open5e.com/v2/sizes/large/?format=api"
            },
            "challenge_rating_decimal": "3.000",
            "challenge_rating_text": "3",
            "proficiency_bonus": null,
            "speed": {
                "walk": 40.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 40.0,
                "crawl": 20.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 20.0,
                "swim": 20.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "Elvish, Umbral",
                "data": [
                    {
                        "name": "Elvish",
                        "key": "elvish",
                        "url": "https://api-beta.open5e.com/v2/languages/elvish/?format=api",
                        "desc": "Typical speakers are elves."
                    }
                ]
            },
            "armor_class": 14,
            "armor_detail": "natural armor",
            "hit_points": 60,
            "hit_dice": "8d10+16",
            "experience_points": 700,
            "ability_scores": {
                "strength": 18,
                "dexterity": 12,
                "constitution": 14,
                "intelligence": 10,
                "wisdom": 10,
                "charisma": 10
            },
            "modifiers": {
                "strength": 4,
                "dexterity": 1,
                "constitution": 2,
                "intelligence": 0,
                "wisdom": 0,
                "charisma": 0
            },
            "initiative_bonus": 1,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 4,
                "dexterity": 1,
                "constitution": 2,
                "intelligence": 0,
                "wisdom": 0,
                "charisma": 0
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": 1,
                "animal_handling": 0,
                "arcana": 0,
                "athletics": 4,
                "deception": 0,
                "history": 0,
                "insight": 0,
                "intimidation": 0,
                "investigation": 0,
                "medicine": 0,
                "nature": 0,
                "perception": 0,
                "performance": 0,
                "persuasion": 0,
                "religion": 0,
                "sleight_of_hand": 1,
                "stealth": 1,
                "survival": 0
            },
            "passive_perception": 10,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, bludgeoning, piercing, and slashing from nonmagical attacks not made with adamantine weapons",
                "damage_immunities": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Longsword",
                    "desc": "Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) slashing damage plus 9 (2d8) cold or fire damage.",
                    "attacks": [
                        {
                            "name": "Longsword attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 6,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D6",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Fire",
                                "key": "fire",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 8 (1d8 + 4) bludgeoning damage plus 9 (2d8) cold or fire damage.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 6,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D8",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Fire",
                                "key": "fire",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Blatant Dismissal",
                    "desc": "While in the courts or castles of the fey, a monolith footman that scores a successful hit with its longsword can try to force the substitution of the target with a shadow double. The target must succeed at a DC 10 Charisma saving throw or become invisible, silent, and paralyzed, while an illusory version of itself remains visible and audible-and under the monolith footman's control, shouting for a retreat or the like. Outside fey locales, this ability does not function."
                },
                {
                    "name": "Fey Flame",
                    "desc": "The ritual powering a monolith footman grants it an inner flame that it can use to enhance its weapon or its fists with additional fire or cold damage, depending on the construct's needs."
                },
                {
                    "name": "Simple Construction",
                    "desc": "Monolith footmen are designed with a delicate fey construction. They burst into pieces and are destroyed when they receive a critical hit."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Arctic or Tundra",
                    "key": "arctic",
                    "url": "https://api-beta.open5e.com/v2/environments/arctic/?format=api"
                },
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Coast",
                    "key": "coast",
                    "url": "https://api-beta.open5e.com/v2/environments/coast/?format=api"
                },
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Grassland or Plains",
                    "key": "grassland",
                    "url": "https://api-beta.open5e.com/v2/environments/grassland/?format=api"
                },
                {
                    "name": "Hills",
                    "key": "hills",
                    "url": "https://api-beta.open5e.com/v2/environments/hills/?format=api"
                },
                {
                    "name": "Laboratory",
                    "key": "laboratory",
                    "url": "https://api-beta.open5e.com/v2/environments/laboratory/?format=api"
                },
                {
                    "name": "Lake",
                    "key": "lake",
                    "url": "https://api-beta.open5e.com/v2/environments/lake/?format=api"
                },
                {
                    "name": "Mountain",
                    "key": "mountain",
                    "url": "https://api-beta.open5e.com/v2/environments/mountain/?format=api"
                },
                {
                    "name": "Ocean",
                    "key": "ocean",
                    "url": "https://api-beta.open5e.com/v2/environments/ocean/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Sewer",
                    "key": "sewer",
                    "url": "https://api-beta.open5e.com/v2/environments/sewer/?format=api"
                },
                {
                    "name": "Shadowfell",
                    "key": "shadowfell",
                    "url": "https://api-beta.open5e.com/v2/environments/shadowfell/?format=api"
                },
                {
                    "name": "The Abyss",
                    "key": "srd_abyss",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_abyss/?format=api"
                },
                {
                    "name": "Astral Plane",
                    "key": "srd_astral-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_astral-plane/?format=api"
                },
                {
                    "name": "Elysium",
                    "key": "srd_elysium",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_elysium/?format=api"
                },
                {
                    "name": "Ethereal Plane",
                    "key": "srd_ethereal-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_ethereal-plane/?format=api"
                },
                {
                    "name": "Feywild",
                    "key": "srd_feywild",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_feywild/?format=api"
                },
                {
                    "name": "Hell",
                    "key": "srd_hell",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_hell/?format=api"
                },
                {
                    "name": "Material Plane",
                    "key": "srd_material-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_material-plane/?format=api"
                },
                {
                    "name": "Plane of Air",
                    "key": "srd_plane-of-air",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-air/?format=api"
                },
                {
                    "name": "Plane of Earth",
                    "key": "srd_plane-of-earth",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-earth/?format=api"
                },
                {
                    "name": "Plane of Fire",
                    "key": "srd_plane-of-fire",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-fire/?format=api"
                },
                {
                    "name": "Plane of Water",
                    "key": "srd_plane-of-water",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-water/?format=api"
                },
                {
                    "name": "Swamp or Marsh",
                    "key": "swamp",
                    "url": "https://api-beta.open5e.com/v2/environments/swamp/?format=api"
                },
                {
                    "name": "Temple",
                    "key": "temple",
                    "url": "https://api-beta.open5e.com/v2/environments/temple/?format=api"
                },
                {
                    "name": "Badlands",
                    "key": "tob_badlands",
                    "url": "https://api-beta.open5e.com/v2/environments/tob_badlands/?format=api"
                },
                {
                    "name": "Tomb",
                    "key": "tomb",
                    "url": "https://api-beta.open5e.com/v2/environments/tomb/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_possessed-pillar/?format=api",
            "key": "tob_possessed-pillar",
            "name": "Possessed Pillar",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Large",
                "key": "large",
                "url": "https://api-beta.open5e.com/v2/sizes/large/?format=api"
            },
            "challenge_rating_decimal": "7.000",
            "challenge_rating_text": "7",
            "proficiency_bonus": null,
            "speed": {
                "walk": 20.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 20.0,
                "crawl": 10.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 10.0,
                "swim": 10.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands the languages of its creator but can't speak",
                "data": []
            },
            "armor_class": 14,
            "armor_detail": "natural armor",
            "hit_points": 95,
            "hit_dice": "10d10+40",
            "experience_points": 2900,
            "ability_scores": {
                "strength": 20,
                "dexterity": 8,
                "constitution": 19,
                "intelligence": 3,
                "wisdom": 11,
                "charisma": 1
            },
            "modifiers": {
                "strength": 5,
                "dexterity": -1,
                "constitution": 4,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -5
            },
            "initiative_bonus": -1,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 5,
                "dexterity": -1,
                "constitution": 4,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -5
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": -1,
                "animal_handling": 0,
                "arcana": -4,
                "athletics": 5,
                "deception": -5,
                "history": -4,
                "insight": 0,
                "intimidation": -5,
                "investigation": -4,
                "medicine": 0,
                "nature": -4,
                "perception": 0,
                "performance": -5,
                "persuasion": -5,
                "religion": -4,
                "sleight_of_hand": -1,
                "stealth": -1,
                "survival": 0
            },
            "passive_perception": 10,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic; bludgeoning, piercing, and slashing from nonmagical attacks not made with adamantine weapons",
                "damage_immunities": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 120.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Multiattack",
                    "desc": "The pillar makes two slam attacks.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +8 to hit, reach 5 ft., one target. Hit: 18 (3d8 + 5) bludgeoning damage.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 8,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 3,
                            "damage_die_type": "D8",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Bludgeoning",
                                "key": "bludgeoning",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "False Appearance",
                    "desc": "While the pillar remains motionless, it is indistinguishable from a statue or a carved column."
                },
                {
                    "name": "Immutable Form",
                    "desc": "The pillar is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The pillar has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Magic Weapons",
                    "desc": "The pillar's weapon attacks are magical."
                },
                {
                    "name": "Steal Weapons",
                    "desc": "The eldritch magic that powers the pillar produces a magnetic power that seizes metal objects that touch it, including metal weapons. When a creature successfully strikes the pillar with a metal melee weapon, the attacker must make a successful DC 15 Strength or Dexterity saving throw or the weapon becomes stuck to the pillar until the pillar releases it or is destroyed. The saving throw uses the same ability as the attack used. The pillar can release all metal weapons stuck to it whenever it wants. A pillar always drops all weapons stuck to it when it believes it's no longer threatened. This ability affects armor only during a grapple."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_salt-golem/?format=api",
            "key": "tob_salt-golem",
            "name": "Salt Golem",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Large",
                "key": "large",
                "url": "https://api-beta.open5e.com/v2/sizes/large/?format=api"
            },
            "challenge_rating_decimal": "10.000",
            "challenge_rating_text": "10",
            "proficiency_bonus": null,
            "speed": {
                "walk": 20.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 20.0,
                "crawl": 10.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 10.0,
                "swim": 10.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands the languages of its creator but can't speak",
                "data": []
            },
            "armor_class": 17,
            "armor_detail": "natural armor",
            "hit_points": 110,
            "hit_dice": "11d10+55",
            "experience_points": 5900,
            "ability_scores": {
                "strength": 20,
                "dexterity": 9,
                "constitution": 20,
                "intelligence": 3,
                "wisdom": 11,
                "charisma": 1
            },
            "modifiers": {
                "strength": 5,
                "dexterity": -1,
                "constitution": 5,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -5
            },
            "initiative_bonus": -1,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 5,
                "dexterity": -1,
                "constitution": 5,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -5
            },
            "skill_bonuses": {
                "athletics": 9
            },
            "skill_bonuses_all": {
                "acrobatics": -1,
                "animal_handling": 0,
                "arcana": -4,
                "athletics": 9,
                "deception": -5,
                "history": -4,
                "insight": 0,
                "intimidation": -5,
                "investigation": -4,
                "medicine": 0,
                "nature": -4,
                "perception": 0,
                "performance": -5,
                "persuasion": -5,
                "religion": -4,
                "sleight_of_hand": -1,
                "stealth": -1,
                "survival": 0
            },
            "passive_perception": 10,
            "resistances_and_immunities": {
                "damage_immunities_display": "fire, poison, psychic; bludgeoning, piercing, and slashing from nonmagical attacks not made with adamantine weapons",
                "damage_immunities": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Fire",
                        "key": "fire",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 120.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Multiattack",
                    "desc": "The golem makes two slam attacks.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +9 to hit, reach 5 ft., one target. Hit: 27 (5d8 + 5) bludgeoning damage and the target must make a successful DC 17 Constitution saving throw or gain one level of exhaustion.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 9,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 5,
                            "damage_die_type": "D8",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Bludgeoning",
                                "key": "bludgeoning",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Blinding Salt Spray",
                    "desc": "Any time the golem is hit in combat, thousands of tiny salt crystals erupt from its body. All creatures within 5 feet of the golem must succeed on a DC 17 Dexterity saving throw or become blinded for 1d3 rounds."
                },
                {
                    "name": "Immutable Form",
                    "desc": "The golem is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The golem has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Magic Weapons",
                    "desc": "The golem's weapon attacks are magical."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Ocean",
                    "key": "ocean",
                    "url": "https://api-beta.open5e.com/v2/environments/ocean/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_shabti/?format=api",
            "key": "tob_shabti",
            "name": "Shabti",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Medium",
                "key": "medium",
                "url": "https://api-beta.open5e.com/v2/sizes/medium/?format=api"
            },
            "challenge_rating_decimal": "8.000",
            "challenge_rating_text": "8",
            "proficiency_bonus": null,
            "speed": {
                "walk": 40.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 40.0,
                "crawl": 20.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 20.0,
                "swim": 20.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands the languages of its creator but can't speak",
                "data": []
            },
            "armor_class": 17,
            "armor_detail": "natural armor",
            "hit_points": 102,
            "hit_dice": "12d8+48",
            "experience_points": 3900,
            "ability_scores": {
                "strength": 14,
                "dexterity": 20,
                "constitution": 18,
                "intelligence": 6,
                "wisdom": 11,
                "charisma": 6
            },
            "modifiers": {
                "strength": 2,
                "dexterity": 5,
                "constitution": 4,
                "intelligence": -2,
                "wisdom": 0,
                "charisma": -2
            },
            "initiative_bonus": 5,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 2,
                "dexterity": 5,
                "constitution": 4,
                "intelligence": -2,
                "wisdom": 0,
                "charisma": -2
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": 5,
                "animal_handling": 0,
                "arcana": -2,
                "athletics": 2,
                "deception": -2,
                "history": -2,
                "insight": 0,
                "intimidation": -2,
                "investigation": -2,
                "medicine": 0,
                "nature": -2,
                "perception": 0,
                "performance": -2,
                "persuasion": -2,
                "religion": -2,
                "sleight_of_hand": 5,
                "stealth": 5,
                "survival": 0
            },
            "passive_perception": 10,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic; bludgeoning, piercing, and slashing from nonmagical attacks not made with adamantine weapons",
                "damage_immunities": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Multiattack",
                    "desc": "The shabti uses Telekinesis and makes two attacks with its nabboot.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Nabboot",
                    "desc": "Melee Weapon Attack: +8 to hit, reach 5 ft., one target. Hit: 7 (1d4 + 5) bludgeoning damage plus 7 (2d6) necrotic damage. If the target is a creature, it must succeed on a DC 15 Constitution saving throw or be cursed with tomb taint. The cursed target's speed is reduced to half, and its hit point maximum decreases by 3 (1d6) for every 24 hours that elapse. If the curse reduces the target's hit point maximum to 0, the target dies and its body turns to dust. The curse lasts until removed by the remove curse spell or comparable magic.",
                    "attacks": [
                        {
                            "name": "Nabboot attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 8,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D4",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Necrotic",
                                "key": "necrotic",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/necrotic/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Telekinesis",
                    "desc": "The shabti targets a creature within 60 feet. The target must succeed on a DC 15 Strength check or the shabti moves it up to 30 feet in any direction (including upward), and it is restrained until the end of the shabti's next turn.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Immutable Form",
                    "desc": "The shabti is immune to spells and effects that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The shabti has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Magic Weapons",
                    "desc": "The shabti's weapon attacks are magical."
                },
                {
                    "name": "Serpentine Armlets",
                    "desc": "As a bonus action, the shabti commands its armlets to drop to the floor, whereupon they become two giant poisonous snakes. The shabti can mentally direct the serpents (this does not require an action). If the snakes are killed, they dissolve into wisps of smoke which reform around the shabti's forearms, and they can't be turned into snakes for 1 week. These armlets are linked to the shabti at the time of its creation and do not function for other creatures."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Swamp or Marsh",
                    "key": "swamp",
                    "url": "https://api-beta.open5e.com/v2/environments/swamp/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_smaragdine-golem/?format=api",
            "key": "tob_smaragdine-golem",
            "name": "Smaragdine Golem",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Large",
                "key": "large",
                "url": "https://api-beta.open5e.com/v2/sizes/large/?format=api"
            },
            "challenge_rating_decimal": "14.000",
            "challenge_rating_text": "14",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands the languages of its creator but can't speak",
                "data": []
            },
            "armor_class": 17,
            "armor_detail": "natural armor",
            "hit_points": 231,
            "hit_dice": "22d10+110",
            "experience_points": 11500,
            "ability_scores": {
                "strength": 24,
                "dexterity": 11,
                "constitution": 21,
                "intelligence": 3,
                "wisdom": 11,
                "charisma": 1
            },
            "modifiers": {
                "strength": 7,
                "dexterity": 0,
                "constitution": 5,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -5
            },
            "initiative_bonus": 0,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 7,
                "dexterity": 0,
                "constitution": 5,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -5
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": 0,
                "animal_handling": 0,
                "arcana": -4,
                "athletics": 7,
                "deception": -5,
                "history": -4,
                "insight": 0,
                "intimidation": -5,
                "investigation": -4,
                "medicine": 0,
                "nature": -4,
                "perception": 0,
                "performance": -5,
                "persuasion": -5,
                "religion": -4,
                "sleight_of_hand": 0,
                "stealth": 0,
                "survival": 0
            },
            "passive_perception": 10,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic; bludgeoning, piercing, and slashing from nonmagical attacks not made with adamantine weapons",
                "damage_immunities": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 120.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Multiattack",
                    "desc": "The golem makes two slam attacks.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Release Spell",
                    "desc": "The golem can release an absorbed spell effect as a blast of green energy, which blasts out as a sphere centered on the golem with a radius of 10 feet per level of the absorbed spell. All creatures in the area of effect other than the golem takes 7 (2d6) lightning damage per level of the absorbed spell, or half damage with a successful DC 18 Dexterity saving throw. Creatures that fail the saving throw are also blinded until the end of the golem's next turn.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +12 to hit, reach 5 ft., one target. Hit: 25 (4d8 + 7) bludgeoning damage.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 12,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 4,
                            "damage_die_type": "D8",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Bludgeoning",
                                "key": "bludgeoning",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Absorb Magic",
                    "desc": "As a bonus action, the golem targets any creature, object, or magical effect within 10 feet of it. The golem chooses a spell already cast on the target. If the spell is of 3rd level or lower, the golem absorbs the spell and it ends. If the spell is of 4th level or higher, the golem must make a check with a +9 modifier. The DC equals 10 + the spell's level. On a successful check, the golem absorbs the spell and it ends. The golem's body glows when it absorbs a spell, as if under the effect of a light spell. A smaragdine golem can only hold one absorbed spell at a time."
                },
                {
                    "name": "Immutable Form",
                    "desc": "The golem is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The golem has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Magic Weapons",
                    "desc": "The golem's weapon attacks are magical."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Arctic or Tundra",
                    "key": "arctic",
                    "url": "https://api-beta.open5e.com/v2/environments/arctic/?format=api"
                },
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Coast",
                    "key": "coast",
                    "url": "https://api-beta.open5e.com/v2/environments/coast/?format=api"
                },
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Grassland or Plains",
                    "key": "grassland",
                    "url": "https://api-beta.open5e.com/v2/environments/grassland/?format=api"
                },
                {
                    "name": "Hills",
                    "key": "hills",
                    "url": "https://api-beta.open5e.com/v2/environments/hills/?format=api"
                },
                {
                    "name": "Laboratory",
                    "key": "laboratory",
                    "url": "https://api-beta.open5e.com/v2/environments/laboratory/?format=api"
                },
                {
                    "name": "Lake",
                    "key": "lake",
                    "url": "https://api-beta.open5e.com/v2/environments/lake/?format=api"
                },
                {
                    "name": "Mountain",
                    "key": "mountain",
                    "url": "https://api-beta.open5e.com/v2/environments/mountain/?format=api"
                },
                {
                    "name": "Ocean",
                    "key": "ocean",
                    "url": "https://api-beta.open5e.com/v2/environments/ocean/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Sewer",
                    "key": "sewer",
                    "url": "https://api-beta.open5e.com/v2/environments/sewer/?format=api"
                },
                {
                    "name": "Shadowfell",
                    "key": "shadowfell",
                    "url": "https://api-beta.open5e.com/v2/environments/shadowfell/?format=api"
                },
                {
                    "name": "The Abyss",
                    "key": "srd_abyss",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_abyss/?format=api"
                },
                {
                    "name": "Astral Plane",
                    "key": "srd_astral-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_astral-plane/?format=api"
                },
                {
                    "name": "Elysium",
                    "key": "srd_elysium",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_elysium/?format=api"
                },
                {
                    "name": "Ethereal Plane",
                    "key": "srd_ethereal-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_ethereal-plane/?format=api"
                },
                {
                    "name": "Feywild",
                    "key": "srd_feywild",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_feywild/?format=api"
                },
                {
                    "name": "Hell",
                    "key": "srd_hell",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_hell/?format=api"
                },
                {
                    "name": "Material Plane",
                    "key": "srd_material-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_material-plane/?format=api"
                },
                {
                    "name": "Plane of Air",
                    "key": "srd_plane-of-air",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-air/?format=api"
                },
                {
                    "name": "Plane of Earth",
                    "key": "srd_plane-of-earth",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-earth/?format=api"
                },
                {
                    "name": "Plane of Fire",
                    "key": "srd_plane-of-fire",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-fire/?format=api"
                },
                {
                    "name": "Plane of Water",
                    "key": "srd_plane-of-water",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-water/?format=api"
                },
                {
                    "name": "Swamp or Marsh",
                    "key": "swamp",
                    "url": "https://api-beta.open5e.com/v2/environments/swamp/?format=api"
                },
                {
                    "name": "Temple",
                    "key": "temple",
                    "url": "https://api-beta.open5e.com/v2/environments/temple/?format=api"
                },
                {
                    "name": "Badlands",
                    "key": "tob_badlands",
                    "url": "https://api-beta.open5e.com/v2/environments/tob_badlands/?format=api"
                },
                {
                    "name": "Tomb",
                    "key": "tomb",
                    "url": "https://api-beta.open5e.com/v2/environments/tomb/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_spider-thief/?format=api",
            "key": "tob_spider-thief",
            "name": "Spider Thief",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Small",
                "key": "small",
                "url": "https://api-beta.open5e.com/v2/sizes/small/?format=api"
            },
            "challenge_rating_decimal": "2.000",
            "challenge_rating_text": "2",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet",
                "climb": 20.0
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 20.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands Common but can't speak",
                "data": []
            },
            "armor_class": 13,
            "armor_detail": "natural armor",
            "hit_points": 54,
            "hit_dice": "12d6+12",
            "experience_points": 450,
            "ability_scores": {
                "strength": 10,
                "dexterity": 12,
                "constitution": 12,
                "intelligence": 3,
                "wisdom": 10,
                "charisma": 1
            },
            "modifiers": {
                "strength": 0,
                "dexterity": 1,
                "constitution": 1,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -5
            },
            "initiative_bonus": 1,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 0,
                "dexterity": 1,
                "constitution": 1,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -5
            },
            "skill_bonuses": {
                "stealth": 3
            },
            "skill_bonuses_all": {
                "acrobatics": 1,
                "animal_handling": 0,
                "arcana": -4,
                "athletics": 0,
                "deception": -5,
                "history": -4,
                "insight": 0,
                "intimidation": -5,
                "investigation": -4,
                "medicine": 0,
                "nature": -4,
                "perception": 0,
                "performance": -5,
                "persuasion": -5,
                "religion": -4,
                "sleight_of_hand": 1,
                "stealth": 3,
                "survival": 0
            },
            "passive_perception": 10,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    }
                ],
                "damage_resistances_display": "fire",
                "damage_resistances": [
                    {
                        "name": "Fire",
                        "key": "fire",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Multiattack",
                    "desc": "The spider thief makes two sickle claw attacks.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Razor Line",
                    "desc": "Melee Weapon Attack: +3 to hit, reach 15 ft., one target. Hit: 3 (1d4 + 1) slashing damage, and the target is grappled (escape DC 10). Instead of moving, the spider thief can retract the razor line and pull itself onto the grappled creature (the spider thief enters and remains in the target's space). The spider thief's sickle claw attacks have advantage against a grappled creature in the same space. If the grappled creature escapes, the spider thief immediately displaces into an unoccupied space within 5 feet.",
                    "attacks": [
                        {
                            "name": "Razor Line  attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 3,
                            "reach": 15.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D4",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Slashing",
                                "key": "slashing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 5
                    }
                },
                {
                    "name": "Sickle Claw",
                    "desc": "Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 10 (2d8 + 1) slashing damage.",
                    "attacks": [
                        {
                            "name": "Sickle Claw attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 3,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D8",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Slashing",
                                "key": "slashing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Immutable Form",
                    "desc": "The spider thief is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The spider thief has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Wire-Assisted Jump",
                    "desc": "If its razor line attack is available, a spider thief can use its movement to leap 20 feet in any direction by launching the wire like a spider's web so that it spears or snags an object, then immediately reeling it back in. It can carry up to 25 lb. of additional weight while moving this way. Moving this way doesn't expend its razor line attack."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_steam-golem/?format=api",
            "key": "tob_steam-golem",
            "name": "Steam Golem",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Large",
                "key": "large",
                "url": "https://api-beta.open5e.com/v2/sizes/large/?format=api"
            },
            "challenge_rating_decimal": "13.000",
            "challenge_rating_text": "13",
            "proficiency_bonus": null,
            "speed": {
                "walk": 40.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 40.0,
                "crawl": 20.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 20.0,
                "swim": 20.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands its creator's languages but can't speak",
                "data": []
            },
            "armor_class": 18,
            "armor_detail": "natural armor",
            "hit_points": 171,
            "hit_dice": "18d10+72",
            "experience_points": 10000,
            "ability_scores": {
                "strength": 26,
                "dexterity": 12,
                "constitution": 18,
                "intelligence": 3,
                "wisdom": 10,
                "charisma": 1
            },
            "modifiers": {
                "strength": 8,
                "dexterity": 1,
                "constitution": 4,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -5
            },
            "initiative_bonus": 1,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 8,
                "dexterity": 1,
                "constitution": 4,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -5
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": 1,
                "animal_handling": 0,
                "arcana": -4,
                "athletics": 8,
                "deception": -5,
                "history": -4,
                "insight": 0,
                "intimidation": -5,
                "investigation": -4,
                "medicine": 0,
                "nature": -4,
                "perception": 0,
                "performance": -5,
                "persuasion": -5,
                "religion": -4,
                "sleight_of_hand": 1,
                "stealth": 1,
                "survival": 0
            },
            "passive_perception": 10,
            "resistances_and_immunities": {
                "damage_immunities_display": "fire, poison, psychic; bludgeoning, piercing, and slashing from nonmagical attacks not made with adamantine weapons",
                "damage_immunities": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Fire",
                        "key": "fire",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 120.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Ax Arm",
                    "desc": "Melee Weapon Attack: +13 to hit, reach 5 ft., one target. Hit: 22 (4d6 + 8) slashing damage.",
                    "attacks": [
                        {
                            "name": "Ax Arm attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 13,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 4,
                            "damage_die_type": "D6",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Slashing",
                                "key": "slashing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Long Axe",
                    "desc": "Melee Weapon Attack: +13 to hit, reach 10 ft., one target. Hit: 40 (5d12 + 8) slashing damage.",
                    "attacks": [
                        {
                            "name": "Long Axe attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 13,
                            "reach": 10.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 5,
                            "damage_die_type": "D12",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Slashing",
                                "key": "slashing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Multiattack",
                    "desc": "The steam golem makes two ax arm attacks, or one long axe attack.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Steam Blast",
                    "desc": "A steam golem can release a blast of steam. The golem chooses whether to affect a 5-foot radius around itself or a 20-foot cube adjacent to itself. Creatures in the affected area take 38 (7d10) fire damage, or half damage with a successful DC 17 Constitution saving throw.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 3,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 5
                    }
                },
                {
                    "name": "Whistle",
                    "desc": "When an opponent within 30 feet of the golem tries to cast a spell, the steam golem can emit a shriek from its twin steam whistles. The spellcaster must make a DC 17 Constitution saving throw. If the save succeeds, the spell is cast normally. If it fails, the spell is not cast; the spell slot is not used, but the caster's action is.",
                    "attacks": [],
                    "action_type": "REACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Boiler Weakness",
                    "desc": "A steam golem that's immersed in water or whose boiler is soaked with at least 20 gallons of water (such as from a water elemental) may be stopped in its tracks by the loss of steam pressure in the boiler. In the case of a water elemental, dousing a steam golem destroys the elemental and the golem must make a DC 20 Constitution saving throw. If it succeeds, the water instantly evaporates and the golem continues functioning normally. If it fails, the golem's fire is extinguished and the boiler loses pressure. The steam golem acts as if affected by a slow spell for 1d3 rounds, then becomes paralyzed until its fire is relit and it spends 15 minutes building up pressure."
                },
                {
                    "name": "Extend Long Ax",
                    "desc": "A steam golem can extend or retract one arm into long ax form as a bonus action."
                },
                {
                    "name": "Immutable Form",
                    "desc": "The golem is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The golem has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Magic Weapons",
                    "desc": "The golem's weapon attacks are magical."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Arctic or Tundra",
                    "key": "arctic",
                    "url": "https://api-beta.open5e.com/v2/environments/arctic/?format=api"
                },
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Coast",
                    "key": "coast",
                    "url": "https://api-beta.open5e.com/v2/environments/coast/?format=api"
                },
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Grassland or Plains",
                    "key": "grassland",
                    "url": "https://api-beta.open5e.com/v2/environments/grassland/?format=api"
                },
                {
                    "name": "Hills",
                    "key": "hills",
                    "url": "https://api-beta.open5e.com/v2/environments/hills/?format=api"
                },
                {
                    "name": "Laboratory",
                    "key": "laboratory",
                    "url": "https://api-beta.open5e.com/v2/environments/laboratory/?format=api"
                },
                {
                    "name": "Lake",
                    "key": "lake",
                    "url": "https://api-beta.open5e.com/v2/environments/lake/?format=api"
                },
                {
                    "name": "Mountain",
                    "key": "mountain",
                    "url": "https://api-beta.open5e.com/v2/environments/mountain/?format=api"
                },
                {
                    "name": "Ocean",
                    "key": "ocean",
                    "url": "https://api-beta.open5e.com/v2/environments/ocean/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Sewer",
                    "key": "sewer",
                    "url": "https://api-beta.open5e.com/v2/environments/sewer/?format=api"
                },
                {
                    "name": "Shadowfell",
                    "key": "shadowfell",
                    "url": "https://api-beta.open5e.com/v2/environments/shadowfell/?format=api"
                },
                {
                    "name": "The Abyss",
                    "key": "srd_abyss",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_abyss/?format=api"
                },
                {
                    "name": "Astral Plane",
                    "key": "srd_astral-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_astral-plane/?format=api"
                },
                {
                    "name": "Elysium",
                    "key": "srd_elysium",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_elysium/?format=api"
                },
                {
                    "name": "Ethereal Plane",
                    "key": "srd_ethereal-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_ethereal-plane/?format=api"
                },
                {
                    "name": "Feywild",
                    "key": "srd_feywild",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_feywild/?format=api"
                },
                {
                    "name": "Hell",
                    "key": "srd_hell",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_hell/?format=api"
                },
                {
                    "name": "Material Plane",
                    "key": "srd_material-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_material-plane/?format=api"
                },
                {
                    "name": "Plane of Air",
                    "key": "srd_plane-of-air",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-air/?format=api"
                },
                {
                    "name": "Plane of Earth",
                    "key": "srd_plane-of-earth",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-earth/?format=api"
                },
                {
                    "name": "Plane of Fire",
                    "key": "srd_plane-of-fire",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-fire/?format=api"
                },
                {
                    "name": "Plane of Water",
                    "key": "srd_plane-of-water",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-water/?format=api"
                },
                {
                    "name": "Swamp or Marsh",
                    "key": "swamp",
                    "url": "https://api-beta.open5e.com/v2/environments/swamp/?format=api"
                },
                {
                    "name": "Temple",
                    "key": "temple",
                    "url": "https://api-beta.open5e.com/v2/environments/temple/?format=api"
                },
                {
                    "name": "Badlands",
                    "key": "tob_badlands",
                    "url": "https://api-beta.open5e.com/v2/environments/tob_badlands/?format=api"
                },
                {
                    "name": "Tomb",
                    "key": "tomb",
                    "url": "https://api-beta.open5e.com/v2/environments/tomb/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_tophet/?format=api",
            "key": "tob_tophet",
            "name": "Tophet",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Huge",
                "key": "huge",
                "url": "https://api-beta.open5e.com/v2/sizes/huge/?format=api"
            },
            "challenge_rating_decimal": "8.000",
            "challenge_rating_text": "8",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "neutral evil",
            "languages": {
                "as_string": "Common",
                "data": [
                    {
                        "name": "Common",
                        "key": "common",
                        "url": "https://api-beta.open5e.com/v2/languages/common/?format=api",
                        "desc": "Typical speakers are Humans."
                    }
                ]
            },
            "armor_class": 16,
            "armor_detail": "natural armor",
            "hit_points": 184,
            "hit_dice": "16d12+80",
            "experience_points": 3900,
            "ability_scores": {
                "strength": 24,
                "dexterity": 10,
                "constitution": 20,
                "intelligence": 6,
                "wisdom": 10,
                "charisma": 10
            },
            "modifiers": {
                "strength": 7,
                "dexterity": 0,
                "constitution": 5,
                "intelligence": -2,
                "wisdom": 0,
                "charisma": 0
            },
            "initiative_bonus": 0,
            "saving_throws": {
                "strength": 10,
                "dexterity": 3,
                "constitution": 8
            },
            "saving_throws_all": {
                "strength": 10,
                "dexterity": 3,
                "constitution": 8,
                "intelligence": -2,
                "wisdom": 0,
                "charisma": 0
            },
            "skill_bonuses": {
                "perception": 3
            },
            "skill_bonuses_all": {
                "acrobatics": 0,
                "animal_handling": 0,
                "arcana": -2,
                "athletics": 7,
                "deception": 0,
                "history": -2,
                "insight": 0,
                "intimidation": 0,
                "investigation": -2,
                "medicine": 0,
                "nature": -2,
                "perception": 3,
                "performance": 0,
                "persuasion": 0,
                "religion": -2,
                "sleight_of_hand": 0,
                "stealth": 0,
                "survival": 0
            },
            "passive_perception": 13,
            "resistances_and_immunities": {
                "damage_immunities_display": "cold, fire, poison",
                "damage_immunities": [
                    {
                        "name": "Cold",
                        "key": "cold",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/cold/?format=api"
                    },
                    {
                        "name": "Fire",
                        "key": "fire",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    }
                ],
                "damage_resistances_display": "necrotic",
                "damage_resistances": [
                    {
                        "name": "Necrotic",
                        "key": "necrotic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/necrotic/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 200.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Gout of Flame",
                    "desc": "The tophet targets a point within 100 feet of itself that it can see. All targets within 10 feet of that point take 22 (4d10) fire damage, or half damage with a successful DC 16 Dexterity saving throw.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Multiattack",
                    "desc": "A tophet makes two attacks, no more than one of which can be a gout of flame.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack. +10 to hit, reach 5 ft., one target. Hit: 12 (1d10+7) bludgeoning damage. The target is also knocked inside the tophet's burning belly if the attack scores a critical hit.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Burning Belly",
                    "desc": "Creatures inside a tophet's burning core take 21 (6d6) fire damage at the start of each of the tophet's turns. Escaping from a tophet's belly takes 10 feet of movement and a successful DC 16 Dexterity (Acrobatics) check."
                },
                {
                    "name": "Fiery Heart",
                    "desc": "A tophet's inner fire can be ignited or doused at will. Its heat is such that all creatures have resistance to cold damage while within 30 feet of the tophet."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Arctic or Tundra",
                    "key": "arctic",
                    "url": "https://api-beta.open5e.com/v2/environments/arctic/?format=api"
                },
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Coast",
                    "key": "coast",
                    "url": "https://api-beta.open5e.com/v2/environments/coast/?format=api"
                },
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Grassland or Plains",
                    "key": "grassland",
                    "url": "https://api-beta.open5e.com/v2/environments/grassland/?format=api"
                },
                {
                    "name": "Hills",
                    "key": "hills",
                    "url": "https://api-beta.open5e.com/v2/environments/hills/?format=api"
                },
                {
                    "name": "Laboratory",
                    "key": "laboratory",
                    "url": "https://api-beta.open5e.com/v2/environments/laboratory/?format=api"
                },
                {
                    "name": "Lake",
                    "key": "lake",
                    "url": "https://api-beta.open5e.com/v2/environments/lake/?format=api"
                },
                {
                    "name": "Mountain",
                    "key": "mountain",
                    "url": "https://api-beta.open5e.com/v2/environments/mountain/?format=api"
                },
                {
                    "name": "Ocean",
                    "key": "ocean",
                    "url": "https://api-beta.open5e.com/v2/environments/ocean/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Sewer",
                    "key": "sewer",
                    "url": "https://api-beta.open5e.com/v2/environments/sewer/?format=api"
                },
                {
                    "name": "Shadowfell",
                    "key": "shadowfell",
                    "url": "https://api-beta.open5e.com/v2/environments/shadowfell/?format=api"
                },
                {
                    "name": "The Abyss",
                    "key": "srd_abyss",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_abyss/?format=api"
                },
                {
                    "name": "Astral Plane",
                    "key": "srd_astral-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_astral-plane/?format=api"
                },
                {
                    "name": "Elysium",
                    "key": "srd_elysium",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_elysium/?format=api"
                },
                {
                    "name": "Ethereal Plane",
                    "key": "srd_ethereal-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_ethereal-plane/?format=api"
                },
                {
                    "name": "Feywild",
                    "key": "srd_feywild",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_feywild/?format=api"
                },
                {
                    "name": "Hell",
                    "key": "srd_hell",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_hell/?format=api"
                },
                {
                    "name": "Material Plane",
                    "key": "srd_material-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_material-plane/?format=api"
                },
                {
                    "name": "Plane of Air",
                    "key": "srd_plane-of-air",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-air/?format=api"
                },
                {
                    "name": "Plane of Earth",
                    "key": "srd_plane-of-earth",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-earth/?format=api"
                },
                {
                    "name": "Plane of Fire",
                    "key": "srd_plane-of-fire",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-fire/?format=api"
                },
                {
                    "name": "Plane of Water",
                    "key": "srd_plane-of-water",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-water/?format=api"
                },
                {
                    "name": "Swamp or Marsh",
                    "key": "swamp",
                    "url": "https://api-beta.open5e.com/v2/environments/swamp/?format=api"
                },
                {
                    "name": "Temple",
                    "key": "temple",
                    "url": "https://api-beta.open5e.com/v2/environments/temple/?format=api"
                },
                {
                    "name": "Badlands",
                    "key": "tob_badlands",
                    "url": "https://api-beta.open5e.com/v2/environments/tob_badlands/?format=api"
                },
                {
                    "name": "Tomb",
                    "key": "tomb",
                    "url": "https://api-beta.open5e.com/v2/environments/tomb/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_ushabti/?format=api",
            "key": "tob_ushabti",
            "name": "Ushabti",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Large",
                "key": "large",
                "url": "https://api-beta.open5e.com/v2/sizes/large/?format=api"
            },
            "challenge_rating_decimal": "9.000",
            "challenge_rating_text": "9",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "Ancient language of DM's choice",
                "data": []
            },
            "armor_class": 18,
            "armor_detail": "natural armor",
            "hit_points": 105,
            "hit_dice": "10d10+50",
            "experience_points": 5000,
            "ability_scores": {
                "strength": 21,
                "dexterity": 17,
                "constitution": 20,
                "intelligence": 11,
                "wisdom": 19,
                "charisma": 9
            },
            "modifiers": {
                "strength": 5,
                "dexterity": 3,
                "constitution": 5,
                "intelligence": 0,
                "wisdom": 4,
                "charisma": -1
            },
            "initiative_bonus": 3,
            "saving_throws": {
                "constitution": 7,
                "charisma": 3
            },
            "saving_throws_all": {
                "strength": 5,
                "dexterity": 3,
                "constitution": 7,
                "intelligence": 0,
                "wisdom": 4,
                "charisma": 3
            },
            "skill_bonuses": {
                "arcana": 4,
                "history": 4,
                "perception": 8
            },
            "skill_bonuses_all": {
                "acrobatics": 3,
                "animal_handling": 4,
                "arcana": 4,
                "athletics": 5,
                "deception": -1,
                "history": 4,
                "insight": 4,
                "intimidation": -1,
                "investigation": 0,
                "medicine": 4,
                "nature": 0,
                "perception": 8,
                "performance": -1,
                "persuasion": -1,
                "religion": 0,
                "sleight_of_hand": 3,
                "stealth": 3,
                "survival": 4
            },
            "passive_perception": 18,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison; bludgeoning, piercing, and slashing from nonmagical attacks",
                "damage_immunities": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Khopesh",
                    "desc": "Melee Weapon Attack: +9 to hit, reach 5 ft., one target. Hit: 12 (2d6 + 5) slashing damage.",
                    "attacks": [
                        {
                            "name": "Khopesh attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 9,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D6",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Slashing",
                                "key": "slashing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Medjai's Scepter",
                    "desc": "Melee Weapon Attack: +9 to hit, reach 5 ft., one target. Hit: 12 (2d6 + 5) bludgeoning damage plus 10 (3d6) poison damage.",
                    "attacks": [
                        {
                            "name": "Medjai's Scepter attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 9,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D6",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Poison",
                                "key": "poison",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Multiattack",
                    "desc": "The ushabti makes one attack with Medjai's scepter and one with its khopesh.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Dynastic Aura",
                    "desc": "A creature that starts its turn within 15 feet of the ushabti must make a DC 17 Constitution saving throw, unless the ushabti is incapacitated. On a failed save, the creature has its breath stolen; it takes 9 (2d8) necrotic damage, and until the end of the ushabti's next turn, can't cast spells that require a verbal component or speak louder than a whisper. If a creature's saving throw is successful, the creature is immune to this ushabti's Dynastic Aura for the next 24 hours."
                },
                {
                    "name": "Healing Leech",
                    "desc": "If a creature within 30 feet of the ushabti regains hit points from a spell or a magical effect, the creature gains only half the normal number of hit points and the ushabti gains the other half."
                },
                {
                    "name": "Immutable Form",
                    "desc": "The ushabti is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The ushabti has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Magic Weapons",
                    "desc": "The ushabti's weapon attacks are magical."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_weaving-spider/?format=api",
            "key": "tob_weaving-spider",
            "name": "Weaving Spider",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Tiny",
                "key": "tiny",
                "url": "https://api-beta.open5e.com/v2/sizes/tiny/?format=api"
            },
            "challenge_rating_decimal": "1.000",
            "challenge_rating_text": "1",
            "proficiency_bonus": null,
            "speed": {
                "walk": 40.0,
                "unit": "feet",
                "climb": 40.0
            },
            "speed_all": {
                "unit": "feet",
                "walk": 40.0,
                "crawl": 20.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 40.0,
                "swim": 20.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands Common",
                "data": []
            },
            "armor_class": 15,
            "armor_detail": "natural armor",
            "hit_points": 25,
            "hit_dice": "10d4",
            "experience_points": 200,
            "ability_scores": {
                "strength": 10,
                "dexterity": 16,
                "constitution": 10,
                "intelligence": 9,
                "wisdom": 8,
                "charisma": 8
            },
            "modifiers": {
                "strength": 0,
                "dexterity": 3,
                "constitution": 0,
                "intelligence": -1,
                "wisdom": -1,
                "charisma": -1
            },
            "initiative_bonus": 3,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 0,
                "dexterity": 3,
                "constitution": 0,
                "intelligence": -1,
                "wisdom": -1,
                "charisma": -1
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": 3,
                "animal_handling": -1,
                "arcana": -1,
                "athletics": 0,
                "deception": -1,
                "history": -1,
                "insight": -1,
                "intimidation": -1,
                "investigation": -1,
                "medicine": -1,
                "nature": -1,
                "perception": -1,
                "performance": -1,
                "persuasion": -1,
                "religion": -1,
                "sleight_of_hand": 3,
                "stealth": 3,
                "survival": -1
            },
            "passive_perception": 14,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "blinded, charmed, deafened, exhaustion, frightened, paralyzed, poisoned",
                "condition_immunities": [
                    {
                        "name": "Blinded",
                        "key": "blinded",
                        "url": "https://api-beta.open5e.com/v2/conditions/blinded/?format=api"
                    },
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Deafened",
                        "key": "deafened",
                        "url": "https://api-beta.open5e.com/v2/conditions/deafened/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Multiattack",
                    "desc": "The weaving spider makes two trimming blade attacks or two needle shuttle attacks.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Poisoned Needle Shuttle",
                    "desc": "Ranged Weapon Attack: +5 to hit, range 30 ft., one target. Hit: 7 (1d8 + 3) piercing damage, and the target must succeed on a DC 13 Constitution saving throw or become paralyzed. The target repeats the saving throw at the end of each of its turns, ending the effect on itself with a success.",
                    "attacks": [
                        {
                            "name": "Poisoned Needle Shuttle attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 5,
                            "reach": null,
                            "range": 30.0,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D8",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Piercing",
                                "key": "piercing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Trimming Blade",
                    "desc": "Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) slashing damage and possible unmaking.",
                    "attacks": [
                        {
                            "name": "Trimming Blade attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 5,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D6",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Slashing",
                                "key": "slashing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Unmaking",
                    "desc": "The weaving spider's speed and its slim, sharp blade can slice cloth, leather, and paper into scraps very quickly. Whenever a weaving spider's trimming blade attack roll exceeds the target's armor class by 5 or more, the target must succeed on a DC 13 Dexterity saving throw or one of their possessions becomes unusable or damaged until repaired (DM's choice)",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 3,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Immutable Form",
                    "desc": "The weaving spider is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The weaving spider has advantage on saving throws against spells and other magical effects."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_witchlight/?format=api",
            "key": "tob_witchlight",
            "name": "Witchlight",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Tiny",
                "key": "tiny",
                "url": "https://api-beta.open5e.com/v2/sizes/tiny/?format=api"
            },
            "challenge_rating_decimal": "0.250",
            "challenge_rating_text": "1/4",
            "proficiency_bonus": null,
            "speed": {
                "walk": 0.0,
                "unit": "feet",
                "fly": 50.0
            },
            "speed_all": {
                "unit": "feet",
                "walk": 0.0,
                "crawl": 0.0,
                "hover": false,
                "fly": 50.0,
                "burrow": 0.0,
                "climb": 0.0,
                "swim": 0.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "neutral",
            "languages": {
                "as_string": "understands the language of its creator but can't speak",
                "data": []
            },
            "armor_class": 14,
            "armor_detail": "",
            "hit_points": 10,
            "hit_dice": "4d4",
            "experience_points": 50,
            "ability_scores": {
                "strength": 1,
                "dexterity": 18,
                "constitution": 10,
                "intelligence": 10,
                "wisdom": 13,
                "charisma": 7
            },
            "modifiers": {
                "strength": -5,
                "dexterity": 4,
                "constitution": 0,
                "intelligence": 0,
                "wisdom": 1,
                "charisma": -2
            },
            "initiative_bonus": 4,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": -5,
                "dexterity": 4,
                "constitution": 0,
                "intelligence": 0,
                "wisdom": 1,
                "charisma": -2
            },
            "skill_bonuses": {
                "perception": 3
            },
            "skill_bonuses_all": {
                "acrobatics": 4,
                "animal_handling": 1,
                "arcana": 0,
                "athletics": -5,
                "deception": -2,
                "history": 0,
                "insight": 1,
                "intimidation": -2,
                "investigation": 0,
                "medicine": 1,
                "nature": 0,
                "perception": 3,
                "performance": -2,
                "persuasion": -2,
                "religion": 0,
                "sleight_of_hand": 4,
                "stealth": 4,
                "survival": 1
            },
            "passive_perception": 13,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, radiant",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Radiant",
                        "key": "radiant",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/radiant/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Flash",
                    "desc": "The witchlight emits a bright burst of light that blinds all sighted creatures within 30 feet for 1d4 rounds unless they succeed on a DC 10 Constitution saving throw.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 5
                    }
                },
                {
                    "name": "Light Ray",
                    "desc": "Ranged Weapon Attack: +6 to hit, range 30 ft., one target. Hit: 6 (1d4 + 4) radiant damage.",
                    "attacks": [
                        {
                            "name": "Light Ray attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 6,
                            "reach": null,
                            "range": 30.0,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D4",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Radiant",
                                "key": "radiant",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/radiant/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Dispel Magic Weakness",
                    "desc": "Casting dispel magic on a witchlight paralyzes it for 1d10 rounds."
                },
                {
                    "name": "Luminance",
                    "desc": "A witchlight normally glows as brightly as a torch. The creature can dim itself to the luminosity of a candle, but it cannot extinguish its light. Because of its glow, the witchlight has disadvantage on Dexterity (Stealth) checks."
                },
                {
                    "name": "Thin As Light",
                    "desc": "While a witchlight is not incorporeal, it can pass through any opening that light can."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Arctic or Tundra",
                    "key": "arctic",
                    "url": "https://api-beta.open5e.com/v2/environments/arctic/?format=api"
                },
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Coast",
                    "key": "coast",
                    "url": "https://api-beta.open5e.com/v2/environments/coast/?format=api"
                },
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Grassland or Plains",
                    "key": "grassland",
                    "url": "https://api-beta.open5e.com/v2/environments/grassland/?format=api"
                },
                {
                    "name": "Hills",
                    "key": "hills",
                    "url": "https://api-beta.open5e.com/v2/environments/hills/?format=api"
                },
                {
                    "name": "Laboratory",
                    "key": "laboratory",
                    "url": "https://api-beta.open5e.com/v2/environments/laboratory/?format=api"
                },
                {
                    "name": "Lake",
                    "key": "lake",
                    "url": "https://api-beta.open5e.com/v2/environments/lake/?format=api"
                },
                {
                    "name": "Mountain",
                    "key": "mountain",
                    "url": "https://api-beta.open5e.com/v2/environments/mountain/?format=api"
                },
                {
                    "name": "Ocean",
                    "key": "ocean",
                    "url": "https://api-beta.open5e.com/v2/environments/ocean/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Sewer",
                    "key": "sewer",
                    "url": "https://api-beta.open5e.com/v2/environments/sewer/?format=api"
                },
                {
                    "name": "Shadowfell",
                    "key": "shadowfell",
                    "url": "https://api-beta.open5e.com/v2/environments/shadowfell/?format=api"
                },
                {
                    "name": "The Abyss",
                    "key": "srd_abyss",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_abyss/?format=api"
                },
                {
                    "name": "Astral Plane",
                    "key": "srd_astral-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_astral-plane/?format=api"
                },
                {
                    "name": "Elysium",
                    "key": "srd_elysium",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_elysium/?format=api"
                },
                {
                    "name": "Ethereal Plane",
                    "key": "srd_ethereal-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_ethereal-plane/?format=api"
                },
                {
                    "name": "Feywild",
                    "key": "srd_feywild",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_feywild/?format=api"
                },
                {
                    "name": "Hell",
                    "key": "srd_hell",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_hell/?format=api"
                },
                {
                    "name": "Material Plane",
                    "key": "srd_material-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_material-plane/?format=api"
                },
                {
                    "name": "Plane of Air",
                    "key": "srd_plane-of-air",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-air/?format=api"
                },
                {
                    "name": "Plane of Earth",
                    "key": "srd_plane-of-earth",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-earth/?format=api"
                },
                {
                    "name": "Plane of Fire",
                    "key": "srd_plane-of-fire",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-fire/?format=api"
                },
                {
                    "name": "Plane of Water",
                    "key": "srd_plane-of-water",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-water/?format=api"
                },
                {
                    "name": "Swamp or Marsh",
                    "key": "swamp",
                    "url": "https://api-beta.open5e.com/v2/environments/swamp/?format=api"
                },
                {
                    "name": "Temple",
                    "key": "temple",
                    "url": "https://api-beta.open5e.com/v2/environments/temple/?format=api"
                },
                {
                    "name": "Badlands",
                    "key": "tob_badlands",
                    "url": "https://api-beta.open5e.com/v2/environments/tob_badlands/?format=api"
                },
                {
                    "name": "Tomb",
                    "key": "tomb",
                    "url": "https://api-beta.open5e.com/v2/environments/tomb/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/tob_xanka/?format=api",
            "key": "tob_xanka",
            "name": "Xanka",
            "document": {
                "name": "Tome of Beasts",
                "key": "tob",
                "display_name": "Tome of Beasts",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/tome-of-beasts/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Small",
                "key": "small",
                "url": "https://api-beta.open5e.com/v2/sizes/small/?format=api"
            },
            "challenge_rating_decimal": "0.250",
            "challenge_rating_text": "1/4",
            "proficiency_bonus": null,
            "speed": {
                "walk": 25.0,
                "unit": "feet",
                "climb": 15.0
            },
            "speed_all": {
                "unit": "feet",
                "walk": 25.0,
                "crawl": 12.5,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 12.5
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "Understands the languages of its creator but can't",
                "data": []
            },
            "armor_class": 15,
            "armor_detail": "natural armor",
            "hit_points": 18,
            "hit_dice": "4d6+4",
            "experience_points": 50,
            "ability_scores": {
                "strength": 10,
                "dexterity": 15,
                "constitution": 12,
                "intelligence": 4,
                "wisdom": 10,
                "charisma": 7
            },
            "modifiers": {
                "strength": 0,
                "dexterity": 2,
                "constitution": 1,
                "intelligence": -3,
                "wisdom": 0,
                "charisma": -2
            },
            "initiative_bonus": 2,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 0,
                "dexterity": 2,
                "constitution": 1,
                "intelligence": -3,
                "wisdom": 0,
                "charisma": -2
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": 2,
                "animal_handling": 0,
                "arcana": -3,
                "athletics": 0,
                "deception": -2,
                "history": -3,
                "insight": 0,
                "intimidation": -2,
                "investigation": -3,
                "medicine": 0,
                "nature": -3,
                "perception": 0,
                "performance": -2,
                "persuasion": -2,
                "religion": -3,
                "sleight_of_hand": 2,
                "stealth": 2,
                "survival": 0
            },
            "passive_perception": 10,
            "resistances_and_immunities": {
                "damage_immunities_display": "",
                "damage_immunities": [],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened,",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": null,
            "blindsight_range": 120.0,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Absorb",
                    "desc": "Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 6 (1d8 + 2) force damage, and the xanka regains hit points equal to the damage caused by its attack. In addition, a living creature hit by this attack must make a successful DC 12 Dexterity saving throw or suffer a gaping wound that causes 2 (1d4) necrotic damage at the end of each of the creature's turns until the wound is treated with magical healing or with a successful DC 10 Intelligence (Medicine) check. If a creature who fails this saving throw is wearing armor or using a shield, the creature can choose to prevent the necrotic damage by permanently reducing the AC of its armor or shield by 1 instead.",
                    "attacks": [
                        {
                            "name": "Absorb attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 4,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D8",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Necrotic",
                                "key": "necrotic",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/necrotic/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Constructed Nature",
                    "desc": "A xanka doesn't require air, food, drink, or sleep."
                },
                {
                    "name": "Ingest Weapons",
                    "desc": "When the xanka is hit by a melee weapon and the final, adjusted attack roll is 19 or less, the weapon gains a permanent -1 penalty to damage rolls, after inflicting damage for this attack. If the penalty reaches -5, the weapon is destroyed. Even magic weapons are subject to this effect."
                },
                {
                    "name": "Magic Weapons",
                    "desc": "The xanka's weapon attacks are magical."
                }
            ],
            "creaturesets": [],
            "environments": [
                {
                    "name": "Arctic or Tundra",
                    "key": "arctic",
                    "url": "https://api-beta.open5e.com/v2/environments/arctic/?format=api"
                },
                {
                    "name": "Caves",
                    "key": "caves",
                    "url": "https://api-beta.open5e.com/v2/environments/caves/?format=api"
                },
                {
                    "name": "Coast",
                    "key": "coast",
                    "url": "https://api-beta.open5e.com/v2/environments/coast/?format=api"
                },
                {
                    "name": "Desert",
                    "key": "desert",
                    "url": "https://api-beta.open5e.com/v2/environments/desert/?format=api"
                },
                {
                    "name": "Forest or Jungle",
                    "key": "forest",
                    "url": "https://api-beta.open5e.com/v2/environments/forest/?format=api"
                },
                {
                    "name": "Grassland or Plains",
                    "key": "grassland",
                    "url": "https://api-beta.open5e.com/v2/environments/grassland/?format=api"
                },
                {
                    "name": "Hills",
                    "key": "hills",
                    "url": "https://api-beta.open5e.com/v2/environments/hills/?format=api"
                },
                {
                    "name": "Laboratory",
                    "key": "laboratory",
                    "url": "https://api-beta.open5e.com/v2/environments/laboratory/?format=api"
                },
                {
                    "name": "Lake",
                    "key": "lake",
                    "url": "https://api-beta.open5e.com/v2/environments/lake/?format=api"
                },
                {
                    "name": "Mountain",
                    "key": "mountain",
                    "url": "https://api-beta.open5e.com/v2/environments/mountain/?format=api"
                },
                {
                    "name": "Ocean",
                    "key": "ocean",
                    "url": "https://api-beta.open5e.com/v2/environments/ocean/?format=api"
                },
                {
                    "name": "Ruins",
                    "key": "ruins",
                    "url": "https://api-beta.open5e.com/v2/environments/ruins/?format=api"
                },
                {
                    "name": "Sewer",
                    "key": "sewer",
                    "url": "https://api-beta.open5e.com/v2/environments/sewer/?format=api"
                },
                {
                    "name": "Shadowfell",
                    "key": "shadowfell",
                    "url": "https://api-beta.open5e.com/v2/environments/shadowfell/?format=api"
                },
                {
                    "name": "The Abyss",
                    "key": "srd_abyss",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_abyss/?format=api"
                },
                {
                    "name": "Astral Plane",
                    "key": "srd_astral-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_astral-plane/?format=api"
                },
                {
                    "name": "Elysium",
                    "key": "srd_elysium",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_elysium/?format=api"
                },
                {
                    "name": "Ethereal Plane",
                    "key": "srd_ethereal-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_ethereal-plane/?format=api"
                },
                {
                    "name": "Feywild",
                    "key": "srd_feywild",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_feywild/?format=api"
                },
                {
                    "name": "Hell",
                    "key": "srd_hell",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_hell/?format=api"
                },
                {
                    "name": "Material Plane",
                    "key": "srd_material-plane",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_material-plane/?format=api"
                },
                {
                    "name": "Plane of Air",
                    "key": "srd_plane-of-air",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-air/?format=api"
                },
                {
                    "name": "Plane of Earth",
                    "key": "srd_plane-of-earth",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-earth/?format=api"
                },
                {
                    "name": "Plane of Fire",
                    "key": "srd_plane-of-fire",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-fire/?format=api"
                },
                {
                    "name": "Plane of Water",
                    "key": "srd_plane-of-water",
                    "url": "https://api-beta.open5e.com/v2/environments/srd_plane-of-water/?format=api"
                },
                {
                    "name": "Swamp or Marsh",
                    "key": "swamp",
                    "url": "https://api-beta.open5e.com/v2/environments/swamp/?format=api"
                },
                {
                    "name": "Temple",
                    "key": "temple",
                    "url": "https://api-beta.open5e.com/v2/environments/temple/?format=api"
                },
                {
                    "name": "Badlands",
                    "key": "tob_badlands",
                    "url": "https://api-beta.open5e.com/v2/environments/tob_badlands/?format=api"
                },
                {
                    "name": "Tomb",
                    "key": "tomb",
                    "url": "https://api-beta.open5e.com/v2/environments/tomb/?format=api"
                },
                {
                    "name": "Underworld",
                    "key": "underworld",
                    "url": "https://api-beta.open5e.com/v2/environments/underworld/?format=api"
                },
                {
                    "name": "Urban",
                    "key": "urban",
                    "url": "https://api-beta.open5e.com/v2/environments/urban/?format=api"
                }
            ],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/ccdx_alchemical-golem/?format=api",
            "key": "ccdx_alchemical-golem",
            "name": "Alchemical Golem",
            "document": {
                "name": "Creature Codex",
                "key": "ccdx",
                "display_name": "Creature Codex",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/creature-codex-for-5th-edition-dnd/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Large",
                "key": "large",
                "url": "https://api-beta.open5e.com/v2/sizes/large/?format=api"
            },
            "challenge_rating_decimal": "9.000",
            "challenge_rating_text": "9",
            "proficiency_bonus": null,
            "speed": {
                "walk": 20.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 20.0,
                "crawl": 10.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 10.0,
                "swim": 10.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands the languages of its creator but can't speak",
                "data": []
            },
            "armor_class": 15,
            "armor_detail": "natural armor",
            "hit_points": 147,
            "hit_dice": "14d10+70",
            "experience_points": 5000,
            "ability_scores": {
                "strength": 18,
                "dexterity": 7,
                "constitution": 21,
                "intelligence": 7,
                "wisdom": 10,
                "charisma": 1
            },
            "modifiers": {
                "strength": 4,
                "dexterity": -2,
                "constitution": 5,
                "intelligence": -2,
                "wisdom": 0,
                "charisma": -5
            },
            "initiative_bonus": -2,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 4,
                "dexterity": -2,
                "constitution": 5,
                "intelligence": -2,
                "wisdom": 0,
                "charisma": -5
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": -2,
                "animal_handling": 0,
                "arcana": -2,
                "athletics": 4,
                "deception": -5,
                "history": -2,
                "insight": 0,
                "intimidation": -5,
                "investigation": -2,
                "medicine": 0,
                "nature": -2,
                "perception": 0,
                "performance": -5,
                "persuasion": -5,
                "religion": -2,
                "sleight_of_hand": -2,
                "stealth": -2,
                "survival": 0
            },
            "passive_perception": 10,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic; bludgeoning, piercing, and slashing from nonmagical attacks not made with adamantine",
                "damage_immunities": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_resistances_display": "acid, cold, fire, lightning",
                "damage_resistances": [
                    {
                        "name": "Acid",
                        "key": "acid",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/acid/?format=api"
                    },
                    {
                        "name": "Cold",
                        "key": "cold",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/cold/?format=api"
                    },
                    {
                        "name": "Fire",
                        "key": "fire",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                    },
                    {
                        "name": "Lightning",
                        "key": "lightning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/lightning/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Multiattack",
                    "desc": "The golem makes two slam attacks.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Poison Breath",
                    "desc": "(Brimstone Infusion Only) The golem exhales poisonous fumes in a 30-foot cone. Each creature in that area must make a DC 16 Dexterity saving throw, taking 31 (9d6) poison damage on a failed save, or half as much damage on a successful one.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 5
                    }
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +8 to hit, reach 5 ft., one target. Hit: 13 (2d8 + 4) bludgeoning damage.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 8,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D8",
                            "damage_bonus": 4,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Bludgeoning",
                                "key": "bludgeoning",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Alchemical Infusion",
                    "desc": "Syringes on the golem's back pierce its silver hide and infuse it with a powerful admixture. At the start of its turn, the alchemical golem can select one of the following infusions. Each infusion lasts until the start of its next turn. The golem can't use multiple infusions at once.\nBrimstone: The golem takes 7 (2d6) necrotic damage when it activates this infusion. The golem can breathe poison as an action. In addition, any creature that starts its turn within 5 feet of the golem must succeed on a DC 16 Constitution saving throw or be poisoned until the start of the creature's next turn.\nQuicksilver: The golem takes 14 (4d6) necrotic damage when it activates this infusion. The golem's silver hide turns to shifting quicksilver, increasing its speed to 40 feet and granting it resistance to damage to which it is not already immune. l\nSalt: The golem takes 17 (5d6) necrotic damage when it activates this infusion. The golem's silver hide is covered with salt crystals, increasing its AC by 3. The golem's slam attacks deal an extra 14 (4d6) piercing damage and the ground within 20 feet of the golem becomes difficult terrain for 1 hour. A creature can force an adamantine syringe into the golem's body with a successful DC 25 Strength check while grappling the golem, nullifying its current infusion and dealing 35 (10d6) piercing damage to it."
                },
                {
                    "name": "Elemental Expulsion",
                    "desc": "Whenever the golem takes acid, cold, fire, or lightning damage, all creatures within 20 feet of the golem must make a DC 16 Dexterity saving throw, taking damage equal to the damage the golem took on a failed save, or half as much damage on a successful one."
                },
                {
                    "name": "Immutable Form",
                    "desc": "The golem is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The golem has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Magic Weapons",
                    "desc": "The golem's weapon attacks are magical."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/ccdx_altar-flame-golem/?format=api",
            "key": "ccdx_altar-flame-golem",
            "name": "Altar Flame Golem",
            "document": {
                "name": "Creature Codex",
                "key": "ccdx",
                "display_name": "Creature Codex",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/creature-codex-for-5th-edition-dnd/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Large",
                "key": "large",
                "url": "https://api-beta.open5e.com/v2/sizes/large/?format=api"
            },
            "challenge_rating_decimal": "10.000",
            "challenge_rating_text": "10",
            "proficiency_bonus": null,
            "speed": {
                "walk": 20.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 20.0,
                "crawl": 10.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 10.0,
                "swim": 10.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "neutral",
            "languages": {
                "as_string": "understands the languages of its creator but can't speak",
                "data": []
            },
            "armor_class": 16,
            "armor_detail": "natural armor",
            "hit_points": 152,
            "hit_dice": "16d10+64",
            "experience_points": 5900,
            "ability_scores": {
                "strength": 19,
                "dexterity": 9,
                "constitution": 18,
                "intelligence": 3,
                "wisdom": 10,
                "charisma": 1
            },
            "modifiers": {
                "strength": 4,
                "dexterity": -1,
                "constitution": 4,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -5
            },
            "initiative_bonus": -1,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 4,
                "dexterity": -1,
                "constitution": 4,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -5
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": -1,
                "animal_handling": 0,
                "arcana": -4,
                "athletics": 4,
                "deception": -5,
                "history": -4,
                "insight": 0,
                "intimidation": -5,
                "investigation": -4,
                "medicine": 0,
                "nature": -4,
                "perception": 0,
                "performance": -5,
                "persuasion": -5,
                "religion": -4,
                "sleight_of_hand": -1,
                "stealth": -1,
                "survival": 0
            },
            "passive_perception": 10,
            "resistances_and_immunities": {
                "damage_immunities_display": "fire, poison, psychic; bludgeoning, piercing and slashing from nonmagical attacks not made with adamantine",
                "damage_immunities": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Fire",
                        "key": "fire",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Flame Breath",
                    "desc": "The golem breathes fire in a 30-foot cone. Each creature in that area must make a DC 16 Dexterity saving throw, taking 36 (8d8) fire damage on a failed save, or half as much damage on a successful one.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 5
                    }
                },
                {
                    "name": "Multiattack",
                    "desc": "The altar flame golem makes two slam attacks.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +8 to hit, reach 5 ft., one target. Hit: 13 (2d8 + 4) bludgeoning damage plus 11 (2d10) fire damage.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 8,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D8",
                            "damage_bonus": 4,
                            "damage_type": null,
                            "extra_damage_die_count": 2,
                            "extra_damage_die_type": "D10",
                            "extra_damage_bonus": 0,
                            "extra_damage_type": {
                                "name": "Fire",
                                "key": "fire",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Aversion to Water",
                    "desc": "If the golem takes cold damage or is doused with at least three gallons of water, it has disadvantage on attack rolls and ability checks until the end of its next turn."
                },
                {
                    "name": "Death Burst",
                    "desc": "When the altar flame golem is reduced to 0 hp, it explodes into shards of hot stone and fire. Each creature within 15 feet of it must make a DC 16 Dexterity saving throw, taking 28 (8d6) fire damage on a failed save, or half as much damage on a successful one. An altar flame golem is not immune to the fire damage of another altar flame golem's death burst and doesn't absorb it."
                },
                {
                    "name": "False Appearance",
                    "desc": "While the golem remains motionless, it is indistinguishable from an altar bearing an eternal flame."
                },
                {
                    "name": "Fire Absorption",
                    "desc": "Whenever the golem is subjected to fire damage, it takes no damage and instead regains a number of hp equal to the fire damage dealt. me"
                },
                {
                    "name": "Immutable Form",
                    "desc": "The golem is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The golem has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Magic Weapons",
                    "desc": "The golem's weapon attacks are magical."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/ccdx_armory-golem/?format=api",
            "key": "ccdx_armory-golem",
            "name": "Armory Golem",
            "document": {
                "name": "Creature Codex",
                "key": "ccdx",
                "display_name": "Creature Codex",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/creature-codex-for-5th-edition-dnd/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Large",
                "key": "large",
                "url": "https://api-beta.open5e.com/v2/sizes/large/?format=api"
            },
            "challenge_rating_decimal": "7.000",
            "challenge_rating_text": "7",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands the languages of its creator but can't speak",
                "data": []
            },
            "armor_class": 15,
            "armor_detail": "natural armor",
            "hit_points": 136,
            "hit_dice": "16d10+48",
            "experience_points": 2900,
            "ability_scores": {
                "strength": 20,
                "dexterity": 14,
                "constitution": 16,
                "intelligence": 10,
                "wisdom": 10,
                "charisma": 2
            },
            "modifiers": {
                "strength": 5,
                "dexterity": 2,
                "constitution": 3,
                "intelligence": 0,
                "wisdom": 0,
                "charisma": -4
            },
            "initiative_bonus": 2,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 5,
                "dexterity": 2,
                "constitution": 3,
                "intelligence": 0,
                "wisdom": 0,
                "charisma": -4
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": 2,
                "animal_handling": 0,
                "arcana": 0,
                "athletics": 5,
                "deception": -4,
                "history": 0,
                "insight": 0,
                "intimidation": -4,
                "investigation": 0,
                "medicine": 0,
                "nature": 0,
                "perception": 0,
                "performance": -4,
                "persuasion": -4,
                "religion": 0,
                "sleight_of_hand": 2,
                "stealth": 2,
                "survival": 0
            },
            "passive_perception": 10,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic; bludgeoning, piercing, and slashing from nonmagical attacks not made with adamantine",
                "damage_immunities": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Crossbow Barrage",
                    "desc": "Ranged Weapon Attack: +5 to hit, range 80/320 ft., one target. Hit: 11 (2d8 + 2) piercing damage.",
                    "attacks": [
                        {
                            "name": "Crossbow Barrage attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 5,
                            "reach": null,
                            "range": 80.0,
                            "long_range": 320.0,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D8",
                            "damage_bonus": 2,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Piercing",
                                "key": "piercing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 3,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Multiattack",
                    "desc": "The armory golem makes any two weapon attacks.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Polearm Strike",
                    "desc": "Melee Weapon Attack: +8 to hit, reach 10 ft., one target. Hit: 11 (1d12 + 5) piercing damage.",
                    "attacks": [
                        {
                            "name": "Polearm Strike attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 8,
                            "reach": 10.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D12",
                            "damage_bonus": 5,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Piercing",
                                "key": "piercing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Shield Wall",
                    "desc": "The golem reconfigures its construction, moving shields and armor to encase its body. It regains 10 hp, and its AC increases by 2 until the end of its next turn.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 4,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 4
                    }
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +8 to hit, reach 5 ft., one target. Hit: 11 (1d12 + 5) bludgeoning damage.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 8,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D12",
                            "damage_bonus": 5,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Bludgeoning",
                                "key": "bludgeoning",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Armory Exploit",
                    "desc": "The objects that make up the golem's body can be removed or destroyed. With the exception of the slam attack, an attacker can choose to disable one of the armory golem's attacks on a critical hit. Alternatively, the attacker can attempt to destroy the golem's focus instead of disabling one of its attacks."
                },
                {
                    "name": "Focus Weakness",
                    "desc": "A creature grappling the armory golem can take its action to remove the golem's focus by succeeding on a DC 15 Strength check. If its focus is removed or destroyed, the armory golem must make a DC 8 Constitution saving throw at the start of each of its turns. On a success, the golem continues working properly, but it repeats the saving throw the next round at 1 higher DC. On a failure, the golem dies, falling into a heap of armaments."
                },
                {
                    "name": "Immutable Form",
                    "desc": "The golem is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The golem has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Magic Weapons",
                    "desc": "The golem's weapon attacks are magical."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/ccdx_bone-golem/?format=api",
            "key": "ccdx_bone-golem",
            "name": "Bone Golem",
            "document": {
                "name": "Creature Codex",
                "key": "ccdx",
                "display_name": "Creature Codex",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/creature-codex-for-5th-edition-dnd/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Medium",
                "key": "medium",
                "url": "https://api-beta.open5e.com/v2/sizes/medium/?format=api"
            },
            "challenge_rating_decimal": "7.000",
            "challenge_rating_text": "7",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands the languages of its creator but can't speak",
                "data": []
            },
            "armor_class": 16,
            "armor_detail": "natural armor",
            "hit_points": 60,
            "hit_dice": "8d8+24",
            "experience_points": 2900,
            "ability_scores": {
                "strength": 10,
                "dexterity": 16,
                "constitution": 17,
                "intelligence": 3,
                "wisdom": 10,
                "charisma": 1
            },
            "modifiers": {
                "strength": 0,
                "dexterity": 3,
                "constitution": 3,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -5
            },
            "initiative_bonus": 3,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 0,
                "dexterity": 3,
                "constitution": 3,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -5
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": 3,
                "animal_handling": 0,
                "arcana": -4,
                "athletics": 0,
                "deception": -5,
                "history": -4,
                "insight": 0,
                "intimidation": -5,
                "investigation": -4,
                "medicine": 0,
                "nature": -4,
                "perception": 0,
                "performance": -5,
                "persuasion": -5,
                "religion": -4,
                "sleight_of_hand": 3,
                "stealth": 3,
                "survival": 0
            },
            "passive_perception": 10,
            "resistances_and_immunities": {
                "damage_immunities_display": "necrotic, poison, psychic",
                "damage_immunities": [
                    {
                        "name": "Necrotic",
                        "key": "necrotic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/necrotic/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    }
                ],
                "damage_resistances_display": "bludgeoning, piercing, and slashing from nonmagical attacks not made with adamantine",
                "damage_resistances": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Bone Shard",
                    "desc": "Ranged Weapon Attack: +6 to hit, range 60/240 ft., one target. Hit: 7 (1d8 + 3) piercing damage plus 7 (2d6) necrotic damage.",
                    "attacks": [
                        {
                            "name": "Bone Shard attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 6,
                            "reach": null,
                            "range": 60.0,
                            "long_range": 240.0,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D8",
                            "damage_bonus": 3,
                            "damage_type": null,
                            "extra_damage_die_count": 2,
                            "extra_damage_die_type": "D6",
                            "extra_damage_bonus": 0,
                            "extra_damage_type": {
                                "name": "Necrotic",
                                "key": "necrotic",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/necrotic/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Claw",
                    "desc": "Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) slashing damage plus 7 (2d6) necrotic damage.",
                    "attacks": [
                        {
                            "name": "Claw attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 6,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D6",
                            "damage_bonus": 3,
                            "damage_type": null,
                            "extra_damage_die_count": 2,
                            "extra_damage_die_type": "D6",
                            "extra_damage_bonus": 0,
                            "extra_damage_type": {
                                "name": "Necrotic",
                                "key": "necrotic",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/necrotic/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Multiattack",
                    "desc": "The bone golem makes two attacks.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Berserk",
                    "desc": "Whenever the bone golem starts its turn with 30 hp or fewer, roll a d6. On a 6, the golem goes berserk. On each of its turns while berserk, the golem attacks the nearest creature it can see. If no creature is near enough to move to and attack, the golem attacks an object, usually an object smaller than itself. Once the golem goes berserk, it continues to attack until it is destroyed or it regains all its hp. \n\nThe golem's creator, if within 60 feet of the berserk golem, can calm it by speaking firmly and persuasively. The golem must be able to hear its creator, who must take an action to make a DC 15 Charisma (Persuasion) check. If the check succeeds, the golem ceases being berserk. If it takes damage while still at 30 hp or fewer, the golem might go berserk again."
                },
                {
                    "name": "False Appearance",
                    "desc": "While the bone golem remains motionless, it is indistinguishable from a pile of bones or ordinary, inanimate skeleton."
                },
                {
                    "name": "Immutable Form",
                    "desc": "The bone golem is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The bone golem has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Magic Weapons",
                    "desc": "The bone golem's weapon attacks are magical."
                },
                {
                    "name": "Necrotic Absorption",
                    "desc": "Whenever the bone golem is subjected to necrotic damage, it takes no damage and instead regains a number of hp equal to the necrotic damage dealt."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/ccdx_bookkeeper/?format=api",
            "key": "ccdx_bookkeeper",
            "name": "Bookkeeper",
            "document": {
                "name": "Creature Codex",
                "key": "ccdx",
                "display_name": "Creature Codex",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/creature-codex-for-5th-edition-dnd/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Tiny",
                "key": "tiny",
                "url": "https://api-beta.open5e.com/v2/sizes/tiny/?format=api"
            },
            "challenge_rating_decimal": "0.125",
            "challenge_rating_text": "1/8",
            "proficiency_bonus": null,
            "speed": {
                "walk": 20.0,
                "unit": "feet",
                "fly": 30.0
            },
            "speed_all": {
                "unit": "feet",
                "walk": 20.0,
                "crawl": 10.0,
                "hover": false,
                "fly": 30.0,
                "burrow": 0.0,
                "climb": 10.0,
                "swim": 10.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands the languages of its creator but can't speak",
                "data": []
            },
            "armor_class": 12,
            "armor_detail": "",
            "hit_points": 5,
            "hit_dice": "2d4",
            "experience_points": 25,
            "ability_scores": {
                "strength": 8,
                "dexterity": 14,
                "constitution": 10,
                "intelligence": 6,
                "wisdom": 8,
                "charisma": 3
            },
            "modifiers": {
                "strength": -1,
                "dexterity": 2,
                "constitution": 0,
                "intelligence": -2,
                "wisdom": -1,
                "charisma": -4
            },
            "initiative_bonus": 2,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": -1,
                "dexterity": 2,
                "constitution": 0,
                "intelligence": -2,
                "wisdom": -1,
                "charisma": -4
            },
            "skill_bonuses": {
                "perception": 1,
                "stealth": 4
            },
            "skill_bonuses_all": {
                "acrobatics": 2,
                "animal_handling": -1,
                "arcana": -2,
                "athletics": -1,
                "deception": -4,
                "history": -2,
                "insight": -1,
                "intimidation": -4,
                "investigation": -2,
                "medicine": -1,
                "nature": -2,
                "perception": 1,
                "performance": -4,
                "persuasion": -4,
                "religion": -2,
                "sleight_of_hand": 2,
                "stealth": 4,
                "survival": -1
            },
            "passive_perception": 11,
            "resistances_and_immunities": {
                "damage_immunities_display": "either cold or fire (designated at the time of the bookkeeper's creation), poison, psychic",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    }
                ],
                "damage_resistances_display": "bludgeoning, piercing, and slashing from nonmagical attacks",
                "damage_resistances": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": null,
            "darkvision_range": null,
            "blindsight_range": 60.0,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Bite",
                    "desc": "Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 1 piercing damage plus 1 poison damage.",
                    "attacks": [
                        {
                            "name": "Bite attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 4,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": null,
                            "damage_die_type": null,
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Poison",
                                "key": "poison",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Elusive Pages",
                    "desc": "While inside its book, the bookkeeper magically turns its book invisible until it attacks, or until its concentration ends (as if concentrating on a spell). The bookkeeper is also invisible while inside the invisible book",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Ink Splash",
                    "desc": "Ranged Weapon Attack: +4 to hit, range 20 ft., one target. Hit: 3 (1d6) poison damage and the target must succeed on a DC 13 Dexterity saving throw or be blinded until the end of its next turn.",
                    "attacks": [
                        {
                            "name": "Ink Splash attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 4,
                            "reach": null,
                            "range": 20.0,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D6) poison",
                            "damage_bonus": null,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Poison",
                                "key": "poison",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Between the Lines",
                    "desc": "As a bonus action while within 30 feet of its book, the bookkeeper can hop inside its book. While inside its book, the bookkeeper has a flying speed of 30 feet and is indistinguishable from ink on a page."
                },
                {
                    "name": "Book Bound",
                    "desc": "A bookkeeper makes all attacks, saving throws, and skill checks with advantage when its creator is within 60 feet of its book. The bookkeeper's hp maximum is reduced by 1 for every minute it is further than 60 feet from its book. When its hp maximum reaches 0, it dies. If its creator dies, the bookkeeper can be convinced to pass ownership of the book to a new creature if the creature succeeds on a DC 13 Charisma check. The new owner becomes the bookkeeper's new “creator” and inherits the bookkeeper along with the book."
                },
                {
                    "name": "Disintegrate",
                    "desc": "When the bookkeeper dies, the book it is bound to is also destroyed."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/ccdx_bronze-golem/?format=api",
            "key": "ccdx_bronze-golem",
            "name": "Bronze Golem",
            "document": {
                "name": "Creature Codex",
                "key": "ccdx",
                "display_name": "Creature Codex",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/creature-codex-for-5th-edition-dnd/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Large",
                "key": "large",
                "url": "https://api-beta.open5e.com/v2/sizes/large/?format=api"
            },
            "challenge_rating_decimal": "3.000",
            "challenge_rating_text": "3",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands the languages of its creator but can't speak",
                "data": []
            },
            "armor_class": 13,
            "armor_detail": "natural armor",
            "hit_points": 57,
            "hit_dice": "6d10+24",
            "experience_points": 700,
            "ability_scores": {
                "strength": 17,
                "dexterity": 6,
                "constitution": 18,
                "intelligence": 1,
                "wisdom": 10,
                "charisma": 1
            },
            "modifiers": {
                "strength": 3,
                "dexterity": -2,
                "constitution": 4,
                "intelligence": -5,
                "wisdom": 0,
                "charisma": -5
            },
            "initiative_bonus": -2,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 3,
                "dexterity": -2,
                "constitution": 4,
                "intelligence": -5,
                "wisdom": 0,
                "charisma": -5
            },
            "skill_bonuses": {
                "perception": 4
            },
            "skill_bonuses_all": {
                "acrobatics": -2,
                "animal_handling": 0,
                "arcana": -5,
                "athletics": 3,
                "deception": -5,
                "history": -5,
                "insight": 0,
                "intimidation": -5,
                "investigation": -5,
                "medicine": 0,
                "nature": -5,
                "perception": 4,
                "performance": -5,
                "persuasion": -5,
                "religion": -5,
                "sleight_of_hand": -2,
                "stealth": -2,
                "survival": 0
            },
            "passive_perception": 14,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    }
                ],
                "damage_resistances_display": "fire; bludgeoning, piercing, and slashing from nonmagical attacks not made with adamantine",
                "damage_resistances": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Fire",
                        "key": "fire",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Brazen Bull",
                    "desc": "The golem makes a slam attack against a target it is grappling as it opens a plate in its chest and exposes its arcane boiler. If the attack hits, the target is forced into the golem's boiler, and the grapple ends. While inside the boiler, the target is blinded and restrained, it has total cover against attacks and other effects outside the boiler, and it takes 14 (4d6) fire damage at the start of each of its turns. To escape, it or another creature must succeed on a DC 13 Strength (Athletics) check to open the boiler, freeing the target, which falls prone in a space within 5 feet of the golem. A bronze golem can only have one creature in its boiler at a time.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Multiattack",
                    "desc": "The golem makes two slam attacks.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 7 (1d8 + 3) bludgeoning damage and, if the target is a Medium or smaller creature, it is grappled (escape DC 13). The golem can only grapple one creature at a time.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 5,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D8",
                            "damage_bonus": 3,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Bludgeoning",
                                "key": "bludgeoning",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Boiling Body",
                    "desc": "The golem's body is hot to the touch, thanks to the boiler inside its chest. A creature that touches the golem or hits it with a melee attack while within 5 feet of it takes 5 (1d10) fire damage."
                },
                {
                    "name": "Immutable Form",
                    "desc": "The golem is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The golem has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Magic Weapons",
                    "desc": "The golem's weapon attacks are magical."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/ccdx_cauldronborn/?format=api",
            "key": "ccdx_cauldronborn",
            "name": "Cauldronborn",
            "document": {
                "name": "Creature Codex",
                "key": "ccdx",
                "display_name": "Creature Codex",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/creature-codex-for-5th-edition-dnd/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Small",
                "key": "small",
                "url": "https://api-beta.open5e.com/v2/sizes/small/?format=api"
            },
            "challenge_rating_decimal": "2.000",
            "challenge_rating_text": "2",
            "proficiency_bonus": null,
            "speed": {
                "walk": 20.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 20.0,
                "crawl": 10.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 10.0,
                "swim": 10.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "-",
                "data": []
            },
            "armor_class": 13,
            "armor_detail": "natural armor",
            "hit_points": 13,
            "hit_dice": "3d6+3",
            "experience_points": 450,
            "ability_scores": {
                "strength": 14,
                "dexterity": 7,
                "constitution": 12,
                "intelligence": 3,
                "wisdom": 6,
                "charisma": 1
            },
            "modifiers": {
                "strength": 2,
                "dexterity": -2,
                "constitution": 1,
                "intelligence": -4,
                "wisdom": -2,
                "charisma": -5
            },
            "initiative_bonus": -2,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 2,
                "dexterity": -2,
                "constitution": 1,
                "intelligence": -4,
                "wisdom": -2,
                "charisma": -5
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": -2,
                "animal_handling": -2,
                "arcana": -4,
                "athletics": 2,
                "deception": -5,
                "history": -4,
                "insight": -2,
                "intimidation": -5,
                "investigation": -4,
                "medicine": -2,
                "nature": -4,
                "perception": -2,
                "performance": -5,
                "persuasion": -5,
                "religion": -4,
                "sleight_of_hand": -2,
                "stealth": -2,
                "survival": -2
            },
            "passive_perception": 8,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    }
                ],
                "damage_resistances_display": "piercing and slashing from nonmagical attacks not made with adamantine",
                "damage_resistances": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Call Potion",
                    "desc": "The cauldronborn releases a hungry screech, magically reaching out to nearby potions. All potions within 10 feet of the cauldronborn magically move toward the cauldronborn by rolling out of backpacks, hopping off of belts, unburying themselves, etc. A creature wearing or carrying a potion must succeed on a DC 13 Dexterity saving throw or its potion moves to within 5 feet of the cauldronborn. The target must make a separate saving throw for each potion it is attempting to keep in its possession.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 5
                    }
                },
                {
                    "name": "Multiattack",
                    "desc": "The cauldronborn makes two slam attacks.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 7 (2d4 + 2) bludgeoning damage.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 4,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D4",
                            "damage_bonus": 2,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Bludgeoning",
                                "key": "bludgeoning",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Consumption",
                    "desc": "As a bonus action, a cauldronborn can consume one potion within 5 feet of it that is not being worn or carried. Along with the potion's effect, the cauldronborn's hp maximum increases by 3 (1d6) and it gains the same number of hp."
                },
                {
                    "name": "Detect Elixir",
                    "desc": "The cauldronborn can pinpoint the location of potions and magic items within 60 feet of it. Outside of 60 feet, it can sense the general direction of potions within 1 mile of it."
                },
                {
                    "name": "Regeneration",
                    "desc": "The cauldronborn regains 2 hp at the start of its turn if it has at least 1 hp."
                },
                {
                    "name": "Sprint",
                    "desc": "The cauldronborn triples its speed until the end of its turn when moving toward a potion it has detected."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/ccdx_clockwork-assassin/?format=api",
            "key": "ccdx_clockwork-assassin",
            "name": "Clockwork Assassin",
            "document": {
                "name": "Creature Codex",
                "key": "ccdx",
                "display_name": "Creature Codex",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/creature-codex-for-5th-edition-dnd/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Medium",
                "key": "medium",
                "url": "https://api-beta.open5e.com/v2/sizes/medium/?format=api"
            },
            "challenge_rating_decimal": "6.000",
            "challenge_rating_text": "6",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet",
                "climb": 30.0
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 30.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands Common but can't speak",
                "data": []
            },
            "armor_class": 16,
            "armor_detail": "natural armor",
            "hit_points": 99,
            "hit_dice": "18d8+18",
            "experience_points": 2300,
            "ability_scores": {
                "strength": 14,
                "dexterity": 17,
                "constitution": 12,
                "intelligence": 12,
                "wisdom": 12,
                "charisma": 7
            },
            "modifiers": {
                "strength": 2,
                "dexterity": 3,
                "constitution": 1,
                "intelligence": 1,
                "wisdom": 1,
                "charisma": -2
            },
            "initiative_bonus": 3,
            "saving_throws": {
                "dexterity": 6,
                "constitution": 4
            },
            "saving_throws_all": {
                "strength": 2,
                "dexterity": 6,
                "constitution": 4,
                "intelligence": 1,
                "wisdom": 1,
                "charisma": -2
            },
            "skill_bonuses": {
                "acrobatics": 6,
                "investigation": 4,
                "perception": 4,
                "stealth": 9,
                "survival": 4
            },
            "skill_bonuses_all": {
                "acrobatics": 6,
                "animal_handling": 1,
                "arcana": 1,
                "athletics": 2,
                "deception": -2,
                "history": 1,
                "insight": 1,
                "intimidation": -2,
                "investigation": 4,
                "medicine": 1,
                "nature": 1,
                "perception": 4,
                "performance": -2,
                "persuasion": -2,
                "religion": 1,
                "sleight_of_hand": 3,
                "stealth": 9,
                "survival": 4
            },
            "passive_perception": 14,
            "resistances_and_immunities": {
                "damage_immunities_display": "lightning, poison",
                "damage_immunities": [
                    {
                        "name": "Lightning",
                        "key": "lightning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/lightning/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Disassembly",
                    "desc": "The assassin breaks its body down into a snakelike, segmented cylinder, which allows it to move through a space as narrow as 6 inches wide. It can reassemble itself into its true form by using this action again. While disassembled into its snake form, the assassin can't attack and attack rolls against it have advantage.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Multiattack",
                    "desc": "The clockwork assassin makes two rapier attacks.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Rapier",
                    "desc": "Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 7 (1d8 + 3) piercing damage and the target must succeed on a DC 15 Constitution saving throw or take 11 (2d10) poison damage and be poisoned for 1 minute.",
                    "attacks": [
                        {
                            "name": "Rapier attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 6,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D8",
                            "damage_bonus": 3,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Poison",
                                "key": "poison",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Assassinate",
                    "desc": "During its first turn, the assassin has advantage on attack rolls against any creature that hasn't taken a turn. Any hit the assassin scores against a surprised creature is a critical hit."
                },
                {
                    "name": "Explosive Core",
                    "desc": "When the assassin is destroyed, its core explodes, projecting superheated steam and shrapnel. Each creature within 5 feet of the construct must make a DC 13 Dexterity saving throw, taking 10 (3d6) fire damage on a failed save, or half as much damage on a successful one."
                },
                {
                    "name": "Immutable Form",
                    "desc": "The assassin is immune to any spell or effect, other than its disassembly trait, that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The assassin has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Psychic Susceptibility",
                    "desc": "If the assassin takes psychic damage, it has disadvantage on attack rolls, saving throws, and ability checks until the end of its next turn."
                },
                {
                    "name": "Sneak Attack (1/Turn)",
                    "desc": "The assassin deals an extra 10 (3d6) damage when it hits a target with a weapon attack and has advantage on the attack roll, or when the target is within 5 feet of an ally of the assassin that isn't incapacitated and the assassin doesn't have disadvantage on the attack roll."
                },
                {
                    "name": "Standing Leap",
                    "desc": "The assassin's long jump is up to 20 feet and its high jump is up to 10 feet, with or without a running start."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/ccdx_clockwork-servant/?format=api",
            "key": "ccdx_clockwork-servant",
            "name": "Clockwork Servant",
            "document": {
                "name": "Creature Codex",
                "key": "ccdx",
                "display_name": "Creature Codex",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/creature-codex-for-5th-edition-dnd/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Medium",
                "key": "medium",
                "url": "https://api-beta.open5e.com/v2/sizes/medium/?format=api"
            },
            "challenge_rating_decimal": "0.125",
            "challenge_rating_text": "1/8",
            "proficiency_bonus": null,
            "speed": {
                "walk": 25.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 25.0,
                "crawl": 12.5,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 12.5,
                "swim": 12.5
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "Common",
                "data": [
                    {
                        "name": "Common",
                        "key": "common",
                        "url": "https://api-beta.open5e.com/v2/languages/common/?format=api",
                        "desc": "Typical speakers are Humans."
                    }
                ]
            },
            "armor_class": 11,
            "armor_detail": "",
            "hit_points": 22,
            "hit_dice": "4d8+4",
            "experience_points": 25,
            "ability_scores": {
                "strength": 14,
                "dexterity": 12,
                "constitution": 13,
                "intelligence": 8,
                "wisdom": 12,
                "charisma": 7
            },
            "modifiers": {
                "strength": 2,
                "dexterity": 1,
                "constitution": 1,
                "intelligence": -1,
                "wisdom": 1,
                "charisma": -2
            },
            "initiative_bonus": 1,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 2,
                "dexterity": 1,
                "constitution": 1,
                "intelligence": -1,
                "wisdom": 1,
                "charisma": -2
            },
            "skill_bonuses": {
                "investigation": 3,
                "perception": 5
            },
            "skill_bonuses_all": {
                "acrobatics": 1,
                "animal_handling": 1,
                "arcana": -1,
                "athletics": 2,
                "deception": -2,
                "history": -1,
                "insight": 1,
                "intimidation": -2,
                "investigation": 3,
                "medicine": 1,
                "nature": -1,
                "perception": 5,
                "performance": -2,
                "persuasion": -2,
                "religion": -1,
                "sleight_of_hand": 1,
                "stealth": 1,
                "survival": 1
            },
            "passive_perception": 15,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) bludgeoning damage.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 4,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D6",
                            "damage_bonus": 2,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Bludgeoning",
                                "key": "bludgeoning",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Domestic Retainer",
                    "desc": "The servant can cast the mending and prestidigitation cantrips at will without requiring spell components."
                },
                {
                    "name": "Immutable Form",
                    "desc": "The servant is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The servant has advantage on saving throws against spells and other magical effects."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/ccdx_clockwork-soldier/?format=api",
            "key": "ccdx_clockwork-soldier",
            "name": "Clockwork Soldier",
            "document": {
                "name": "Creature Codex",
                "key": "ccdx",
                "display_name": "Creature Codex",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/creature-codex-for-5th-edition-dnd/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Medium",
                "key": "medium",
                "url": "https://api-beta.open5e.com/v2/sizes/medium/?format=api"
            },
            "challenge_rating_decimal": "1.000",
            "challenge_rating_text": "1",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "Common",
                "data": [
                    {
                        "name": "Common",
                        "key": "common",
                        "url": "https://api-beta.open5e.com/v2/languages/common/?format=api",
                        "desc": "Typical speakers are Humans."
                    }
                ]
            },
            "armor_class": 12,
            "armor_detail": "natural armor",
            "hit_points": 45,
            "hit_dice": "6d8+18",
            "experience_points": 200,
            "ability_scores": {
                "strength": 13,
                "dexterity": 13,
                "constitution": 16,
                "intelligence": 5,
                "wisdom": 10,
                "charisma": 1
            },
            "modifiers": {
                "strength": 1,
                "dexterity": 1,
                "constitution": 3,
                "intelligence": -3,
                "wisdom": 0,
                "charisma": -5
            },
            "initiative_bonus": 1,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 1,
                "dexterity": 1,
                "constitution": 3,
                "intelligence": -3,
                "wisdom": 0,
                "charisma": -5
            },
            "skill_bonuses": {
                "athletics": 5,
                "intimidation": -3
            },
            "skill_bonuses_all": {
                "acrobatics": 1,
                "animal_handling": 0,
                "arcana": -3,
                "athletics": 5,
                "deception": -5,
                "history": -3,
                "insight": 0,
                "intimidation": -3,
                "investigation": -3,
                "medicine": 0,
                "nature": -3,
                "perception": 0,
                "performance": -5,
                "persuasion": -5,
                "religion": -3,
                "sleight_of_hand": 1,
                "stealth": 1,
                "survival": 0
            },
            "passive_perception": 10,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Halberd",
                    "desc": "Melee Weapon Attack: +3 to hit, reach 10 ft., one target. Hit: 7 (1d10 + 2) slashing damage.",
                    "attacks": [
                        {
                            "name": "Halberd attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 3,
                            "reach": 10.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D10",
                            "damage_bonus": 2,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Slashing",
                                "key": "slashing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Overdrive Flurry",
                    "desc": "The soldier makes four halberd attacks. After taking this action, it is stunned until the end of its next turn.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 6
                    }
                }
            ],
            "traits": [
                {
                    "name": "Immutable Form",
                    "desc": "The soldier is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Intimidating Legions",
                    "desc": "A single clockwork soldier's rigid movements appear silly, but, when gathered in numbers, they become an inhuman terror. When the clockwork soldier makes a Charisma (Intimidation) check, it gains a bonus on that check equal to the number of other clockwork soldiers the target can see or hear."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The soldier has advantage on saving throws against spells and other magical effects."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/ccdx_doom-golem/?format=api",
            "key": "ccdx_doom-golem",
            "name": "Doom Golem",
            "document": {
                "name": "Creature Codex",
                "key": "ccdx",
                "display_name": "Creature Codex",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/creature-codex-for-5th-edition-dnd/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Large",
                "key": "large",
                "url": "https://api-beta.open5e.com/v2/sizes/large/?format=api"
            },
            "challenge_rating_decimal": "10.000",
            "challenge_rating_text": "10",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands the languages of its creator but can't speak",
                "data": []
            },
            "armor_class": 17,
            "armor_detail": "natural armor",
            "hit_points": 153,
            "hit_dice": "18d10+54",
            "experience_points": 5900,
            "ability_scores": {
                "strength": 24,
                "dexterity": 13,
                "constitution": 16,
                "intelligence": 3,
                "wisdom": 10,
                "charisma": 1
            },
            "modifiers": {
                "strength": 7,
                "dexterity": 1,
                "constitution": 3,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -5
            },
            "initiative_bonus": 1,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 7,
                "dexterity": 1,
                "constitution": 3,
                "intelligence": -4,
                "wisdom": 0,
                "charisma": -5
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": 1,
                "animal_handling": 0,
                "arcana": -4,
                "athletics": 7,
                "deception": -5,
                "history": -4,
                "insight": 0,
                "intimidation": -5,
                "investigation": -4,
                "medicine": 0,
                "nature": -4,
                "perception": 0,
                "performance": -5,
                "persuasion": -5,
                "religion": -4,
                "sleight_of_hand": 1,
                "stealth": 1,
                "survival": 0
            },
            "passive_perception": 10,
            "resistances_and_immunities": {
                "damage_immunities_display": "cold, poison, psychic; bludgeoning, piercing, and slashing from nonmagical attacks not made with adamantine",
                "damage_immunities": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Cold",
                        "key": "cold",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/cold/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 120.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Bite",
                    "desc": "Melee Weapon Attack: +11 to hit, reach 5 ft., one target. Hit: 23 (3d10 + 7) slashing damage.",
                    "attacks": [
                        {
                            "name": "Bite attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 11,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 3,
                            "damage_die_type": "D10",
                            "damage_bonus": 7,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Slashing",
                                "key": "slashing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Doom Claw",
                    "desc": "Melee Weapon Attack: +11 to hit, reach 10 ft., one target. Hit: 14 (2d6 + 7) slashing damage plus 7 (2d6) cold damage.",
                    "attacks": [
                        {
                            "name": "Doom Claw attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 11,
                            "reach": 10.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D6",
                            "damage_bonus": 7,
                            "damage_type": null,
                            "extra_damage_die_count": 2,
                            "extra_damage_die_type": "D6",
                            "extra_damage_bonus": 0,
                            "extra_damage_type": {
                                "name": "Cold",
                                "key": "cold",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/cold/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Doom Upon You",
                    "desc": "When a creature the doom golem can see within 60 feet of it hits it with a spell or attack that requires a ranged attack roll, the doom golem strikes the attacker with a doom bolt. The doom bolt is a shadowy reflection of the original attack, using the same attack roll and effects as the original, except it deals necrotic damage.",
                    "attacks": [],
                    "action_type": "REACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Multiattack",
                    "desc": "The doom golem makes one bite attack and one doom claw attack.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Wind of Boreas",
                    "desc": "The doom golem releases an arctic wind in a 15-foot radius around itself or in a 30-foot cone. Each creature in that area must make a DC 16 Constitution saving throw, taking 38 (11d6) cold damage on a failed save, or half as much damage on a successful one.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 3,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 5
                    }
                }
            ],
            "traits": [
                {
                    "name": "Fear Aura",
                    "desc": "Any non-evil creature that starts its turn within 20 feet of the doom golem must make a DC 15 Wisdom saving throw, unless the doom golem is incapacitated. On a failed save, the creature is frightened until the start of its next turn. If a creature's saving throw is successful, the creature is immune to the doom golem's Fear Aura for the next 24 hours."
                },
                {
                    "name": "Immutable Form",
                    "desc": "The golem is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Luminous Skeleton",
                    "desc": "The doom golem sheds dim light in a 10-foot radius."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The golem has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Magic Weapons",
                    "desc": "The golem's weapon attacks are magical."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/ccdx_fractal-golem/?format=api",
            "key": "ccdx_fractal-golem",
            "name": "Fractal Golem",
            "document": {
                "name": "Creature Codex",
                "key": "ccdx",
                "display_name": "Creature Codex",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/creature-codex-for-5th-edition-dnd/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Large",
                "key": "large",
                "url": "https://api-beta.open5e.com/v2/sizes/large/?format=api"
            },
            "challenge_rating_decimal": "8.000",
            "challenge_rating_text": "8",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands the languages of its creator but can't speak",
                "data": []
            },
            "armor_class": 18,
            "armor_detail": "natural armor",
            "hit_points": 8,
            "hit_dice": "1d10+3",
            "experience_points": 3900,
            "ability_scores": {
                "strength": 16,
                "dexterity": 12,
                "constitution": 16,
                "intelligence": 6,
                "wisdom": 8,
                "charisma": 1
            },
            "modifiers": {
                "strength": 3,
                "dexterity": 1,
                "constitution": 3,
                "intelligence": -2,
                "wisdom": -1,
                "charisma": -5
            },
            "initiative_bonus": 1,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 3,
                "dexterity": 1,
                "constitution": 3,
                "intelligence": -2,
                "wisdom": -1,
                "charisma": -5
            },
            "skill_bonuses": {
                "perception": 2,
                "stealth": 4,
                "survival": 5
            },
            "skill_bonuses_all": {
                "acrobatics": 1,
                "animal_handling": -1,
                "arcana": -2,
                "athletics": 3,
                "deception": -5,
                "history": -2,
                "insight": -1,
                "intimidation": -5,
                "investigation": -2,
                "medicine": -1,
                "nature": -2,
                "perception": 2,
                "performance": -5,
                "persuasion": -5,
                "religion": -2,
                "sleight_of_hand": 1,
                "stealth": 4,
                "survival": 5
            },
            "passive_perception": 12,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic; bludgeoning, piercing, and slashing from nonmagical attacks not made with adamantine",
                "damage_immunities": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 13 (3d6 + 3) bludgeoning damage.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 6,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 3,
                            "damage_die_type": "D6",
                            "damage_bonus": 3,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Bludgeoning",
                                "key": "bludgeoning",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Fractalize",
                    "desc": "When the golem is reduced to 0 hp, it explodes. Each creature within 5 feet of it, except for other fractal golems, must succeed on a DC 14 Dexterity saving throw or take 4 (1d8) force damage and be pushed back 5 feet. Two duplicate fractal golems appear in the golem's space and the nearest unoccupied space, each with the same statistics as the original fractal golem, except one size smaller. When a Tiny duplicate of the golem is reduced to 0 hp, it explodes and doesn't duplicate. All duplicates act on the same initiative."
                },
                {
                    "name": "Immutable Form",
                    "desc": "The golem is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The golem has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Magic Weapons",
                    "desc": "The golem's weapon attacks are magical."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/ccdx_glass-golem/?format=api",
            "key": "ccdx_glass-golem",
            "name": "Glass Golem",
            "document": {
                "name": "Creature Codex",
                "key": "ccdx",
                "display_name": "Creature Codex",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/creature-codex-for-5th-edition-dnd/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Small",
                "key": "small",
                "url": "https://api-beta.open5e.com/v2/sizes/small/?format=api"
            },
            "challenge_rating_decimal": "2.000",
            "challenge_rating_text": "2",
            "proficiency_bonus": null,
            "speed": {
                "walk": 20.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 20.0,
                "crawl": 10.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 10.0,
                "swim": 10.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands the languages of its creator but can't speak",
                "data": []
            },
            "armor_class": 12,
            "armor_detail": "",
            "hit_points": 45,
            "hit_dice": "10d6+10",
            "experience_points": 450,
            "ability_scores": {
                "strength": 10,
                "dexterity": 15,
                "constitution": 13,
                "intelligence": 3,
                "wisdom": 8,
                "charisma": 1
            },
            "modifiers": {
                "strength": 0,
                "dexterity": 2,
                "constitution": 1,
                "intelligence": -4,
                "wisdom": -1,
                "charisma": -5
            },
            "initiative_bonus": 2,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 0,
                "dexterity": 2,
                "constitution": 1,
                "intelligence": -4,
                "wisdom": -1,
                "charisma": -5
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": 2,
                "animal_handling": -1,
                "arcana": -4,
                "athletics": 0,
                "deception": -5,
                "history": -4,
                "insight": -1,
                "intimidation": -5,
                "investigation": -4,
                "medicine": -1,
                "nature": -4,
                "perception": -1,
                "performance": -5,
                "persuasion": -5,
                "religion": -4,
                "sleight_of_hand": 2,
                "stealth": 2,
                "survival": -1
            },
            "passive_perception": 9,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    }
                ],
                "damage_resistances_display": "piercing and slashing from nonmagical attacks not made with adamantine",
                "damage_resistances": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "bludgeoning",
                "damage_vulnerabilities": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    }
                ],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Shard",
                    "desc": "Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 9 (2d6 + 2) slashing damage.",
                    "attacks": [
                        {
                            "name": "Shard attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 4,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 2,
                            "damage_die_type": "D6",
                            "damage_bonus": 2,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Slashing",
                                "key": "slashing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Shatter",
                    "desc": "When a glass golem takes bludgeoning damage, it can make one shard attack against each creature within 5 feet of it.",
                    "attacks": [],
                    "action_type": "REACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Immutable Form",
                    "desc": "The golem is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The glass golem has advantage on saving throws against spells and other magical effects."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/ccdx_hair-golem/?format=api",
            "key": "ccdx_hair-golem",
            "name": "Hair Golem",
            "document": {
                "name": "Creature Codex",
                "key": "ccdx",
                "display_name": "Creature Codex",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/creature-codex-for-5th-edition-dnd/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Small",
                "key": "small",
                "url": "https://api-beta.open5e.com/v2/sizes/small/?format=api"
            },
            "challenge_rating_decimal": "0.250",
            "challenge_rating_text": "1/4",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands the languages of its creator but can't speak",
                "data": []
            },
            "armor_class": 13,
            "armor_detail": "",
            "hit_points": 13,
            "hit_dice": "3d6+3",
            "experience_points": 50,
            "ability_scores": {
                "strength": 10,
                "dexterity": 17,
                "constitution": 13,
                "intelligence": 3,
                "wisdom": 8,
                "charisma": 1
            },
            "modifiers": {
                "strength": 0,
                "dexterity": 3,
                "constitution": 1,
                "intelligence": -4,
                "wisdom": -1,
                "charisma": -5
            },
            "initiative_bonus": 3,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 0,
                "dexterity": 3,
                "constitution": 1,
                "intelligence": -4,
                "wisdom": -1,
                "charisma": -5
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": 3,
                "animal_handling": -1,
                "arcana": -4,
                "athletics": 0,
                "deception": -5,
                "history": -4,
                "insight": -1,
                "intimidation": -5,
                "investigation": -4,
                "medicine": -1,
                "nature": -4,
                "perception": -1,
                "performance": -5,
                "persuasion": -5,
                "religion": -4,
                "sleight_of_hand": 3,
                "stealth": 3,
                "survival": -1
            },
            "passive_perception": 9,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    }
                ],
                "damage_resistances_display": "bludgeoning and piercing from nonmagical attacks not made with adamantine",
                "damage_resistances": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "slashing",
                "damage_vulnerabilities": [
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Lash",
                    "desc": "Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 5 (1d4 + 3) slashing damage. The target must succeed on a DC 11 Dexterity saving throw or be knocked prone.",
                    "attacks": [
                        {
                            "name": "Lash attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 5,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D4",
                            "damage_bonus": 3,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Slashing",
                                "key": "slashing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Immutable Form",
                    "desc": "The golem is immune to any spell or effect that would alter its form."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/ccdx_inkling/?format=api",
            "key": "ccdx_inkling",
            "name": "Inkling",
            "document": {
                "name": "Creature Codex",
                "key": "ccdx",
                "display_name": "Creature Codex",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/creature-codex-for-5th-edition-dnd/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Tiny",
                "key": "tiny",
                "url": "https://api-beta.open5e.com/v2/sizes/tiny/?format=api"
            },
            "challenge_rating_decimal": "0.250",
            "challenge_rating_text": "1/4",
            "proficiency_bonus": null,
            "speed": {
                "walk": 20.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 20.0,
                "crawl": 10.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 10.0,
                "swim": 10.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands the languages of its creator but can't speak",
                "data": []
            },
            "armor_class": 12,
            "armor_detail": "",
            "hit_points": 10,
            "hit_dice": "4d4",
            "experience_points": 50,
            "ability_scores": {
                "strength": 4,
                "dexterity": 14,
                "constitution": 10,
                "intelligence": 14,
                "wisdom": 12,
                "charisma": 10
            },
            "modifiers": {
                "strength": -3,
                "dexterity": 2,
                "constitution": 0,
                "intelligence": 2,
                "wisdom": 1,
                "charisma": 0
            },
            "initiative_bonus": 2,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": -3,
                "dexterity": 2,
                "constitution": 0,
                "intelligence": 2,
                "wisdom": 1,
                "charisma": 0
            },
            "skill_bonuses": {
                "arcana": 4,
                "stealth": 4
            },
            "skill_bonuses_all": {
                "acrobatics": 2,
                "animal_handling": 1,
                "arcana": 4,
                "athletics": -3,
                "deception": 0,
                "history": 2,
                "insight": 1,
                "intimidation": 0,
                "investigation": 2,
                "medicine": 1,
                "nature": 2,
                "perception": 1,
                "performance": 0,
                "persuasion": 0,
                "religion": 2,
                "sleight_of_hand": 2,
                "stealth": 4,
                "survival": 1
            },
            "passive_perception": 11,
            "resistances_and_immunities": {
                "damage_immunities_display": "",
                "damage_immunities": [],
                "damage_resistances_display": "",
                "damage_resistances": [],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "",
                "condition_immunities": []
            },
            "normal_sight_range": null,
            "darkvision_range": null,
            "blindsight_range": 60.0,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Lash",
                    "desc": "Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 4 (1d4 + 2) slashing damage.",
                    "attacks": [
                        {
                            "name": "Lash attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 4,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D4",
                            "damage_bonus": 2,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Slashing",
                                "key": "slashing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Redirect Spell",
                    "desc": "If a spell attack hits the inkling, it can force the attacker to make a DC 12 Intelligence saving throw. If the attacker fails the saving throw, the spell is redirected to hit another creature of the inkling's choice within 30 feet.",
                    "attacks": [],
                    "action_type": "REACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "A Thirst for Knowledge",
                    "desc": "If an inkling spends 24 hours with a spellbook or a spell scroll, it can learn the magic of one 2nd level or lower spell, erasing and absorbing all the ink and magic used to inscribe the spell. The inkling can then cast the spell once per day."
                },
                {
                    "name": "Amorphous",
                    "desc": "The inkling can move through a space as narrow as 1 inch wide without squeezing."
                },
                {
                    "name": "Innate Spellcasting",
                    "desc": "The inkling's innate spellcasting ability is Intelligence (spell save DC 12, +4 to hit with spell attacks). It can innately cast the following spells, requiring only somatic components:\nAt will: fire bolt, mending, minor illusion, prestidigitation\n1/day each: color spray, detect magic, magic missile"
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The inkling has advantage on saving throws against spells and other magical effects."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/ccdx_iron-sphere/?format=api",
            "key": "ccdx_iron-sphere",
            "name": "Iron Sphere",
            "document": {
                "name": "Creature Codex",
                "key": "ccdx",
                "display_name": "Creature Codex",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/creature-codex-for-5th-edition-dnd/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Small",
                "key": "small",
                "url": "https://api-beta.open5e.com/v2/sizes/small/?format=api"
            },
            "challenge_rating_decimal": "5.000",
            "challenge_rating_text": "5",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet",
                "burrow": 10.0,
                "climb": 20.0
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 10.0,
                "climb": 20.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands the languages of its creator but can't speak",
                "data": []
            },
            "armor_class": 16,
            "armor_detail": "natural armor",
            "hit_points": 60,
            "hit_dice": "8d6+32",
            "experience_points": 1800,
            "ability_scores": {
                "strength": 16,
                "dexterity": 13,
                "constitution": 18,
                "intelligence": 4,
                "wisdom": 10,
                "charisma": 3
            },
            "modifiers": {
                "strength": 3,
                "dexterity": 1,
                "constitution": 4,
                "intelligence": -3,
                "wisdom": 0,
                "charisma": -4
            },
            "initiative_bonus": 1,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 3,
                "dexterity": 1,
                "constitution": 4,
                "intelligence": -3,
                "wisdom": 0,
                "charisma": -4
            },
            "skill_bonuses": {
                "athletics": 6,
                "perception": 3
            },
            "skill_bonuses_all": {
                "acrobatics": 1,
                "animal_handling": 0,
                "arcana": -3,
                "athletics": 6,
                "deception": -4,
                "history": -3,
                "insight": 0,
                "intimidation": -4,
                "investigation": -3,
                "medicine": 0,
                "nature": -3,
                "perception": 3,
                "performance": -4,
                "persuasion": -4,
                "religion": -3,
                "sleight_of_hand": 1,
                "stealth": 1,
                "survival": 0
            },
            "passive_perception": 13,
            "resistances_and_immunities": {
                "damage_immunities_display": "lightning, necrotic, poison, psychic, radiant",
                "damage_immunities": [
                    {
                        "name": "Lightning",
                        "key": "lightning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/lightning/?format=api"
                    },
                    {
                        "name": "Necrotic",
                        "key": "necrotic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/necrotic/?format=api"
                    },
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    },
                    {
                        "name": "Radiant",
                        "key": "radiant",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/radiant/?format=api"
                    }
                ],
                "damage_resistances_display": "cold, fire; bludgeoning, piercing, and slashing from nonmagical attacks",
                "damage_resistances": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Cold",
                        "key": "cold",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/cold/?format=api"
                    },
                    {
                        "name": "Fire",
                        "key": "fire",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/fire/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, poisoned, prone",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    },
                    {
                        "name": "Prone",
                        "key": "prone",
                        "url": "https://api-beta.open5e.com/v2/conditions/prone/?format=api"
                    }
                ]
            },
            "normal_sight_range": null,
            "darkvision_range": null,
            "blindsight_range": 60.0,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Blade",
                    "desc": "Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 7 (1d8 + 3) slashing damage.",
                    "attacks": [
                        {
                            "name": "Blade attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 6,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D8",
                            "damage_bonus": 3,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Slashing",
                                "key": "slashing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Lightning Cannon",
                    "desc": "The sphere extends a metal rod from one of its many facets and fires a bolt of lightning in a 20-foot line that is 5 feet wide. Each creature in that line must make a DC 15 Dexterity saving throw, taking 22 (4d10) lightning damage on a failed save, or half as much damage on a successful one.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 4,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 5
                    }
                },
                {
                    "name": "Multiattack",
                    "desc": "The iron sphere makes three melee attacks.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Piston",
                    "desc": "Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 7 (1d8 + 3) bludgeoning damage.",
                    "attacks": [
                        {
                            "name": "Piston attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 6,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D8",
                            "damage_bonus": 3,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Bludgeoning",
                                "key": "bludgeoning",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 2,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                },
                {
                    "name": "Spike",
                    "desc": "Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 7 (1d8 + 3) piercing damage.",
                    "attacks": [
                        {
                            "name": "Spike attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 6,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D8",
                            "damage_bonus": 3,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Piercing",
                                "key": "piercing",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 3,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Immutable Form",
                    "desc": "The sphere is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Siege Monster",
                    "desc": "The sphere deals double damage to objects and structures."
                },
                {
                    "name": "Standing Leap",
                    "desc": "The sphere can launch itself into the air by extending the rods within it like pistons. The sphere's long jump is up to 25 feet and its high jump is up to 15 feet, with or without a running start."
                },
                {
                    "name": "Tunneler",
                    "desc": "The sphere can burrow through solid rock at half its burrow speed and leaves a 5-foot-wide, 5-foot-high tunnel in its wake."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        },
        {
            "url": "https://api-beta.open5e.com/v2/creatures/ccdx_keg-golem/?format=api",
            "key": "ccdx_keg-golem",
            "name": "Keg Golem",
            "document": {
                "name": "Creature Codex",
                "key": "ccdx",
                "display_name": "Creature Codex",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/creature-codex-for-5th-edition-dnd/"
            },
            "type": {
                "name": "Construct",
                "key": "construct",
                "url": "https://api-beta.open5e.com/v2/creaturetypes/construct/?format=api"
            },
            "size": {
                "name": "Medium",
                "key": "medium",
                "url": "https://api-beta.open5e.com/v2/sizes/medium/?format=api"
            },
            "challenge_rating_decimal": "3.000",
            "challenge_rating_text": "3",
            "proficiency_bonus": null,
            "speed": {
                "walk": 30.0,
                "unit": "feet"
            },
            "speed_all": {
                "unit": "feet",
                "walk": 30.0,
                "crawl": 15.0,
                "hover": false,
                "fly": 0.0,
                "burrow": 0.0,
                "climb": 15.0,
                "swim": 15.0
            },
            "category": "Monsters",
            "subcategory": null,
            "alignment": "unaligned",
            "languages": {
                "as_string": "understands the languages of its creator but can't speak",
                "data": []
            },
            "armor_class": 11,
            "armor_detail": "natural armor",
            "hit_points": 45,
            "hit_dice": "6d8+18",
            "experience_points": 700,
            "ability_scores": {
                "strength": 16,
                "dexterity": 10,
                "constitution": 16,
                "intelligence": 8,
                "wisdom": 7,
                "charisma": 3
            },
            "modifiers": {
                "strength": 3,
                "dexterity": 0,
                "constitution": 3,
                "intelligence": -1,
                "wisdom": -2,
                "charisma": -4
            },
            "initiative_bonus": 0,
            "saving_throws": {},
            "saving_throws_all": {
                "strength": 3,
                "dexterity": 0,
                "constitution": 3,
                "intelligence": -1,
                "wisdom": -2,
                "charisma": -4
            },
            "skill_bonuses": {},
            "skill_bonuses_all": {
                "acrobatics": 0,
                "animal_handling": -2,
                "arcana": -1,
                "athletics": 3,
                "deception": -4,
                "history": -1,
                "insight": -2,
                "intimidation": -4,
                "investigation": -1,
                "medicine": -2,
                "nature": -1,
                "perception": -2,
                "performance": -4,
                "persuasion": -4,
                "religion": -1,
                "sleight_of_hand": 0,
                "stealth": 0,
                "survival": -2
            },
            "passive_perception": 8,
            "resistances_and_immunities": {
                "damage_immunities_display": "poison, psychic",
                "damage_immunities": [
                    {
                        "name": "Poison",
                        "key": "poison",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
                    },
                    {
                        "name": "Psychic",
                        "key": "psychic",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/psychic/?format=api"
                    }
                ],
                "damage_resistances_display": "bludgeoning, piercing, and slashing from nonmagical attacks not made with adamantine",
                "damage_resistances": [
                    {
                        "name": "Bludgeoning",
                        "key": "bludgeoning",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                    },
                    {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    {
                        "name": "Slashing",
                        "key": "slashing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
                    }
                ],
                "damage_vulnerabilities_display": "",
                "damage_vulnerabilities": [],
                "condition_immunities_display": "charmed, exhaustion, frightened, paralyzed, petrified, poisoned",
                "condition_immunities": [
                    {
                        "name": "Charmed",
                        "key": "charmed",
                        "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
                    },
                    {
                        "name": "Exhaustion",
                        "key": "exhaustion",
                        "url": "https://api-beta.open5e.com/v2/conditions/exhaustion/?format=api"
                    },
                    {
                        "name": "Frightened",
                        "key": "frightened",
                        "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
                    },
                    {
                        "name": "Paralyzed",
                        "key": "paralyzed",
                        "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
                    },
                    {
                        "name": "Petrified",
                        "key": "petrified",
                        "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
                    },
                    {
                        "name": "Poisoned",
                        "key": "poisoned",
                        "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
                    }
                ]
            },
            "normal_sight_range": 10560.0,
            "darkvision_range": 60.0,
            "blindsight_range": null,
            "tremorsense_range": null,
            "truesight_range": null,
            "actions": [
                {
                    "name": "Ale Blast",
                    "desc": "The keg golem shoots a 1 gallon jet of ale in a 15-foot line that is 5 feet wide. Each creature in that line must make a DC 13 Constitution saving throw. On a failure, a target takes 9 (2d8) poison damage and is poisoned for 1 minute. On a success, a target takes half the damage and isn't poisoned. A poisoned creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.",
                    "attacks": [],
                    "action_type": "ACTION",
                    "order_in_statblock": 1,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": {
                        "type": "RECHARGE_ON_ROLL",
                        "param": 5
                    }
                },
                {
                    "name": "Slam",
                    "desc": "Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 6 (1d6 + 3) bludgeoning damage.",
                    "attacks": [
                        {
                            "name": "Slam attack",
                            "attack_type": "WEAPON",
                            "to_hit_mod": 3,
                            "reach": 5.0,
                            "range": null,
                            "long_range": null,
                            "target_creature_only": false,
                            "damage_die_count": 1,
                            "damage_die_type": "D6",
                            "damage_bonus": 3,
                            "damage_type": null,
                            "extra_damage_die_count": null,
                            "extra_damage_die_type": null,
                            "extra_damage_bonus": null,
                            "extra_damage_type": {
                                "name": "Bludgeoning",
                                "key": "bludgeoning",
                                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
                            },
                            "distance_unit": "feet"
                        }
                    ],
                    "action_type": "ACTION",
                    "order_in_statblock": 0,
                    "legendary_action_cost": null,
                    "limited_to_form": null,
                    "usage_limits": null
                }
            ],
            "traits": [
                {
                    "name": "Empty Keg",
                    "desc": "A keg golem holds 20 gallons of ale. If it runs out of ale or empties itself from ale blast, the golem's speed is reduced to 0 and it has disadvantage on all attack rolls until it is refilled with at least 1 gallon of ale."
                },
                {
                    "name": "Immutable Form",
                    "desc": "The keg golem is immune to any spell or effect that would alter its form."
                },
                {
                    "name": "Magic Resistance",
                    "desc": "The keg golem has advantage on saving throws against spells and other magical effects."
                },
                {
                    "name": "Rolling Charge",
                    "desc": "If the keg golem moves at least 15 feet straight toward a creature and then hits it with a slam attack on the same turn, that target must succeed on a DC 13 Dexterity saving throw or be knocked prone. If the target is prone, the keg golem can make one slam attack against it as a bonus action."
                }
            ],
            "creaturesets": [],
            "environments": [],
            "illustration": null
        }
    ]
}