name: shield values: 98 schema: '_id': type: string path: shield._id is_null: false values: 98 different_values: 98 (all different) variants: [omitted] '_stats': type: object path: shield._stats is_null: false values: 98 schema: 'compendiumSource': type: string path: shield._stats.compendiumSource is_null: false values: 98 different_values: 98 (all different) variants: [omitted] 'coreVersion': type: string path: shield._stats.coreVersion is_null: false values: 98 different_values: 1 (all same) variants: "13.344" (x98) 'systemId': type: string path: shield._stats.systemId is_null: false values: 98 different_values: 1 (all same) variants: "pf2e" (x98) 'systemVersion': type: string path: shield._stats.systemVersion is_null: false values: 98 different_values: 1 (all same) variants: "7.1.0" (x98) 'effects': type: array<> path: shield.effects is_null: false values: 98 min_count: 0 max_count: 0 value_type: type: path: shield.effects.[] is_null: false values: 0 is_empty: true 'img': type: string path: shield.img is_null: false values: 98 different_values: 47 variants: [omitted] 'name': type: string path: shield.name is_null: false values: 98 different_values: 98 (all different) variants: [omitted] 'system': type: object path: shield.system is_null: false values: 98 schema: '_migration': type: object path: shield.system._migration is_null: false values: 98 schema: [previous]: type: path: shield.system._migration.previous is_null: true values: 0 is_empty: true 'version': type: float path: shield.system._migration.version is_null: false values: 98 different_values: 1 (all same) variants: 0,939 (x98) 'acBonus': type: integer path: shield.system.acBonus is_null: false values: 98 different_values: 3 variants: - 2 (x71) - 1 (x26) - 3 (x1) 'bulk': type: object path: shield.system.bulk is_null: false values: 98 schema: 'value': type: integer | float path: shield.system.bulk.value is_null: false values: 98 types: - different_values: 5 variants: - 1 (x62) - 4 (x8) - 2 (x7) - 0 (x5) - 5 (x1) - different_values: 1 (all same) variants: 0,1 (x15) 'description': type: object path: shield.system.description is_null: false values: 98 schema: 'value': type: string path: shield.system.description.value is_null: false values: 98 different_values: 93 variants: [omitted] 'equipped': type: object path: shield.system.equipped is_null: false values: 98 schema: 'carryType': type: string path: shield.system.equipped.carryType is_null: false values: 98 different_values: 1 (all same) variants: "worn" (x98) 'hardness': type: integer path: shield.system.hardness is_null: false values: 98 different_values: 18 variants: - 6 (x17) - 3 (x10) - 5 (x9) - 10 (x9) - 8 (x8) - 4 (x7) - 13 (x6) - 15 (x5) - 17 (x5) - 16 (x4) - 20 (x3) - 9 (x3) - 11 (x3) - 12 (x3) - 7 (x3) - 2 (x1) - 19 (x1) - 14 (x1) 'hp': type: object path: shield.system.hp is_null: false values: 98 schema: 'max': type: integer path: shield.system.hp.max is_null: false values: 98 different_values: 33 variants: [omitted] 'value': type: integer path: shield.system.hp.value is_null: false values: 98 different_values: 33 variants: [omitted] 'level': type: object path: shield.system.level is_null: false values: 98 schema: 'value': type: integer path: shield.system.level.value is_null: false values: 98 different_values: 22 variants: [omitted] 'material': type: object path: shield.system.material is_null: false values: 98 schema: [grade]: type: string path: shield.system.material.grade is_null: true values: 12 different_values: 2 variants: - "standard" (x7) - "high" (x5) [type]: type: string path: shield.system.material.type is_null: true values: 12 different_values: 6 variants: - "duskwood" (x4) - "cold-iron" (x2) - "silver" (x2) - "adamantine" (x2) - "dawnsilver" (x1) - "orichalcum" (x1) 'price': type: object path: shield.system.price is_null: false values: 98 schema: 'value': type: object path: shield.system.price.value is_null: false values: 98 schema: [gp]: type: integer path: shield.system.price.value.gp is_null: true values: 96 different_values: 69 variants: [omitted] 'publication': type: object path: shield.system.publication is_null: false values: 98 schema: 'license': type: string path: shield.system.publication.license is_null: false values: 98 different_values: 2 variants: - "OGL" (x69) - "ORC" (x29) 'remaster': type: boolean path: shield.system.publication.remaster is_null: false values: 98 different_values: 2 variants: - False (x63) - True (x35) 'title': type: string path: shield.system.publication.title is_null: false values: 98 different_values: 18 variants: - "Pathfinder Treasure Vault" (x31) - "Pathfinder GM Core" (x17) - "Pathfinder Lost Omens The Grand Bazaar" (x13) - "Pathfinder Rage of Elements" (x6) - "Pathfinder Player Core" (x5) - "Pathfinder Secrets of Magic" (x5) - "Pathfinder Player Core 2" (x4) - "Pathfinder #193: Mantle of Gold" (x3) - "Pathfinder Lost Omens Highhelm" (x3) - "Pathfinder Lost Omens Knights of Lastwall" (x2) - "Pathfinder Howl of the Wild" (x2) - "Pathfinder #202: Severed at the Root" (x1) - "Pathfinder Core Rulebook" (x1) - "Pathfinder #148: Fires of the Haunted City" (x1) - "Pathfinder #149: Against the Scarlet Triad" (x1) - "Pathfinder #199: To Bloom Below the Web" (x1) - "Pathfinder #156: The Apocalypse Prophet" (x1) - "Pathfinder #154: Siege of the Dinosaurs" (x1) 'quantity': type: integer path: shield.system.quantity is_null: false values: 98 different_values: 1 (all same) variants: 1 (x98) 'rules': type: ignored (Foundry rules object) path: shield.system.rules is_null: false values: 98 'runes': type: object path: shield.system.runes is_null: false values: 98 schema: [reinforcing]: type: integer path: shield.system.runes.reinforcing is_null: true values: 93 different_values: 1 (all same) variants: 0 (x93) 'size': type: string path: shield.system.size is_null: false values: 98 different_values: 1 (all same) variants: "med" (x98) 'slug': type: string path: shield.system.slug is_null: false values: 98 different_values: 98 (all different) variants: [omitted] [specific]: type: object path: shield.system.specific is_null: true values: 77 schema: [integrated]: type: object path: shield.system.specific.integrated is_null: true values: 6 schema: 'runes': type: object path: shield.system.specific.integrated.runes is_null: false values: 6 schema: 'potency': type: integer path: shield.system.specific.integrated.runes.potency is_null: false values: 6 different_values: 3 variants: - 0 (x3) - 1 (x2) - 2 (x1) 'property': type: array path: shield.system.specific.integrated.runes.property is_null: false values: 6 min_count: 0 max_count: 1 value_type: type: string path: shield.system.specific.integrated.runes.property.[] is_null: false values: 2 different_values: 1 (all same) variants: "wounding" (x2) 'striking': type: integer path: shield.system.specific.integrated.runes.striking is_null: false values: 6 different_values: 3 variants: - 0 (x3) - 1 (x2) - 2 (x1) 'material': type: object path: shield.system.specific.material is_null: false values: 77 schema: [grade]: type: string path: shield.system.specific.material.grade is_null: true values: 12 different_values: 2 variants: - "standard" (x7) - "high" (x5) [type]: type: string path: shield.system.specific.material.type is_null: true values: 12 different_values: 6 variants: - "duskwood" (x4) - "cold-iron" (x2) - "silver" (x2) - "adamantine" (x2) - "dawnsilver" (x1) - "orichalcum" (x1) 'runes': type: object path: shield.system.specific.runes is_null: false values: 77 schema: 'reinforcing': type: integer path: shield.system.specific.runes.reinforcing is_null: false values: 77 different_values: 1 (all same) variants: 0 (x77) [value]: type: boolean path: shield.system.specific.value is_null: true values: 1 different_values: 1 (all same) variants: False (x1) 'speedPenalty': type: integer path: shield.system.speedPenalty is_null: false values: 98 different_values: 3 variants: - 0 (x91) - -5 (x6) - -10 (x1) 'traits': type: object path: shield.system.traits is_null: false values: 98 schema: [integrated]: type: object path: shield.system.traits.integrated is_null: true values: 8 schema: 'runes': type: object path: shield.system.traits.integrated.runes is_null: false values: 8 schema: 'potency': type: integer path: shield.system.traits.integrated.runes.potency is_null: false values: 8 different_values: 3 variants: - 0 (x5) - 1 (x2) - 2 (x1) 'property': type: array path: shield.system.traits.integrated.runes.property is_null: false values: 8 min_count: 0 max_count: 1 value_type: type: string path: shield.system.traits.integrated.runes.property.[] is_null: false values: 2 different_values: 1 (all same) variants: "wounding" (x2) 'striking': type: integer path: shield.system.traits.integrated.runes.striking is_null: false values: 8 different_values: 3 variants: - 0 (x5) - 1 (x2) - 2 (x1) [versatile]: type: path: shield.system.traits.integrated.versatile is_null: true values: 0 is_empty: true 'rarity': type: string path: shield.system.traits.rarity is_null: false values: 98 different_values: 3 variants: - "common" (x59) - "uncommon" (x35) - "rare" (x4) 'value': type: array path: shield.system.traits.value is_null: false values: 98 min_count: 0 max_count: 3 value_type: type: string path: shield.system.traits.value.[] is_null: false values: 133 different_values: 27 variants: [omitted] [baseItem]: type: string path: shield.system.baseItem is_null: true values: 87 different_values: 16 variants: - "steel-shield" (x26) - "wooden-shield" (x17) - "buckler" (x13) - "tower-shield" (x8) - "meteor-shield" (x4) - "razor-disc" (x4) - "klar" (x4) - "heavy-rondache" (x2) - "salvo-shield" (x2) - "gauntlet-buckler" (x1) - "harnessed-shield" (x1) - "casters-targe" (x1) - "hide-shield" (x1) - "swordstealer-shield" (x1) - "dart-shield" (x1) - "fortress-shield" (x1) [containerId]: type: path: shield.system.containerId is_null: true values: 0 is_empty: true [subitems]: type: array path: shield.system.subitems is_null: true values: 1 min_count: 1 max_count: 1 value_type: type: object path: shield.system.subitems.[] is_null: false values: 1 schema: '_id': type: string path: shield.system.subitems.[]._id is_null: false values: 1 different_values: 1 (all same) variants: "63PtQV7KtzRrG5kM" (x1) 'flags': type: object path: shield.system.subitems.[].flags is_null: false values: 1 schema: 'core': type: object path: shield.system.subitems.[].flags.core is_null: false values: 1 schema: 'sourceId': type: string path: shield.system.subitems.[].flags.core.sourceId is_null: false values: 1 different_values: 1 (all same) variants: "Compendium.pf2e.equipment-srd.Item.nSO0Z662LkkLfa2u" (x1) 'img': type: string path: shield.system.subitems.[].img is_null: false values: 1 different_values: 1 (all same) variants: "systems/pf2e/icons/equipment/weapons/shield-spikes.webp" (x1) 'name': type: string path: shield.system.subitems.[].name is_null: false values: 1 different_values: 1 (all same) variants: "Shield Spikes" (x1) 'sort': type: integer path: shield.system.subitems.[].sort is_null: false values: 1 different_values: 1 (all same) variants: 100000 (x1) 'system': type: object path: shield.system.subitems.[].system is_null: false values: 1 schema: 'baseItem': type: string path: shield.system.subitems.[].system.baseItem is_null: false values: 1 different_values: 1 (all same) variants: "shield-spikes" (x1) 'bonus': type: object path: shield.system.subitems.[].system.bonus is_null: false values: 1 schema: 'value': type: integer path: shield.system.subitems.[].system.bonus.value is_null: false values: 1 different_values: 1 (all same) variants: 0 (x1) 'bonusDamage': type: object path: shield.system.subitems.[].system.bonusDamage is_null: false values: 1 schema: 'value': type: integer path: shield.system.subitems.[].system.bonusDamage.value is_null: false values: 1 different_values: 1 (all same) variants: 0 (x1) 'bulk': type: object path: shield.system.subitems.[].system.bulk is_null: false values: 1 schema: 'value': type: integer path: shield.system.subitems.[].system.bulk.value is_null: false values: 1 different_values: 1 (all same) variants: 0 (x1) 'category': type: string path: shield.system.subitems.[].system.category is_null: false values: 1 different_values: 1 (all same) variants: "martial" (x1) 'damage': type: object path: shield.system.subitems.[].system.damage is_null: false values: 1 schema: 'damageType': type: string path: shield.system.subitems.[].system.damage.damageType is_null: false values: 1 different_values: 1 (all same) variants: "piercing" (x1) 'dice': type: integer path: shield.system.subitems.[].system.damage.dice is_null: false values: 1 different_values: 1 (all same) variants: 1 (x1) 'die': type: string path: shield.system.subitems.[].system.damage.die is_null: false values: 1 different_values: 1 (all same) variants: "d6" (x1) 'description': type: object path: shield.system.subitems.[].system.description is_null: false values: 1 schema: 'value': type: string path: shield.system.subitems.[].system.description.value is_null: false values: 1 different_values: 1 (all same) variants: "

