Обновление схемы данных

This commit is contained in:
2025-09-12 10:53:46 +04:00
parent 843d0a4aa3
commit 72de052293
107 changed files with 34966 additions and 28695 deletions
+400 -400
View File
@@ -27,7 +27,7 @@ schema:
is_null: false
values: 22
different_values: 1 (all same)
variants: "13.344" (x22)
variants: "13.348" (x22)
'systemId':
type: string
path: army._stats.systemId
@@ -41,7 +41,7 @@ schema:
is_null: false
values: 22
different_values: 1 (all same)
variants: "7.1.0" (x22)
variants: "7.4.3" (x22)
'effects':
type: array<>
path: army.effects
@@ -95,13 +95,20 @@ schema:
is_null: false
values: 93
schema:
[compendiumSource]:
type: string
path: army.items.[]._stats.compendiumSource
is_null: true
values: 90
different_values: 44
variants: [omitted]
'coreVersion':
type: string
path: army.items.[]._stats.coreVersion
is_null: false
values: 93
different_values: 1 (all same)
variants: "13.344" (x93)
variants: "13.348" (x93)
'systemId':
type: string
path: army.items.[]._stats.systemId
@@ -115,14 +122,7 @@ schema:
is_null: false
values: 93
different_values: 1 (all same)
variants: "7.1.0" (x93)
[compendiumSource]:
type: string
path: army.items.[]._stats.compendiumSource
is_null: true
values: 90
different_values: 44
variants: [omitted]
variants: "7.4.3" (x93)
'effects':
type: array<>
path: army.items.[].effects
@@ -136,377 +136,6 @@ schema:
is_null: false
values: 0
is_empty: true
[folder]:
type: string
path: army.items.[].folder
is_null: true
values: 87
different_values: 11
variants:
- "e185cDQaLjU3uZ62" (x36)
- "i18YzT3zo3skuWng" (x23)
- "uLbGIZIMsFR1IrAN" (x9)
- "tavHHn3vqI7bCnl6" (x5)
- "ACotoADnRFIDqvPc" (x4)
- "jZWW6y5VjVRbbU7t" (x3)
- "uzT6OylJkqdfcjJM" (x2)
- "r0oRLqAxCBP3VxTz" (x2)
- "pnkpw6p0Fx3fHK0x" (x1)
- "DHXjHHXYj6zl4W6F" (x1)
- "Orkajqnbw5JiOwtt" (x1)
'img':
type: string
path: army.items.[].img
is_null: false
values: 93
different_values: 6
variants:
- "icons/sundries/books/book-red-exclamation.webp" (x65)
- "systems/pf2e/icons/actions/OneAction.webp" (x11)
- "systems/pf2e/icons/actions/TwoActions.webp" (x10)
- "systems/pf2e/icons/actions/Reaction.webp" (x5)
- "icons/skills/movement/arrow-upward-white.webp" (x1)
- "systems/pf2e/icons/actions/ThreeActions.webp" (x1)
'name':
type: string
path: army.items.[].name
is_null: false
values: 93
different_values: 53
variants: [omitted]
'sort':
type: integer
path: army.items.[].sort
is_null: false
values: 93
different_values: 17
variants:
- 0 (x66)
- 100000 (x6)
- 200000 (x3)
- 300000 (x3)
- 1200000 (x2)
- 2200000 (x2)
- 2600000 (x1)
- 2400000 (x1)
- 2500000 (x1)
- 2100000 (x1)
- 1300000 (x1)
- 1700000 (x1)
- 900000 (x1)
- 2300000 (x1)
- 1600000 (x1)
- 700000 (x1)
- 400000 (x1)
'system':
type: object
path: army.items.[].system
is_null: false
values: 93
schema:
'_migration':
type: object
path: army.items.[].system._migration
is_null: false
values: 93
schema:
[previous]:
type:
path: army.items.[].system._migration.previous
is_null: true
values: 0
is_empty: true
'version':
type: float
path: army.items.[].system._migration.version
is_null: false
values: 93
different_values: 1 (all same)
variants: 0,939 (x93)
[actionType]:
type: object
path: army.items.[].system.actionType
is_null: true
values: 92
schema:
'value':
type: string
path: army.items.[].system.actionType.value
is_null: false
values: 92
different_values: 3
variants:
- "passive" (x60)
- "action" (x25)
- "reaction" (x7)
[actions]:
type: object
path: army.items.[].system.actions
is_null: true
values: 92
schema:
[value]:
type: integer
path: army.items.[].system.actions.value
is_null: true
values: 25
different_values: 3
variants:
- 1 (x12)
- 2 (x10)
- 3 (x3)
[campaign]:
type: string
path: army.items.[].system.campaign
is_null: true
values: 92
different_values: 1 (all same)
variants: "kingmaker" (x92)
[category]:
type: string
path: army.items.[].system.category
is_null: true
values: 92
different_values: 3
variants:
- "army-tactic" (x64)
- "army-war-action" (x27)
- "kingdom-activity" (x1)
'description':
type: object
path: army.items.[].system.description
is_null: false
values: 93
schema:
'value':
type: string
path: army.items.[].system.description.value
is_null: false
values: 93
different_values: 58
variants: [omitted]
[level]:
type: object
path: army.items.[].system.level
is_null: true
values: 65
schema:
'value':
type: integer
path: army.items.[].system.level.value
is_null: false
values: 65
different_values: 10
variants:
- 1 (x20)
- 12 (x9)
- 5 (x7)
- 8 (x7)
- 7 (x6)
- 16 (x5)
- 10 (x4)
- 3 (x4)
- 14 (x2)
- 11 (x1)
[location]:
type: string
path: army.items.[].system.location
is_null: true
values: 51
different_values: 5
variants:
- "0" (x20)
- "1" (x16)
- "2" (x11)
- "3" (x3)
- "4" (x1)
[prerequisites]:
type: object
path: army.items.[].system.prerequisites
is_null: true
values: 92
schema:
'value':
type: array<>
path: army.items.[].system.prerequisites.value
is_null: false
values: 92
min_count: 0
max_count: 0
value_type:
type:
path: army.items.[].system.prerequisites.value.[]
is_null: false
values: 0
is_empty: true
'publication':
type: object
path: army.items.[].system.publication
is_null: false
values: 93
schema:
'license':
type: string
path: army.items.[].system.publication.license
is_null: false
values: 93
different_values: 1 (all same)
variants: "OGL" (x93)
'remaster':
type: boolean
path: army.items.[].system.publication.remaster
is_null: false
values: 93
different_values: 1 (all same)
variants: False (x93)
'title':
type: string
path: army.items.[].system.publication.title
is_null: false
values: 93
different_values: 2
variants:
- "Pathfinder Kingmaker" (x60)
- "" (x33)
'rules':
type: ignored (Foundry rules object)
path: army.items.[].system.rules
is_null: false
values: 93
[slug]:
type: string
path: army.items.[].system.slug
is_null: true
values: 56
different_values: 19
variants:
- "darkvision" (x12)
- "all-out-assault" (x6)
- "counterattack" (x5)
- "taunt" (x5)
- "toughened-soldiers" (x4)
- "dirty-fighting" (x3)
- "increased-ammunition" (x3)
- "overrun" (x3)
- "engines-of-war" (x2)
- "feint" (x2)
- "live-off-the-land" (x2)
- "sharpshooter" (x2)
- "hold-the-line" (x1)
- "merciless" (x1)
- "explosive-shot" (x1)
- "overwhelming-bombardment" (x1)
- "low-light-vision" (x1)
- "ambush" (x1)
- "covering-fire" (x1)
'traits':
type: object
path: army.items.[].system.traits
is_null: false
values: 93
schema:
[rarity]:
type: string
path: army.items.[].system.traits.rarity
is_null: true
values: 92
different_values: 1 (all same)
variants: "common" (x92)
'value':
type: array<string>
path: army.items.[].system.traits.value
is_null: false
values: 93
min_count: 0
max_count: 4
value_type:
type: string
path: army.items.[].system.traits.value.[]
is_null: false
values: 148
different_values: 7
variants:
- "infantry" (x38)
- "skirmisher" (x35)
- "cavalry" (x34)
- "siege" (x21)
- "attack" (x13)
- "morale" (x5)
- "primal" (x2)
[duration]:
type: object
path: army.items.[].system.duration
is_null: true
values: 1
schema:
[expiry]:
type:
path: army.items.[].system.duration.expiry
is_null: true
values: 0
is_empty: true
'sustained':
type: boolean
path: army.items.[].system.duration.sustained
is_null: false
values: 1
different_values: 1 (all same)
variants: False (x1)
'unit':
type: string
path: army.items.[].system.duration.unit
is_null: false
values: 1
different_values: 1 (all same)
variants: "unlimited" (x1)
'value':
type: integer
path: army.items.[].system.duration.value
is_null: false
values: 1
different_values: 1 (all same)
variants: -1 (x1)
[start]:
type: object
path: army.items.[].system.start
is_null: true
values: 1
schema:
[initiative]:
type:
path: army.items.[].system.start.initiative
is_null: true
values: 0
is_empty: true
'value':
type: integer
path: army.items.[].system.start.value
is_null: false
values: 1
different_values: 1 (all same)
variants: 0 (x1)
[tokenIcon]:
type: object
path: army.items.[].system.tokenIcon
is_null: true
values: 1
schema:
'show':
type: boolean
path: army.items.[].system.tokenIcon.show
is_null: false
values: 1
different_values: 1 (all same)
variants: False (x1)
'type':
type: string
path: army.items.[].type
is_null: false
values: 93
different_values: 2
variants:
- "campaignFeature" (x92)
- "effect" (x1)
[flags]:
type: object
path: army.items.[].flags
@@ -778,6 +407,377 @@ schema:
values: 5
different_values: 1 (all same)
variants: "detach" (x5)
[folder]:
type: string
path: army.items.[].folder
is_null: true
values: 87
different_values: 11
variants:
- "e185cDQaLjU3uZ62" (x36)
- "i18YzT3zo3skuWng" (x23)
- "uLbGIZIMsFR1IrAN" (x9)
- "tavHHn3vqI7bCnl6" (x5)
- "ACotoADnRFIDqvPc" (x4)
- "jZWW6y5VjVRbbU7t" (x3)
- "uzT6OylJkqdfcjJM" (x2)
- "r0oRLqAxCBP3VxTz" (x2)
- "pnkpw6p0Fx3fHK0x" (x1)
- "DHXjHHXYj6zl4W6F" (x1)
- "Orkajqnbw5JiOwtt" (x1)
'img':
type: string
path: army.items.[].img
is_null: false
values: 93
different_values: 6
variants:
- "icons/sundries/books/book-red-exclamation.webp" (x65)
- "systems/pf2e/icons/actions/OneAction.webp" (x11)
- "systems/pf2e/icons/actions/TwoActions.webp" (x10)
- "systems/pf2e/icons/actions/Reaction.webp" (x5)
- "icons/skills/movement/arrow-upward-white.webp" (x1)
- "systems/pf2e/icons/actions/ThreeActions.webp" (x1)
'name':
type: string
path: army.items.[].name
is_null: false
values: 93
different_values: 53
variants: [omitted]
'sort':
type: integer
path: army.items.[].sort
is_null: false
values: 93
different_values: 17
variants:
- 0 (x66)
- 100000 (x6)
- 200000 (x3)
- 300000 (x3)
- 1200000 (x2)
- 2200000 (x2)
- 2600000 (x1)
- 2400000 (x1)
- 2500000 (x1)
- 2100000 (x1)
- 1300000 (x1)
- 1700000 (x1)
- 900000 (x1)
- 2300000 (x1)
- 1600000 (x1)
- 700000 (x1)
- 400000 (x1)
'system':
type: object
path: army.items.[].system
is_null: false
values: 93
schema:
'_migration':
type: object
path: army.items.[].system._migration
is_null: false
values: 93
schema:
[previous]:
type:
path: army.items.[].system._migration.previous
is_null: true
values: 0
is_empty: true
'version':
type: float
path: army.items.[].system._migration.version
is_null: false
values: 93
different_values: 1 (all same)
variants: 0,942 (x93)
[actionType]:
type: object
path: army.items.[].system.actionType
is_null: true
values: 92
schema:
'value':
type: string
path: army.items.[].system.actionType.value
is_null: false
values: 92
different_values: 3
variants:
- "passive" (x60)
- "action" (x25)
- "reaction" (x7)
[actions]:
type: object
path: army.items.[].system.actions
is_null: true
values: 92
schema:
[value]:
type: integer
path: army.items.[].system.actions.value
is_null: true
values: 25
different_values: 3
variants:
- 1 (x12)
- 2 (x10)
- 3 (x3)
[campaign]:
type: string
path: army.items.[].system.campaign
is_null: true
values: 92
different_values: 1 (all same)
variants: "kingmaker" (x92)
[category]:
type: string
path: army.items.[].system.category
is_null: true
values: 92
different_values: 3
variants:
- "army-tactic" (x64)
- "army-war-action" (x27)
- "kingdom-activity" (x1)
'description':
type: object
path: army.items.[].system.description
is_null: false
values: 93
schema:
'value':
type: string
path: army.items.[].system.description.value
is_null: false
values: 93
different_values: 58
variants: [omitted]
[duration]:
type: object
path: army.items.[].system.duration
is_null: true
values: 1
schema:
[expiry]:
type:
path: army.items.[].system.duration.expiry
is_null: true
values: 0
is_empty: true
'sustained':
type: boolean
path: army.items.[].system.duration.sustained
is_null: false
values: 1
different_values: 1 (all same)
variants: False (x1)
'unit':
type: string
path: army.items.[].system.duration.unit
is_null: false
values: 1
different_values: 1 (all same)
variants: "unlimited" (x1)
'value':
type: integer
path: army.items.[].system.duration.value
is_null: false
values: 1
different_values: 1 (all same)
variants: -1 (x1)
[level]:
type: object
path: army.items.[].system.level
is_null: true
values: 65
schema:
'value':
type: integer
path: army.items.[].system.level.value
is_null: false
values: 65
different_values: 10
variants:
- 1 (x20)
- 12 (x9)
- 5 (x7)
- 8 (x7)
- 7 (x6)
- 16 (x5)
- 10 (x4)
- 3 (x4)
- 14 (x2)
- 11 (x1)
[location]:
type: string
path: army.items.[].system.location
is_null: true
values: 51
different_values: 5
variants:
- "0" (x20)
- "1" (x16)
- "2" (x11)
- "3" (x3)
- "4" (x1)
[prerequisites]:
type: object
path: army.items.[].system.prerequisites
is_null: true
values: 92
schema:
'value':
type: array<>
path: army.items.[].system.prerequisites.value
is_null: false
values: 92
min_count: 0
max_count: 0
value_type:
type:
path: army.items.[].system.prerequisites.value.[]
is_null: false
values: 0
is_empty: true
'publication':
type: object
path: army.items.[].system.publication
is_null: false
values: 93
schema:
'license':
type: string
path: army.items.[].system.publication.license
is_null: false
values: 93
different_values: 1 (all same)
variants: "OGL" (x93)
'remaster':
type: boolean
path: army.items.[].system.publication.remaster
is_null: false
values: 93
different_values: 1 (all same)
variants: False (x93)
'title':
type: string
path: army.items.[].system.publication.title
is_null: false
values: 93
different_values: 2
variants:
- "Pathfinder Kingmaker" (x60)
- "" (x33)
'rules':
type: ignored (Foundry rules object)
path: army.items.[].system.rules
is_null: false
values: 93
[slug]:
type: string
path: army.items.[].system.slug
is_null: true
values: 56
different_values: 19
variants:
- "darkvision" (x12)
- "all-out-assault" (x6)
- "counterattack" (x5)
- "taunt" (x5)
- "toughened-soldiers" (x4)
- "dirty-fighting" (x3)
- "increased-ammunition" (x3)
- "overrun" (x3)
- "engines-of-war" (x2)
- "feint" (x2)
- "live-off-the-land" (x2)
- "sharpshooter" (x2)
- "hold-the-line" (x1)
- "merciless" (x1)
- "explosive-shot" (x1)
- "overwhelming-bombardment" (x1)
- "low-light-vision" (x1)
- "ambush" (x1)
- "covering-fire" (x1)
[start]:
type: object
path: army.items.[].system.start
is_null: true
values: 1
schema:
[initiative]:
type:
path: army.items.[].system.start.initiative
is_null: true
values: 0
is_empty: true
'value':
type: integer
path: army.items.[].system.start.value
is_null: false
values: 1
different_values: 1 (all same)
variants: 0 (x1)
[tokenIcon]:
type: object
path: army.items.[].system.tokenIcon
is_null: true
values: 1
schema:
'show':
type: boolean
path: army.items.[].system.tokenIcon.show
is_null: false
values: 1
different_values: 1 (all same)
variants: False (x1)
'traits':
type: object
path: army.items.[].system.traits
is_null: false
values: 93
schema:
[rarity]:
type: string
path: army.items.[].system.traits.rarity
is_null: true
values: 92
different_values: 1 (all same)
variants: "common" (x92)
'value':
type: array<string>
path: army.items.[].system.traits.value
is_null: false
values: 93
min_count: 0
max_count: 4
value_type:
type: string
path: army.items.[].system.traits.value.[]
is_null: false
values: 148
different_values: 7
variants:
- "infantry" (x38)
- "skirmisher" (x35)
- "cavalry" (x34)
- "siege" (x21)
- "attack" (x13)
- "morale" (x5)
- "primal" (x2)
'type':
type: string
path: army.items.[].type
is_null: false
values: 93
different_values: 2
variants:
- "campaignFeature" (x92)
- "effect" (x1)
'name':
type: string
path: army.name
@@ -785,6 +785,23 @@ schema:
values: 22
different_values: 22 (all different)
variants: [omitted]
[prototypeToken]:
type: object
path: army.prototypeToken
is_null: true
values: 4
schema:
'name':
type: string
path: army.prototypeToken.name
is_null: false
values: 4
different_values: 4
variants:
- "Infantry" (x1)
- "Cavalry" (x1)
- "Siege Engines" (x1)
- "Skirmishers" (x1)
'system':
type: object
path: army.system
@@ -809,7 +826,7 @@ schema:
is_null: false
values: 22
different_values: 1 (all same)
variants: 0,939 (x22)
variants: 0,942 (x22)
'ac':
type: object
path: army.system.ac
@@ -1217,20 +1234,3 @@ schema:
values: 22
different_values: 1 (all same)
variants: "army" (x22)
[prototypeToken]:
type: object
path: army.prototypeToken
is_null: true
values: 4
schema:
'name':
type: string
path: army.prototypeToken.name
is_null: false
values: 4
different_values: 4
variants:
- "Infantry" (x1)
- "Cavalry" (x1)
- "Siege Engines" (x1)
- "Skirmishers" (x1)