Files
Pf2eDataScrapper/output/pf2e/packs/1-15.txt
T
2025-04-08 17:11:57 +04:00

439 lines
29 KiB
Plaintext

1-15
Different values: 10
=====================================
object {1-15}
_id : string {1-15._id} (all different values)
folder : string {1-15.folder} (same value: 'Gn7mXO5Ks4vFbods')
img : string {1-15.img} (2 different values)
'systems/pf2e/icons/default-icons/npc.svg' (x8)
'systems/pf2e/icons/default-icons/hazard.svg' (x2)
items : array<object> {1-15.items}
Length: min=0 max=8
Value type: object {1-15.items.[]}
_id : string {1-15.items.[]._id} (53 different values)
img : string {1-15.items.[].img} (6 different values)
'systems/pf2e/icons/actions/Passive.webp' (x18)
'systems/pf2e/icons/default-icons/melee.svg' (x12)
'systems/pf2e/icons/actions/TwoActions.webp' (x9)
'systems/pf2e/icons/default-icons/spellcastingEntry.svg' (x6)
'icons/magic/nature/plant-poison-spit-green.webp' (x6)
'systems/pf2e/icons/actions/Reaction.webp' (x2)
name : string {1-15.items.[].name} (21 different values)
sort : integer {1-15.items.[].sort} (8 different values)
100000 (x8)
200000 (x8)
300000 (x8)
400000 (x8)
500000 (x7)
600000 (x6)
700000 (x6)
800000 (x2)
system : object {1-15.items.[].system}
[attack] : object {1-15.items.[].system.attack}
value : string {1-15.items.[].system.attack.value} (same value: '')
[attackEffects] : object {1-15.items.[].system.attackEffects}
value : array<string> {1-15.items.[].system.attackEffects.value}
Length: min=0 max=1
Value type: string {1-15.items.[].system.attackEffects.value.[]} (2 different values)
'burning-sap' (x2)
'bitter-harvest' (x2)
[bonus] : object {1-15.items.[].system.bonus}
value : integer {1-15.items.[].system.bonus.value} (8 different values)
11 (x3)
8 (x2)
14 (x2)
9 (x1)
12 (x1)
10 (x1)
4 (x1)
7 (x1)
[damageRolls] : object {1-15.items.[].system.damageRolls}
[2zqvh4xawzg27oxv7tgr] : object {1-15.items.[].system.damageRolls.2zqvh4xawzg27oxv7tgr}
damage : string {1-15.items.[].system.damageRolls.2zqvh4xawzg27oxv7tgr.damage} (same value: '1d6')
damageType : string {1-15.items.[].system.damageRolls.2zqvh4xawzg27oxv7tgr.damageType} (same value: 'bludgeoning')
[5c0r4vz05snmvaq863b2] : object {1-15.items.[].system.damageRolls.5c0r4vz05snmvaq863b2}
damage : string {1-15.items.[].system.damageRolls.5c0r4vz05snmvaq863b2.damage} (same value: '1d6+6')
damageType : string {1-15.items.[].system.damageRolls.5c0r4vz05snmvaq863b2.damageType} (same value: 'slashing')
[afnvkzyqzec1cltdiyuq] : object {1-15.items.[].system.damageRolls.afnvkzyqzec1cltdiyuq}
damage : string {1-15.items.[].system.damageRolls.afnvkzyqzec1cltdiyuq.damage} (same value: '1d4+4')
damageType : string {1-15.items.[].system.damageRolls.afnvkzyqzec1cltdiyuq.damageType} (same value: 'slashing')
[b9bbkb2343s72a8qdnye] : object {1-15.items.[].system.damageRolls.b9bbkb2343s72a8qdnye}
damage : string {1-15.items.[].system.damageRolls.b9bbkb2343s72a8qdnye.damage} (same value: '1d8+5')
damageType : string {1-15.items.[].system.damageRolls.b9bbkb2343s72a8qdnye.damageType} (same value: 'slashing')
[dbyssv6tg8rp083v9qaj] : object {1-15.items.[].system.damageRolls.dbyssv6tg8rp083v9qaj}
damage : string {1-15.items.[].system.damageRolls.dbyssv6tg8rp083v9qaj.damage} (same value: '1d6+3')
damageType : string {1-15.items.[].system.damageRolls.dbyssv6tg8rp083v9qaj.damageType} (same value: 'slashing')
[gbp5fw2wi075iq0pa3bz] : object {1-15.items.[].system.damageRolls.gbp5fw2wi075iq0pa3bz}
damage : string {1-15.items.[].system.damageRolls.gbp5fw2wi075iq0pa3bz.damage} (same value: '2d6+6')
damageType : string {1-15.items.[].system.damageRolls.gbp5fw2wi075iq0pa3bz.damageType} (same value: 'slashing')
[pjxigwhrtkfh7h30l81r] : object {1-15.items.[].system.damageRolls.pjxigwhrtkfh7h30l81r}
damage : string {1-15.items.[].system.damageRolls.pjxigwhrtkfh7h30l81r.damage} (same value: '2d4+6')
damageType : string {1-15.items.[].system.damageRolls.pjxigwhrtkfh7h30l81r.damageType} (same value: 'piercing')
[tx5vgnxei4mavakhyucj] : object {1-15.items.[].system.damageRolls.tx5vgnxei4mavakhyucj}
damage : string {1-15.items.[].system.damageRolls.tx5vgnxei4mavakhyucj.damage} (same value: '1d6+5')
damageType : string {1-15.items.[].system.damageRolls.tx5vgnxei4mavakhyucj.damageType} (same value: 'piercing')
[wn84iyb5hsb247azl0oa] : object {1-15.items.[].system.damageRolls.wn84iyb5hsb247azl0oa}
damage : string {1-15.items.[].system.damageRolls.wn84iyb5hsb247azl0oa.damage} (same value: '1d4')
damageType : string {1-15.items.[].system.damageRolls.wn84iyb5hsb247azl0oa.damageType} (same value: 'slashing')
[xb206efvyns7teh88jh1] : object {1-15.items.[].system.damageRolls.xb206efvyns7teh88jh1}
damage : string {1-15.items.[].system.damageRolls.xb206efvyns7teh88jh1.damage} (same value: '1d6')
damageType : string {1-15.items.[].system.damageRolls.xb206efvyns7teh88jh1.damageType} (same value: 'spirit')
yro6y1inbxian0qtainb : object {1-15.items.[].system.damageRolls.yro6y1inbxian0qtainb}
damage : string {1-15.items.[].system.damageRolls.yro6y1inbxian0qtainb.damage} (same value: '1d6+2')
damageType : string {1-15.items.[].system.damageRolls.yro6y1inbxian0qtainb.damageType} (same value: 'bludgeoning')
[zomiyd3fgnq2wao5w3fx] : object {1-15.items.[].system.damageRolls.zomiyd3fgnq2wao5w3fx}
damage : string {1-15.items.[].system.damageRolls.zomiyd3fgnq2wao5w3fx.damage} (same value: '1d6+5')
damageType : string {1-15.items.[].system.damageRolls.zomiyd3fgnq2wao5w3fx.damageType} (same value: 'bludgeoning')
[zverb56cvevnwunm4h4q] : object {1-15.items.[].system.damageRolls.zverb56cvevnwunm4h4q}
damage : string {1-15.items.[].system.damageRolls.zverb56cvevnwunm4h4q.damage} (same value: '1d6')
damageType : string {1-15.items.[].system.damageRolls.zverb56cvevnwunm4h4q.damageType} (same value: 'bludgeoning')
description : object {1-15.items.[].system.description}
value : string {1-15.items.[].system.description.value} (21 different values)
[actionType] : object {1-15.items.[].system.actionType}
value : string {1-15.items.[].system.actionType.value} (3 different values)
'passive' (x18)
'action' (x9)
'reaction' (x2)
[actions] : object {1-15.items.[].system.actions}
[value] : integer {1-15.items.[].system.actions.value} (same value: 2)
[area] : empty
[autoHeightenLevel] : object {1-15.items.[].system.autoHeightenLevel}
[value] : empty
[category] : string {1-15.items.[].system.category} (3 different values)
'offensive' (x15)
'interaction' (x8)
'defensive' (x6)
[cost] : object {1-15.items.[].system.cost}
value : string {1-15.items.[].system.cost.value} (same value: '')
[counteraction] : boolean {1-15.items.[].system.counteraction} (same value: False)
[damage] : object {1-15.items.[].system.damage}
[deathNote] : boolean {1-15.items.[].system.deathNote} (same value: True)
[defense] : empty
[duration] : object {1-15.items.[].system.duration}
sustained : boolean {1-15.items.[].system.duration.sustained} (same value: False)
value : string {1-15.items.[].system.duration.value} (same value: '10 minutes')
[frequency] : object {1-15.items.[].system.frequency}
max : integer {1-15.items.[].system.frequency.max} (same value: 1)
per : string {1-15.items.[].system.frequency.per} (same value: 'PT1M')
[heightening] : object {1-15.items.[].system.heightening}
damage : object {1-15.items.[].system.heightening.damage}
interval : integer {1-15.items.[].system.heightening.interval} (same value: 1)
type : string {1-15.items.[].system.heightening.type} (same value: 'interval')
[level] : object {1-15.items.[].system.level}
value : integer {1-15.items.[].system.level.value} (same value: 4)
[location] : object {1-15.items.[].system.location}
heightenedLevel : integer {1-15.items.[].system.location.heightenedLevel} (same value: 4)
value : string {1-15.items.[].system.location.value} (6 different values)
'4nEbig9q1Hx62Bxx' (x1)
'vDMQgwgjF06tq6l8' (x1)
'nHJB2s5hLplCZOOs' (x1)
'e7NjwWvqrYDFdnhy' (x1)
'8qbmQUey3r6DcdOI' (x1)
'2aTAvBFzNZ7wdij4' (x1)
[proficiency] : object {1-15.items.[].system.proficiency}
value : integer {1-15.items.[].system.proficiency.value} (same value: 0)
publication : object {1-15.items.[].system.publication}
license : string {1-15.items.[].system.publication.license} (same value: 'OGL')
remaster : boolean {1-15.items.[].system.publication.remaster} (same value: False)
title : string {1-15.items.[].system.publication.title} (3 different values)
'' (x41)
'Pathfinder Core Rulebook' (x6)
'Pathfinder Bestiary' (x6)
rules : ignored (Foundry rules object) {1-15.items.[].system.rules}
[prepared] : object {1-15.items.[].system.prepared}
flexible : boolean {1-15.items.[].system.prepared.flexible} (same value: False)
value : string {1-15.items.[].system.prepared.value} (same value: 'innate')
[range] : object {1-15.items.[].system.range}
value : string {1-15.items.[].system.range.value} (same value: '')
[requirements] : string {1-15.items.[].system.requirements} (same value: '')
[showSlotlessLevels] : object {1-15.items.[].system.showSlotlessLevels}
value : boolean {1-15.items.[].system.showSlotlessLevels.value} (same value: False)
[slots] : object {1-15.items.[].system.slots}
[slug] : string {1-15.items.[].system.slug} (2 different values)
'speak-with-plants' (x6)
'constant-spells' (x6)
[spelldc] : object {1-15.items.[].system.spelldc}
dc : integer {1-15.items.[].system.spelldc.dc} (4 different values)
13 (x2)
14 (x2)
17 (x1)
19 (x1)
mod : integer {1-15.items.[].system.spelldc.mod} (same value: 0)
value : integer {1-15.items.[].system.spelldc.value} (4 different values)
5 (x2)
6 (x2)
9 (x1)
11 (x1)
[target] : object {1-15.items.[].system.target}
value : string {1-15.items.[].system.target.value} (same value: '')
[time] : object {1-15.items.[].system.time}
value : string {1-15.items.[].system.time.value} (same value: '2')
[tradition] : object {1-15.items.[].system.tradition}
value : string {1-15.items.[].system.tradition.value} (same value: 'primal')
[traits] : object {1-15.items.[].system.traits}
rarity : string {1-15.items.[].system.traits.rarity} (same value: 'common')
[traditions] : array<string> {1-15.items.[].system.traits.traditions}
Length: min=1 max=1
Value type: string {1-15.items.[].system.traits.traditions.[]} (same value: 'primal')
value : array<string> {1-15.items.[].system.traits.value}
Length: min=0 max=6
Value type: string {1-15.items.[].system.traits.value.[]} (14 different values)
[weaponType] : object {1-15.items.[].system.weaponType}
value : string {1-15.items.[].system.weaponType.value} (2 different values)
'melee' (x8)
'ranged' (x4)
type : string {1-15.items.[].type} (4 different values)
'action' (x29)
'melee' (x12)
'spellcastingEntry' (x6)
'spell' (x6)
[_stats] : object {1-15.items.[]._stats}
compendiumSource : string {1-15.items.[]._stats.compendiumSource} (2 different values)
'Compendium.pf2e.spells-srd.Item.qvwIwJ9QBihy8R0t' (x6)
'Compendium.pf2e.bestiary-ability-glossary-srd.Item.kakyXBG5WA8c6Zfd' (x6)
name : string {1-15.name} (all different values)
[prototypeToken] : object {1-15.prototypeToken}
name : string {1-15.prototypeToken.name} (4 different values)
'Farmer Drystan\'s Scarecrow' (x2)
'Hogweed Leshy' (x2)
'Leshy Crafter' (x2)
'Plum Leshy' (x2)
system : object {1-15.system}
[abilities] : object {1-15.system.abilities}
cha : object {1-15.system.abilities.cha}
mod : integer {1-15.system.abilities.cha.mod} (3 different values)
0 (x4)
1 (x2)
3 (x2)
con : object {1-15.system.abilities.con}
mod : integer {1-15.system.abilities.con.mod} (4 different values)
1 (x3)
2 (x3)
3 (x1)
4 (x1)
dex : object {1-15.system.abilities.dex}
mod : integer {1-15.system.abilities.dex.mod} (3 different values)
3 (x4)
4 (x3)
2 (x1)
int : object {1-15.system.abilities.int}
mod : integer {1-15.system.abilities.int.mod} (5 different values)
0 (x3)
-3 (x2)
2 (x1)
3 (x1)
-2 (x1)
str : object {1-15.system.abilities.str}
mod : integer {1-15.system.abilities.str.mod} (5 different values)
3 (x2)
1 (x2)
2 (x2)
4 (x1)
-1 (x1)
wis : object {1-15.system.abilities.wis}
mod : integer {1-15.system.abilities.wis.mod} (3 different values)
2 (x5)
1 (x2)
3 (x1)
attributes : object {1-15.system.attributes}
ac : object {1-15.system.attributes.ac}
[details] : string {1-15.system.attributes.ac.details} (same value: '')
value : integer {1-15.system.attributes.ac.value} (6 different values)
16 (x2)
19 (x2)
17 (x2)
10 (x2)
22 (x1)
15 (x1)
[allSaves] : object {1-15.system.attributes.allSaves}
value : string {1-15.system.attributes.allSaves.value} (same value: '')
emitsSound : string {1-15.system.attributes.emitsSound} (same value: 'encounter')
hardness : integer {1-15.system.attributes.hardness} (same value: 0)
hasHealth : boolean {1-15.system.attributes.hasHealth} (same value: True)
hp : object {1-15.system.attributes.hp}
details : string {1-15.system.attributes.hp.details} (same value: '')
max : integer {1-15.system.attributes.hp.max} (7 different values)
10 (x3)
20 (x2)
32 (x1)
52 (x1)
12 (x1)
51 (x1)
84 (x1)
temp : integer {1-15.system.attributes.hp.temp} (same value: 0)
value : integer {1-15.system.attributes.hp.value} (7 different values)
10 (x3)
20 (x2)
32 (x1)
52 (x1)
12 (x1)
51 (x1)
84 (x1)
[immunities] : array<> {1-15.system.attributes.immunities}
Length: min=0 max=0
Value type: empty
[speed] : object {1-15.system.attributes.speed}
[details] : string {1-15.system.attributes.speed.details} (same value: 'woodwalk')
otherSpeeds : array<object> {1-15.system.attributes.speed.otherSpeeds}
Length: min=0 max=1
Value type: object {1-15.system.attributes.speed.otherSpeeds.[]}
type : string {1-15.system.attributes.speed.otherSpeeds.[].type} (same value: 'climb')
value : integer {1-15.system.attributes.speed.otherSpeeds.[].value} (same value: 25)
value : integer {1-15.system.attributes.speed.value} (2 different values)
25 (x6)
30 (x2)
stealth : object {1-15.system.attributes.stealth}
details : string {1-15.system.attributes.stealth.details} (same value: '<p>Initiative modifier is [[/r 1d20+5]]{+5}</p>')
value : integer {1-15.system.attributes.stealth.value} (same value: -10)
[weaknesses] : array<object> {1-15.system.attributes.weaknesses}
Length: min=1 max=1
Value type: object {1-15.system.attributes.weaknesses.[]}
type : string {1-15.system.attributes.weaknesses.[].type} (same value: 'fire')
value : integer {1-15.system.attributes.weaknesses.[].value} (2 different values)
3 (x1)
5 (x1)
creatureType : string {1-15.system.creatureType} (same value: '')
details : object {1-15.system.details}
[blurb] : string {1-15.system.details.blurb} (same value: '')
description : string {1-15.system.details.description} (same value: '<p>A fire engulfs a 10-foot-by-10-foot section of forest, then spreads on each of its turns.</p>')
disable : string {1-15.system.details.disable} (2 different values)
'<p>A successful @Check[athletics|dc:15|name:Smother Fire|traits:hazard,environmental,fire], @Check[nature|dc:15|name:Smother Fire|traits:hazard,environmental,fire], or @Check[survival|dc:15|name:Smother Fire|traits:hazard,environmental,fire] check from an adjacent square is sufficient to smother one 5-foot-square of fire; each attempt is an Interact action. Dousing the flames automatically extinguishes one or more sections of fire, with no check. Water typically clears a 5-foot square if the amount is small (such as that from @UUID[Compendium.pf2e.spells-srd.Item.Create Water] or @UUID[Compendium.pf2e.spells-srd.Item.Hydraulic Push]). Larger amounts of water, such as a full bucket, typically douse a 10-foot-by-10-foot area (or 4 squares in some other shape). Throwing a bucket of water on flames requires an Interact action. A @UUID[Compendium.pf2e.equipment-srd.Item.Waterskin] doesn\'t contain enough water to put out even 1 square of fire.</p>
<p>Cold can also put out fire, but only if the cold can affect an area; cold is usually less effective than water, so a @UUID[Compendium.pf2e.equipment-srd.Item.Frost Vial (Lesser)]{Frost Vial} typically puts out only 1 square of fire, and @UUID[Compendium.pf2e.spells-srd.Item.Ray of Frost] is ineffective.</p>' (x1)
'<p>A successful @Check[athletics|dc:13|name:Smother Fire|traits:hazard,environmental,fire], @Check[nature|dc:13|name:Smother Fire|traits:hazard,environmental,fire], or @Check[survival|dc:13|name:Smother Fire|traits:hazard,environmental,fire] check from an adjacent square is sufficient to smother one 5-foot-square of fire; each attempt is an Interact action. Dousing the flames automatically extinguishes one or more sections of fire, with no check. Water typically clears a 5-foot square if the amount is small (such as that from create water or hydraulic push). Larger amounts of water, such as a full bucket, typically douse a 10-foot-by-10-foot area (or 4 squares in some other shape). Throwing a bucket of water on flames requires an Interact action. A waterskin doesn\'t contain enough water to put out even 1 square of fire.</p>
<p>Cold can also put out fire, but only if the cold can affect an area; cold is usually less effective than water, so a @UUID[Compendium.pf2e.equipment-srd.Item.Frost Vial (Lesser)]{Frost Vial} typically puts out only 1 square of fire, and @UUID[Compendium.pf2e.spells-srd.Item.Ray of Frost] is ineffective.</p>' (x1)
isComplex : boolean {1-15.system.details.isComplex} (same value: True)
[languages] : object {1-15.system.details.languages}
details : string {1-15.system.details.languages.details} (3 different values)
'speak with plants (trees only)' (x4)
'' (x2)
'speak with plants (weeds only)' (x2)
value : array<string> {1-15.system.details.languages.value}
Length: min=1 max=4
Value type: string {1-15.system.details.languages.value.[]} (4 different values)
'chthonian' (x8)
'common' (x2)
'fey' (x2)
'wildsong' (x2)
level : object {1-15.system.details.level}
value : integer {1-15.system.details.level.value} (4 different values)
1 (x4)
-1 (x3)
3 (x2)
5 (x1)
[privateNotes] : string {1-15.system.details.privateNotes} (same value: '')
[publicNotes] : string {1-15.system.details.publicNotes} (same value: '')
publication : object {1-15.system.details.publication}
license : string {1-15.system.details.publication.license} (same value: 'OGL')
remaster : boolean {1-15.system.details.publication.remaster} (same value: False)
title : string {1-15.system.details.publication.title} (same value: 'Pathfinder Society Scenario #1-15: The Blooming Catastrophe')
reset : string {1-15.system.details.reset} (same value: '')
routine : string {1-15.system.details.routine} (2 different values)
'<p>On its turn, the fire spreads into a number of additional squares equal to half the number of squares the fire currently occupies, minimum 1 square. The GM determines the squares the fire spreads into. Any creature that ends its turn next to the flames takes @Damage[1d6[fire]] damage, and any creature within the flames takes @Damage[4d6[fire]] damage (@Check[reflex|dc:15|basic|name:Raging Forest Fire|traits:hazard,environmental,fire] save for both). A creature can take damage from flames only once per round.</p>' (x1)
'<p>On its turn, the fire spreads into a number of additional squares equal to half the number of squares the fire currently occupies, minimum 1 square. The GM determines the squares the fire spreads into. Any creature that ends its turn next to the flames takes @Damage[1d6[fire]] damage, and any creature within the flames takes @Damage[2d6[fire]] damage (@Check[reflex|dc:13|basic|name:Smoldering Forest Fire|traits:hazard,environmental,fire] save for both). A creature can take damage from flames only once per round.</p>' (x1)
[initiative] : object {1-15.system.initiative}
statistic : string {1-15.system.initiative.statistic} (same value: 'perception')
[perception] : object {1-15.system.perception}
details : string {1-15.system.perception.details} (same value: '')
mod : integer {1-15.system.perception.mod} (5 different values)
12 (x2)
5 (x2)
7 (x2)
10 (x1)
9 (x1)
senses : array<object> {1-15.system.perception.senses}
Length: min=1 max=1
Value type: object {1-15.system.perception.senses.[]}
type : string {1-15.system.perception.senses.[].type} (2 different values)
'low-light-vision' (x6)
'darkvision' (x2)
[resources] : object {1-15.system.resources}
saves : object {1-15.system.saves}
fortitude : object {1-15.system.saves.fortitude}
saveDetail : string {1-15.system.saves.fortitude.saveDetail} (same value: '')
value : integer {1-15.system.saves.fortitude.value} (7 different values)
10 (x2)
12 (x2)
0 (x2)
8 (x1)
9 (x1)
2 (x1)
4 (x1)
reflex : object {1-15.system.saves.reflex}
saveDetail : string {1-15.system.saves.reflex.saveDetail} (same value: '')
value : integer {1-15.system.saves.reflex.value} (8 different values)
7 (x2)
0 (x2)
9 (x1)
5 (x1)
12 (x1)
15 (x1)
8 (x1)
10 (x1)
will : object {1-15.system.saves.will}
saveDetail : string {1-15.system.saves.will.saveDetail} (same value: '')
value : integer {1-15.system.saves.will.value} (8 different values)
4 (x2)
0 (x2)
8 (x1)
2 (x1)
6 (x1)
9 (x1)
5 (x1)
7 (x1)
[skills] : object {1-15.system.skills}
[acrobatics] : object {1-15.system.skills.acrobatics}
base : integer {1-15.system.skills.acrobatics.base} (2 different values)
5 (x2)
7 (x2)
[athletics] : object {1-15.system.skills.athletics}
base : integer {1-15.system.skills.athletics.base} (4 different values)
4 (x2)
6 (x2)
7 (x1)
10 (x1)
[crafting] : object {1-15.system.skills.crafting}
base : integer {1-15.system.skills.crafting.base} (2 different values)
11 (x1)
14 (x1)
[intimidation] : object {1-15.system.skills.intimidation}
base : integer {1-15.system.skills.intimidation.base} (2 different values)
9 (x1)
12 (x1)
[nature] : object {1-15.system.skills.nature}
base : integer {1-15.system.skills.nature.base} (2 different values)
7 (x1)
10 (x1)
[occultism] : object {1-15.system.skills.occultism}
base : integer {1-15.system.skills.occultism.base} (2 different values)
10 (x1)
13 (x1)
[stealth] : object {1-15.system.skills.stealth}
base : integer {1-15.system.skills.stealth.base} (3 different values)
7 (x3)
5 (x2)
10 (x1)
statusEffects : array<> {1-15.system.statusEffects}
Length: min=0 max=0
Value type: empty
traits : object {1-15.system.traits}
rarity : string {1-15.system.traits.rarity} (2 different values)
'common' (x8)
'unique' (x2)
size : object {1-15.system.traits.size}
value : string {1-15.system.traits.size.value} (3 different values)
'sm' (x6)
'lg' (x2)
'med' (x2)
value : array<string> {1-15.system.traits.value}
Length: min=2 max=4
Value type: string {1-15.system.traits.value.[]} (7 different values)
'chaotic' (x8)
'evil' (x8)
'leshy' (x6)
'plant' (x6)
'construct' (x2)
'environmental' (x2)
'fire' (x2)
type : string {1-15.type} (2 different values)
'npc' (x8)
'hazard' (x2)