- path: Item.deity.system.weapons
+ path: deity.system.weapons
is_null: false
values: 453
min_count: 0
max_count: 2
value_type:
type: string
- path: Item.deity.system.weapons.[]
+ path: deity.system.weapons.[]
is_null: false
values: 468
different_values: 99
variants: [omitted]
- [traits]:
- type: object
- path: Item.deity.system.traits
- is_null: true
- values: 446
- schema:
'type':
type: string
- path: Item.deity.type
+ path: deity.type
is_null: false
values: 453
different_values: 1 (all same)
diff --git a/output/pf2e/types/Item.effect.yaml b/output/foundry-en/effect.yaml
similarity index 57%
rename from output/pf2e/types/Item.effect.yaml
rename to output/foundry-en/effect.yaml
index a27b843..1977cab 100644
--- a/output/pf2e/types/Item.effect.yaml
+++ b/output/foundry-en/effect.yaml
@@ -1,266 +1,326 @@
-name: Item.effect
-values: 2512
+name: effect
+values: 2534
schema:
'_id':
type: string
- path: Item.effect._id
+ path: effect._id
is_null: false
- values: 2512
- different_values: 2511
+ values: 2534
+ different_values: 2533
variants: [omitted]
+ '_stats':
+ type: object
+ path: effect._stats
+ is_null: false
+ values: 2534
+ schema:
+ 'compendiumSource':
+ type: string
+ path: effect._stats.compendiumSource
+ is_null: false
+ values: 2534
+ different_values: 2534 (all different)
+ variants: [omitted]
+ 'coreVersion':
+ type: string
+ path: effect._stats.coreVersion
+ is_null: false
+ values: 2534
+ different_values: 1 (all same)
+ variants: "13.344" (x2534)
+ 'systemId':
+ type: string
+ path: effect._stats.systemId
+ is_null: false
+ values: 2534
+ different_values: 1 (all same)
+ variants: "pf2e" (x2534)
+ 'systemVersion':
+ type: string
+ path: effect._stats.systemVersion
+ is_null: false
+ values: 2534
+ different_values: 1 (all same)
+ variants: "7.1.0" (x2534)
+ 'effects':
+ type: array<>
+ path: effect.effects
+ is_null: false
+ values: 2534
+ min_count: 0
+ max_count: 0
+ value_type:
+ type:
+ path: effect.effects.[]
+ is_null: false
+ values: 0
+ is_empty: true
'img':
type: string
- path: Item.effect.img
+ path: effect.img
is_null: false
- values: 2512
- different_values: 1484
+ values: 2534
+ different_values: 1508
variants: [omitted]
'name':
type: string
- path: Item.effect.name
+ path: effect.name
is_null: false
- values: 2512
- different_values: 2507
+ values: 2534
+ different_values: 2529
variants: [omitted]
'system':
type: object
- path: Item.effect.system
+ path: effect.system
is_null: false
- values: 2512
+ values: 2534
schema:
+ '_migration':
+ type: object
+ path: effect.system._migration
+ is_null: false
+ values: 2534
+ schema:
+ [previous]:
+ type:
+ path: effect.system._migration.previous
+ is_null: true
+ values: 0
+ is_empty: true
+ 'version':
+ type: float
+ path: effect.system._migration.version
+ is_null: false
+ values: 2534
+ different_values: 1 (all same)
+ variants: 0,939 (x2534)
'description':
type: object
- path: Item.effect.system.description
+ path: effect.system.description
is_null: false
- values: 2512
+ values: 2534
schema:
[gm]:
type: string
- path: Item.effect.system.description.gm
+ path: effect.system.description.gm
is_null: true
values: 1
different_values: 1 (all same)
- variants: "Soul Degradation (Curse 7)
The PC's sense of self becomes subsumed by ghostly desires, eventually rendering them a senseless shell. Soul degradation doesn't increase or decrease its stage over the passage of time. Instead, each time a transmigrated PC recovers from the dying condition, they must attempt a new saving throw against this curse. Certain events or effects that the PCs might encounter in Chapter 3 of this adventure can also force them to save against soul degradation. Once the effects of transmigration end for a PC, they immediately and fully recover from soul degradation.
Saving Throw @Check[will|dc:23|traits:curse,magical]
Stage 1 weakness 5 to positive damage
Stage 2 weakness 10 to positive damage
Stage 3 weakness 10 to positive damage, and each time the PC critically fails an attack roll or skill check they're @UUID[Compendium.pf2e.conditionitems.Item.Stunned]{Stunned 1} as their mind obsesses over the failure
Stage 4 as stage 3
Stage 5 as stage 3
Stage 6 The PC is reduced to an unthinking haunt. Until the curse is removed or the duration of the transmigrate ritual ends, they repeat a short loop of actions and are no longer under the control of the player (unlimited duration).
" (x1)
+ variants: "Soul Degradation (Curse 7)
The PC's sense of self becomes subsumed by ghostly desires, eventually rendering them a senseless shell. Soul degradation doesn't increase or decrease its stage over the passage of time. Instead, each time a transmigrated PC recovers from the dying condition, they must attempt a new saving throw against this curse. Certain events or effects that the PCs might encounter in Chapter 3 of this adventure can also force them to save against soul degradation. Once the effects of transmigration end for a PC, they immediately and fully recover from soul degradation.
Saving Throw @Check[will|dc:23|traits:curse,magical]
Stage 1 weakness 5 to positive damage
Stage 2 weakness 10 to positive damage
Stage 3 weakness 10 to positive damage, and each time the PC critically fails an attack roll or skill check they're @UUID[Compendium.pf2e.conditionitems.Item.dfCMdR4wnpbYNTix]{Stunned 1} as their mind obsesses over the failure
Stage 4 as stage 3
Stage 5 as stage 3
Stage 6 The PC is reduced to an unthinking haunt. Until the curse is removed or the duration of the transmigrate ritual ends, they repeat a short loop of actions and are no longer under the control of the player (unlimited duration).
" (x1)
'value':
type: string
- path: Item.effect.system.description.value
+ path: effect.system.description.value
is_null: false
- values: 2512
- different_values: 2463
+ values: 2534
+ different_values: 2488
variants: [omitted]
'duration':
type: object
- path: Item.effect.system.duration
+ path: effect.system.duration
is_null: false
- values: 2512
+ values: 2534
schema:
[expiry]:
type: string
- path: Item.effect.system.duration.expiry
+ path: effect.system.duration.expiry
is_null: true
- values: 1913
+ values: 1931
different_values: 3
variants:
- - "turn-start" (x1652)
+ - "turn-start" (x1670)
- "turn-end" (x260)
- "round-end" (x1)
'sustained':
type: boolean
- path: Item.effect.system.duration.sustained
+ path: effect.system.duration.sustained
is_null: false
- values: 2512
+ values: 2534
different_values: 2
variants:
- - False (x2463)
+ - False (x2485)
- True (x49)
'unit':
type: string
- path: Item.effect.system.duration.unit
+ path: effect.system.duration.unit
is_null: false
- values: 2512
+ values: 2534
different_values: 6
variants:
- - "minutes" (x786)
- - "unlimited" (x706)
- - "rounds" (x657)
- - "hours" (x207)
+ - "minutes" (x799)
+ - "unlimited" (x709)
+ - "rounds" (x667)
+ - "hours" (x203)
- "encounter" (x82)
- "days" (x74)
'value':
type: integer
- path: Item.effect.system.duration.value
+ path: effect.system.duration.value
is_null: false
- values: 2512
+ values: 2534
different_values: 17
variants:
- - 1 (x1376)
- - -1 (x788)
- - 10 (x149)
+ - 1 (x1395)
+ - -1 (x791)
+ - 10 (x151)
- 0 (x66)
- 5 (x26)
+ - 24 (x23)
- 8 (x23)
- - 24 (x22)
- 3 (x17)
- - 4 (x15)
+ - 4 (x12)
- 7 (x7)
- - 2 (x7)
- 30 (x7)
- - 6 (x2)
+ - 2 (x7)
+ - 365 (x2)
- 12 (x2)
- 20 (x2)
- - 365 (x2)
+ - 6 (x2)
- 90 (x1)
'level':
type: object
- path: Item.effect.system.level
+ path: effect.system.level
is_null: false
- values: 2512
+ values: 2534
schema:
'value':
type: integer
- path: Item.effect.system.level.value
+ path: effect.system.level.value
is_null: false
- values: 2512
+ values: 2534
different_values: 27
variants: [omitted]
'publication':
type: object
- path: Item.effect.system.publication
+ path: effect.system.publication
is_null: false
- values: 2512
+ values: 2534
schema:
'license':
type: string
- path: Item.effect.system.publication.license
+ path: effect.system.publication.license
is_null: false
- values: 2512
+ values: 2534
different_values: 2
variants:
- - "OGL" (x1406)
- - "ORC" (x1106)
+ - "OGL" (x1400)
+ - "ORC" (x1134)
'remaster':
type: boolean
- path: Item.effect.system.publication.remaster
+ path: effect.system.publication.remaster
is_null: false
- values: 2512
+ values: 2534
different_values: 2
variants:
- - False (x1312)
- - True (x1200)
+ - False (x1306)
+ - True (x1228)
'title':
type: string
- path: Item.effect.system.publication.title
+ path: effect.system.publication.title
is_null: false
- values: 2512
- different_values: 151
+ values: 2534
+ different_values: 155
variants: [omitted]
'rules':
type: ignored (Foundry rules object)
- path: Item.effect.system.rules
+ path: effect.system.rules
is_null: false
- values: 2512
+ values: 2534
+ 'slug':
+ type: string
+ path: effect.system.slug
+ is_null: false
+ values: 2534
+ different_values: 2529
+ variants: [omitted]
'start':
type: object
- path: Item.effect.system.start
+ path: effect.system.start
is_null: false
- values: 2512
+ values: 2534
schema:
[initiative]:
type:
- path: Item.effect.system.start.initiative
+ path: effect.system.start.initiative
is_null: true
values: 0
is_empty: true
'value':
type: integer
- path: Item.effect.system.start.value
+ path: effect.system.start.value
is_null: false
- values: 2512
+ values: 2534
different_values: 3
variants:
- - 0 (x2505)
+ - 0 (x2527)
- 3648 (x6)
- 103462347 (x1)
'tokenIcon':
type: object
- path: Item.effect.system.tokenIcon
+ path: effect.system.tokenIcon
is_null: false
- values: 2512
+ values: 2534
schema:
'show':
type: boolean
- path: Item.effect.system.tokenIcon.show
+ path: effect.system.tokenIcon.show
is_null: false
- values: 2512
+ values: 2534
different_values: 2
variants:
- - True (x2344)
+ - True (x2366)
- False (x168)
'traits':
type: object
- path: Item.effect.system.traits
+ path: effect.system.traits
is_null: false
- values: 2512
+ values: 2534
schema:
[rarity]:
type: string
- path: Item.effect.system.traits.rarity
+ path: effect.system.traits.rarity
is_null: true
- values: 1251
+ values: 1243
different_values: 2
variants:
- - "common" (x1250)
+ - "common" (x1242)
- "uncommon" (x1)
'value':
type: array
- path: Item.effect.system.traits.value
+ path: effect.system.traits.value
is_null: false
- values: 2512
+ values: 2534
min_count: 0
max_count: 1
value_type:
type: string
- path: Item.effect.system.traits.value.[]
+ path: effect.system.traits.value.[]
is_null: false
values: 4
different_values: 3
variants:
- "gunslinger" (x2)
- - "disease" (x1)
- "wizard" (x1)
+ - "disease" (x1)
[badge]:
type: object
- path: Item.effect.system.badge
+ path: effect.system.badge
is_null: true
- values: 106
+ values: 105
schema:
- [max]:
- type: integer
- path: Item.effect.system.badge.max
- is_null: true
- values: 13
- different_values: 6
- variants:
- - 3 (x6)
- - 4 (x2)
- - 20 (x2)
- - 12 (x1)
- - 8 (x1)
- - 2 (x1)
'type':
type: string
- path: Item.effect.system.badge.type
+ path: effect.system.badge.type
is_null: false
- values: 106
+ values: 105
different_values: 2
variants:
- "counter" (x70)
- - "formula" (x36)
+ - "formula" (x35)
'value':
type: integer | string
- path: Item.effect.system.badge.value
+ path: effect.system.badge.value
is_null: false
- values: 106
+ values: 105
types:
- different_values: 7
variants:
@@ -268,105 +328,120 @@ schema:
- 3 (x7)
- 10 (x4)
- 2 (x3)
- - 5 (x2)
- 4 (x2)
- - 20 (x1)
- - different_values: 16
+ - 5 (x2)
+ - 600 (x1)
+ - different_values: 17
variants:
- "1d4" (x6)
- - "1d8" (x6)
+ - "1d8" (x5)
- "1d6" (x4)
- "1d20" (x3)
- - "2d6" (x2)
- - "1d3" (x2)
- - "2d8" (x2)
- - "(@item.level)d8" (x2)
- "(@item.level)d4" (x2)
- - "(@actor.flags.pf2e.gluttonsFeast)d4" (x1)
+ - "(@item.level)d8" (x2)
+ - "1d3" (x2)
+ - "2d6" (x2)
+ - "(ternary(gte(@actor.flags.pf2e.corrosiveBody.rank,9),5,3))d6" (x1)
+ - "1d12" (x1)
+ - "(1 + floor(@item.origin.level / 4))d4" (x1)
+ - "2d8" (x1)
- "2d20kh1" (x1)
- "4d8+10" (x1)
- - "3d8" (x1)
- - "(1 + floor(@item.origin.level / 4))d4" (x1)
- - "1d12" (x1)
- - "(ternary(gte(@actor.flags.pf2e.corrosiveBody.rank,9),5,3))d6" (x1)
+ - "(@actor.flags.pf2e.spellheart.tomeOfRestorativeCleansing)d8" (x1)
+ - "4d4" (x1)
+ - "(@actor.flags.pf2e.gluttonsFeast)d4" (x1)
[evaluate]:
type: boolean
- path: Item.effect.system.badge.evaluate
+ path: effect.system.badge.evaluate
is_null: true
- values: 36
+ values: 35
different_values: 1 (all same)
- variants: True (x36)
+ variants: True (x35)
[labels]:
type: array
- path: Item.effect.system.badge.labels
+ path: effect.system.badge.labels
is_null: true
values: 38
min_count: 2
max_count: 12
value_type:
type: string
- path: Item.effect.system.badge.labels.[]
+ path: effect.system.badge.labels.[]
is_null: false
values: 168
different_values: 88
variants: [omitted]
[loop]:
type: boolean
- path: Item.effect.system.badge.loop
+ path: effect.system.badge.loop
is_null: true
values: 36
different_values: 2
variants:
- False (x35)
- True (x1)
+ [max]:
+ type: integer
+ path: effect.system.badge.max
+ is_null: true
+ values: 13
+ different_values: 7
+ variants:
+ - 3 (x6)
+ - 4 (x2)
+ - 20 (x1)
+ - 600 (x1)
+ - 2 (x1)
+ - 8 (x1)
+ - 12 (x1)
[min]:
type: integer
- path: Item.effect.system.badge.min
+ path: effect.system.badge.min
is_null: true
values: 4
different_values: 3
variants:
- 0 (x2)
- - 2 (x1)
- 5 (x1)
+ - 2 (x1)
[reevaluate]:
type: string
- path: Item.effect.system.badge.reevaluate
+ path: effect.system.badge.reevaluate
is_null: true
values: 1
different_values: 1 (all same)
variants: "turn-end" (x1)
[target]:
type:
- path: Item.effect.system.target
+ path: effect.system.target
is_null: true
values: 0
is_empty: true
'type':
type: string
- path: Item.effect.type
+ path: effect.type
is_null: false
- values: 2512
+ values: 2534
different_values: 1 (all same)
- variants: "effect" (x2512)
+ variants: "effect" (x2534)
[folder]:
type: string
- path: Item.effect.folder
+ path: effect.folder
is_null: true
- values: 77
+ values: 78
different_values: 14
variants:
- "KN9hhATq6X3GwryB" (x20)
- "nNaDTkXGZyawxKA6" (x14)
- "8rkL5zSnCcrg6Q9J" (x13)
- "93ELfrtUYYWaaOKE" (x7)
- - "nYejRh5pL5dk5R7M" (x5)
+ - "nYejRh5pL5dk5R7M" (x6)
- "eDXJ3K6EaXRdCgJa" (x4)
- - "mFJYkag4aA4D7cSj" (x3)
- "tavHHn3vqI7bCnl6" (x3)
- - "S0vnaS17OowkLvHX" (x2)
+ - "mFJYkag4aA4D7cSj" (x3)
- "lW4SmuXik98vi0td" (x2)
+ - "S0vnaS17OowkLvHX" (x2)
- "x1BXD0wU3Jn73wgS" (x1)
- - "dHkIfyfz2uyglAR2" (x1)
- "gZz0ReLZQXJEUa4w" (x1)
- "n1mLGzv9Fcj7I32Z" (x1)
+ - "dHkIfyfz2uyglAR2" (x1)
diff --git a/output/pf2e/types/Item.equipment.yaml b/output/foundry-en/equipment.yaml
similarity index 55%
rename from output/pf2e/types/Item.equipment.yaml
rename to output/foundry-en/equipment.yaml
index 3558245..2040f42 100644
--- a/output/pf2e/types/Item.equipment.yaml
+++ b/output/foundry-en/equipment.yaml
@@ -1,280 +1,134 @@
-name: Item.equipment
-values: 2166
+name: equipment
+values: 2178
schema:
'_id':
type: string
- path: Item.equipment._id
+ path: equipment._id
is_null: false
- values: 2166
- different_values: 2166 (all different)
+ values: 2178
+ different_values: 2178 (all different)
variants: [omitted]
+ '_stats':
+ type: object
+ path: equipment._stats
+ is_null: false
+ values: 2178
+ schema:
+ 'compendiumSource':
+ type: string
+ path: equipment._stats.compendiumSource
+ is_null: false
+ values: 2178
+ different_values: 2178 (all different)
+ variants: [omitted]
+ 'coreVersion':
+ type: string
+ path: equipment._stats.coreVersion
+ is_null: false
+ values: 2178
+ different_values: 1 (all same)
+ variants: "13.344" (x2178)
+ 'systemId':
+ type: string
+ path: equipment._stats.systemId
+ is_null: false
+ values: 2178
+ different_values: 1 (all same)
+ variants: "pf2e" (x2178)
+ 'systemVersion':
+ type: string
+ path: equipment._stats.systemVersion
+ is_null: false
+ values: 2178
+ different_values: 1 (all same)
+ variants: "7.1.0" (x2178)
+ 'effects':
+ type: array<>
+ path: equipment.effects
+ is_null: false
+ values: 2178
+ min_count: 0
+ max_count: 0
+ value_type:
+ type:
+ path: equipment.effects.[]
+ is_null: false
+ values: 0
+ is_empty: true
'img':
type: string
- path: Item.equipment.img
+ path: equipment.img
is_null: false
- values: 2166
- different_values: 1043
+ values: 2178
+ different_values: 1048
variants: [omitted]
'name':
type: string
- path: Item.equipment.name
+ path: equipment.name
is_null: false
- values: 2166
- different_values: 2166 (all different)
+ values: 2178
+ different_values: 2178 (all different)
variants: [omitted]
'system':
type: object
- path: Item.equipment.system
+ path: equipment.system
is_null: false
- values: 2166
+ values: 2178
schema:
- [ability]:
+ '_migration':
type: object
- path: Item.equipment.system.ability
- is_null: true
- values: 1
+ path: equipment.system._migration
+ is_null: false
+ values: 2178
schema:
- 'value':
- type: string
- path: Item.equipment.system.ability.value
+ [previous]:
+ type:
+ path: equipment.system._migration.previous
+ is_null: true
+ values: 0
+ is_empty: true
+ 'version':
+ type: float
+ path: equipment.system._migration.version
is_null: false
- values: 1
+ values: 2178
different_values: 1 (all same)
- variants: "str" (x1)
- 'level':
- type: object
- path: Item.equipment.system.level
- is_null: false
- values: 2166
- schema:
- 'value':
- type: integer
- path: Item.equipment.system.level.value
- is_null: false
- values: 2166
- different_values: 29
- variants: [omitted]
- 'material':
- type: object
- path: Item.equipment.system.material
- is_null: false
- values: 2166
- schema:
- [grade]:
- type:
- path: Item.equipment.system.material.grade
- is_null: true
- values: 0
- is_empty: true
- [type]:
- type:
- path: Item.equipment.system.material.type
- is_null: true
- values: 0
- is_empty: true
- 'publication':
- type: object
- path: Item.equipment.system.publication
- is_null: false
- values: 2166
- schema:
- 'license':
- type: string
- path: Item.equipment.system.publication.license
- is_null: false
- values: 2166
- different_values: 2
- variants:
- - "OGL" (x1482)
- - "ORC" (x684)
- 'remaster':
- type: boolean
- path: Item.equipment.system.publication.remaster
- is_null: false
- values: 2166
- different_values: 2
- variants:
- - False (x1413)
- - True (x753)
- 'title':
- type: string
- path: Item.equipment.system.publication.title
- is_null: false
- values: 2166
- different_values: 114
- variants: [omitted]
- 'quantity':
- type: integer
- path: Item.equipment.system.quantity
- is_null: false
- values: 2166
- different_values: 1 (all same)
- variants: 1 (x2166)
- 'rules':
- type: ignored (Foundry rules object)
- path: Item.equipment.system.rules
- is_null: false
- values: 2166
+ variants: 0,939 (x2178)
[baseItem]:
type: string
- path: Item.equipment.system.baseItem
+ path: equipment.system.baseItem
is_null: true
values: 2
different_values: 1 (all same)
variants: "clan-dagger" (x2)
- 'hardness':
- type: integer
- path: Item.equipment.system.hardness
+ 'equipped':
+ type: object
+ path: equipment.system.equipped
is_null: false
- values: 2166
- different_values: 1 (all same)
- variants: 0 (x2166)
- [bonus]:
- type: object
- path: Item.equipment.system.bonus
- is_null: true
- values: 1
+ values: 2178
schema:
- 'value':
- type: integer
- path: Item.equipment.system.bonus.value
- is_null: false
- values: 1
- different_values: 1 (all same)
- variants: 0 (x1)
- 'bulk':
- type: object
- path: Item.equipment.system.bulk
- is_null: false
- values: 2166
- schema:
- 'value':
- type: integer | float
- path: Item.equipment.system.bulk.value
- is_null: false
- values: 2166
- types:
- - different_values: 15
- variants:
- - 0 (x1006)
- - 1 (x214)
- - 2 (x42)
- - 3 (x23)
- - 16 (x6)
- - 4 (x5)
- - 6 (x4)
- - 5 (x4)
- - 20 (x2)
- - 8 (x2)
- - 10 (x1)
- - 40 (x1)
- - 18 (x1)
- - 12 (x1)
- - 15 (x1)
- - different_values: 1 (all same)
- variants: 0,1 (x853)
- 'description':
- type: object
- path: Item.equipment.system.description
- is_null: false
- values: 2166
- schema:
- [gm]:
+ 'carryType':
type: string
- path: Item.equipment.system.description.gm
- is_null: true
- values: 72
- different_values: 72
- variants: [omitted]
- 'value':
- type: string
- path: Item.equipment.system.description.value
+ path: equipment.system.equipped.carryType
is_null: false
- values: 2166
- different_values: 2051
- variants: [omitted]
- [bonusDamage]:
- type: object
- path: Item.equipment.system.bonusDamage
- is_null: true
- values: 1
- schema:
- 'value':
- type: integer
- path: Item.equipment.system.bonusDamage.value
- is_null: false
- values: 1
+ values: 2178
different_values: 1 (all same)
- variants: 0 (x1)
- [damage]:
- type: object
- path: Item.equipment.system.damage
- is_null: true
- values: 1
- schema:
- 'damageType':
- type: string
- path: Item.equipment.system.damage.damageType
- is_null: false
- values: 1
- different_values: 1 (all same)
- variants: "slashing" (x1)
- 'dice':
- type: integer
- path: Item.equipment.system.damage.dice
- is_null: false
- values: 1
- different_values: 1 (all same)
- variants: 1 (x1)
- 'die':
- type: string
- path: Item.equipment.system.damage.die
- is_null: false
- values: 1
- different_values: 1 (all same)
- variants: "d6" (x1)
- 'value':
- type: string
- path: Item.equipment.system.damage.value
- is_null: false
- values: 1
- different_values: 1 (all same)
- variants: "" (x1)
- 'hp':
- type: object
- path: Item.equipment.system.hp
- is_null: false
- values: 2166
- schema:
- 'max':
- type: integer
- path: Item.equipment.system.hp.max
- is_null: false
- values: 2166
- different_values: 1 (all same)
- variants: 0 (x2166)
- 'value':
- type: integer
- path: Item.equipment.system.hp.value
- is_null: false
- values: 2166
- different_values: 1 (all same)
- variants: 0 (x2166)
+ variants: "worn" (x2178)
'price':
type: object
- path: Item.equipment.system.price
+ path: equipment.system.price
is_null: false
- values: 2166
+ values: 2178
schema:
'value':
type: object
- path: Item.equipment.system.price.value
+ path: equipment.system.price.value
is_null: false
- values: 2166
+ values: 2178
schema:
[cp]:
type: integer
- path: Item.equipment.system.price.value.cp
+ path: equipment.system.price.value.cp
is_null: true
values: 17
different_values: 6
@@ -287,14 +141,14 @@ schema:
- 8 (x1)
[gp]:
type: integer
- path: Item.equipment.system.price.value.gp
+ path: equipment.system.price.value.gp
is_null: true
- values: 1871
+ values: 1882
different_values: 238
variants: [omitted]
[sp]:
type: integer
- path: Item.equipment.system.price.value.sp
+ path: equipment.system.price.value.sp
is_null: true
values: 70
different_values: 8
@@ -303,54 +157,318 @@ schema:
- 1 (x19)
- 2 (x7)
- 4 (x5)
- - 3 (x5)
- 8 (x5)
- - 6 (x1)
+ - 3 (x5)
- 7 (x1)
+ - 6 (x1)
+ 'quantity':
+ type: integer
+ path: equipment.system.quantity
+ is_null: false
+ values: 2178
+ different_values: 1 (all same)
+ variants: 1 (x2178)
+ 'rules':
+ type: ignored (Foundry rules object)
+ path: equipment.system.rules
+ is_null: false
+ values: 2178
+ 'size':
+ type: string
+ path: equipment.system.size
+ is_null: false
+ values: 2178
+ different_values: 2
+ variants:
+ - "med" (x2176)
+ - "sm" (x2)
+ 'slug':
+ type: string
+ path: equipment.system.slug
+ is_null: false
+ values: 2178
+ different_values: 2178 (all different)
+ variants: [omitted]
+ [bonus]:
+ type: object
+ path: equipment.system.bonus
+ is_null: true
+ values: 1
+ schema:
+ 'value':
+ type: integer
+ path: equipment.system.bonus.value
+ is_null: false
+ values: 1
+ different_values: 1 (all same)
+ variants: 0 (x1)
+ [bonusDamage]:
+ type: object
+ path: equipment.system.bonusDamage
+ is_null: true
+ values: 1
+ schema:
+ 'value':
+ type: integer
+ path: equipment.system.bonusDamage.value
+ is_null: false
+ values: 1
+ different_values: 1 (all same)
+ variants: 0 (x1)
+ 'bulk':
+ type: object
+ path: equipment.system.bulk
+ is_null: false
+ values: 2178
+ schema:
+ 'value':
+ type: integer | float
+ path: equipment.system.bulk.value
+ is_null: false
+ values: 2178
+ types:
+ - different_values: 16
+ variants:
+ - 0 (x1011)
+ - 1 (x215)
+ - 2 (x42)
+ - 3 (x23)
+ - 16 (x6)
+ - 4 (x5)
+ - 20 (x5)
+ - 6 (x4)
+ - 5 (x4)
+ - 8 (x2)
+ - 40 (x1)
+ - 24 (x1)
+ - 18 (x1)
+ - 15 (x1)
+ - 10 (x1)
+ - 12 (x1)
+ - different_values: 1 (all same)
+ variants: 0,1 (x855)
+ 'hardness':
+ type: integer
+ path: equipment.system.hardness
+ is_null: false
+ values: 2178
+ different_values: 1 (all same)
+ variants: 0 (x2178)
+ 'hp':
+ type: object
+ path: equipment.system.hp
+ is_null: false
+ values: 2178
+ schema:
+ 'max':
+ type: integer
+ path: equipment.system.hp.max
+ is_null: false
+ values: 2178
+ different_values: 1 (all same)
+ variants: 0 (x2178)
+ 'value':
+ type: integer
+ path: equipment.system.hp.value
+ is_null: false
+ values: 2178
+ different_values: 1 (all same)
+ variants: 0 (x2178)
+ 'level':
+ type: object
+ path: equipment.system.level
+ is_null: false
+ values: 2178
+ schema:
+ 'value':
+ type: integer
+ path: equipment.system.level.value
+ is_null: false
+ values: 2178
+ different_values: 29
+ variants: [omitted]
+ [damage]:
+ type: object
+ path: equipment.system.damage
+ is_null: true
+ values: 1
+ schema:
+ 'damageType':
+ type: string
+ path: equipment.system.damage.damageType
+ is_null: false
+ values: 1
+ different_values: 1 (all same)
+ variants: "slashing" (x1)
+ 'dice':
+ type: integer
+ path: equipment.system.damage.dice
+ is_null: false
+ values: 1
+ different_values: 1 (all same)
+ variants: 1 (x1)
+ 'die':
+ type: string
+ path: equipment.system.damage.die
+ is_null: false
+ values: 1
+ different_values: 1 (all same)
+ variants: "d6" (x1)
+ 'value':
+ type: string
+ path: equipment.system.damage.value
+ is_null: false
+ values: 1
+ different_values: 1 (all same)
+ variants: "" (x1)
+ 'description':
+ type: object
+ path: equipment.system.description
+ is_null: false
+ values: 2178
+ schema:
+ [gm]:
+ type: string
+ path: equipment.system.description.gm
+ is_null: true
+ values: 73
+ different_values: 73
+ variants: [omitted]
+ 'value':
+ type: string
+ path: equipment.system.description.value
+ is_null: false
+ values: 2178
+ different_values: 2063
+ variants: [omitted]
+ 'material':
+ type: object
+ path: equipment.system.material
+ is_null: false
+ values: 2178
+ schema:
+ [grade]:
+ type:
+ path: equipment.system.material.grade
+ is_null: true
+ values: 0
+ is_empty: true
+ [type]:
+ type:
+ path: equipment.system.material.type
+ is_null: true
+ values: 0
+ is_empty: true
+ 'publication':
+ type: object
+ path: equipment.system.publication
+ is_null: false
+ values: 2178
+ schema:
+ 'license':
+ type: string
+ path: equipment.system.publication.license
+ is_null: false
+ values: 2178
+ different_values: 2
+ variants:
+ - "OGL" (x1481)
+ - "ORC" (x697)
+ 'remaster':
+ type: boolean
+ path: equipment.system.publication.remaster
+ is_null: false
+ values: 2178
+ different_values: 2
+ variants:
+ - False (x1412)
+ - True (x766)
+ 'title':
+ type: string
+ path: equipment.system.publication.title
+ is_null: false
+ values: 2178
+ different_values: 116
+ variants: [omitted]
[range]:
type: object
- path: Item.equipment.system.range
+ path: equipment.system.range
is_null: true
values: 1
schema:
'value':
type: string
- path: Item.equipment.system.range.value
+ path: equipment.system.range.value
is_null: false
values: 1
different_values: 1 (all same)
variants: "" (x1)
[reload]:
type: object
- path: Item.equipment.system.reload
+ path: equipment.system.reload
is_null: true
values: 1
schema:
'value':
type: string
- path: Item.equipment.system.reload.value
+ path: equipment.system.reload.value
is_null: false
values: 1
different_values: 1 (all same)
variants: "" (x1)
- 'size':
- type: string
- path: Item.equipment.system.size
+ 'traits':
+ type: object
+ path: equipment.system.traits
is_null: false
- values: 2166
- different_values: 2
- variants:
- - "med" (x2164)
- - "sm" (x2)
+ values: 2178
+ schema:
+ 'rarity':
+ type: string
+ path: equipment.system.traits.rarity
+ is_null: false
+ values: 2178
+ different_values: 4
+ variants:
+ - "common" (x1083)
+ - "uncommon" (x652)
+ - "rare" (x294)
+ - "unique" (x149)
+ 'value':
+ type: array
+ path: equipment.system.traits.value
+ is_null: false
+ values: 2178
+ min_count: 0
+ max_count: 7
+ value_type:
+ type: string
+ path: equipment.system.traits.value.[]
+ is_null: false
+ values: 4246
+ different_values: 91
+ variants: [omitted]
+ [MAP]:
+ type: object
+ path: equipment.system.MAP
+ is_null: true
+ values: 1
+ schema:
+ 'value':
+ type: string
+ path: equipment.system.MAP.value
+ is_null: false
+ values: 1
+ different_values: 1 (all same)
+ variants: "" (x1)
[apex]:
type: object
- path: Item.equipment.system.apex
+ path: equipment.system.apex
is_null: true
values: 46
schema:
'attribute':
type: string
- path: Item.equipment.system.apex.attribute
+ path: equipment.system.apex.attribute
is_null: false
values: 46
different_values: 6
@@ -358,102 +476,71 @@ schema:
- "cha" (x10)
- "dex" (x9)
- "int" (x7)
- - "con" (x7)
- "str" (x7)
+ - "con" (x7)
- "wis" (x6)
- 'traits':
- type: object
- path: Item.equipment.system.traits
- is_null: false
- values: 2166
- schema:
- 'rarity':
- type: string
- path: Item.equipment.system.traits.rarity
- is_null: false
- values: 2166
- different_values: 4
- variants:
- - "common" (x1082)
- - "uncommon" (x646)
- - "rare" (x289)
- - "unique" (x149)
- 'value':
- type: array
- path: Item.equipment.system.traits.value
- is_null: false
- values: 2166
- min_count: 0
- max_count: 7
- value_type:
- type: string
- path: Item.equipment.system.traits.value.[]
- is_null: false
- values: 4227
- different_values: 91
- variants: [omitted]
'usage':
type: object
- path: Item.equipment.system.usage
+ path: equipment.system.usage
is_null: false
- values: 2166
+ values: 2178
schema:
'value':
type: string
- path: Item.equipment.system.usage.value
+ path: equipment.system.usage.value
is_null: false
- values: 2166
+ values: 2178
different_values: 93
variants: [omitted]
- [MAP]:
+ [ability]:
type: object
- path: Item.equipment.system.MAP
+ path: equipment.system.ability
is_null: true
values: 1
schema:
'value':
type: string
- path: Item.equipment.system.MAP.value
+ path: equipment.system.ability.value
is_null: false
values: 1
different_values: 1 (all same)
- variants: "" (x1)
+ variants: "str" (x1)
[containerId]:
type:
- path: Item.equipment.system.containerId
+ path: equipment.system.containerId
is_null: true
values: 0
is_empty: true
[splashDamage]:
type: object
- path: Item.equipment.system.splashDamage
+ path: equipment.system.splashDamage
is_null: true
values: 1
schema:
'value':
type: integer
- path: Item.equipment.system.splashDamage.value
+ path: equipment.system.splashDamage.value
is_null: false
values: 1
different_values: 1 (all same)
variants: 0 (x1)
[weaponType]:
type: object
- path: Item.equipment.system.weaponType
+ path: equipment.system.weaponType
is_null: true
values: 1
schema:
'value':
type: string
- path: Item.equipment.system.weaponType.value
+ path: equipment.system.weaponType.value
is_null: false
values: 1
different_values: 1 (all same)
variants: "" (x1)
'type':
type: string
- path: Item.equipment.type
+ path: equipment.type
is_null: false
- values: 2166
+ values: 2178
different_values: 1 (all same)
- variants: "equipment" (x2166)
+ variants: "equipment" (x2178)
diff --git a/output/foundry-en/familiar.yaml b/output/foundry-en/familiar.yaml
new file mode 100644
index 0000000..813d350
--- /dev/null
+++ b/output/foundry-en/familiar.yaml
@@ -0,0 +1,549 @@
+name: familiar
+values: 5
+schema:
+ '_id':
+ type: string
+ path: familiar._id
+ is_null: false
+ values: 5
+ different_values: 5 (all different)
+ variants:
+ - "1NE3CrEExL2QZvEk" (x1)
+ - "vogwzBTdW949ebAg" (x1)
+ - "eZs6vj4m99XFUVIV" (x1)
+ - "kVIl6Pl2YbThZAMd" (x1)
+ - "ltUT288ryJyBTyPv" (x1)
+ '_stats':
+ type: object
+ path: familiar._stats
+ is_null: false
+ values: 5
+ schema:
+ 'compendiumSource':
+ type: string
+ path: familiar._stats.compendiumSource
+ is_null: false
+ values: 5
+ different_values: 5 (all different)
+ variants:
+ - "Compendium.pf2e.paizo-pregens.Actor.1NE3CrEExL2QZvEk" (x1)
+ - "Compendium.pf2e.paizo-pregens.Actor.vogwzBTdW949ebAg" (x1)
+ - "Compendium.pf2e.iconics.Actor.eZs6vj4m99XFUVIV" (x1)
+ - "Compendium.pf2e.iconics.Actor.kVIl6Pl2YbThZAMd" (x1)
+ - "Compendium.pf2e.iconics.Actor.ltUT288ryJyBTyPv" (x1)
+ 'coreVersion':
+ type: string
+ path: familiar._stats.coreVersion
+ is_null: false
+ values: 5
+ different_values: 1 (all same)
+ variants: "13.344" (x5)
+ 'systemId':
+ type: string
+ path: familiar._stats.systemId
+ is_null: false
+ values: 5
+ different_values: 1 (all same)
+ variants: "pf2e" (x5)
+ 'systemVersion':
+ type: string
+ path: familiar._stats.systemVersion
+ is_null: false
+ values: 5
+ different_values: 1 (all same)
+ variants: "7.1.0" (x5)
+ 'effects':
+ type: array<>
+ path: familiar.effects
+ is_null: false
+ values: 5
+ min_count: 0
+ max_count: 0
+ value_type:
+ type:
+ path: familiar.effects.[]
+ is_null: false
+ values: 0
+ is_empty: true
+ [folder]:
+ type: string
+ path: familiar.folder
+ is_null: true
+ values: 2
+ different_values: 2
+ variants:
+ - "3DwA8Gv85UbDoTAm" (x1)
+ - "IF567Eqg3ZiGPsLU" (x1)
+ 'img':
+ type: string
+ path: familiar.img
+ is_null: false
+ values: 5
+ different_values: 2
+ variants:
+ - "systems/pf2e/icons/iconics/DajiFull.webp" (x3)
+ - "systems/pf2e/icons/default-icons/familiar.svg" (x2)
+ 'items':
+ type: array