1-00 Different values: 4 ===================================== object {1-00} _id : string {1-00._id} (all different values) folder : string {1-00.folder} (same value: I4l2pDNBdcgiUIiv) img : string {1-00.img} (2 different values) systems/pf2e/icons/default-icons/hazard.svg (x2) systems/pf2e/icons/default-icons/npc.svg (x2) items : array {1-00.items} Length: min=1 max=16 Value type: object {1-00.items.[]} _id : string {1-00.items.[]._id} (29 different values) img : string {1-00.items.[].img} (17 different values) systems/pf2e/icons/actions/Reaction.webp (x2) systems/pf2e/icons/default-icons/melee.svg (x6) systems/pf2e/icons/actions/Passive.webp (x7) systems/pf2e/icons/equipment/weapons/kukri.webp (x1) systems/pf2e/icons/equipment/alchemical-items/alchemical-bombs/acid-flask.webp (x1) systems/pf2e/icons/equipment/alchemical-items/alchemical-bombs/bottled-lightning.webp (x1) systems/pf2e/icons/equipment/alchemical-items/alchemical-bombs/frost-vial.webp (x1) icons/equipment/chest/breastplate-layered-leather-studded-brown.webp (x1) icons/tools/laboratory/vials-blue-pink.webp (x1) systems/pf2e/icons/equipment/worn-items/other-worn-items/alchemist-goggles.webp (x1) systems/pf2e/icons/actions/OneAction.webp (x1) systems/pf2e/icons/default-icons/spellcastingEntry.svg (x1) icons/magic/light/projectile-stars-blue.webp (x1) systems/pf2e/icons/spells/grease.webp (x1) systems/pf2e/icons/spells/light.webp (x1) systems/pf2e/icons/spells/mage-hand.webp (x1) icons/magic/symbols/runes-triangle-blue.webp (x1) name : string {1-00.items.[].name} (27 different values) sort : integer {1-00.items.[].sort} (17 different values) 0 (x3) 100000 (x3) 200000 (x2) 300000 (x2) 400000 (x2) 500000 (x2) 600000 (x2) 700000 (x2) 800000 (x2) 900000 (x2) 1000000 (x1) 1100000 (x1) 1200000 (x1) 1300000 (x1) 1400000 (x1) 1500000 (x1) 1600000 (x1) system : object {1-00.items.[].system} [actionType] : object {1-00.items.[].system.actionType} value : string {1-00.items.[].system.actionType.value} (3 different values) reaction (x2) passive (x7) action (x1) [actions] : object {1-00.items.[].system.actions} [value] : integer {1-00.items.[].system.actions.value} (same value: 1) [category] : string {1-00.items.[].system.category} (all different values) description : object {1-00.items.[].system.description} value : string {1-00.items.[].system.description.value} (24 different values) publication : object {1-00.items.[].system.publication} license : string {1-00.items.[].system.publication.license} (same value: OGL) remaster : boolean {1-00.items.[].system.publication.remaster} (same value: False) title : string {1-00.items.[].system.publication.title} (3 different values) (x21) Pathfinder Core Rulebook (x7) Pathfinder Bestiary (x1) rules : ###FoundryRulesObject### [slug] : string {1-00.items.[].system.slug} (13 different values) kukri (x1) acid-flask-moderate (x1) bottled-lightning-moderate (x1) frost-vial-moderate (x1) studded-leather-armor (x1) alchemists-tools (x1) alchemist-goggles (x1) sneak-attack (x1) levitate (x1) grease (x1) light (x1) mage-hand (x1) prestidigitation (x1) [traits] : object {1-00.items.[].system.traits} rarity : string {1-00.items.[].system.traits.rarity} (2 different values) common (x27) uncommon (x1) value : array {1-00.items.[].system.traits.value} Length: min=0 max=6 Value type: string {1-00.items.[].system.traits.value.[]} (19 different values) agile (x3) finesse (x3) trip (x2) acid (x1) alchemical (x3) bomb (x3) consumable (x3) infused (x3) splash (x6) electricity (x1) cold (x1) invested (x1) magical (x3) range-increment-20 (x3) concentrate (x5) manipulate (x5) cantrip (x3) light (x1) unarmed (x1) [traditions] : array {1-00.items.[].system.traits.traditions} Length: min=2 max=4 Value type: string {1-00.items.[].system.traits.traditions.[]} (all different values) [attack] : object {1-00.items.[].system.attack} value : string {1-00.items.[].system.attack.value} (same value: ) [attackEffects] : object {1-00.items.[].system.attackEffects} value : array {1-00.items.[].system.attackEffects.value} Length: min=0 max=1 Value type: string {1-00.items.[].system.attackEffects.value.[]} (same value: no-map) [custom] : string {1-00.items.[].system.attackEffects.custom} (same value: ) [bonus] : object {1-00.items.[].system.bonus} value : integer {1-00.items.[].system.bonus.value} (6 different values) 14 (x1) 0 (x1) 1 (x3) 15 (x1) 16 (x3) 10 (x1) [damageRolls] : object {1-00.items.[].system.damageRolls} [0] : object {1-00.items.[].system.damageRolls.0} damage : string {1-00.items.[].system.damageRolls.0.damage} (all different values) damageType : string {1-00.items.[].system.damageRolls.0.damageType} (all different values) [1] : object {1-00.items.[].system.damageRolls.1} category : string {1-00.items.[].system.damageRolls.1.category} (2 different values) persistent (x2) splash (x2) damage : string {1-00.items.[].system.damageRolls.1.damage} (3 different values) 2d4 (x1) 2d6 (x1) 2 (x2) damageType : string {1-00.items.[].system.damageRolls.1.damageType} (3 different values) acid (x2) electricity (x1) cold (x1) [2] : object {1-00.items.[].system.damageRolls.2} category : string {1-00.items.[].system.damageRolls.2.category} (same value: splash) damage : string {1-00.items.[].system.damageRolls.2.damage} (same value: 2) damageType : string {1-00.items.[].system.damageRolls.2.damageType} (same value: acid) bl9e8drfhkiss7bj3hh7 : object {1-00.items.[].system.damageRolls.bl9e8drfhkiss7bj3hh7} damage : string {1-00.items.[].system.damageRolls.bl9e8drfhkiss7bj3hh7.damage} (same value: 1d6+2) damageType : string {1-00.items.[].system.damageRolls.bl9e8drfhkiss7bj3hh7.damageType} (same value: bludgeoning) [weaponType] : object {1-00.items.[].system.weaponType} value : string {1-00.items.[].system.weaponType.value} (2 different values) melee (x3) ranged (x3) [baseItem] : string {1-00.items.[].system.baseItem} (3 different values) kukri (x1) alchemical-bomb (x3) studded-leather-armor (x1) [bonusDamage] : object {1-00.items.[].system.bonusDamage} value : integer {1-00.items.[].system.bonusDamage.value} (same value: 0) [bulk] : object {1-00.items.[].system.bulk} value : mixed float {1-00.items.[].system.bulk.value} (same value: 0,1) integer {1-00.items.[].system.bulk.value} (2 different values) 1 (x2) 0 (x1) [containerId] : mixed [damage] : object {1-00.items.[].system.damage} [damageType] : string {1-00.items.[].system.damage.damageType} (all different values) [dice] : integer {1-00.items.[].system.damage.dice} (2 different values) 1 (x2) 2 (x2) [die] : string {1-00.items.[].system.damage.die} (2 different values) d6 (x3) (x1) [persistent] : object {1-00.items.[].system.damage.persistent} faces : integer {1-00.items.[].system.damage.persistent.faces} (same value: 6) number : integer {1-00.items.[].system.damage.persistent.number} (same value: 2) type : string {1-00.items.[].system.damage.persistent.type} (same value: acid) [equipped] : object {1-00.items.[].system.equipped} carryType : string {1-00.items.[].system.equipped.carryType} (same value: worn) handsHeld : integer {1-00.items.[].system.equipped.handsHeld} (same value: 0) [invested] : mixed [inSlot] : boolean {1-00.items.[].system.equipped.inSlot} (same value: True) [group] : string {1-00.items.[].system.group} (3 different values) knife (x1) bomb (x3) leather (x1) [hardness] : integer {1-00.items.[].system.hardness} (same value: 0) [hp] : object {1-00.items.[].system.hp} max : integer {1-00.items.[].system.hp.max} (same value: 0) value : integer {1-00.items.[].system.hp.value} (same value: 0) [level] : object {1-00.items.[].system.level} value : integer {1-00.items.[].system.level.value} (all different values) [material] : object {1-00.items.[].system.material} [grade] : mixed [type] : mixed [price] : object {1-00.items.[].system.price} value : object {1-00.items.[].system.price.value} [sp] : integer {1-00.items.[].system.price.value.sp} (same value: 6) gp : integer {1-00.items.[].system.price.value.gp} (3 different values) 10 (x3) 3 (x2) 100 (x1) [quantity] : integer {1-00.items.[].system.quantity} (2 different values) 1 (x4) 2 (x3) [range] : mixed integer {1-00.items.[].system.range} (same value: 20) object {1-00.items.[].system.range} value : string {1-00.items.[].system.range.value} (3 different values) touch (x2) 30 feet (x2) 10 feet (x1) [reload] : object {1-00.items.[].system.reload} value : string {1-00.items.[].system.reload.value} (2 different values) (x1) - (x3) [runes] : object {1-00.items.[].system.runes} potency : integer {1-00.items.[].system.runes.potency} (2 different values) 1 (x1) 0 (x4) property : array<> {1-00.items.[].system.runes.property} Length: min=0 max=0 Value type: mixed [striking] : integer {1-00.items.[].system.runes.striking} (same value: 0) resilient : integer {1-00.items.[].system.runes.resilient} (same value: 0) [size] : string {1-00.items.[].system.size} (same value: med) [splashDamage] : object {1-00.items.[].system.splashDamage} [value] : integer {1-00.items.[].system.splashDamage.value} (same value: 2) [usage] : object {1-00.items.[].system.usage} value : string {1-00.items.[].system.usage.value} (3 different values) held-in-one-hand (x4) held-in-two-hands (x1) worneyepiece (x1) [acBonus] : integer {1-00.items.[].system.acBonus} (same value: 2) [checkPenalty] : integer {1-00.items.[].system.checkPenalty} (same value: -1) [dexCap] : integer {1-00.items.[].system.dexCap} (same value: 3) [speedPenalty] : integer {1-00.items.[].system.speedPenalty} (same value: 0) [strength] : integer {1-00.items.[].system.strength} (same value: 1) [autoHeightenLevel] : object {1-00.items.[].system.autoHeightenLevel} [value] : mixed [prepared] : object {1-00.items.[].system.prepared} value : string {1-00.items.[].system.prepared.value} (same value: innate) [proficiency] : object {1-00.items.[].system.proficiency} value : integer {1-00.items.[].system.proficiency.value} (same value: 0) [slots] : object {1-00.items.[].system.slots} slot3 : object {1-00.items.[].system.slots.slot3} max : integer {1-00.items.[].system.slots.slot3.max} (same value: 2) value : integer {1-00.items.[].system.slots.slot3.value} (same value: 2) [spelldc] : object {1-00.items.[].system.spelldc} dc : integer {1-00.items.[].system.spelldc.dc} (same value: 18) mod : integer {1-00.items.[].system.spelldc.mod} (same value: 0) value : integer {1-00.items.[].system.spelldc.value} (same value: 8) [tradition] : object {1-00.items.[].system.tradition} value : string {1-00.items.[].system.tradition.value} (same value: occult) [area] : mixed [cost] : object {1-00.items.[].system.cost} value : string {1-00.items.[].system.cost.value} (same value: ) [counteraction] : boolean {1-00.items.[].system.counteraction} (same value: False) [defense] : object {1-00.items.[].system.defense} save : object {1-00.items.[].system.defense.save} basic : boolean {1-00.items.[].system.defense.save.basic} (same value: False) statistic : string {1-00.items.[].system.defense.save.statistic} (same value: reflex) [duration] : object {1-00.items.[].system.duration} sustained : boolean {1-00.items.[].system.duration.sustained} (2 different values) False (x3) True (x2) value : string {1-00.items.[].system.duration.value} (all different values) [location] : object {1-00.items.[].system.location} [heightenedLevel] : integer {1-00.items.[].system.location.heightenedLevel} (same value: 3) value : string {1-00.items.[].system.location.value} (same value: vMQQwaWnO7CVgobM) [requirements] : string {1-00.items.[].system.requirements} (same value: ) [target] : object {1-00.items.[].system.target} value : string {1-00.items.[].system.target.value} (5 different values) 1 unattended object or willing creature (x1) 1 object of Bulk 1 or less (x1) 1 object of 1 Bulk or less, either unattended or possessed by you or a willing ally (x1) 1 unattended object of light Bulk or less (x1) 1 object (cook, lift, or tidy only) (x1) [time] : object {1-00.items.[].system.time} value : string {1-00.items.[].system.time.value} (same value: 2) type : string {1-00.items.[].type} (7 different values) action (x10) melee (x6) weapon (x4) armor (x1) equipment (x2) spellcastingEntry (x1) spell (x5) [_stats] : object {1-00.items.[]._stats} compendiumSource : string {1-00.items.[]._stats.compendiumSource} (13 different values) Compendium.pf2e.equipment-srd.Item.TDrO7Xdyn7juFy3c (x1) Compendium.pf2e.equipment-srd.Item.SgtqZxt26BdjUmEB (x1) Compendium.pf2e.equipment-srd.Item.97QyNEOAyYLdGaYc (x1) Compendium.pf2e.equipment-srd.Item.nVvH1ZcM7OwIVIs8 (x1) Compendium.pf2e.equipment-srd.Item.ewQZ0VeL38v3qFnN (x1) Compendium.pf2e.equipment-srd.Item.4ftXXUCBHcf4b0MH (x1) Compendium.pf2e.equipment-srd.Item.7JVgLiNTAs4clEW8 (x1) Compendium.pf2e.bestiary-ability-glossary-srd.Item.AWvNPE4U0kEJSL1T (x1) Compendium.pf2e.spells-srd.Item.fI20AVwOzJMHXRdo (x1) Compendium.pf2e.spells-srd.Item.Wu0xFpewMKRK3HG8 (x1) Compendium.pf2e.spells-srd.Item.WBmvzNDfpwka3qT4 (x1) Compendium.pf2e.spells-srd.Item.pwzdSlJgYqN7bs2w (x1) Compendium.pf2e.spells-srd.Item.Qw3fnUlaUbnn7ipC (x1) [flags] : object {1-00.items.[].flags} pf2e : object {1-00.items.[].flags.pf2e} linkedWeapon : string {1-00.items.[].flags.pf2e.linkedWeapon} (all different values) name : string {1-00.name} (all different values) system : object {1-00.system} attributes : object {1-00.system.attributes} ac : object {1-00.system.attributes.ac} value : integer {1-00.system.attributes.ac.value} (all different values) [details] : string {1-00.system.attributes.ac.details} (same value: ) [emitsSound] : string {1-00.system.attributes.emitsSound} (same value: encounter) [hardness] : integer {1-00.system.attributes.hardness} (2 different values) 14 (x1) 12 (x1) [hasHealth] : boolean {1-00.system.attributes.hasHealth} (same value: True) hp : object {1-00.system.attributes.hp} details : string {1-00.system.attributes.hp.details} (same value: ) max : integer {1-00.system.attributes.hp.max} (all different values) temp : integer {1-00.system.attributes.hp.temp} (same value: 0) value : integer {1-00.system.attributes.hp.value} (all different values) tempmax : integer {1-00.system.attributes.hp.tempmax} (same value: 0) [immunities] : array {1-00.system.attributes.immunities} Length: min=1 max=3 Value type: object {1-00.system.attributes.immunities.[]} type : string {1-00.system.attributes.immunities.[].type} (all different values) [stealth] : object {1-00.system.attributes.stealth} details : string {1-00.system.attributes.stealth.details} (2 different values)

