Engineer Different values: 10 ===================================== object {Engineer} _id : string {Engineer._id} (all different values) folder : string {Engineer.folder} (same value: bNNxchR5KbhUucTF) img : string {Engineer.img} (same value: systems/pf2e/icons/default-icons/npc.svg) items : array {Engineer.items} Length: min=9 max=15 Value type: object {Engineer.items.[]} _id : string {Engineer.items.[]._id} (122 different values) [_stats] : object {Engineer.items.[]._stats} compendiumSource : string {Engineer.items.[]._stats.compendiumSource} (23 different values) img : string {Engineer.items.[].img} (26 different values) name : string {Engineer.items.[].name} (77 different values) sort : integer {Engineer.items.[].sort} (15 different values) 100000 (x10) 200000 (x10) 300000 (x10) 400000 (x10) 500000 (x10) 600000 (x10) 700000 (x10) 800000 (x10) 900000 (x10) 1000000 (x9) 1100000 (x7) 1200000 (x6) 1300000 (x5) 1400000 (x4) 1500000 (x1) system : object {Engineer.items.[].system} [baseItem] : string {Engineer.items.[].system.baseItem} (13 different values) dueling-pistol (x2) light-hammer (x1) light-mace (x1) leather-armor (x4) hand-crossbow (x2) dragon-mouth-pistol (x1) steel-shield (x1) half-plate (x1) mace (x3) crossbow (x1) arbalest (x1) alchemical-bomb (x1) slide-pistol (x1) [bonus] : object {Engineer.items.[].system.bonus} value : integer {Engineer.items.[].system.bonus.value} (14 different values) 0 (x13) 10 (x8) 13 (x2) 20 (x1) 18 (x1) 16 (x4) 8 (x2) 27 (x2) 9 (x2) 7 (x1) 1 (x1) 14 (x1) 17 (x1) 12 (x1) [bonusDamage] : object {Engineer.items.[].system.bonusDamage} value : integer {Engineer.items.[].system.bonusDamage.value} (same value: 0) [bulk] : object {Engineer.items.[].system.bulk} value : mixed float {Engineer.items.[].system.bulk.value} (same value: 0,1) integer {Engineer.items.[].system.bulk.value} (4 different values) 2 (x8) 1 (x14) 0 (x1) 3 (x1) [capacity] : integer {Engineer.items.[].system.bulk.capacity} (same value: 4) [heldOrStowed] : float {Engineer.items.[].system.bulk.heldOrStowed} (same value: 0,1) [ignored] : integer {Engineer.items.[].system.bulk.ignored} (same value: 2) [category] : string {Engineer.items.[].system.category} (9 different values) martial (x7) ammo (x8) interaction (x11) defensive (x7) offensive (x21) simple (x7) light (x5) other (x3) heavy (x1) [containerId] : string {Engineer.items.[].system.containerId} (same value: NRLOvrZlfeWlBrqH) [damage] : object {Engineer.items.[].system.damage} damageType : string {Engineer.items.[].system.damage.damageType} (3 different values) piercing (x8) bludgeoning (x5) fire (x1) dice : integer {Engineer.items.[].system.damage.dice} (2 different values) 1 (x13) 2 (x1) die : string {Engineer.items.[].system.damage.die} (4 different values) d6 (x10) d4 (x1) d8 (x2) d10 (x1) [persistent] : object {Engineer.items.[].system.damage.persistent} [faces] : mixed number : integer {Engineer.items.[].system.damage.persistent.number} (same value: 2) type : string {Engineer.items.[].system.damage.persistent.type} (same value: fire) description : object {Engineer.items.[].system.description} value : string {Engineer.items.[].system.description.value} (60 different values) [equipped] : object {Engineer.items.[].system.equipped} carryType : string {Engineer.items.[].system.equipped.carryType} (2 different values) worn (x43) held (x1) [handsHeld] : integer {Engineer.items.[].system.equipped.handsHeld} (2 different values) 0 (x18) 1 (x1) [invested] : mixed [inSlot] : boolean {Engineer.items.[].system.equipped.inSlot} (2 different values) True (x4) False (x1) [group] : string {Engineer.items.[].system.group} (7 different values) firearm (x4) hammer (x1) club (x4) leather (x4) crossbow (x4) plate (x1) bomb (x1) [hardness] : integer {Engineer.items.[].system.hardness} (2 different values) 0 (x43) 8 (x1) [hp] : object {Engineer.items.[].system.hp} max : integer {Engineer.items.[].system.hp.max} (2 different values) 0 (x43) 72 (x1) value : integer {Engineer.items.[].system.hp.value} (2 different values) 0 (x43) 72 (x1) [level] : object {Engineer.items.[].system.level} value : integer {Engineer.items.[].system.level.value} (3 different values) 1 (x4) 0 (x39) 3 (x1) [material] : object {Engineer.items.[].system.material} [grade] : mixed [type] : mixed [price] : object {Engineer.items.[].system.price} value : object {Engineer.items.[].system.price.value} [gp] : integer {Engineer.items.[].system.price.value.gp} (all different values) [sp] : integer {Engineer.items.[].system.price.value.sp} (4 different values) 3 (x1) 1 (x9) 4 (x1) 5 (x1) [per] : integer {Engineer.items.[].system.price.per} (same value: 10) publication : object {Engineer.items.[].system.publication} license : string {Engineer.items.[].system.publication.license} (same value: ORC) remaster : boolean {Engineer.items.[].system.publication.remaster} (same value: True) title : string {Engineer.items.[].system.publication.title} (6 different values) Pathfinder Guns & Gears (x8) Pathfinder Player Core (x31) (x77) Pathfinder NPC Core (x4) Pathfinder Monster Core (x1) Pathfinder GM Core (x1) [quantity] : integer {Engineer.items.[].system.quantity} (6 different values) 1 (x32) 20 (x3) 5 (x1) 10 (x6) 2 (x1) 4 (x1) [range] : integer {Engineer.items.[].system.range} (5 different values) 60 (x4) 30 (x2) 120 (x1) 110 (x1) 20 (x1) [reload] : object {Engineer.items.[].system.reload} value : string {Engineer.items.[].system.reload.value} (3 different values) 1 (x8) - (x2) (x4) rules : ###FoundryRulesObject### [runes] : object {Engineer.items.[].system.runes} [potency] : integer {Engineer.items.[].system.runes.potency} (2 different values) 0 (x19) 1 (x1) [property] : array<> {Engineer.items.[].system.runes.property} Length: min=0 max=0 Value type: mixed [striking] : integer {Engineer.items.[].system.runes.striking} (same value: 0) [resilient] : integer {Engineer.items.[].system.runes.resilient} (same value: 0) [reinforcing] : integer {Engineer.items.[].system.runes.reinforcing} (same value: 0) [size] : string {Engineer.items.[].system.size} (2 different values) med (x41) lg (x3) [slug] : string {Engineer.items.[].system.slug} (26 different values) [splashDamage] : object {Engineer.items.[].system.splashDamage} value : integer {Engineer.items.[].system.splashDamage.value} (2 different values) 0 (x13) 2 (x1) traits : object {Engineer.items.[].system.traits} [rarity] : string {Engineer.items.[].system.traits.rarity} (2 different values) uncommon (x4) common (x40) [value] : array {Engineer.items.[].system.traits.value} Length: min=0 max=5 Value type: string {Engineer.items.[].system.traits.value.[]} (24 different values) [integrated] : mixed [usage] : object {Engineer.items.[].system.usage} value : string {Engineer.items.[].system.usage.value} (4 different values) held-in-one-hand (x23) other (x6) held-in-two-hands (x7) wornbackpack (x1) [canBeAmmo] : boolean {Engineer.items.[].system.usage.canBeAmmo} (same value: False) [stackGroup] : string {Engineer.items.[].system.stackGroup} (2 different values) rounds10 (x4) bolts (x4) [uses] : object {Engineer.items.[].system.uses} autoDestroy : boolean {Engineer.items.[].system.uses.autoDestroy} (same value: True) max : integer {Engineer.items.[].system.uses.max} (same value: 1) value : integer {Engineer.items.[].system.uses.value} (same value: 1) [attackEffects] : object {Engineer.items.[].system.attackEffects} value : array {Engineer.items.[].system.attackEffects.value} Length: min=0 max=1 Value type: string {Engineer.items.[].system.attackEffects.value.[]} (same value: punchout-bolts) [damageRolls] : object {Engineer.items.[].system.damageRolls} [iswR188zNNz1VJHP] : object {Engineer.items.[].system.damageRolls.iswR188zNNz1VJHP} damage : string {Engineer.items.[].system.damageRolls.iswR188zNNz1VJHP.damage} (5 different values) 1d4+5 (x1) 1d4+7 (x2) 1d4+3 (x1) 1d4+8 (x1) 1d4+4 (x1) damageType : string {Engineer.items.[].system.damageRolls.iswR188zNNz1VJHP.damageType} (same value: bludgeoning) [Rv24kuL1KRBHII0M] : object {Engineer.items.[].system.damageRolls.Rv24kuL1KRBHII0M} damage : string {Engineer.items.[].system.damageRolls.Rv24kuL1KRBHII0M.damage} (same value: 1d6+5) damageType : string {Engineer.items.[].system.damageRolls.Rv24kuL1KRBHII0M.damageType} (same value: bludgeoning) [mACL5vWOgewuWPLN] : object {Engineer.items.[].system.damageRolls.mACL5vWOgewuWPLN} damage : string {Engineer.items.[].system.damageRolls.mACL5vWOgewuWPLN.damage} (same value: 1d6+5) damageType : string {Engineer.items.[].system.damageRolls.mACL5vWOgewuWPLN.damageType} (same value: bludgeoning) [umcNB3BQiD60gtLF] : object {Engineer.items.[].system.damageRolls.umcNB3BQiD60gtLF} damage : string {Engineer.items.[].system.damageRolls.umcNB3BQiD60gtLF.damage} (same value: 1d6+3) damageType : string {Engineer.items.[].system.damageRolls.umcNB3BQiD60gtLF.damageType} (same value: piercing) [zSYmzGmHAeHJiLpC] : object {Engineer.items.[].system.damageRolls.zSYmzGmHAeHJiLpC} damage : string {Engineer.items.[].system.damageRolls.zSYmzGmHAeHJiLpC.damage} (same value: 1d4+7) damageType : string {Engineer.items.[].system.damageRolls.zSYmzGmHAeHJiLpC.damageType} (same value: bludgeoning) [8SjPTkLR6qjyYCCS] : object {Engineer.items.[].system.damageRolls.8SjPTkLR6qjyYCCS} damage : string {Engineer.items.[].system.damageRolls.8SjPTkLR6qjyYCCS.damage} (same value: 1d6+3) damageType : string {Engineer.items.[].system.damageRolls.8SjPTkLR6qjyYCCS.damageType} (same value: piercing) [fGBtuVqfGq2dBNcK] : object {Engineer.items.[].system.damageRolls.fGBtuVqfGq2dBNcK} damage : string {Engineer.items.[].system.damageRolls.fGBtuVqfGq2dBNcK.damage} (same value: 1d6+2) damageType : string {Engineer.items.[].system.damageRolls.fGBtuVqfGq2dBNcK.damageType} (same value: piercing) [AsJYGbf9efyrtMty] : object {Engineer.items.[].system.damageRolls.AsJYGbf9efyrtMty} damage : string {Engineer.items.[].system.damageRolls.AsJYGbf9efyrtMty.damage} (same value: 2d8+12) damageType : string {Engineer.items.[].system.damageRolls.AsJYGbf9efyrtMty.damageType} (same value: bludgeoning) [JRE3yR7PSiZe9TMf] : object {Engineer.items.[].system.damageRolls.JRE3yR7PSiZe9TMf} damage : string {Engineer.items.[].system.damageRolls.JRE3yR7PSiZe9TMf.damage} (same value: 1d6+6) damageType : string {Engineer.items.[].system.damageRolls.JRE3yR7PSiZe9TMf.damageType} (same value: piercing) [XnxkkRajjdHJ72gQ] : object {Engineer.items.[].system.damageRolls.XnxkkRajjdHJ72gQ} damage : string {Engineer.items.[].system.damageRolls.XnxkkRajjdHJ72gQ.damage} (same value: 1d6+7) damageType : string {Engineer.items.[].system.damageRolls.XnxkkRajjdHJ72gQ.damageType} (same value: bludgeoning) [X0MImaWk6xEWzb7W] : object {Engineer.items.[].system.damageRolls.X0MImaWk6xEWzb7W} damage : string {Engineer.items.[].system.damageRolls.X0MImaWk6xEWzb7W.damage} (same value: 1d8+6) damageType : string {Engineer.items.[].system.damageRolls.X0MImaWk6xEWzb7W.damageType} (same value: piercing) [hn9tea6FcGLCnPJ0] : object {Engineer.items.[].system.damageRolls.hn9tea6FcGLCnPJ0} damage : string {Engineer.items.[].system.damageRolls.hn9tea6FcGLCnPJ0.damage} (same value: 1d4+1) damageType : string {Engineer.items.[].system.damageRolls.hn9tea6FcGLCnPJ0.damageType} (same value: bludgeoning) [MJPSPz8dOocly0et] : object {Engineer.items.[].system.damageRolls.MJPSPz8dOocly0et} damage : string {Engineer.items.[].system.damageRolls.MJPSPz8dOocly0et.damage} (same value: 1d6+2) damageType : string {Engineer.items.[].system.damageRolls.MJPSPz8dOocly0et.damageType} (same value: piercing) [XPHu9gtBY5HBnJyw] : object {Engineer.items.[].system.damageRolls.XPHu9gtBY5HBnJyw} damage : string {Engineer.items.[].system.damageRolls.XPHu9gtBY5HBnJyw.damage} (same value: 3d8+12) damageType : string {Engineer.items.[].system.damageRolls.XPHu9gtBY5HBnJyw.damageType} (same value: untyped) [4JCXiZZFNAdbEKzK] : object {Engineer.items.[].system.damageRolls.4JCXiZZFNAdbEKzK} damage : string {Engineer.items.[].system.damageRolls.4JCXiZZFNAdbEKzK.damage} (same value: 3d4+14) damageType : string {Engineer.items.[].system.damageRolls.4JCXiZZFNAdbEKzK.damageType} (same value: bludgeoning) [iYQ6olB8XqbMDbXH] : object {Engineer.items.[].system.damageRolls.iYQ6olB8XqbMDbXH} damage : string {Engineer.items.[].system.damageRolls.iYQ6olB8XqbMDbXH.damage} (same value: 1d6+4) damageType : string {Engineer.items.[].system.damageRolls.iYQ6olB8XqbMDbXH.damageType} (same value: bludgeoning) [gvTwGuBnD7N1Gto2] : object {Engineer.items.[].system.damageRolls.gvTwGuBnD7N1Gto2} damage : string {Engineer.items.[].system.damageRolls.gvTwGuBnD7N1Gto2.damage} (same value: 1d4+4) damageType : string {Engineer.items.[].system.damageRolls.gvTwGuBnD7N1Gto2.damageType} (same value: bludgeoning) [yTjasW0h6g1IgXFC] : object {Engineer.items.[].system.damageRolls.yTjasW0h6g1IgXFC} damage : string {Engineer.items.[].system.damageRolls.yTjasW0h6g1IgXFC.damage} (same value: 1d10) damageType : string {Engineer.items.[].system.damageRolls.yTjasW0h6g1IgXFC.damageType} (same value: piercing) [MRA5NVVZiNR5uPSd] : object {Engineer.items.[].system.damageRolls.MRA5NVVZiNR5uPSd} damage : string {Engineer.items.[].system.damageRolls.MRA5NVVZiNR5uPSd.damage} (same value: 1d6+8) damageType : string {Engineer.items.[].system.damageRolls.MRA5NVVZiNR5uPSd.damageType} (same value: bludgeoning) [soYz7Yak0huzxbGQ] : object {Engineer.items.[].system.damageRolls.soYz7Yak0huzxbGQ} damage : string {Engineer.items.[].system.damageRolls.soYz7Yak0huzxbGQ.damage} (same value: 1d6+6) damageType : string {Engineer.items.[].system.damageRolls.soYz7Yak0huzxbGQ.damageType} (same value: piercing) P7Qy2LBR24V96Lcu : object {Engineer.items.[].system.damageRolls.P7Qy2LBR24V96Lcu} damage : string {Engineer.items.[].system.damageRolls.P7Qy2LBR24V96Lcu.damage} (same value: 1d6+5) damageType : string {Engineer.items.[].system.damageRolls.P7Qy2LBR24V96Lcu.damageType} (same value: bludgeoning) [actionType] : object {Engineer.items.[].system.actionType} value : string {Engineer.items.[].system.actionType.value} (3 different values) passive (x18) action (x18) reaction (x3) [actions] : object {Engineer.items.[].system.actions} [value] : integer {Engineer.items.[].system.actions.value} (3 different values) 2 (x8) 1 (x7) 3 (x3) [mod] : object {Engineer.items.[].system.mod} value : integer {Engineer.items.[].system.mod.value} (all different values) [proficient] : object {Engineer.items.[].system.proficient} value : integer {Engineer.items.[].system.proficient.value} (same value: 0) [acBonus] : integer {Engineer.items.[].system.acBonus} (4 different values) 1 (x4) 2 (x1) 5 (x1) 0 (x1) [checkPenalty] : integer {Engineer.items.[].system.checkPenalty} (3 different values) -1 (x4) -3 (x1) 0 (x1) [dexCap] : integer {Engineer.items.[].system.dexCap} (3 different values) 4 (x4) 1 (x1) 5 (x1) [speedPenalty] : integer {Engineer.items.[].system.speedPenalty} (2 different values) 0 (x6) -10 (x1) [strength] : integer {Engineer.items.[].system.strength} (2 different values) 0 (x5) 3 (x1) [collapsed] : boolean {Engineer.items.[].system.collapsed} (same value: False) [stowing] : boolean {Engineer.items.[].system.stowing} (same value: True) [deathNote] : boolean {Engineer.items.[].system.deathNote} (same value: True) [frequency] : object {Engineer.items.[].system.frequency} max : integer {Engineer.items.[].system.frequency.max} (same value: 1) per : string {Engineer.items.[].system.frequency.per} (same value: PT10M) type : string {Engineer.items.[].type} (9 different values) weapon (x14) equipment (x11) consumable (x11) melee (x26) action (x39) lore (x13) armor (x6) backpack (x1) shield (x1) [flags] : object {Engineer.items.[].flags} pf2e : object {Engineer.items.[].flags.pf2e} linkedWeapon : string {Engineer.items.[].flags.pf2e.linkedWeapon} (11 different values) UjAr1RSnVJXFpaHs (x2) igDCUQcYxUgg4yR6 (x1) H1FLTBTJK1fivKYd (x1) 9XR13rQ5ETSGrgk8 (x1) gv4TFwMbFTSDCKWl (x1) pI81oC7BwEoWUmig (x1) WpdNOHWRwwGYuj7K (x1) n7CmjkKMPyHKzrtX (x1) UoxwnN4Q1zsvyOGb (x1) Y9Pfd6t2oB0ImyKd (x1) 5XBksvIYvFJRL2T1 (x1) name : string {Engineer.name} (all different values) system : object {Engineer.system} abilities : object {Engineer.system.abilities} cha : object {Engineer.system.abilities.cha} mod : integer {Engineer.system.abilities.cha.mod} (3 different values) 0 (x7) 1 (x1) 2 (x2) con : object {Engineer.system.abilities.con} mod : integer {Engineer.system.abilities.con.mod} (5 different values) 1 (x4) 3 (x1) 0 (x2) 2 (x2) 4 (x1) dex : object {Engineer.system.abilities.dex} mod : integer {Engineer.system.abilities.dex.mod} (3 different values) 3 (x6) 4 (x3) 1 (x1) int : object {Engineer.system.abilities.int} mod : integer {Engineer.system.abilities.int.mod} (3 different values) 2 (x5) 4 (x2) 3 (x3) str : object {Engineer.system.abilities.str} mod : integer {Engineer.system.abilities.str.mod} (7 different values) 3 (x1) 1 (x4) 6 (x1) 8 (x1) 4 (x1) 2 (x1) 0 (x1) wis : object {Engineer.system.abilities.wis} mod : integer {Engineer.system.abilities.wis.mod} (4 different values) 1 (x1) 0 (x2) 2 (x6) 3 (x1) attributes : object {Engineer.system.attributes} ac : object {Engineer.system.attributes.ac} details : string {Engineer.system.attributes.ac.details} (same value: ) value : integer {Engineer.system.attributes.ac.value} (7 different values) 18 (x3) 20 (x1) 26 (x1) 23 (x2) 16 (x1) 33 (x1) 14 (x1) allSaves : object {Engineer.system.attributes.allSaves} value : string {Engineer.system.attributes.allSaves.value} (same value: ) hp : object {Engineer.system.attributes.hp} details : string {Engineer.system.attributes.hp.details} (same value: ) max : integer {Engineer.system.attributes.hp.max} (9 different values) 45 (x2) 60 (x1) 28 (x1) 145 (x1) 95 (x1) 16 (x1) 250 (x1) 22 (x1) 85 (x1) temp : integer {Engineer.system.attributes.hp.temp} (same value: 0) value : integer {Engineer.system.attributes.hp.value} (9 different values) 45 (x2) 60 (x1) 28 (x1) 145 (x1) 95 (x1) 16 (x1) 250 (x1) 22 (x1) 85 (x1) speed : object {Engineer.system.attributes.speed} otherSpeeds : array {Engineer.system.attributes.speed.otherSpeeds} Length: min=0 max=1 Value type: object {Engineer.system.attributes.speed.otherSpeeds.[]} type : string {Engineer.system.attributes.speed.otherSpeeds.[].type} (same value: fly) value : integer {Engineer.system.attributes.speed.otherSpeeds.[].value} (same value: 30) value : integer {Engineer.system.attributes.speed.value} (2 different values) 25 (x9) 20 (x1) [adjustment] : mixed [resistances] : array {Engineer.system.attributes.resistances} Length: min=1 max=1 Value type: object {Engineer.system.attributes.resistances.[]} doubleVs : array<> {Engineer.system.attributes.resistances.[].doubleVs} Length: min=0 max=0 Value type: mixed exceptions : array<> {Engineer.system.attributes.resistances.[].exceptions} Length: min=0 max=0 Value type: mixed type : string {Engineer.system.attributes.resistances.[].type} (same value: fire) value : integer {Engineer.system.attributes.resistances.[].value} (same value: 5) details : object {Engineer.system.details} blurb : string {Engineer.system.details.blurb} (same value: ) languages : object {Engineer.system.details.languages} details : string {Engineer.system.details.languages.details} (same value: ) value : array {Engineer.system.details.languages.value} Length: min=1 max=1 Value type: string {Engineer.system.details.languages.value.[]} (same value: common) level : object {Engineer.system.details.level} value : integer {Engineer.system.details.level.value} (7 different values) 3 (x2) 4 (x1) 2 (x1) 8 (x1) 6 (x2) 1 (x2) 13 (x1) privateNotes : string {Engineer.system.details.privateNotes} (same value: ) publicNotes : string {Engineer.system.details.publicNotes} (all different values) publication : object {Engineer.system.details.publication} license : string {Engineer.system.details.publication.license} (same value: ORC) remaster : boolean {Engineer.system.details.publication.remaster} (same value: True) title : string {Engineer.system.details.publication.title} (same value: Pathfinder NPC Core) initiative : object {Engineer.system.initiative} statistic : string {Engineer.system.initiative.statistic} (same value: perception) perception : object {Engineer.system.perception} details : string {Engineer.system.perception.details} (2 different values) (x9) darkvision (x1) mod : integer {Engineer.system.perception.mod} (7 different values) 8 (x3) 10 (x1) 16 (x1) 14 (x2) 6 (x1) 21 (x1) 5 (x1) senses : array<> {Engineer.system.perception.senses} Length: min=0 max=0 Value type: mixed resources : object {Engineer.system.resources} saves : object {Engineer.system.saves} fortitude : object {Engineer.system.saves.fortitude} saveDetail : string {Engineer.system.saves.fortitude.saveDetail} (same value: ) value : integer {Engineer.system.saves.fortitude.value} (7 different values) 8 (x2) 11 (x2) 6 (x2) 14 (x1) 5 (x1) 25 (x1) 12 (x1) reflex : object {Engineer.system.saves.reflex} saveDetail : string {Engineer.system.saves.reflex.saveDetail} (same value: ) value : integer {Engineer.system.saves.reflex.value} (8 different values) 12 (x1) 13 (x1) 8 (x2) 17 (x1) 16 (x2) 19 (x1) 6 (x1) 10 (x1) will : object {Engineer.system.saves.will} saveDetail : string {Engineer.system.saves.will.saveDetail} (same value: ) value : integer {Engineer.system.saves.will.value} (5 different values) 6 (x4) 14 (x3) 21 (x1) 3 (x1) 10 (x1) skills : object {Engineer.system.skills} [crafting] : object {Engineer.system.skills.crafting} base : integer {Engineer.system.skills.crafting.base} (8 different values) 9 (x1) 12 (x1) 17 (x1) 16 (x2) 13 (x1) 26 (x1) 14 (x1) 10 (x1) [special] : array {Engineer.system.skills.crafting.special} Length: min=0 max=1 Value type: object {Engineer.system.skills.crafting.special.[]} base : integer {Engineer.system.skills.crafting.special.[].base} (5 different values) 11 (x1) 20 (x1) 15 (x1) 18 (x1) 12 (x1) label : string {Engineer.system.skills.crafting.special.[].label} (5 different values) for siege weapons (x1) when Crafting gadgets (x1) for firearms (x1) when repairing mechanical devices (x1) for toys (x1) [predicate] : array {Engineer.system.skills.crafting.special.[].predicate} Length: min=1 max=1 Value type: string {Engineer.system.skills.crafting.special.[].predicate.[]} (4 different values) siege-weapons (x1) crafting-gadgets (x1) for-firearms (x1) for-toys (x1) [diplomacy] : object {Engineer.system.skills.diplomacy} base : integer {Engineer.system.skills.diplomacy.base} (same value: 9) special : array<> {Engineer.system.skills.diplomacy.special} Length: min=0 max=0 Value type: mixed [society] : object {Engineer.system.skills.society} base : integer {Engineer.system.skills.society.base} (4 different values) 9 (x1) 12 (x1) 5 (x1) 8 (x1) special : array<> {Engineer.system.skills.society.special} Length: min=0 max=0 Value type: mixed [thievery] : object {Engineer.system.skills.thievery} base : integer {Engineer.system.skills.thievery.base} (5 different values) 8 (x1) 11 (x1) 17 (x1) 14 (x1) 6 (x1) [special] : array<> {Engineer.system.skills.thievery.special} Length: min=0 max=0 Value type: mixed [athletics] : object {Engineer.system.skills.athletics} base : integer {Engineer.system.skills.athletics.base} (5 different values) 9 (x1) 7 (x2) 18 (x1) 4 (x1) 27 (x1) [special] : array<> {Engineer.system.skills.athletics.special} Length: min=0 max=0 Value type: mixed [intimidation] : object {Engineer.system.skills.intimidation} base : integer {Engineer.system.skills.intimidation.base} (3 different values) 10 (x1) 7 (x1) 26 (x1) [acrobatics] : object {Engineer.system.skills.acrobatics} base : integer {Engineer.system.skills.acrobatics.base} (3 different values) 8 (x1) 17 (x1) 13 (x1) special : array {Engineer.system.skills.acrobatics.special} Length: min=1 max=1 Value type: object {Engineer.system.skills.acrobatics.special.[]} base : integer {Engineer.system.skills.acrobatics.special.[].base} (same value: 17) label : string {Engineer.system.skills.acrobatics.special.[].label} (same value: to Maneuver in Flight) predicate : array {Engineer.system.skills.acrobatics.special.[].predicate} Length: min=1 max=1 Value type: string {Engineer.system.skills.acrobatics.special.[].predicate.[]} (same value: action:maneuver-in-flight) [deception] : object {Engineer.system.skills.deception} base : integer {Engineer.system.skills.deception.base} (same value: 7) [stealth] : object {Engineer.system.skills.stealth} base : integer {Engineer.system.skills.stealth.base} (same value: 8) [medicine] : object {Engineer.system.skills.medicine} base : integer {Engineer.system.skills.medicine.base} (same value: 16) performance : object {Engineer.system.skills.performance} base : integer {Engineer.system.skills.performance.base} (2 different values) 12 (x1) 9 (x1) special : array<> {Engineer.system.skills.performance.special} Length: min=0 max=0 Value type: mixed traits : object {Engineer.system.traits} rarity : string {Engineer.system.traits.rarity} (3 different values) common (x7) uncommon (x2) rare (x1) size : object {Engineer.system.traits.size} value : string {Engineer.system.traits.size.value} (2 different values) med (x9) lg (x1) value : array {Engineer.system.traits.value} Length: min=2 max=2 Value type: string {Engineer.system.traits.value.[]} (2 different values) human (x10) humanoid (x10) type : string {Engineer.type} (same value: npc)