549 lines
13 KiB
YAML
549 lines
13 KiB
YAML
name: hazard
|
|
values: 482
|
|
schema:
|
|
[ac]:
|
|
type: integer
|
|
path: hazard.ac
|
|
is_null: true
|
|
values: 229
|
|
different_values: 33
|
|
variants: [omitted]
|
|
'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)
|
|
'level':
|
|
type: integer
|
|
path: hazard.level
|
|
is_null: false
|
|
values: 482
|
|
different_values: 25
|
|
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)
|
|
[immunity_markdown]:
|
|
type: string
|
|
path: hazard.immunity_markdown
|
|
is_null: true
|
|
values: 218
|
|
different_values: 28
|
|
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]
|
|
'summary_markdown':
|
|
type: string
|
|
path: hazard.summary_markdown
|
|
is_null: false
|
|
values: 482
|
|
different_values: 451
|
|
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)
|