name: ancestry values: 90 schema: [attribute]: type: array path: ancestry.attribute is_null: true values: 66 min_count: 1 max_count: 3 value_type: type: string path: ancestry.attribute.[] is_null: false values: 172 different_values: 8 variants: - "Free" (x61) - "Dexterity" (x27) - "Constitution" (x21) - "Charisma" (x19) - "Wisdom" (x17) - "Intelligence" (x11) - "Strength" (x11) - "Two free ability boosts" (x5) 'category': type: string path: ancestry.category is_null: false values: 90 different_values: 1 (all same) variants: "ancestry" (x90) 'hp_raw': type: string path: ancestry.hp_raw is_null: false values: 90 different_values: 4 variants: - "8" (x37) - "" (x25) - "6" (x19) - "10" (x9) 'id': type: string path: ancestry.id is_null: false values: 90 different_values: 90 (all different) variants: [omitted] 'image': type: array path: ancestry.image is_null: false 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: 90 different_values: 50 variants: [omitted] 'source': type: array path: ancestry.source is_null: false values: 90 min_count: 1 max_count: 1 value_type: type: string path: ancestry.source.[] is_null: false values: 90 different_values: 17 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) 'source_category': type: array path: ancestry.source_category is_null: false values: 90 min_count: 1 max_count: 1 value_type: type: string path: ancestry.source_category.[] is_null: false values: 90 different_values: 3 variants: - "Rulebooks" (x52) - "Lost Omens" (x37) - "Adventure Paths" (x1) 'source_markdown': type: string path: ancestry.source_markdown is_null: false values: 90 different_values: 89 variants: [omitted] 'speed': type: object path: ancestry.speed is_null: false values: 90 schema: [land]: type: integer path: ancestry.speed.land is_null: true values: 63 different_values: 3 variants: - 25 (x55) - 20 (x4) - 30 (x4) [max]: type: integer path: ancestry.speed.max is_null: true values: 63 different_values: 3 variants: - 25 (x55) - 20 (x4) - 30 (x4) 'speed_markdown': type: string path: ancestry.speed_markdown is_null: false values: 90 different_values: 4 variants: - "25 feet" (x55) - "" (x27) - "20 feet" (x4) - "30 feet" (x4) 'summary_markdown': type: string path: ancestry.summary_markdown is_null: false values: 90 different_values: 90 (all different) variants: [omitted] 'trait': type: array path: ancestry.trait is_null: false values: 90 min_count: 2 max_count: 5 value_type: type: string path: ancestry.trait.[] is_null: false values: 252 different_values: 87 variants: [omitted] 'trait_markdown': type: string path: ancestry.trait_markdown is_null: false values: 90 different_values: 90 (all different) variants: [omitted] 'type': type: string path: ancestry.type is_null: false values: 90 different_values: 3 variants: - "Ancestry" (x64) - "Versatile Heritage" (x24) - "Half-Human Heritage" (x2) 'weakness': type: object path: ancestry.weakness is_null: false values: 90 schema: [attribute_flaw]: type: array path: ancestry.attribute_flaw is_null: true values: 45 min_count: 1 max_count: 1 value_type: type: string path: ancestry.attribute_flaw.[] is_null: false values: 45 different_values: 7 variants: - "Wisdom" (x11) - "Strength" (x9) - "Intelligence" (x9) - "Charisma" (x7) - "Constitution" (x7) - "Dexterity" (x1) - "Consitution" (x1) 'url': type: string path: ancestry.url is_null: false values: 90 different_values: 90 (all different) 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: 90 different_values: 90 (all different) variants: [omitted] 'name': type: string path: ancestry.name is_null: false values: 90 different_values: 73 variants: [omitted] 'primary_source_category': type: string path: ancestry.primary_source_category is_null: false values: 90 different_values: 3 variants: - "Rulebooks" (x52) - "Lost Omens" (x37) - "Adventure Paths" (x1) 'rarity': type: string path: ancestry.rarity is_null: false values: 90 different_values: 3 variants: - "uncommon" (x50) - "rare" (x22) - "common" (x18) 'rarity_id': type: integer path: ancestry.rarity_id is_null: false values: 90 different_values: 3 variants: - 2 (x50) - 3 (x22) - 1 (x18) 'release_date': type: string path: ancestry.release_date is_null: false values: 90 different_values: 15 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) 'resistance': type: object path: ancestry.resistance is_null: false values: 90 schema: 'search_markdown': type: string path: ancestry.search_markdown is_null: false values: 90 different_values: 90 (all different) variants: [omitted] [primary_source_group]: type: string path: ancestry.primary_source_group is_null: true values: 1 different_values: 1 (all same) variants: "Extinction Curse" (x1) [remaster_id]: type: array path: ancestry.remaster_id is_null: true values: 23 min_count: 1 max_count: 1 value_type: type: string path: ancestry.remaster_id.[] is_null: false values: 23 different_values: 22 variants: [omitted] 'size': type: array path: ancestry.size is_null: false values: 90 min_count: 1 max_count: 4 value_type: type: string path: ancestry.size.[] is_null: false values: 95 different_values: 4 variants: - "Medium" (x68) - "Small" (x22) - "Large" (x3) - "Tiny" (x2) 'size_id': type: array path: ancestry.size_id is_null: false values: 90 min_count: 1 max_count: 4 value_type: type: integer path: ancestry.size_id.[] is_null: false values: 95 different_values: 4 variants: - 3 (x68) - 2 (x22) - 4 (x3) - 1 (x2) [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) [spoilers]: type: string path: ancestry.spoilers is_null: true values: 1 different_values: 1 (all same) variants: "Extinction Curse" (x1) [vision]: type: string path: ancestry.vision is_null: true values: 50 different_values: 2 variants: - "Low-Light Vision" (x33) - "Darkvision" (x17)