(expert) to notice the concealed fountain

(x1)

(trained); the DC to notice the protoplasmic extruder is 0

(x1) value : integer {1-00.system.attributes.stealth.value} (2 different values) 16 (x1) 0 (x1) [allSaves] : object {1-00.system.attributes.allSaves} value : string {1-00.system.attributes.allSaves.value} (2 different values) +1 status on all saves vs. poison (x1) (x1) [speed] : object {1-00.system.attributes.speed} otherSpeeds : array<> {1-00.system.attributes.speed.otherSpeeds} Length: min=0 max=0 Value type: mixed value : integer {1-00.system.attributes.speed.value} (2 different values) 25 (x1) 20 (x1) [creatureType] : string {1-00.system.creatureType} (same value: ) details : object {1-00.system.details} [description] : string {1-00.system.details.description} (2 different values)

A concealed acid fountain with three nozzles is connected to eight pressure pads in the room.

(x1)

A spherical contraption of metal and reinforced hoses 20 feet in diameter, the protoplasmic extruder draws in the arcane slurry from Quantium's sewers and magically transforms the slurry into dangerous oozes.

(x1) [disable] : string {1-00.system.details.disable} (2 different values)

@Check[thievery|dc:26|name:Disable the Fountain|traits:complex,mechanical,trap] (expert) on the fountain stops it from spraying acid, or @Check[thievery|dc:22|name:Disable a Fountain Nozzle|traits:complex,mechanical,trap] (expert) disables one of the nozzles and reduces the number of actions the trap can take by 1. When the number of actions is reduced to 0, the fountain is disabled.