These metal spikes are strategically placed on the defensive side of the shield to deal piercing damage with a shield bash.

" (x1) 'equipped': type: object path: shield.system.subitems.[].system.equipped is_null: false values: 1 schema: 'carryType': type: string path: shield.system.subitems.[].system.equipped.carryType is_null: false values: 1 different_values: 1 (all same) variants: "attached" (x1) 'handsHeld': type: integer path: shield.system.subitems.[].system.equipped.handsHeld is_null: false values: 1 different_values: 1 (all same) variants: 0 (x1) 'group': type: string path: shield.system.subitems.[].system.group is_null: false values: 1 different_values: 1 (all same) variants: "shield" (x1) 'hardness': type: integer path: shield.system.subitems.[].system.hardness is_null: false values: 1 different_values: 1 (all same) variants: 0 (x1) 'hp': type: object path: shield.system.subitems.[].system.hp is_null: false values: 1 schema: 'max': type: integer path: shield.system.subitems.[].system.hp.max is_null: false values: 1 different_values: 1 (all same) variants: 0 (x1) 'value': type: integer path: shield.system.subitems.[].system.hp.value is_null: false values: 1 different_values: 1 (all same) variants: 0 (x1) 'level': type: object path: shield.system.subitems.[].system.level is_null: false values: 1 schema: 'value': type: integer path: shield.system.subitems.[].system.level.value is_null: false values: 1 different_values: 1 (all same) variants: 0 (x1) 'material': type: object path: shield.system.subitems.[].system.material is_null: false values: 1 schema: [grade]: type: path: shield.system.subitems.[].system.material.grade is_null: true values: 0 is_empty: true [type]: type: path: shield.system.subitems.[].system.material.type is_null: true values: 0 is_empty: true 'price': type: object path: shield.system.subitems.[].system.price is_null: false values: 1 schema: 'value': type: object path: shield.system.subitems.[].system.price.value is_null: false values: 1 schema: 'sp': type: integer path: shield.system.subitems.[].system.price.value.sp is_null: false values: 1 different_values: 1 (all same) variants: 5 (x1) 'publication': type: object path: shield.system.subitems.[].system.publication is_null: false values: 1 schema: 'license': type: string path: shield.system.subitems.[].system.publication.license is_null: false values: 1 different_values: 1 (all same) variants: "ORC" (x1) 'remaster': type: boolean path: shield.system.subitems.[].system.publication.remaster is_null: false values: 1 different_values: 1 (all same) variants: True (x1) 'title': type: string path: shield.system.subitems.[].system.publication.title is_null: false values: 1 different_values: 1 (all same) variants: "Pathfinder Player Core" (x1) 'quantity': type: integer path: shield.system.subitems.[].system.quantity is_null: false values: 1 different_values: 1 (all same) variants: 1 (x1) 'traits': type: object path: shield.system.subitems.[].system.traits is_null: false values: 1 schema: 'rarity': type: string path: shield.system.subitems.[].system.traits.rarity is_null: false values: 1 different_values: 1 (all same) variants: "common" (x1) 'value': type: array path: shield.system.subitems.[].system.traits.value is_null: false values: 1 min_count: 1 max_count: 1 value_type: type: string path: shield.system.subitems.[].system.traits.value.[] is_null: false values: 1 different_values: 1 (all same) variants: "attached-to-shield" (x1) [range]: type: path: shield.system.subitems.[].system.range is_null: true values: 0 is_empty: true 'reload': type: object path: shield.system.subitems.[].system.reload is_null: false values: 1 schema: 'value': type: string path: shield.system.subitems.[].system.reload.value is_null: false values: 1 different_values: 1 (all same) variants: "" (x1) 'rules': type: ignored (Foundry rules object) path: shield.system.subitems.[].system.rules is_null: false values: 1 'runes': type: object path: shield.system.subitems.[].system.runes is_null: false values: 1 schema: 'potency': type: integer path: shield.system.subitems.[].system.runes.potency is_null: false values: 1 different_values: 1 (all same) variants: 1 (x1) 'property': type: array<> path: shield.system.subitems.[].system.runes.property is_null: false values: 1 min_count: 0 max_count: 0 value_type: type: path: shield.system.subitems.[].system.runes.property.[] is_null: false values: 0 is_empty: true 'striking': type: integer path: shield.system.subitems.[].system.runes.striking is_null: false values: 1 different_values: 1 (all same) variants: 1 (x1) 'size': type: string path: shield.system.subitems.[].system.size is_null: false values: 1 different_values: 1 (all same) variants: "med" (x1) 'slug': type: string path: shield.system.subitems.[].system.slug is_null: false values: 1 different_values: 1 (all same) variants: "shield-spikes" (x1) 'splashDamage': type: object path: shield.system.subitems.[].system.splashDamage is_null: false values: 1 schema: 'value': type: integer path: shield.system.subitems.[].system.splashDamage.value is_null: false values: 1 different_values: 1 (all same) variants: 0 (x1) [containerId]: type: path: shield.system.subitems.[].system.containerId is_null: true values: 0 is_empty: true 'usage': type: object path: shield.system.subitems.[].system.usage is_null: false values: 1 schema: 'value': type: string path: shield.system.subitems.[].system.usage.value is_null: false values: 1 different_values: 1 (all same) variants: "held-in-one-hand" (x1) 'type': type: string path: shield.system.subitems.[].type is_null: false values: 1 different_values: 1 (all same) variants: "weapon" (x1) 'type': type: string path: shield.type is_null: false values: 98 different_values: 1 (all same) variants: "shield" (x98)