name: ancestry values: 91 schema: [attribute]: type: array path: ancestry.attribute is_null: true values: 67 min_count: 1 max_count: 3 value_type: type: string path: ancestry.attribute.[] is_null: false values: 175 different_values: 8 variants: - "Free" (x62) - "Dexterity" (x27) - "Constitution" (x21) - "Charisma" (x19) - "Wisdom" (x18) - "Strength" (x12) - "Intelligence" (x11) - "Two free ability boosts" (x5) [attribute_flaw]: type: array path: ancestry.attribute_flaw is_null: true values: 46 min_count: 1 max_count: 1 value_type: type: string path: ancestry.attribute_flaw.[] is_null: false values: 46 different_values: 6 variants: - "Wisdom" (x11) - "Strength" (x9) - "Intelligence" (x9) - "Charisma" (x8) - "Constitution" (x8) - "Dexterity" (x1) 'category': type: string path: ancestry.category is_null: false values: 91 different_values: 1 (all same) variants: "ancestry" (x91) 'hp_raw': type: string path: ancestry.hp_raw is_null: false values: 91 different_values: 4 variants: - "8" (x37) - "" (x25) - "6" (x19) - "10" (x10) 'id': type: string path: ancestry.id is_null: false values: 91 different_values: 91 (all different) variants: [omitted] [image]: type: array path: ancestry.image is_null: true values: 90 min_count: 1 max_count: 4 value_type: type: string path: ancestry.image.[] is_null: false values: 181 different_values: 160 variants: [omitted] 'language_markdown': type: string path: ancestry.language_markdown is_null: false values: 91 different_values: 50 variants: [omitted] [legacy_id]: type: array path: ancestry.legacy_id is_null: true values: 21 min_count: 1 max_count: 1 value_type: type: string path: ancestry.legacy_id.[] is_null: false values: 21 different_values: 21 variants: [omitted] 'markdown': type: string path: ancestry.markdown is_null: false values: 91 different_values: 91 (all different) variants: [omitted] 'name': type: string path: ancestry.name is_null: false values: 91 different_values: 74 variants: [omitted] 'primary_source_category': type: string path: ancestry.primary_source_category is_null: false values: 91 different_values: 3 variants: - "Rulebooks" (x53) - "Lost Omens" (x37) - "Adventure Paths" (x1) [primary_source_group]: type: string path: ancestry.primary_source_group is_null: true values: 1 different_values: 1 (all same) variants: "Extinction Curse" (x1) 'rarity': type: string path: ancestry.rarity is_null: false values: 91 different_values: 3 variants: - "uncommon" (x50) - "rare" (x23) - "common" (x18) 'rarity_id': type: integer path: ancestry.rarity_id is_null: false values: 91 different_values: 3 variants: - 2 (x50) - 3 (x23) - 1 (x18) 'release_date': type: string path: ancestry.release_date is_null: false values: 91 different_values: 16 variants: - "2021-02-24" (x15) - "2023-11-15" (x12) - "2024-08-01" (x11) - "2020-07-30" (x10) - "2019-08-01" (x8) - "2024-08-28" (x7) - "2021-07-07" (x6) - "2024-05-29" (x6) - "2022-11-16" (x5) - "2019-10-16" (x3) - "2021-10-13" (x2) - "2023-08-02" (x2) - "2020-03-26" (x1) - "2022-04-27" (x1) - "2022-07-27" (x1) - "2025-07-31" (x1) [remaster_id]: type: array path: ancestry.remaster_id is_null: true values: 24 min_count: 1 max_count: 1 value_type: type: string path: ancestry.remaster_id.[] is_null: false values: 24 different_values: 23 variants: [omitted] 'resistance': type: object path: ancestry.resistance is_null: false values: 91 schema: 'search_markdown': type: string path: ancestry.search_markdown is_null: false values: 91 different_values: 91 (all different) variants: [omitted] 'size': type: array path: ancestry.size is_null: false values: 91 min_count: 1 max_count: 4 value_type: type: string path: ancestry.size.[] is_null: false values: 96 different_values: 4 variants: - "Medium" (x68) - "Small" (x22) - "Large" (x4) - "Tiny" (x2) 'size_id': type: array path: ancestry.size_id is_null: false values: 91 min_count: 1 max_count: 4 value_type: type: integer path: ancestry.size_id.[] is_null: false values: 96 different_values: 4 variants: - 3 (x68) - 2 (x22) - 4 (x4) - 1 (x2) 'source': type: array path: ancestry.source is_null: false values: 91 min_count: 1 max_count: 1 value_type: type: string path: ancestry.source.[] is_null: false values: 91 different_values: 18 variants: - "Ancestry Guide" (x14) - "Player Core" (x12) - "Player Core 2" (x11) - "Advanced Player's Guide" (x10) - "Core Rulebook" (x8) - "Tian Xia Character Guide" (x7) - "The Mwangi Expanse" (x6) - "Howl of the Wild" (x6) - "Impossible Lands" (x5) - "Character Guide" (x3) - "Rage of Elements" (x2) - "Pathfinder #153: Life's Long Shadows" (x1) - "Azarketi Ancestry Web Supplement" (x1) - "Guns & Gears" (x1) - "Grand Bazaar" (x1) - "Book of the Dead" (x1) - "Dark Archive" (x1) - "Battlecry!" (x1) 'source_category': type: array path: ancestry.source_category is_null: false values: 91 min_count: 1 max_count: 1 value_type: type: string path: ancestry.source_category.[] is_null: false values: 91 different_values: 3 variants: - "Rulebooks" (x53) - "Lost Omens" (x37) - "Adventure Paths" (x1) [source_group]: type: array path: ancestry.source_group is_null: true values: 1 min_count: 1 max_count: 1 value_type: type: string path: ancestry.source_group.[] is_null: false values: 1 different_values: 1 (all same) variants: "Extinction Curse" (x1) 'source_markdown': type: string path: ancestry.source_markdown is_null: false values: 91 different_values: 90 variants: [omitted] 'speed': type: object path: ancestry.speed is_null: false values: 91 schema: [land]: type: integer path: ancestry.speed.land is_null: true values: 66 different_values: 4 variants: - 25 (x56) - 20 (x5) - 30 (x4) - 5 (x1) [max]: type: integer path: ancestry.speed.max is_null: true values: 66 different_values: 4 variants: - 25 (x56) - 20 (x5) - 30 (x4) - 5 (x1) 'speed_markdown': type: string path: ancestry.speed_markdown is_null: false values: 91 different_values: 5 variants: - "25 feet" (x56) - "" (x25) - "20 feet" (x5) - "30 feet" (x4) - "5 feet" (x1) [spoilers]: type: string path: ancestry.spoilers is_null: true values: 1 different_values: 1 (all same) variants: "Extinction Curse" (x1) 'summary_markdown': type: string path: ancestry.summary_markdown is_null: false values: 91 different_values: 91 (all different) variants: [omitted] 'trait': type: array path: ancestry.trait is_null: false values: 91 min_count: 2 max_count: 5 value_type: type: string path: ancestry.trait.[] is_null: false values: 256 different_values: 89 variants: [omitted] 'trait_markdown': type: string path: ancestry.trait_markdown is_null: false values: 91 different_values: 91 (all different) variants: [omitted] 'type': type: string path: ancestry.type is_null: false values: 91 different_values: 3 variants: - "Ancestry" (x65) - "Versatile Heritage" (x24) - "Half-Human Heritage" (x2) 'url': type: string path: ancestry.url is_null: false values: 91 different_values: 91 (all different) variants: [omitted] [vision]: type: string path: ancestry.vision is_null: true values: 51 different_values: 2 variants: - "Low-Light Vision" (x34) - "Darkvision" (x17) 'weakness': type: object path: ancestry.weakness is_null: false values: 91 schema: