Artisan Different values: 4 ===================================== object {Artisan} _id : string {Artisan._id} (all different values) folder : string {Artisan.folder} (same value: 'OmS9vRxBxeXZCZbB') img : string {Artisan.img} (same value: 'systems/pf2e/icons/default-icons/npc.svg') items : array {Artisan.items} Length: min=8 max=12 Value type: object {Artisan.items.[]} _id : string {Artisan.items.[]._id} (37 different values) [_stats] : object {Artisan.items.[]._stats} compendiumSource : string {Artisan.items.[]._stats.compendiumSource} (8 different values) 'Compendium.pf2e.equipment-srd.Item.zBYEU9E7034ENCmh' (x3) 'Compendium.pf2e.equipment-srd.Item.y34yjumCFakrbtdw' (x3) 'Compendium.pf2e.equipment-srd.Item.FibwLZ12EIEwLGhw' (x2) 'Compendium.pf2e.equipment-srd.Item.rQWaJhI5Bko5x14Z' (x1) 'Compendium.pf2e.equipment-srd.Item.UhcRWtnjU2WLSClx' (x1) 'Compendium.pf2e.equipment-srd.Item.AnwzlOs0njF9Jqnr' (x1) 'Compendium.pf2e.equipment-srd.Item.w4Hd6nunVVqw3GWj' (x1) 'Compendium.pf2e.equipment-srd.Item.c58wczIzH2gzeXQL' (x1) img : string {Artisan.items.[].img} (13 different values) name : string {Artisan.items.[].name} (24 different values) sort : integer {Artisan.items.[].sort} (12 different values) system : object {Artisan.items.[].system} [acBonus] : integer {Artisan.items.[].system.acBonus} (2 different values) 1 (x3) 3 (x1) [actionType] : object {Artisan.items.[].system.actionType} value : string {Artisan.items.[].system.actionType.value} (3 different values) 'passive' (x4) 'free' (x1) 'action' (x1) [actions] : object {Artisan.items.[].system.actions} [value] : integer {Artisan.items.[].system.actions.value} (same value: 1) [attackEffects] : object {Artisan.items.[].system.attackEffects} value : array {Artisan.items.[].system.attackEffects.value} Length: min=0 max=1 Value type: string {Artisan.items.[].system.attackEffects.value.[]} (same value: 'smiths-fury') description : object {Artisan.items.[].system.description} value : string {Artisan.items.[].system.description.value} (14 different values) [baseItem] : string {Artisan.items.[].system.baseItem} (5 different values) 'padded-armor' (x3) 'light-hammer' (x2) 'dagger' (x1) 'hide-armor' (x1) 'club' (x1) [bonus] : object {Artisan.items.[].system.bonus} value : integer {Artisan.items.[].system.bonus.value} (6 different values) 4 (x6) 0 (x4) 16 (x2) 10 (x2) 14 (x1) 8 (x1) [bonusDamage] : object {Artisan.items.[].system.bonusDamage} value : integer {Artisan.items.[].system.bonusDamage.value} (same value: 0) [bulk] : object {Artisan.items.[].system.bulk} value : mixed float {Artisan.items.[].system.bulk.value} (same value: 0,1) integer {Artisan.items.[].system.bulk.value} (3 different values) 2 (x4) 0 (x1) 1 (x1) [category] : string {Artisan.items.[].system.category} (6 different values) 'offensive' (x4) 'light' (x3) 'simple' (x2) 'martial' (x2) 'interaction' (x2) 'medium' (x1) [checkPenalty] : integer {Artisan.items.[].system.checkPenalty} (2 different values) 0 (x3) -2 (x1) [containerId] : empty [damage] : object {Artisan.items.[].system.damage} damageType : string {Artisan.items.[].system.damage.damageType} (2 different values) 'bludgeoning' (x3) 'piercing' (x1) dice : integer {Artisan.items.[].system.damage.dice} (same value: 1) die : string {Artisan.items.[].system.damage.die} (2 different values) 'd6' (x3) 'd4' (x1) [damageRolls] : object {Artisan.items.[].system.damageRolls} [0] : object {Artisan.items.[].system.damageRolls.0} damage : string {Artisan.items.[].system.damageRolls.0.damage} (all different values) damageType : string {Artisan.items.[].system.damageRolls.0.damageType} (2 different values) 'bludgeoning' (x5) 'piercing' (x2) 6E4gX63BMvAt4WVt : object {Artisan.items.[].system.damageRolls.6E4gX63BMvAt4WVt} damage : string {Artisan.items.[].system.damageRolls.6E4gX63BMvAt4WVt.damage} (same value: '1d4+3') damageType : string {Artisan.items.[].system.damageRolls.6E4gX63BMvAt4WVt.damageType} (same value: 'bludgeoning') [NdPGuZ9vvrZ0PFvM] : object {Artisan.items.[].system.damageRolls.NdPGuZ9vvrZ0PFvM} damage : string {Artisan.items.[].system.damageRolls.NdPGuZ9vvrZ0PFvM.damage} (same value: '1d6+2') damageType : string {Artisan.items.[].system.damageRolls.NdPGuZ9vvrZ0PFvM.damageType} (same value: 'bludgeoning') [uD6eH96RXDLFT3iW] : object {Artisan.items.[].system.damageRolls.uD6eH96RXDLFT3iW} damage : string {Artisan.items.[].system.damageRolls.uD6eH96RXDLFT3iW.damage} (same value: '1d4+1') damageType : string {Artisan.items.[].system.damageRolls.uD6eH96RXDLFT3iW.damageType} (same value: 'bludgeoning') [umXy30LylexApvLT] : object {Artisan.items.[].system.damageRolls.umXy30LylexApvLT} damage : string {Artisan.items.[].system.damageRolls.umXy30LylexApvLT.damage} (same value: '1d4+5') damageType : string {Artisan.items.[].system.damageRolls.umXy30LylexApvLT.damageType} (same value: 'bludgeoning') [x0epiuoOEckXonNu] : object {Artisan.items.[].system.damageRolls.x0epiuoOEckXonNu} damage : string {Artisan.items.[].system.damageRolls.x0epiuoOEckXonNu.damage} (same value: '1d6+2') damageType : string {Artisan.items.[].system.damageRolls.x0epiuoOEckXonNu.damageType} (same value: 'bludgeoning') [dexCap] : integer {Artisan.items.[].system.dexCap} (2 different values) 3 (x3) 2 (x1) [equipped] : object {Artisan.items.[].system.equipped} carryType : string {Artisan.items.[].system.equipped.carryType} (2 different values) 'worn' (x11) 'held' (x3) handsHeld : integer {Artisan.items.[].system.equipped.handsHeld} (2 different values) 0 (x11) 1 (x3) [inSlot] : boolean {Artisan.items.[].system.equipped.inSlot} (same value: True) [invested] : empty [frequency] : object {Artisan.items.[].system.frequency} max : integer {Artisan.items.[].system.frequency.max} (same value: 1) per : string {Artisan.items.[].system.frequency.per} (same value: 'day') value : integer {Artisan.items.[].system.frequency.value} (same value: 1) [group] : string {Artisan.items.[].system.group} (all different values) [hardness] : integer {Artisan.items.[].system.hardness} (same value: 0) [hp] : object {Artisan.items.[].system.hp} max : integer {Artisan.items.[].system.hp.max} (same value: 0) value : integer {Artisan.items.[].system.hp.value} (same value: 0) [level] : object {Artisan.items.[].system.level} value : integer {Artisan.items.[].system.level.value} (2 different values) 0 (x13) 3 (x1) [material] : object {Artisan.items.[].system.material} [grade] : empty [type] : empty [mod] : object {Artisan.items.[].system.mod} value : integer {Artisan.items.[].system.mod.value} (5 different values) 5 (x1) 25 (x1) 19 (x1) 12 (x1) 15 (x1) [price] : object {Artisan.items.[].system.price} value : object {Artisan.items.[].system.price.value} [gp] : integer {Artisan.items.[].system.price.value.gp} (3 different values) 4 (x3) 10 (x1) 2 (x1) [sp] : integer {Artisan.items.[].system.price.value.sp} (3 different values) 2 (x4) 3 (x2) 1 (x1) [proficient] : object {Artisan.items.[].system.proficient} value : integer {Artisan.items.[].system.proficient.value} (same value: 0) publication : object {Artisan.items.[].system.publication} license : string {Artisan.items.[].system.publication.license} (same value: 'ORC') remaster : boolean {Artisan.items.[].system.publication.remaster} (same value: True) title : string {Artisan.items.[].system.publication.title} (3 different values) '' (x23) 'Pathfinder Player Core' (x12) 'Pathfinder NPC Core' (x2) [quantity] : integer {Artisan.items.[].system.quantity} (2 different values) 1 (x13) 3 (x1) [range] : empty [reload] : object {Artisan.items.[].system.reload} value : string {Artisan.items.[].system.reload.value} (same value: '-') rules : ignored (Foundry rules object) {Artisan.items.[].system.rules} [runes] : object {Artisan.items.[].system.runes} potency : integer {Artisan.items.[].system.runes.potency} (2 different values) 0 (x7) 1 (x1) property : array<> {Artisan.items.[].system.runes.property} Length: min=0 max=0 Value type: empty [resilient] : integer {Artisan.items.[].system.runes.resilient} (same value: 0) [striking] : integer {Artisan.items.[].system.runes.striking} (2 different values) 0 (x3) 1 (x1) [selfEffect] : object {Artisan.items.[].system.selfEffect} name : string {Artisan.items.[].system.selfEffect.name} (same value: 'Effect: Apprentice\'s Ambition') uuid : string {Artisan.items.[].system.selfEffect.uuid} (same value: 'Compendium.pf2e.bestiary-effects.Item.Effect: Apprentice\'s Ambition') [size] : string {Artisan.items.[].system.size} (same value: 'med') [slug] : string {Artisan.items.[].system.slug} (8 different values) 'padded-armor' (x3) 'artisans-toolkit' (x3) 'club' (x3) 'light-hammer' (x2) 'dagger' (x1) 'survey-map' (x1) 'hide-armor' (x1) 'basic-crafters-book' (x1) [speedPenalty] : integer {Artisan.items.[].system.speedPenalty} (2 different values) 0 (x3) -5 (x1) [splashDamage] : object {Artisan.items.[].system.splashDamage} value : integer {Artisan.items.[].system.splashDamage.value} (same value: 0) [strength] : integer {Artisan.items.[].system.strength} (2 different values) 0 (x3) 2 (x1) traits : object {Artisan.items.[].system.traits} [rarity] : string {Artisan.items.[].system.traits.rarity} (2 different values) 'common' (x13) 'uncommon' (x1) [value] : array {Artisan.items.[].system.traits.value} Length: min=0 max=4 Value type: string {Artisan.items.[].system.traits.value.[]} (13 different values) [usage] : object {Artisan.items.[].system.usage} [canBeAmmo] : boolean {Artisan.items.[].system.usage.canBeAmmo} (same value: False) value : string {Artisan.items.[].system.usage.value} (2 different values) 'held-in-one-hand' (x7) 'other' (x3) type : string {Artisan.items.[].type} (6 different values) 'melee' (x12) 'equipment' (x6) 'action' (x6) 'lore' (x5) 'weapon' (x4) 'armor' (x4) [flags] : object {Artisan.items.[].flags} pf2e : object {Artisan.items.[].flags.pf2e} linkedWeapon : string {Artisan.items.[].flags.pf2e.linkedWeapon} (3 different values) 'lo1kjTX2r4gJJ3gT' (x2) 'fIMjGs4I2C62EHkG' (x2) 'Rm6J4HPXVTN3FAQC' (x2) name : string {Artisan.name} (all different values) system : object {Artisan.system} abilities : object {Artisan.system.abilities} cha : object {Artisan.system.abilities.cha} mod : integer {Artisan.system.abilities.cha.mod} (2 different values) 0 (x2) 3 (x2) con : object {Artisan.system.abilities.con} mod : integer {Artisan.system.abilities.con.mod} (3 different values) 1 (x2) -1 (x1) 2 (x1) dex : object {Artisan.system.abilities.dex} mod : integer {Artisan.system.abilities.dex.mod} (3 different values) 1 (x2) 2 (x1) 0 (x1) int : object {Artisan.system.abilities.int} mod : integer {Artisan.system.abilities.int.mod} (3 different values) 3 (x2) 4 (x1) 2 (x1) str : object {Artisan.system.abilities.str} mod : integer {Artisan.system.abilities.str.mod} (3 different values) 3 (x2) 1 (x1) 2 (x1) wis : object {Artisan.system.abilities.wis} mod : integer {Artisan.system.abilities.wis.mod} (2 different values) 0 (x2) 2 (x2) attributes : object {Artisan.system.attributes} ac : object {Artisan.system.attributes.ac} details : string {Artisan.system.attributes.ac.details} (same value: '') value : integer {Artisan.system.attributes.ac.value} (all different values) allSaves : object {Artisan.system.attributes.allSaves} value : string {Artisan.system.attributes.allSaves.value} (same value: '') hp : object {Artisan.system.attributes.hp} details : string {Artisan.system.attributes.hp.details} (same value: '') max : integer {Artisan.system.attributes.hp.max} (all different values) temp : integer {Artisan.system.attributes.hp.temp} (same value: 0) value : integer {Artisan.system.attributes.hp.value} (all different values) speed : object {Artisan.system.attributes.speed} otherSpeeds : array<> {Artisan.system.attributes.speed.otherSpeeds} Length: min=0 max=0 Value type: empty value : integer {Artisan.system.attributes.speed.value} (same value: 25) details : object {Artisan.system.details} blurb : string {Artisan.system.details.blurb} (same value: '') languages : object {Artisan.system.details.languages} details : string {Artisan.system.details.languages.details} (same value: '') value : array {Artisan.system.details.languages.value} Length: min=1 max=1 Value type: string {Artisan.system.details.languages.value.[]} (same value: 'common') level : object {Artisan.system.details.level} value : integer {Artisan.system.details.level.value} (3 different values) -1 (x2) 8 (x1) 3 (x1) privateNotes : string {Artisan.system.details.privateNotes} (same value: '') publicNotes : string {Artisan.system.details.publicNotes} (all different values) publication : object {Artisan.system.details.publication} license : string {Artisan.system.details.publication.license} (same value: 'ORC') remaster : boolean {Artisan.system.details.publication.remaster} (same value: True) title : string {Artisan.system.details.publication.title} (same value: 'Pathfinder NPC Core') initiative : object {Artisan.system.initiative} statistic : string {Artisan.system.initiative.statistic} (same value: 'perception') perception : object {Artisan.system.perception} details : string {Artisan.system.perception.details} (same value: '') mod : integer {Artisan.system.perception.mod} (all different values) senses : array<> {Artisan.system.perception.senses} Length: min=0 max=0 Value type: empty resources : object {Artisan.system.resources} saves : object {Artisan.system.saves} fortitude : object {Artisan.system.saves.fortitude} saveDetail : string {Artisan.system.saves.fortitude.saveDetail} (same value: '') value : integer {Artisan.system.saves.fortitude.value} (all different values) reflex : object {Artisan.system.saves.reflex} saveDetail : string {Artisan.system.saves.reflex.saveDetail} (same value: '') value : integer {Artisan.system.saves.reflex.value} (all different values) will : object {Artisan.system.saves.will} saveDetail : string {Artisan.system.saves.will.saveDetail} (same value: '') value : integer {Artisan.system.saves.will.value} (all different values) skills : object {Artisan.system.skills} [athletics] : object {Artisan.system.skills.athletics} base : integer {Artisan.system.skills.athletics.base} (3 different values) 3 (x1) 13 (x1) 8 (x1) [crafting] : object {Artisan.system.skills.crafting} base : integer {Artisan.system.skills.crafting.base} (3 different values) 5 (x1) 25 (x1) 15 (x1) diplomacy : object {Artisan.system.skills.diplomacy} base : integer {Artisan.system.skills.diplomacy.base} (3 different values) 24 (x1) 12 (x1) 5 (x1) [intimidation] : object {Artisan.system.skills.intimidation} base : integer {Artisan.system.skills.intimidation.base} (same value: 22) society : object {Artisan.system.skills.society} base : integer {Artisan.system.skills.society.base} (2 different values) 8 (x2) 21 (x1) [deception] : object {Artisan.system.skills.deception} base : integer {Artisan.system.skills.deception.base} (same value: 10) [performance] : object {Artisan.system.skills.performance} base : integer {Artisan.system.skills.performance.base} (same value: 8) traits : object {Artisan.system.traits} rarity : string {Artisan.system.traits.rarity} (same value: 'common') size : object {Artisan.system.traits.size} value : string {Artisan.system.traits.size.value} (same value: 'med') value : array {Artisan.system.traits.value} Length: min=2 max=2 Value type: string {Artisan.system.traits.value.[]} (2 different values) 'human' (x4) 'humanoid' (x4) type : string {Artisan.type} (same value: 'npc')