(x1)

@Check[occultism|dc:22|name:Disable Extruder|traits:complex,mechanical,magical,trap] (expert) twice or @Check[thievery|dc:24|name:Disable Extruder|traits:complex,mechanical,magical,trap] (expert) causes it to lose its action on its next turn. Two successes (or one critical success) disables it completely; @UUID[Compendium.pf2e.spells-srd.Item.Dispel Magic] (3rd level; counteract DC 20) causes the protoplasmic extruder to lose its action on its next turn but never disables it.

(x1) [isComplex] : boolean {1-00.system.details.isComplex} (same value: True) level : object {1-00.system.details.level} value : integer {1-00.system.details.level.value} (3 different values) 6 (x1) 5 (x2) 2 (x1) publication : object {1-00.system.details.publication} license : string {1-00.system.details.publication.license} (same value: OGL) remaster : boolean {1-00.system.details.publication.remaster} (same value: False) title : string {1-00.system.details.publication.title} (same value: Pathfinder Society Scenario #1-00: Origin of the Open Road) [reset] : string {1-00.system.details.reset} (2 different values)

The trap deactivates after 1 minute, at which point its acid reservoir is empty. It can't reactivate until this reservoir is refilled.

(x1)

The protoplasmic extruder must gather reagents from the arcane slurry of the sewers for 24 hours before it can be reactivated.

(x1) [routine] : string {1-00.system.details.routine} (2 different values)

(3 actions) On its initiative, the trap makes an acid spray Strike against a random creature in the room for each of its actions.

(x1)

(1 action) On its initiative, the trap creates an ooze in an adjacent unoccupied space. The first time the protoplasmic extruder uses this action, it creates a @UUID[Compendium.pf2e.pathfinder-bestiary.Actor.Gelatinous Cube] that acts immediately and thereafter acts on the protoplasmic extruder's initiative. In following rounds, the protoplasmic extruder instead creates @UUID[Compendium.pf2e.pathfinder-monster-core.Actor.Sewer Ooze]{Sewer Oozes} that act in the same manner.

Oozes created by the protoplasmic extruder are a nacreous green color; a gelatinous cube loses its transparent ability. All oozes created by the protoplasmic extruder are loyal to the Ohrlavis and act as they command.

The protoplasmic extruder can create no more than four oozes in total before it deactivates and resets.

(x1) [blurb] : string {1-00.system.details.blurb} (same value: ) [languages] : object {1-00.system.details.languages} details : string {1-00.system.details.languages.details} (same value: ) value : array {1-00.system.details.languages.value} Length: min=1 max=3 Value type: string {1-00.system.details.languages.value.[]} (3 different values) common (x2) osiriani (x1) vudrani (x1) [privateNotes] : string {1-00.system.details.privateNotes} (same value: ) [publicNotes] : string {1-00.system.details.publicNotes} (same value: ) saves : object {1-00.system.saves} fortitude : object {1-00.system.saves.fortitude} saveDetail : string {1-00.system.saves.fortitude.saveDetail} (same value: ) value : integer {1-00.system.saves.fortitude.value} (all different values) reflex : object {1-00.system.saves.reflex} saveDetail : string {1-00.system.saves.reflex.saveDetail} (same value: ) value : integer {1-00.system.saves.reflex.value} (all different values) will : object {1-00.system.saves.will} saveDetail : string {1-00.system.saves.will.saveDetail} (same value: ) value : integer {1-00.system.saves.will.value} (3 different values) 0 (x2) 9 (x1) 6 (x1) [statusEffects] : array<> {1-00.system.statusEffects} Length: min=0 max=0 Value type: mixed traits : object {1-00.system.traits} rarity : string {1-00.system.traits.rarity} (2 different values) common (x3) unique (x1) size : object {1-00.system.traits.size} value : string {1-00.system.traits.size.value} (2 different values) med (x3) tiny (x1) value : array {1-00.system.traits.value} Length: min=2 max=3 Value type: string {1-00.system.traits.value.[]} (9 different values) mechanical (x2) trap (x2) evil (x1) human (x1) humanoid (x1) chaotic (x1) construct (x1) soulbound (x1) magical (x1) [abilities] : object {1-00.system.abilities} cha : object {1-00.system.abilities.cha} mod : integer {1-00.system.abilities.cha.mod} (same value: 0) con : object {1-00.system.abilities.con} mod : integer {1-00.system.abilities.con.mod} (2 different values) 1 (x1) 3 (x1) dex : object {1-00.system.abilities.dex} mod : integer {1-00.system.abilities.dex.mod} (same value: 4) int : object {1-00.system.abilities.int} mod : integer {1-00.system.abilities.int.mod} (2 different values) 5 (x1) 0 (x1) str : object {1-00.system.abilities.str} mod : integer {1-00.system.abilities.str.mod} (2 different values) 0 (x1) -2 (x1) wis : object {1-00.system.abilities.wis} mod : integer {1-00.system.abilities.wis.mod} (same value: 2) [initiative] : object {1-00.system.initiative} statistic : string {1-00.system.initiative.statistic} (same value: perception) [perception] : object {1-00.system.perception} details : string {1-00.system.perception.details} (same value: ) mod : integer {1-00.system.perception.mod} (2 different values) 11 (x1) 8 (x1) senses : array {1-00.system.perception.senses} Length: min=0 max=1 Value type: object {1-00.system.perception.senses.[]} type : string {1-00.system.perception.senses.[].type} (same value: darkvision) [resources] : object {1-00.system.resources} focus : object {1-00.system.resources.focus} max : integer {1-00.system.resources.focus.max} (same value: 1) value : integer {1-00.system.resources.focus.value} (same value: 1) [skills] : object {1-00.system.skills} acrobatics : object {1-00.system.skills.acrobatics} base : integer {1-00.system.skills.acrobatics.base} (2 different values) 13 (x1) 8 (x1) [arcana] : object {1-00.system.skills.arcana} base : integer {1-00.system.skills.arcana.base} (same value: 12) [crafting] : object {1-00.system.skills.crafting} base : integer {1-00.system.skills.crafting.base} (same value: 16) [deception] : object {1-00.system.skills.deception} base : integer {1-00.system.skills.deception.base} (same value: 9) occultism : object {1-00.system.skills.occultism} base : integer {1-00.system.skills.occultism.base} (2 different values) 12 (x1) 4 (x1) stealth : object {1-00.system.skills.stealth} base : integer {1-00.system.skills.stealth.base} (2 different values) 13 (x1) 8 (x1) [thievery] : object {1-00.system.skills.thievery} base : integer {1-00.system.skills.thievery.base} (same value: 13) customModifiers : object {1-00.system.customModifiers} type : string {1-00.type} (2 different values) hazard (x2) npc (x2)