780 lines
18 KiB
YAML
780 lines
18 KiB
YAML
name: hazard
|
|
values: 482
|
|
schema:
|
|
[ac]:
|
|
type: integer
|
|
path: hazard.ac
|
|
is_null: true
|
|
values: 229
|
|
different_values: 33
|
|
variants: [omitted]
|
|
'category':
|
|
type: string
|
|
path: hazard.category
|
|
is_null: false
|
|
values: 482
|
|
different_values: 1 (all same)
|
|
variants: "hazard" (x482)
|
|
'complexity':
|
|
type: string
|
|
path: hazard.complexity
|
|
is_null: false
|
|
values: 482
|
|
different_values: 2
|
|
variants:
|
|
- "Simple" (x270)
|
|
- "Complex" (x212)
|
|
[element]:
|
|
type: array<string>
|
|
path: hazard.element
|
|
is_null: true
|
|
values: 16
|
|
min_count: 1
|
|
max_count: 2
|
|
value_type:
|
|
type: string
|
|
path: hazard.element.[]
|
|
is_null: false
|
|
values: 17
|
|
different_values: 3
|
|
variants:
|
|
- "Fire" (x14)
|
|
- "Water" (x2)
|
|
- "Air" (x1)
|
|
'id':
|
|
type: string
|
|
path: hazard.id
|
|
is_null: false
|
|
values: 482
|
|
different_values: 482 (all different)
|
|
variants: [omitted]
|
|
'level':
|
|
type: integer
|
|
path: hazard.level
|
|
is_null: false
|
|
values: 482
|
|
different_values: 25
|
|
variants: [omitted]
|
|
'markdown':
|
|
type: string
|
|
path: hazard.markdown
|
|
is_null: false
|
|
values: 482
|
|
different_values: 482 (all different)
|
|
variants: [omitted]
|
|
'name':
|
|
type: string
|
|
path: hazard.name
|
|
is_null: false
|
|
values: 482
|
|
different_values: 445
|
|
variants: [omitted]
|
|
'primary_source_category':
|
|
type: string
|
|
path: hazard.primary_source_category
|
|
is_null: false
|
|
values: 482
|
|
different_values: 5
|
|
variants:
|
|
- "Adventure Paths" (x302)
|
|
- "Rulebooks" (x133)
|
|
- "Adventures" (x38)
|
|
- "Lost Omens" (x8)
|
|
- "Blog Posts" (x1)
|
|
[primary_source_group]:
|
|
type: string
|
|
path: hazard.primary_source_group
|
|
is_null: true
|
|
values: 340
|
|
different_values: 20
|
|
variants:
|
|
- "Blood Lords" (x53)
|
|
- "Kingmaker" (x36)
|
|
- "Extinction Curse" (x28)
|
|
- "Age of Ashes" (x27)
|
|
- "Gatewalkers" (x25)
|
|
- "Quest for the Frozen Flame" (x19)
|
|
- "Sky King's Tomb" (x17)
|
|
- "Outlaws of Alkenstar" (x16)
|
|
- "Season of Ghosts" (x16)
|
|
- "Seven Dooms for Sandpoint" (x16)
|
|
- "Crown of the Kobold King" (x15)
|
|
- "Agents of Edgewatch" (x15)
|
|
- "Strength of Thousands" (x13)
|
|
- "Fists of the Ruby Phoenix" (x11)
|
|
- "Stolen Fate" (x10)
|
|
- "Rusthenge" (x7)
|
|
- "Shadows at Sundown" (x5)
|
|
- "The Enmity Cycle" (x5)
|
|
- "Prey for Death" (x4)
|
|
- "Night of the Gray Death" (x2)
|
|
'rarity':
|
|
type: string
|
|
path: hazard.rarity
|
|
is_null: false
|
|
values: 482
|
|
different_values: 4
|
|
variants:
|
|
- "common" (x313)
|
|
- "uncommon" (x62)
|
|
- "unique" (x61)
|
|
- "rare" (x46)
|
|
'rarity_id':
|
|
type: integer
|
|
path: hazard.rarity_id
|
|
is_null: false
|
|
values: 482
|
|
different_values: 4
|
|
variants:
|
|
- 1 (x313)
|
|
- 2 (x62)
|
|
- 4 (x61)
|
|
- 3 (x46)
|
|
'release_date':
|
|
type: string
|
|
path: hazard.release_date
|
|
is_null: false
|
|
values: 482
|
|
different_values: 50
|
|
variants: [omitted]
|
|
'resistance':
|
|
type: object
|
|
path: hazard.resistance
|
|
is_null: false
|
|
values: 482
|
|
schema:
|
|
[acid]:
|
|
type: integer
|
|
path: hazard.resistance.acid
|
|
is_null: true
|
|
values: 6
|
|
different_values: 2
|
|
variants:
|
|
- 20 (x4)
|
|
- 10 (x2)
|
|
[all]:
|
|
type: integer
|
|
path: hazard.resistance.all
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[area]:
|
|
type: integer
|
|
path: hazard.resistance.area
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[bleed]:
|
|
type: integer
|
|
path: hazard.resistance.bleed
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[bludgeoning]:
|
|
type: integer
|
|
path: hazard.resistance.bludgeoning
|
|
is_null: true
|
|
values: 6
|
|
different_values: 3
|
|
variants:
|
|
- 10 (x3)
|
|
- 20 (x2)
|
|
- 14 (x1)
|
|
[chaotic]:
|
|
type: integer
|
|
path: hazard.resistance.chaotic
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[cold]:
|
|
type: integer
|
|
path: hazard.resistance.cold
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[cold_iron]:
|
|
type: integer
|
|
path: hazard.resistance.cold_iron
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[electricity]:
|
|
type: integer
|
|
path: hazard.resistance.electricity
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[evil]:
|
|
type: integer
|
|
path: hazard.resistance.evil
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[fire]:
|
|
type: integer
|
|
path: hazard.resistance.fire
|
|
is_null: true
|
|
values: 6
|
|
different_values: 3
|
|
variants:
|
|
- 10 (x4)
|
|
- 20 (x1)
|
|
- 5 (x1)
|
|
[good]:
|
|
type: integer
|
|
path: hazard.resistance.good
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[holy]:
|
|
type: integer
|
|
path: hazard.resistance.holy
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[lawful]:
|
|
type: integer
|
|
path: hazard.resistance.lawful
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[mental]:
|
|
type: integer
|
|
path: hazard.resistance.mental
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[orichalcum]:
|
|
type: integer
|
|
path: hazard.resistance.orichalcum
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[physical]:
|
|
type: integer
|
|
path: hazard.resistance.physical
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[piercing]:
|
|
type: integer
|
|
path: hazard.resistance.piercing
|
|
is_null: true
|
|
values: 6
|
|
different_values: 3
|
|
variants:
|
|
- 20 (x3)
|
|
- 10 (x2)
|
|
- 14 (x1)
|
|
[poison]:
|
|
type: integer
|
|
path: hazard.resistance.poison
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[precision]:
|
|
type: integer
|
|
path: hazard.resistance.precision
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[silver]:
|
|
type: integer
|
|
path: hazard.resistance.silver
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[slashing]:
|
|
type: integer
|
|
path: hazard.resistance.slashing
|
|
is_null: true
|
|
values: 7
|
|
different_values: 4
|
|
variants:
|
|
- 20 (x3)
|
|
- 10 (x2)
|
|
- 15 (x1)
|
|
- 7 (x1)
|
|
[sonic]:
|
|
type: integer
|
|
path: hazard.resistance.sonic
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[spirit]:
|
|
type: integer
|
|
path: hazard.resistance.spirit
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[splash]:
|
|
type: integer
|
|
path: hazard.resistance.splash
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[unholy]:
|
|
type: integer
|
|
path: hazard.resistance.unholy
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[void]:
|
|
type: integer
|
|
path: hazard.resistance.void
|
|
is_null: true
|
|
values: 4
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x2)
|
|
- 20 (x2)
|
|
[resistance_markdown]:
|
|
type: string
|
|
path: hazard.resistance_markdown
|
|
is_null: true
|
|
values: 11
|
|
different_values: 11
|
|
variants:
|
|
- "acid 20, fire 10" (x1)
|
|
- "all damage 10 (except [force](/Traits.aspx?ID=75), [_ghost touch_](/Equipment.aspx?ID=297), or [positive](/Traits.aspx?ID=128); double resistance to non-[magical](/Traits.aspx?ID=103))" (x1)
|
|
- "all damage 20 (except [force](/Traits.aspx?ID=75), [_ghost touch_](/Equipment.aspx?ID=297), or [positive](/Traits.aspx?ID=128); double resistance to non-[magical](/Traits.aspx?ID=103))" (x1)
|
|
- "all damage 20 (except [fire](/Traits.aspx?ID=72), [force](/Traits.aspx?ID=75), [_ghost touch_](/Equipment.aspx?ID=297), or [positive](/Traits.aspx?ID=128))" (x1)
|
|
- "all 10 (except [force](/Traits.aspx?ID=75), [ghost touch](/Equipment.aspx?ID=297), or [positive](/Traits.aspx?ID=128); double resistance vs. non-magical)" (x1)
|
|
- "slashing 15" (x1)
|
|
- "[_disintegrate_](/Spells.aspx?ID=76) deals double damage, ignoring Hardness, rather than destroying the cluster heart outright" (x1)
|
|
- "bludgeoning 10, piercing 20, slashing 20" (x1)
|
|
- "fire 5" (x1)
|
|
- "bludgeoning 14, piercing 14, slashing 7" (x1)
|
|
- "[acid 20](/Traits.aspx?ID=524), [fire 10](/Traits.aspx?ID=604)" (x1)
|
|
[school]:
|
|
type: string
|
|
path: hazard.school
|
|
is_null: true
|
|
values: 25
|
|
different_values: 7
|
|
variants:
|
|
- "evocation" (x10)
|
|
- "illusion" (x5)
|
|
- "conjuration" (x4)
|
|
- "abjuration" (x2)
|
|
- "necromancy" (x2)
|
|
- "enchantment" (x1)
|
|
- "transmutation" (x1)
|
|
'search_markdown':
|
|
type: string
|
|
path: hazard.search_markdown
|
|
is_null: false
|
|
values: 482
|
|
different_values: 482 (all different)
|
|
variants: [omitted]
|
|
[immunity_markdown]:
|
|
type: string
|
|
path: hazard.immunity_markdown
|
|
is_null: true
|
|
values: 218
|
|
different_values: 28
|
|
variants: [omitted]
|
|
'source':
|
|
type: array<string>
|
|
path: hazard.source
|
|
is_null: false
|
|
values: 482
|
|
min_count: 1
|
|
max_count: 4
|
|
value_type:
|
|
type: string
|
|
path: hazard.source.[]
|
|
is_null: false
|
|
values: 496
|
|
different_values: 67
|
|
variants: [omitted]
|
|
'source_category':
|
|
type: array<string>
|
|
path: hazard.source_category
|
|
is_null: false
|
|
values: 482
|
|
min_count: 1
|
|
max_count: 2
|
|
value_type:
|
|
type: string
|
|
path: hazard.source_category.[]
|
|
is_null: false
|
|
values: 486
|
|
different_values: 5
|
|
variants:
|
|
- "Adventure Paths" (x303)
|
|
- "Rulebooks" (x136)
|
|
- "Adventures" (x38)
|
|
- "Lost Omens" (x8)
|
|
- "Blog Posts" (x1)
|
|
[source_group]:
|
|
type: array<string>
|
|
path: hazard.source_group
|
|
is_null: true
|
|
values: 341
|
|
min_count: 1
|
|
max_count: 2
|
|
value_type:
|
|
type: string
|
|
path: hazard.source_group.[]
|
|
is_null: false
|
|
values: 349
|
|
different_values: 20
|
|
variants:
|
|
- "Blood Lords" (x56)
|
|
- "Kingmaker" (x39)
|
|
- "Extinction Curse" (x28)
|
|
- "Age of Ashes" (x27)
|
|
- "Gatewalkers" (x25)
|
|
- "Quest for the Frozen Flame" (x20)
|
|
- "Sky King's Tomb" (x18)
|
|
- "Outlaws of Alkenstar" (x16)
|
|
- "Agents of Edgewatch" (x16)
|
|
- "Season of Ghosts" (x16)
|
|
- "Seven Dooms for Sandpoint" (x16)
|
|
- "Crown of the Kobold King" (x15)
|
|
- "Strength of Thousands" (x13)
|
|
- "Fists of the Ruby Phoenix" (x11)
|
|
- "Stolen Fate" (x10)
|
|
- "Rusthenge" (x7)
|
|
- "Shadows at Sundown" (x5)
|
|
- "The Enmity Cycle" (x5)
|
|
- "Prey for Death" (x4)
|
|
- "Night of the Gray Death" (x2)
|
|
'source_markdown':
|
|
type: string
|
|
path: hazard.source_markdown
|
|
is_null: false
|
|
values: 482
|
|
different_values: 365
|
|
variants: [omitted]
|
|
'speed':
|
|
type: object
|
|
path: hazard.speed
|
|
is_null: false
|
|
values: 482
|
|
schema:
|
|
[fortitude_save]:
|
|
type: integer
|
|
path: hazard.fortitude_save
|
|
is_null: true
|
|
values: 229
|
|
different_values: 32
|
|
variants: [omitted]
|
|
[hardness_raw]:
|
|
type: string
|
|
path: hazard.hardness_raw
|
|
is_null: true
|
|
values: 184
|
|
different_values: 93
|
|
variants: [omitted]
|
|
[hazard_type]:
|
|
type: string
|
|
path: hazard.hazard_type
|
|
is_null: true
|
|
values: 461
|
|
different_values: 3
|
|
variants:
|
|
- "Trap" (x268)
|
|
- "Environmental" (x97)
|
|
- "Haunt" (x96)
|
|
[hp_raw]:
|
|
type: string
|
|
path: hazard.hp_raw
|
|
is_null: true
|
|
values: 226
|
|
different_values: 112
|
|
variants: [omitted]
|
|
[reflex_save]:
|
|
type: integer
|
|
path: hazard.reflex_save
|
|
is_null: true
|
|
values: 226
|
|
different_values: 34
|
|
variants: [omitted]
|
|
[spoilers]:
|
|
type: string
|
|
path: hazard.spoilers
|
|
is_null: true
|
|
values: 153
|
|
different_values: 19
|
|
variants:
|
|
- "Blood Lords" (x32)
|
|
- "Seven Dooms for Sandpoint" (x15)
|
|
- "Kingmaker" (x13)
|
|
- "Age of Ashes" (x11)
|
|
- "Strength of Thousands" (x10)
|
|
- "Extinction Curse" (x10)
|
|
- "Crown of the Kobold King" (x9)
|
|
- "Stolen Fate" (x9)
|
|
- "Season of Ghosts" (x7)
|
|
- "Rusthenge" (x7)
|
|
- "Fists of the Ruby Phoenix" (x4)
|
|
- "Quest for the Frozen Flame" (x4)
|
|
- "Shadows at Sundown" (x4)
|
|
- "The Enmity Cycle" (x4)
|
|
- "Sky King's Tomb" (x4)
|
|
- "Prey for Death" (x4)
|
|
- "Gatewalkers" (x3)
|
|
- "Outlaws of Alkenstar" (x2)
|
|
- "Night of the Gray Death" (x1)
|
|
'summary_markdown':
|
|
type: string
|
|
path: hazard.summary_markdown
|
|
is_null: false
|
|
values: 482
|
|
different_values: 451
|
|
variants: [omitted]
|
|
'trait_markdown':
|
|
type: string
|
|
path: hazard.trait_markdown
|
|
is_null: false
|
|
values: 482
|
|
different_values: 131
|
|
variants: [omitted]
|
|
'url':
|
|
type: string
|
|
path: hazard.url
|
|
is_null: false
|
|
values: 482
|
|
different_values: 482 (all different)
|
|
variants: [omitted]
|
|
[trait]:
|
|
type: array<string>
|
|
path: hazard.trait
|
|
is_null: true
|
|
values: 475
|
|
min_count: 1
|
|
max_count: 7
|
|
value_type:
|
|
type: string
|
|
path: hazard.trait.[]
|
|
is_null: false
|
|
values: 1268
|
|
different_values: 47
|
|
variants: [omitted]
|
|
'type':
|
|
type: string
|
|
path: hazard.type
|
|
is_null: false
|
|
values: 482
|
|
different_values: 1 (all same)
|
|
variants: "Hazard" (x482)
|
|
'weakness':
|
|
type: object
|
|
path: hazard.weakness
|
|
is_null: false
|
|
values: 482
|
|
schema:
|
|
[acid]:
|
|
type: integer
|
|
path: hazard.weakness.acid
|
|
is_null: true
|
|
values: 2
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x1)
|
|
- 5 (x1)
|
|
[area]:
|
|
type: integer
|
|
path: hazard.weakness.area
|
|
is_null: true
|
|
values: 3
|
|
different_values: 3
|
|
variants:
|
|
- 5 (x1)
|
|
- 15 (x1)
|
|
- 10 (x1)
|
|
[bludgeoning]:
|
|
type: integer
|
|
path: hazard.weakness.bludgeoning
|
|
is_null: true
|
|
values: 1
|
|
different_values: 1 (all same)
|
|
variants: 5 (x1)
|
|
[chaotic]:
|
|
type: integer
|
|
path: hazard.weakness.chaotic
|
|
is_null: true
|
|
values: 1
|
|
different_values: 1 (all same)
|
|
variants: 30 (x1)
|
|
[cold]:
|
|
type: integer
|
|
path: hazard.weakness.cold
|
|
is_null: true
|
|
values: 6
|
|
different_values: 4
|
|
variants:
|
|
- 10 (x3)
|
|
- 20 (x1)
|
|
- 15 (x1)
|
|
- 5 (x1)
|
|
[electricity]:
|
|
type: integer
|
|
path: hazard.weakness.electricity
|
|
is_null: true
|
|
values: 2
|
|
different_values: 2
|
|
variants:
|
|
- 20 (x1)
|
|
- 5 (x1)
|
|
[fire]:
|
|
type: integer
|
|
path: hazard.weakness.fire
|
|
is_null: true
|
|
values: 12
|
|
different_values: 4
|
|
variants:
|
|
- 10 (x7)
|
|
- 20 (x2)
|
|
- 5 (x2)
|
|
- 15 (x1)
|
|
[force]:
|
|
type: integer
|
|
path: hazard.weakness.force
|
|
is_null: true
|
|
values: 1
|
|
different_values: 1 (all same)
|
|
variants: 15 (x1)
|
|
[good]:
|
|
type: integer
|
|
path: hazard.weakness.good
|
|
is_null: true
|
|
values: 1
|
|
different_values: 1 (all same)
|
|
variants: 15 (x1)
|
|
[mental]:
|
|
type: integer
|
|
path: hazard.weakness.mental
|
|
is_null: true
|
|
values: 2
|
|
different_values: 2
|
|
variants:
|
|
- 30 (x1)
|
|
- 10 (x1)
|
|
[orichalcum]:
|
|
type: integer
|
|
path: hazard.weakness.orichalcum
|
|
is_null: true
|
|
values: 1
|
|
different_values: 1 (all same)
|
|
variants: 5 (x1)
|
|
[slashing]:
|
|
type: integer
|
|
path: hazard.weakness.slashing
|
|
is_null: true
|
|
values: 2
|
|
different_values: 1 (all same)
|
|
variants: 10 (x2)
|
|
[sonic]:
|
|
type: integer
|
|
path: hazard.weakness.sonic
|
|
is_null: true
|
|
values: 5
|
|
different_values: 2
|
|
variants:
|
|
- 10 (x4)
|
|
- 20 (x1)
|
|
[vitality]:
|
|
type: integer
|
|
path: hazard.weakness.vitality
|
|
is_null: true
|
|
values: 18
|
|
different_values: 3
|
|
variants:
|
|
- 10 (x7)
|
|
- 5 (x7)
|
|
- 15 (x4)
|
|
[weakness_markdown]:
|
|
type: string
|
|
path: hazard.weakness_markdown
|
|
is_null: true
|
|
values: 49
|
|
different_values: 35
|
|
variants: [omitted]
|
|
[will_save]:
|
|
type: integer
|
|
path: hazard.will_save
|
|
is_null: true
|
|
values: 20
|
|
different_values: 14
|
|
variants:
|
|
- 15 (x3)
|
|
- 22 (x2)
|
|
- 14 (x2)
|
|
- 35 (x2)
|
|
- 18 (x2)
|
|
- 29 (x1)
|
|
- 20 (x1)
|
|
- 6 (x1)
|
|
- 36 (x1)
|
|
- 27 (x1)
|
|
- 30 (x1)
|
|
- 12 (x1)
|
|
- 7 (x1)
|
|
- 21 (x1)
|