abomination-vaults-bestiary object _id : String (all different values) folder : String (different values: 4) Bm7GKCOkpDMkuoiA (x8) ZQbMkW1P195r2NRd (x27) kIs7Ob86Zqtw69pZ (x45) pQZwbHGARDHmDFr8 (x32) img : String (different values: 2) systems/pf2e/icons/default-icons/npc.svg (x97) systems/pf2e/icons/default-icons/hazard.svg (x15) items : array Length: min=1 max=48 Value type: object _id : String (different values: 1450) img : String (different values: 277) name : String (different values: 683) sort : Integer (different values: 49) system : object [autoHeightenLevel] : object [value] : Integer (different values: 2) 4 (x1) 5 (x1) description : object value : String (different values: 644) [gm] : String (different values: 1)

The DC required to successfully awaken a portal varies based on the strength and distance between its end points. For the portals found in the Abomination Vaults Adventure Path, the DC varies according to the dungeon level on which it is located. Use the @UUID[Compendium.pf2e.journals.JournalEntry.6EdFHrIwUBD1EaBS.JournalEntryPage.pBS3DUjlzVuFgapv]{DCs by Spell Rank section} of Table 10-5 to determine the DC for a portal, using the dungeon level in place of spell rank. Thus, activating the portal on the first level of the Abomination Vaults requires a successful DC 15 check, while activating the portal on the fourth level requires a successful DC 23 check.

In the Abomination Vaults, the creature conjured depends on the dungeon level where the ritual was attempted, as listed below.

(x1) [prepared] : object [flexible] : Boolean (different values: 1) False (x64) value : String (different values: 5) innate (x46) prepared (x8) focus (x4) spontaneous (x8) items (x1) [validItems] : String (different values: 1) All Magic Items (x1) [proficiency] : object value : Integer (different values: 2) 0 (x39) 1 (x28) publication : object license : String (different values: 2) OGL (x1534) ORC (x69) remaster : Boolean (different values: 2) False (x1534) True (x69) title : String (different values: 13) (x700) Pathfinder Core Rulebook (x589) Pathfinder Player Core (x62) Pathfinder Monster Core (x5) Pathfinder Bestiary 2 (x29) Pathfinder Bestiary (x188) Pathfinder #165: Eyes of Empty Death (x14) Pathfinder Advanced Player's Guide (x2) Pathfinder #163: Ruins of Gauntlight (x2) Pathfinder #160: Assault on Hunting Lodge Seven (x1) Pathfinder #164: Hands of the Devil (x5) Pathfinder GM Core (x2) Pathfinder Guns & Gears (x4) rules : ###FoundryRulesObject### [slots] : object [slot0] : object max : Integer (different values: 3) 1 (x5) 4 (x2) 5 (x8) [value] : Integer (different values: 2) 1 (x5) 5 (x2) [prepared] : array Length: min=4 max=5 Value type: object id : String (different values: 38) [slot1] : object max : Integer (different values: 3) 1 (x3) 3 (x3) 4 (x12) [value] : Integer (different values: 2) 1 (x3) 4 (x8) [prepared] : array Length: min=3 max=4 Value type: object id : String (different values: 23) [slot2] : object max : Integer (different values: 4) 1 (x3) 2 (x2) 3 (x5) 4 (x10) [value] : Integer (different values: 4) 1 (x3) 4 (x6) 3 (x2) 2 (x1) [prepared] : array Length: min=2 max=4 Value type: object id : String (different values: 27) [slot3] : object max : Integer (different values: 4) 3 (x7) 2 (x2) 1 (x1) 4 (x8) [prepared] : array Length: min=3 max=4 Value type: object id : String (different values: 22) [value] : Integer (different values: 4) 2 (x2) 1 (x1) 4 (x5) 3 (x3) [slot4] : object max : Integer (different values: 4) 3 (x5) 4 (x7) 1 (x1) 2 (x1) [value] : Integer (different values: 4) 3 (x3) 4 (x4) 1 (x1) 2 (x1) [prepared] : array Length: min=3 max=4 Value type: object id : String (different values: 17) o7KYIxCaXMnp6tTt (x1) 47xYQolTUeulIXRC (x1) HLrQy5TNuED3vao4 (x1) ZPyzADHckkYIIHma (x1) 7CMRqsIJ7KQkbnKo (x1) ufqutR8CE9gtn2Yl (x1) cVvyq5piUQ5LKDpe (x1) wnu6dBx3pZIwcYa4 (x1) ZhANxBM4uwe8vP1H (x1) UXFl3ZS49L2OnoiF (x1) P5ucJgcoClV6hkhp (x1) 6NjcmGR2p4wezdc1 (x1) 8h9OINJWmyJN9bL8 (x1) g1AfjgS3jHMG4MCw (x1) 1QQVco5zocLHzw6D (x2) fdl6tj1Y2lpybipN (x1) CnBr2GNQhMO1Zj1p (x1) [slot5] : object max : Integer (different values: 2) 4 (x3) 3 (x2) [value] : Integer (different values: 2) 4 (x2) 3 (x1) [prepared] : array Length: min=3 max=4 Value type: object id : String (different values: 6) lkHsAhnVEvosTrQ8 (x1) J0wiCJqX1kRcXAO8 (x1) ZBeRDgGBQ5F9aNXS (x1) JtOczU0vqf66FbKR (x1) ouyXmewEb2nB3i9s (x1) Ev0v0ER2le9xobxL (x2) [slot6] : object max : Integer (different values: 2) 4 (x1) 3 (x1) [value] : Integer (different values: 1) 4 (x1) prepared : array Length: min=3 max=3 Value type: object id : String (different values: 3) 5bcxArW8YQDH2ABn (x1) oqHKsnynwtizUtQH (x1) vPV7L4SeJ0a6EwtK (x1) [slug] : String (different values: 330) [spelldc] : object dc : Integer (different values: 14) 31 (x1) 23 (x3) 17 (x2) 20 (x3) 24 (x9) 21 (x5) 22 (x6) 26 (x8) 25 (x3) 19 (x4) 28 (x13) 30 (x4) 27 (x4) 33 (x2) [mod] : Integer (different values: 1) 0 (x66) value : Integer (different values: 15) 21 (x1) 15 (x3) 9 (x1) 12 (x3) 16 (x7) 13 (x5) 14 (x7) 18 (x13) 17 (x3) 7 (x1) 11 (x4) 20 (x9) 22 (x4) 19 (x4) 25 (x2) [item] : Integer (different values: 1) 0 (x4) [tradition] : object value : String (different values: 4) occult (x32) divine (x25) primal (x7) arcane (x3) [area] : object type : String (different values: 4) burst (x62) emanation (x25) line (x11) cone (x7) value : Integer (different values: 7) 20 (x36) 10 (x20) 5 (x8) 30 (x35) 120 (x2) 60 (x3) 100 (x1) [details] : String (different values: 5) 5-foot burst or more (x1) 20-foot burst adjacent to a flat surface (x3) 10-foot radius, 40-foot-tall cylinder (x1) 5-foot emanation or more (x1) all squares in a 20-foot-radius burst that contain plants (x1) [cost] : object value : String (different values: 9) (x569) black onyx, see Table 7-1 (x3) rare oils, see Table 7-1 (x1) rare oils worth a total value of 10 gp × the target's level (x2) rare candles and incense worth a total value of 50 gp (x1) rare incense worth a total value of 300 gp (x1) rare incense, precious metals, and purified chalk worth 500 gp; (x1) warding diagram ingredients worth a total value of 2 gp × the spell rank × the target's level (x1) rare incense worth a total value of 150 gp (x1) [counteraction] : Boolean (different values: 2) False (x553) True (x27) [damage] : object [0] : object [applyMod] : Boolean (different values: 2) False (x72) True (x31) [category] : mixed formula : String (different values: 24) kinds : array Length: min=1 max=2 Value type: String (different values: 2) damage (x118) healing (x9) materials : array<> Length: min=0 max=0 Value type: mixed type : String (different values: 14) void (x26) mental (x40) untyped (x18) electricity (x2) piercing (x4) acid (x4) vitality (x3) fire (x3) cold (x5) sonic (x5) spirit (x4) bludgeoning (x4) force (x2) poison (x1) [damageType] : String (different values: 6) piercing (x24) slashing (x23) bludgeoning (x12) acid (x1) electricity (x1) void (x1) [dice] : Integer (different values: 3) 1 (x59) 2 (x2) 0 (x1) [die] : String (different values: 6) d8 (x22) d12 (x1) d6 (x22) (x2) d4 (x13) d10 (x2) [gcovwqxwitqchoin] : object applyMod : Boolean (different values: 1) False (x3) category : String (different values: 1) splash (x3) formula : String (different values: 1) 1 (x3) kinds : array Length: min=1 max=1 Value type: String (different values: 1) damage (x3) materials : array<> Length: min=0 max=0 Value type: mixed type : String (different values: 1) acid (x3) [persistent] : object faces : Integer (different values: 1) 6 (x1) number : Integer (different values: 1) 2 (x1) type : String (different values: 1) acid (x1) [formula] : String (different values: 1) 3d6+6 (x1) [kind] : String (different values: 1) healing (x1) [type] : String (different values: 1) untyped (x1) [defense] : object [save] : object basic : Boolean (different values: 2) False (x172) True (x53) statistic : String (different values: 3) will (x148) fortitude (x67) reflex (x10) [passive] : object statistic : String (different values: 1) fortitude-dc (x3) [duration] : object sustained : Boolean (different values: 2) False (x508) True (x74) value : mixed String (different values: 24) Integer (different values: 1) -1 (x2) [expiry] : String (different values: 1) turn-start (x1) [unit] : String (different values: 1) unlimited (x2) [level] : object value : Integer (different values: 12) 6 (x21) 4 (x75) 3 (x94) 2 (x119) 1 (x254) 0 (x120) 9 (x2) 5 (x41) 7 (x4) 8 (x3) 11 (x1) 10 (x2) [location] : object [value] : String (different values: 58) [heightenedLevel] : Integer (different values: 7) 2 (x59) 3 (x56) 1 (x36) 4 (x46) 5 (x39) 6 (x9) 8 (x1) [uses] : object [max] : Integer (different values: 1) 3 (x11) value : Integer (different values: 2) 3 (x11) 1 (x1) [range] : mixed object value : String (different values: 14) 30 feet (x179) (x122) 10 feet (x12) touch (x98) varies (x8) 120 feet (x107) 60 feet (x32) 500 feet (x11) planetary (x5) see text (x2) 20 feet (x1) interplanar (x1) emanation up to 40-feet (x1) 0 feet (x1) Integer (different values: 5) 100 (x4) 60 (x7) 20 (x5) 10 (x1) 120 (x1) [requirements] : String (different values: 2) (x578) 3 gp silver bell focus (x2) [target] : object value : String (different values: 45) [time] : object value : String (different values: 10) 2 (x423) 1 day (x21) 1 to 3 (x10) 3 (x39) 1 minute (x15) reaction (x9) 1 or 2 (x1) 1 (x30) 10 minutes (x29) 1 hour (x3) [traits] : object [rarity] : String (different values: 4) common (x1423) uncommon (x88) unique (x3) rare (x3) [traditions] : array Length: min=0 max=4 Value type: String (different values: 4) arcane (x443) occult (x482) divine (x260) primal (x182) [value] : array Length: min=0 max=8 Value type: String (different values: 124) [selected] : array<> Length: min=0 max=0 Value type: mixed [integrated] : mixed [heightening] : object [levels] : object [8] : object target : object value : String (different values: 1) 10 creatures (x15) [7] : object [target] : object value : String (different values: 4) 10 creatures (x10) 1 unattended object with a Bulk of 2 or less (x13) 6 creatures (x4) 1 or any number of creatures (x2) [damage] : object 0 : object applyMod : Boolean (different values: 1) False (x3) [category] : mixed formula : String (different values: 1) 4d6 (x3) materials : array<> Length: min=0 max=0 Value type: mixed type : String (different values: 1) acid (x3) gcovwqxwitqchoin : object applyMod : Boolean (different values: 1) False (x3) category : String (different values: 1) splash (x3) formula : String (different values: 1) 3 (x3) materials : array<> Length: min=0 max=0 Value type: mixed type : String (different values: 1) acid (x3) [area] : object [type] : String (different values: 2) cone (x1) (x1) value : String (different values: 1) 60 (x5) areaType : String (different values: 1) cone (x4) [5] : object [target] : object value : String (different values: 2) 10 creatures (x6) 1 specific object or type of object, or a specific creature or ancestry (x2) [range] : object value : String (different values: 3) 60 feet (x13) 120 feet (x8) 1 mile (x19) [damage] : object 0 : object applyMod : Boolean (different values: 1) False (x3) [category] : mixed formula : String (different values: 1) 3d6 (x3) materials : array<> Length: min=0 max=0 Value type: mixed type : String (different values: 1) acid (x3) gcovwqxwitqchoin : object applyMod : Boolean (different values: 1) False (x3) category : String (different values: 1) splash (x3) formula : String (different values: 1) 2 (x3) materials : array<> Length: min=0 max=0 Value type: mixed type : String (different values: 1) acid (x3) [3] : object [target] : object value : String (different values: 4) 1 unattended object with a Bulk of 1 or less (x13) 10 objects (x6) 5 creatures (x7) non-magical object of 2 Bulk or less, or a magical object of 1 Bulk or less (x3) [damage] : object 0 : object applyMod : Boolean (different values: 1) False (x3) [category] : mixed formula : String (different values: 1) 2d6 (x3) materials : array<> Length: min=0 max=0 Value type: mixed type : String (different values: 1) acid (x3) gcovwqxwitqchoin : object applyMod : Boolean (different values: 1) False (x3) category : String (different values: 1) splash (x3) formula : String (different values: 1) 1 (x3) materials : array<> Length: min=0 max=0 Value type: mixed type : String (different values: 1) acid (x3) [range] : object value : String (different values: 2) 60 feet (x8) 500 feet (x6) [9] : object [damage] : object 0 : object applyMod : Boolean (different values: 1) False (x3) [category] : mixed formula : String (different values: 1) 5d6 (x3) materials : array<> Length: min=0 max=0 Value type: mixed type : String (different values: 1) acid (x3) gcovwqxwitqchoin : object applyMod : Boolean (different values: 1) False (x3) category : String (different values: 1) splash (x3) formula : String (different values: 1) 4 (x3) materials : array<> Length: min=0 max=0 Value type: mixed type : String (different values: 1) acid (x3) [target] : object value : String (different values: 2) 5 creatures (x1) 10 creatures that aren't on their home plane (x1) [6] : object [target] : object value : String (different values: 5) any number of objects (x6) 10 willing creatures (x1) 1 or 10 creatures (x2) 10 creatures (x3) 5 creatures (x1) [4] : object [target] : object value : String (different values: 2) 10 creatures (x1) 10 creatures you know by name and have met in person (x1) [area] : object areaType : String (different values: 1) burst (x1) value : String (different values: 1) 20 (x1) [range] : object value : String (different values: 1) 60 feet (x1) [2] : object target : object value : String (different values: 1) non-magical object of 1 Bulk or less (x3) type : String (different values: 2) fixed (x120) interval (x114) [damage] : object [0] : String (different values: 9) 1d8 (x10) 1d4 (x14) 1d6 (x37) 2d4 (x16) 1d12 (x2) 2d6 (x22) 1d10 (x8) 1d10+4 (x2) 2d8 (x1) [interval] : Integer (different values: 3) 1 (x89) 2 (x23) 3 (x2) [ritual] : object primary : object check : String (different values: 11) Arcana (expert), Occultism (expert), or Religion (expert) (x6) Arcana (expert) (x1) Religion (expert; you must be a devil) (x8) Arcana or Occultism (trained) (x1) Occultism (expert) or Religion (expert) (x1) Nature (master) (x1) Occultism (master) (x1) Arcana or Occultism (master) (x1) Arcana (master) or Occultism (master) (x1) Occultism (master) or Religion (master) (x1) Nature (expert) (x1) secondary : object casters : mixed Integer (different values: 4) 1 (x9) 0 (x10) 2 (x2) 4 (x1) String (different values: 1) up to 5 (x1) checks : String (different values: 12) Religion (x3) Crafting (x1) (x10) Whichever is used for the primary check (x1) Occultism or Religion (whichever isn't used for the primary check) (x1) Survival (x1) Performance, Society (x1) Crafting, Survival (x1) Crafting; Diplomacy or Intimidation; Arcana or Occultism (whichever isn't used for the primary check) (x1) Occultism or Religion (whichever is used for the primary check) (x1) Society or Legal Lore (x1) Farming Lore or Survival (x1) [overlays] : dict Key:String (different values: 21) Value:object _id : String (different values: 21) [name] : String (different values: 9) Harm (vs. Undead) (x4) Harm (vs. Living) (x4) Telekinetic Projectile (Bludgeoning) (x14) Telekinetic Projectile (Piercing) (x14) Telekinetic Projectile (Slashing) (x14) Heal (vs. Living) (x2) Heal (vs. Undead) (x2) Shadow Blast (Will) (x1) Shadow Blast (Reflex) (x1) overlayType : String (different values: 1) override (x76) sort : Integer (different values: 4) 3 (x22) 1 (x24) 4 (x6) 2 (x24) system : object [damage] : object 0 : object [formula] : String (different values: 1) 1d8+8 (x7) [kinds] : array Length: min=1 max=1 Value type: String (different values: 2) healing (x6) damage (x24) [category] : mixed [type] : String (different values: 3) bludgeoning (x14) piercing (x14) slashing (x14) [applyMod] : Boolean (different values: 1) False (x1) [defense] : object save : object basic : Boolean (different values: 1) False (x2) statistic : String (different values: 2) will (x1) reflex (x1) [heightening] : object damage : object [0] : String (different values: 1) 1d8+8 (x7) [interval] : Integer (different values: 1) 3 (x1) [type] : String (different values: 1) interval (x1) [range] : object value : String (different values: 3) 30 feet (x13) touch (x7) (x6) [target] : object value : String (different values: 4) 1 willing undead creature (x4) all living and undead creatures (x6) 1 living creature (x4) 1 undead (x2) [time] : object value : String (different values: 3) 2 (x15) 1 (x9) 3 (x8) [traits] : object value : array Length: min=3 max=6 Value type: String (different values: 7) concentrate (x19) manipulate (x19) void (x12) healing (x7) vitality (x7) druid (x1) focus (x1) [area] : object [type] : String (different values: 1) emanation (x6) value : mixed Integer (different values: 1) 30 (x6) String (different values: 3) (x1) 15 (x2) 10 (x2) [attack] : object value : String (different values: 1) (x198) [attackEffects] : object [custom] : String (different values: 2) (x156) Range Increment 20ft (x1) value : array Length: min=0 max=2 Value type: String (different values: 40) [bonus] : object value : Integer (different values: 21) [damageRolls] : dict Key:String (different values: 135) Value:object damage : String (different values: 79) damageType : String (different values: 14) slashing (x41) cold (x4) bludgeoning (x40) piercing (x83) void (x14) fire (x7) sonic (x1) mental (x4) electricity (x7) force (x1) spirit (x16) bleed (x4) acid (x13) poison (x3) [category] : String (different values: 2) persistent (x6) splash (x5) [weaponType] : object value : String (different values: 2) melee (x147) ranged (x51) [actionType] : object value : String (different values: 4) passive (x383) action (x146) reaction (x55) free (x8) [actions] : object [value] : Integer (different values: 3) 2 (x38) 3 (x9) 1 (x99) [category] : String (different values: 16) defensive (x210) offensive (x269) martial (x41) heavy (x1) ammo (x14) interaction (x95) light (x12) simple (x15) medium (x6) wand (x6) poison (x5) mutagen (x1) elixir (x2) advanced (x5) unarmed (x1) potion (x1) [baseItem] : String (different values: 36) [bonusDamage] : object value : Integer (different values: 1) 0 (x62) [bulk] : object value : mixed Integer (different values: 6) 2 (x18) 4 (x1) 1 (x40) 0 (x26) 6 (x1) 3 (x1) Float (different values: 1) 0,1 (x67) [containerId] : mixed [equipped] : object carryType : String (different values: 2) held (x48) worn (x106) [handsHeld] : Integer (different values: 3) 1 (x41) 2 (x7) 0 (x82) [invested] : Boolean (different values: 1) False (x3) [inSlot] : Boolean (different values: 2) True (x8) False (x15) [slot] : String (different values: 1) (x5) [group] : String (different values: 16) bow (x6) sword (x15) plate (x4) chain (x8) dart (x3) spear (x1) knife (x11) club (x5) hammer (x5) leather (x7) polearm (x3) bomb (x3) brawling (x1) crossbow (x6) axe (x1) flail (x2) [hardness] : Integer (different values: 2) 0 (x153) 5 (x1) [hp] : object max : Integer (different values: 2) 0 (x153) 20 (x1) value : Integer (different values: 2) 0 (x153) 20 (x1) [material] : object [grade] : mixed [type] : mixed [price] : object value : object [gp] : Integer (different values: 28) [sp] : Integer (different values: 6) 1 (x11) 9 (x3) 3 (x4) 2 (x4) 5 (x2) 6 (x4) [cp] : Integer (different values: 2) 5 (x2) 1 (x2) [per] : Integer (different values: 1) 10 (x12) [quantity] : Integer (different values: 10) 1 (x118) 20 (x4) 60 (x2) 8 (x1) 2 (x11) 5 (x1) 4 (x6) 110 (x1) 10 (x6) 3 (x4) [reload] : object value : String (different values: 5) 0 (x9) (x34) 1 (x4) - (x14) 2 (x1) [runes] : object [potency] : Integer (different values: 2) 0 (x55) 1 (x26) [property] : array Length: min=0 max=1 Value type: String (different values: 2) flaming (x1) corrosive (x1) [striking] : Integer (different values: 2) 0 (x46) 1 (x16) [resilient] : Integer (different values: 2) 1 (x1) 0 (x18) [reinforcing] : Integer (different values: 1) 0 (x1) [size] : String (different values: 2) med (x145) lg (x8) [splashDamage] : object [value] : Integer (different values: 2) 0 (x49) 2 (x3) [usage] : object value : String (different values: 5) held-in-one-plus-hands (x6) held-in-two-hands (x14) held-in-one-hand (x103) wornbracers (x1) worngloves (x1) [acBonus] : Integer (different values: 4) 6 (x1) 2 (x9) 4 (x6) 1 (x4) [checkPenalty] : Integer (different values: 3) -3 (x1) -1 (x12) -2 (x6) [dexCap] : Integer (different values: 4) 0 (x1) 3 (x8) 1 (x6) 4 (x4) [speedPenalty] : Integer (different values: 3) -10 (x1) 0 (x13) -5 (x6) [strength] : Integer (different values: 4) 4 (x1) 1 (x8) 3 (x6) 0 (x4) [stackGroup] : String (different values: 4) arrows (x6) blowgunDarts (x2) coins (x1) bolts (x4) [uses] : object autoDestroy : Boolean (different values: 2) True (x23) False (x6) max : Integer (different values: 2) 1 (x27) 5 (x2) value : Integer (different values: 2) 1 (x27) 5 (x2) [deathNote] : Boolean (different values: 1) True (x25) [mod] : object value : Integer (different values: 7) 20 (x2) 18 (x1) 0 (x1) 15 (x2) 12 (x2) 16 (x1) 23 (x1) [proficient] : object value : Integer (different values: 1) 0 (x10) [showSlotlessLevels] : object value : Boolean (different values: 1) False (x48) [frequency] : object max : Integer (different values: 1) 1 (x19) per : String (different values: 4) round (x11) day (x6) turn (x1) PT10M (x1) value : Integer (different values: 1) 1 (x19) [start] : object [initiative] : mixed value : Integer (different values: 1) 0 (x2) [tokenIcon] : object show : Boolean (different values: 1) True (x2) [specific] : object material : object [grade] : mixed [type] : mixed runes : object potency : Integer (different values: 1) 1 (x1) property : array<> Length: min=0 max=0 Value type: mixed striking : Integer (different values: 1) 1 (x1) [spell] : object _id : String (different values: 6) K6QgCwbtDYwYyte0 (x1) 2Y1WCltQ7Mx63hgg (x1) f8SBoXiXQjlCKqly (x1) jwK43yKsHTkJQvQ9 (x1) HTou8cG05yuSkesj (x1) gKKqvLohtrSJj3BM (x1) flags : object core : object sourceId : String (different values: 5) Compendium.pf2e.spells-srd.Item.xRgU9rrhmGAgG4Rc (x1) Compendium.pf2e.spells-srd.Item.gKKqvLohtrSJj3BM (x2) Compendium.pf2e.spells-srd.Item.f8SBoXiXQjlCKqly (x1) Compendium.pf2e.spells-srd.Item.jwK43yKsHTkJQvQ9 (x1) Compendium.pf2e.spells-srd.Item.HTou8cG05yuSkesj (x1) img : String (different values: 5) icons/commodities/bones/skull-hollow-brown-red.webp (x1) systems/pf2e/icons/spells/magic-missile.webp (x2) icons/creatures/magical/spirit-undead-winged-ghost.webp (x1) systems/pf2e/icons/spells/see-invisibility.webp (x1) icons/magic/perception/orb-eye-scrying.webp (x1) name : String (different values: 6) Peaceful Rest (x1) Force Barrage (x1) Illusory Creature (x1) See Invisibility (x1) Status (x1) Magic Missile (x1) [sort] : Integer (different values: 1) 0 (x5) system : object [area] : mixed cost : object value : String (different values: 1) (x6) counteraction : Boolean (different values: 1) False (x6) damage : object [0] : object [applyMod] : Boolean (different values: 1) False (x1) [category] : mixed formula : String (different values: 1) 1d4+1 (x2) kinds : array Length: min=1 max=1 Value type: String (different values: 1) damage (x2) materials : array<> Length: min=0 max=0 Value type: mixed type : String (different values: 1) force (x2) [defense] : mixed description : object value : String (different values: 6)

The targeted corpse doesn't decay, nor can it be transformed into an undead. If the corpse is subject to a spell that requires the corpse to have died within a certain amount of time (for example, @UUID[Compendium.pf2e.spells-srd.Item.Raise Dead]), do not count the duration of peaceful rest against that time. This spell also prevents ordinary bugs and pests (such as maggots) from consuming the body.


Heightened (5th) The spell's duration is unlimited, but the spell takes one more action to cast and requires a cost (embalming fluid worth 6 gp).

(x1)

You fire a shard of solidified magic toward a creature that you can see. It automatically hits and deals 1d4+1 force damage. For each additional action you use when Casting the Spell, increase the number of shards you shoot by one, to a maximum of three shards for 3 actions. You choose the target for each shard individually. If you shoot more than one shard at the same target, combine the damage before applying bonuses or penalties to damage, resistances, weaknesses, and so forth.


Heightened (+2) You fire one additional shard with each action you spend.

(x1)

You create an illusory image of a Large or smaller creature. It generates the appropriate sounds, smells, and feels believable to the touch. If you and the image are ever farther than 500 feet apart, the spell ends.

The image can't speak, but you can use your actions to speak through the creature, with the spell disguising your voice as appropriate. You might need to attempt a Deception or Performance check to mimic the creature, as determined by the GM. This is especially likely if you're trying to imitate a specific person and engage with someone that person knows.

In combat, the illusion can use 2 actions per turn, which it uses when you Sustain the Spell. It uses your spell attack roll for attack rolls and your spell DC for its AC. Its saving throw modifiers are equal to your spell DC - 10. It is substantial enough that it can flank other creatures. If the image is hit by an attack or fails a save, the spell ends.

The illusion can cause damage by making the target believe the illusion's attacks are real, but it cannot otherwise directly affect the physical world. If the illusory creature hits with a Strike, the target takes mental damage equal to 1d4 plus your spellcasting ability modifier. This is a mental effect. The illusion's Strikes are nonlethal. If the damage doesn't correspond to the image of the monster-for example, if an illusory Large dragon deals only 5 damage-the GM might allow the target to attempt an immediate Perception check to disbelieve the spell. Any relevant resistances and weaknesses apply if the target thinks they do, as judged by the GM. For example, if the illusion wields a warhammer and attacks a creature resistant to bludgeoning damage, the creature would take less mental damage. However, illusory damage does not deactivate regeneration or trigger other effects that require a certain damage type. The GM should track illusory damage dealt by the illusion.

Any creature that touches the image or uses the Seek action to examine it can attempt to disbelieve your illusion. When a creature disbelieves the illusion, it recovers from half the damage it had taken from it (if any) and doesn't take any further damage from it.


Heightened (+1) The damage of the image's Strikes increases by 1d4, and the maximum size of creature you can create increases by one (to a maximum of Gargantuan).

(x1)

You can see @UUID[Compendium.pf2e.conditionitems.Item.Invisible] creatures and objects. They appear to you as translucent shapes, and they are @UUID[Compendium.pf2e.conditionitems.Item.Concealed] to you.


Heightened (5th) The spell has a duration of 8 hours.

(x1)

As long as you and the target are on the same plane of existence and both alive, you remain aware of its present state. You know the target's direction from you, distance from you, and any conditions affecting it.


Heightened (4th) The spell's range increases to 30 feet, and you can target up to 10 creatures.

(x1)

You send a dart of force streaking toward a creature that you can see. It automatically hits and deals 1d4+1 force damage. For each additional action you use when Casting the Spell, increase the number of missiles you shoot by one, to a maximum of three missiles for 3 actions. You choose the target for each missile individually. If you shoot more than one missile at the same target, combine the damage before applying bonuses or penalties to damage, resistances, weaknesses, and so forth.


Heightened (+2) You shoot one additional missile with each action you spend.

(x1) duration : object sustained : Boolean (different values: 2) False (x5) True (x1) value : String (different values: 4) until the next time you make your daily preparations (x1) (x3) 10 minutes (x1) 1 day (x1) [heightening] : object levels : object 5 : object time : object value : String (different values: 1) 3 (x1) traits : object value : array Length: min=2 max=2 Value type: object id : String (different values: 2) concentrate (x1) manipulate (x1) readonly : Boolean (different values: 1) False (x2) value : String (different values: 2) Concentrate (x1) Manipulate (x1) type : String (different values: 1) fixed (x1) level : object value : Integer (different values: 2) 2 (x4) 1 (x2) location : object heightenedLevel : Integer (different values: 2) 2 (x4) 1 (x2) [value] : String (different values: 1) (x5) publication : object license : String (different values: 2) ORC (x2) OGL (x4) remaster : Boolean (different values: 2) True (x2) False (x4) title : String (different values: 3) Pathfinder Player Core (x2) Pathfinder Core Rulebook (x3) (x1) range : object value : String (different values: 4) touch (x2) 120 feet (x2) 500 feet (x1) (x1) requirements : String (different values: 1) (x6) rules : ###FoundryRulesObject### slug : String (different values: 6) peaceful-rest (x1) force-barrage (x1) illusory-creature (x1) see-invisibility (x1) status (x1) magic-missile (x1) target : object value : String (different values: 4) 1 corpse (x1) 1 creature (x2) (x2) 1 willing living creature (x1) time : object value : String (different values: 2) 2 (x4) 1 to 3 (x2) traits : object rarity : String (different values: 1) common (x6) traditions : array Length: min=2 max=4 Value type: String (different values: 4) arcane (x5) divine (x3) occult (x6) primal (x2) value : array Length: min=2 max=6 Value type: String (different values: 9) concentrate (x6) manipulate (x6) force (x2) auditory (x1) illusion (x1) olfactory (x1) visual (x1) revelation (x1) detection (x1) [overlays] : object type : String (different values: 1) spell (x6) type : String (different values: 12) spellcastingEntry (x67) spell (x580) melee (x198) action (x592) weapon (x62) armor (x19) equipment (x34) consumable (x29) lore (x10) effect (x2) treasure (x9) shield (x1) [_stats] : object compendiumSource : String (different values: 294) [flags] : object pf2e : object linkedWeapon : String (different values: 55) name : String (all different values) system : object [abilities] : object cha : object mod : Integer (different values: 10) 5 (x15) 4 (x14) 0 (x15) -5 (x5) 1 (x15) 2 (x20) -2 (x3) 3 (x6) 6 (x3) 7 (x1) con : object mod : Integer (different values: 8) 5 (x7) 4 (x19) 0 (x25) 2 (x13) 6 (x2) 1 (x14) 3 (x16) 7 (x1) dex : object mod : Integer (different values: 8) 3 (x22) 0 (x3) 4 (x23) 2 (x10) 5 (x21) 1 (x2) 6 (x15) -5 (x1) int : object mod : Integer (different values: 13) 5 (x3) -5 (x7) 2 (x18) 0 (x25) 4 (x6) 1 (x9) -2 (x9) -1 (x4) -4 (x5) 6 (x5) 7 (x1) -3 (x2) 3 (x3) str : object mod : Integer (different values: 12) 7 (x7) 5 (x13) 2 (x12) 3 (x13) 4 (x20) 1 (x4) -5 (x15) -2 (x1) 0 (x2) 6 (x7) -4 (x1) 8 (x2) wis : object mod : Integer (different values: 10) 4 (x26) 2 (x18) 3 (x37) 1 (x5) 0 (x6) -5 (x1) -1 (x1) 6 (x1) 5 (x1) 8 (x1) attributes : object ac : object [details] : String (different values: 3) (x89) all-around vision (x7) (26 with shield raised) (x1) value : Integer (different values: 17) 31 (x9) 24 (x9) 21 (x14) 16 (x4) 25 (x8) 30 (x6) 22 (x6) 18 (x2) 19 (x3) 23 (x6) 17 (x2) 20 (x6) 0 (x7) 28 (x9) 27 (x14) 26 (x6) 14 (x1) [allSaves] : object value : String (different values: 8) +1 status to all saves vs. magic (x18) (x64) +1 status to all saves vs. magic, +2 status to all saves vs. mental (x7) +1 status vs. poison (x1) +2 status to all saves vs. disease and poison (x4) +1 status to all saves vs. vitality (x1) +2 status to all saves vs. bleed, death effects, disease, doomed, fatigued, paralyzed, poison, and sickened (x1) +2 status to all saves vs. magic (x1) hp : object details : String (different values: 10) (void healing) (x1) void healing (x24) void healing, rejuvenation (x5) (x74) fast healing 7 (x1) regeneration 10 (deactivated by holy or silver) (x1) death flame (x3) planar fast healing 5 (x1) death shadows (x1) death motes (x1) max : Integer (different values: 47) temp : Integer (different values: 1) 0 (x112) value : Integer (different values: 47) [tempmax] : Integer (different values: 1) 0 (x10) [immunities] : array Length: min=0 max=7 Value type: object type : String (different values: 22) [speed] : object otherSpeeds : array Length: min=0 max=2 Value type: object type : String (different values: 4) fly (x24) burrow (x6) climb (x12) swim (x10) value : Integer (different values: 7) 30 (x4) 15 (x2) 20 (x15) 5 (x4) 25 (x11) 40 (x8) 50 (x8) value : Integer (different values: 8) 30 (x25) 25 (x33) 20 (x11) 40 (x1) 10 (x5) 0 (x16) 35 (x4) 15 (x2) [details] : String (different values: 2) suction (x1) landbound (x1) [resistances] : array Length: min=1 max=5 Value type: object type : String (different values: 11) cold (x2) electricity (x2) fire (x4) piercing (x5) slashing (x5) physical (x11) all-damage (x8) poison (x10) bludgeoning (x9) critical-hits (x1) precision (x1) value : Integer (different values: 5) 5 (x32) 7 (x2) 3 (x1) 10 (x22) 9 (x1) [exceptions] : array Length: min=1 max=3 Value type: String (different values: 6) ghost-touch (x9) force (x8) vitality (x8) silver (x8) adamantine (x1) bludgeoning (x1) [doubleVs] : array Length: min=1 max=1 Value type: String (different values: 1) non-magical (x8) [weaknesses] : array Length: min=1 max=2 Value type: object type : String (different values: 10) cold (x3) vitality (x12) slashing (x1) cold-iron (x1) silver (x2) fire (x3) area-damage (x2) splash-damage (x2) holy (x9) piercing (x2) value : Integer (different values: 5) 5 (x20) 3 (x1) 7 (x3) 8 (x1) 10 (x12) [emitsSound] : String (different values: 1) encounter (x2) [hardness] : Integer (different values: 8) 0 (x8) 8 (x1) 3 (x1) 13 (x1) 12 (x1) 14 (x1) 16 (x1) 20 (x1) [hasHealth] : Boolean (different values: 1) True (x15) [stealth] : object details : String (different values: 8)

(expert)

(x7) (x1)

(trained)

(x1)

(expert), or 0 if the grate is open

(x1)

+21 (expert) or @Check[perception|dc:31|traits:action:seek] (expert) to notice the hidden override mechanism in the north wall

(x1)

@Check[perception|dc:32|traits:action:seek] (master)

(x1)

@Check[perception|dc:30|traits:action:seek] (expert)

(x1)

(expert) to realize the illusory images conceal a magical trap (noticing the images has a DC of 0)

(x2) value : Integer (different values: 12) 13 (x1) 10 (x2) 9 (x1) 11 (x1) 15 (x1) 12 (x1) 16 (x1) 18 (x2) 21 (x1) 22 (x1) 20 (x1) 25 (x2) details : object [blurb] : String (different values: 50) [languages] : object details : String (different values: 8) (x76) cannot speak any language (x1) wolf empathy (x1) (can't speak any language) (x3) telepathy 100 feet (x13) telepathy 100 feet, tongues (x1) tongues (x1) telepathy 100 feet (with spectral thralls only) (x1) value : array Length: min=0 max=7 Value type: String (different values: 16) chthonian (x3) common (x48) diabolic (x11) empyrean (x9) necril (x14) gnomish (x3) sakvroth (x51) elven (x12) aklo (x40) fey (x1) varisian (x1) draconic (x7) shadowtongue (x1) dwarven (x1) daemonic (x7) caligni (x6) level : object value : Integer (different values: 14) 11 (x8) 7 (x11) 10 (x4) 5 (x9) -1 (x1) 3 (x7) 4 (x13) 1 (x2) 6 (x15) 2 (x4) 9 (x16) 0 (x1) 8 (x18) 12 (x3) [privateNotes] : String (different values: 2) (x96)

During their trek through the lowest levels of the Abomination Vaults, the heroes likely face Belcorra several times before they finally acquire the fulcrum lenses they need to defeat her for good. She learns about them from her wisp allies and you can thereafter use her whenever her appearance might cause the most tension. She should attack at least once on each dungeon level, as often as every couple of days. You shouldn't have Belcorra fight alongside other creatures until the adventure's finale-she's tough enough on her own!

Each time Belcorra attacks, she learns more about how the heroes fight and adapts her tactics and her preparations. She might cast @UUID[Compendium.pf2e.spells-srd.Item.Spell Immunity] to protect herself from the heroes' most effective spells, @UUID[Compendium.pf2e.spells-srd.Item.Truesight] or @UUID[Compendium.pf2e.spells-srd.Item.See the Unseen] to keep them in sight, or @UUID[Compendium.pf2e.spells-srd.Item.Dispel Magic] to counter their magical defenses. She mocks the heroes for their failures and rages at their successes-remember, she has been aware of them since her test firing of Gauntlight's beam in "Ruins of Gauntlight."

First Attack As soon as Belcorra realizes the heroes' presence, she seeks them out, traveling through the Gauntlight footprint (areas A37 and B28). She casts @UUID[Compendium.pf2e.spells-srd.Item.Phantasmal Calamity] at a distance and retreats, moving through walls if necessary so the heroes can't follow.

Second Attack Belcorra wants the heroes to fear her, so she approaches them more closely the second time and uses single-target spells like @UUID[Compendium.pf2e.spells-srd.Item.Never Mind] and @UUID[Compendium.pf2e.spells-srd.Item.Phantasmal Killer] while demanding the heroes flee her Abomination Vaults. With her message delivered, she retreats after only a few rounds.

Later Attacks Once the heroes have recovered a fulcrum lens or the @UUID[Compendium.pf2e.equipment-srd.Item.Fulcrum Lattice], Belcorra considers the heroes an actual threat, but her anger overrides her caution. She attacks with her full might, using her Corrupting Gaze and ghostly hand along with her spells. If she defeats a hero, she retreats, confident that they'll leave her alone.

Leveraging Agents Belcorra has several living allies within the Abomination Vaults, including the urdefhan cult and the Children of Belcorra. She might send these groups after the heroes, insisting they let the heroes know they're acting on Belcorra's orders. Fortunately, neither group can muster large numbers, so the heroes should be able to manage an attack from them.

Killing Allies Belcorra learns if the heroes make alliances, such as with nearby calignis or drow. She knows better than to face powerful, entrenched leaders like Galudu or Quara, but she might murder a few guards or direct monsters where they can most damage the heroes' allies. It's important to Belcorra that she leave some evidence (usually a single, injured survivor) to let the heroes know she had orchestrated the attack.

In the Footprint Belcorra is most effective fighting the heroes who enter the Gauntlight footprint (areas A37 and B28) due to her Haunted Lighthouse ability.

The Final Attack If the heroes defeat Belcorra shortly before they reach the Empty Vault, she uses the power of the @UUID[Compendium.pf2e.equipment-srd.Item.Ebon Fulcrum Lens] to hasten her rejuvenation so she can face them in her sanctum. Belcorra doesn't ever surrender or flee in the Empty Vault. The heroes could possibly face her there without yet having the ability to permanently defeat her. In this case, they'll need to retreat to collect the fulcrum lenses and return to face her again. Once the heroes can focus Nhimbaloth's gaze upon Belcorra, they can defeat the sorcerer for good.

(x1) [publicNotes] : String (different values: 56) publication : object license : String (different values: 1) OGL (x112) remaster : Boolean (different values: 1) False (x112) title : String (different values: 4) Pathfinder Abomination Vaults Hardcover Compilation (x8) Pathfinder #163: Ruins of Gauntlight (x27) Pathfinder #164: Hands of the Devil (x45) Pathfinder #165: Eyes of Empty Death (x32) [description] : String (different values: 15)

A bloody image of Belcorra arises, emits a soul‑draining light, then inhales blood from living creatures in the room.

(x1)

The sounds of devastation rise from the diorama, and a beam of shimmering energy lances outward from the tiny model of Gauntlight.

(x1)

A jagged spike of metal shoots from a hidden launcher.

(x1)

A half-dozen ghostly kobolds rise from the rubble in a howling vortex.

(x1)

The hatch atop the haunted furnace flips open and disgorges a pair of shrieking, burning ghosts.

(x1)

An overwhelming feeling of being watched wells up in the minds of those in the room, an instant before an eerie red eye opens in the western wall.

(x1)

A hidden rune on the floor under the filth, just past the threshold, triggers an ersatz ghost.

(x1)

When any creature other than a devil enters the light, the magic interwoven in the light holds the creature in place and rings an alarm.

(x1)

The rusty grate covers a pit that's 10 feet in diameter and 40 feet deep.

(x1)

Six long blades, hidden in grooves in the walls and floor, zigzag through different parts of this hallway when any pressure plate in the hallway intersection is depressed; there are so many plates it's impossible to avoid them when moving through the room. The blades retreat into the floor and move through the hidden grooves before swinging out from the wall again in a different location.

(x1)

Seven nozzles hidden within holes in the 15‑foot-high ceiling release a poison gas.

(x1)

A hard-to-reach rune is placed on the lock's tumbler. It emits a blast of force when the door is jostled.

(x1)

The fog solidifies into tiny, gnawing creatures that devour everyone within before fading back into mist.

(x1)

Psychically enhanced illusions flood the minds of creatures in the 40-foot-long, 15-foot-wide hallway (the white dotted box on the map) with memories of their past failures.

(x1)

Psychically-enhanced illusions flood the minds of creatures in the 95-foot-long, 15-foot-wide hallway (the white dotted box on the map) with visions of their failures yet to come.

(x1) [disable] : String (different values: 14)

@Check[thievery|dc:22|name:Wipe Away Blood] (trained) to wipe away enough of the bloodstain to disrupt the haunt's necromantic energies, or @Check[religion|dc:20|name:Excorcise Haunt] (trained) to exorcise the haunt

(x1)

@Check[thievery|dc:20|name:Deactivate Model of Gauntlight|traits:magical,trap] (trained) to quickly deactivate the model of Gauntlight before it triggers, or @Check[stealth|dc:23|name:Creep by Trap|traits:magical,trap] (trained) to creep by a trap without triggering it.

(x1)

@Check[thievery|dc:16|name:Disable Launcher|traits:mechanical,trap] to disable one of the four launchers or @Check[acrobatics|dc:12|name:Avoid Trip Line|traits:mechanical,trap] to step over a trip line (this doesn't disarm the trap, but avoids triggering it)

(x1)

@Check[intimidation|dc:18|name:Frighten the Spirits] (trained) to frighten the spirits with a threatening display, or @Check[religion|dc:21|name:Excorcise the Spirits] (trained) to exorcise the spirits

(x1)

@Check[intimidation|dc:22|name:Cow a Spirit] (trained) to cow one of the vengeful spirits or @Check[religion|dc:25|name:Exorcise the Spirit] (trained) to exorcise the spirit. The haunt remains active until both spirits are cowed or exorcised, or until the furnace is destroyed.

(x1)

@Check[deception|dc:22|name:Appear Uninteresting|traits:haunt] (trained) to appear uninteresting to the watching eye (and thus be ignored by it) or @Check[religion|dc:22|name:Ward Against Being Seen|traits:haunt] (trained) to ward against being seen by or affected by the eye.

(x1)

@Check[thievery|dc:28|name:Remove Rune|traits:magical,trap] (expert) to remove the rune without triggering it, or @UUID[Compendium.pf2e.spells-srd.Item.Dispel Magic] (4th level; counteract DC 26) to dispel the rune

(x1)

@Check[thievery|dc:26|name:Distort or Diffuse the Light|traits:magical,trap] (master) to distort or diffuse the light, keeping the light cone intact but preventing the trap from triggering, or @UUID[Compendium.pf2e.spells-srd.Item.Dispel Magic] (4th level; counteract DC 26) to dispel the light, leaving the room in darkness

(x1)

@Check[thievery|dc:18|name:Harmlessly Trigger Trap] to harmlessly trigger the trap by nudging the gate or the dangling winch, or @Check[thievery|dc:24|name:Stabilize Grate] to stabilize the grate so it doesn't collapse.

(x1)

@Check[thievery|dc:26|name:Disable Each Blade] (expert) to disable each blade, or utter the magical passphrase (which only Chafkhem knows) to deactivate the trap for 10 minutes

(x1)

@Check[thievery|dc:33|name:Disable Hidden Mechanism|traits:action:disable-a-device] (master) to disable the hidden mechanism on the north wall, immediately sucking the gas from the room, or @Check[thievery|dc:29|name:Plug One Nozzle|traits:action:disable-a-device] (expert) to adequately plug one of the seven nozzles. When all seven nozzles are plugged or destroyed, the trap is deactivated.

(x1)

@Check[thievery|dc:32|name:Disarm the Rune|traits:action:disable-a-device] (master) to disarm the rune, or @UUID[Compendium.pf2e.spells-srd.Item.Dispel Magic] (5th rank; counteract DC 28) to counteract the rune's magic.

(x1)

@Check[survival|dc:28|name:Disrupt the Fog] (expert) to disrupt the fog before the hazard triggers or @UUID[Compendium.pf2e.spells-srd.Item.Dispel Magic] (5th level; counteract DC 26) to counteract the magic.

(x1)

@Check[occultism|dc:32|name:Weaken the images] (master) or @UUID[Compendium.pf2e.spells-srd.Item.Dispel Magic] (5th level; counteract DC 26) to weaken the images; three successes are required to disable the trap

(x2) [isComplex] : Boolean (different values: 2) True (x7) False (x8) [reset] : String (different values: 13)

If the haunt is disabled or destroyed through damage, the bloody phantom of Belcorra sprays upward in a spiral, dousing the trap door leading to area A25 before draining upward through the keyhole, which reduces the Thievery DC to @UUID[Compendium.pf2e.actionspf2e.Item.Pick a Lock]{Pick the Lock} to @Check[thievery|dc:20|name:Pick Trap Door|traits:action:pick-a-lock,skill,manipulate].

At the next sunrise, the blood drains back down to this room and the haunt resets. The haunt is destroyed permanently once Lasda Venkervale is rescued from area D9.

(x1)

Each trap resets automatically after 1 hour.

(x1) (x2)

The haunt deactivates if there are no frightened creatures in area A7 at the start of its turn. The ghostly kobolds return to the rubble pile.

The haunt can't activate again for 1 hour.

(x1)

The haunt resets 1 hour after there are no creatures in the room.

(x1)

The haunt becomes inert at the end of any round in which there are no @UUID[Compendium.pf2e.conditionitems.Item.Frightened] creatures it can see. It stays dormant for 1 hour, after which point it resets.

(x1)

The trap automatically resets after 1 hour.

(x1)

The stasis magic in the light builds up over the course of an hour, after which the trap can trigger again.

(x1)

The trap resets when no creatures remain in area B20. Damaged or destroyed blades aren't repaired when the trap resets.

(x1)

After an hour, the trap deactivates; the gas disperses slowly, and the doors can be opened again. After 24 hours, the gas builds up and the trap can be triggered again.

(x1)

The rune resets 1 minute after it triggers.

(x1)

The hazard resets over the course of an hour as the daemonic stain reenergizes the fog.

(x1)

The trap resets immediately and can affect the same creature multiple times on the creature's turn.

(x2) [routine] : String (different values: 8)

(1 action) The bloody image opens its mouth and appears to inhale, drawing blood from the body of one creature in its line of sight within 90 feet from the center of area A11. The creature targeted must attempt a @Check[fortitude|dc:20|traits:damaging-effect] save.


Critical Success The creature is unaffected.

Success The creature takes @Damage[1d10[bleed]].

Failure The creature takes @Damage[(1d10+6)[bleed]] damage.

Critical Failure The creature takes @Damage[(2d10+6)[bleed]] damage and is @UUID[Compendium.pf2e.conditionitems.Item.Enfeebled]{Enfeebled 2} as long as it's bleeding.

(x1) (x8)

(1 action) The spirits swoop together toward one creature in area A7 who's @UUID[Compendium.pf2e.conditionitems.Item.Frightened], instilling feelings of betrayal and confusion. The target takes @Damage[(1d10+4)[mental]] damage (@Check[will|dc:18|basic] save).

(x1)

(3 actions) The burning ghosts lash at a random @UUID[Compendium.pf2e.conditionitems.Item.Stupefied] creature in the room (or any random creature, if no creatures in the room are stupefied).

(x1)

(1 action) The eye glances about, and those it can see (whether in area C4 or outside of it) take @Damage[4d6[mental]] damage (@Check[will|dc:21|basic|traits:haunt] save) as fears of being watched impart ripples of pain.

A creature that takes mental damage from this effect doesn't reduce their @UUID[Compendium.pf2e.conditionitems.Item.Frightened] value at the end of their next turn.

(x1)

(1 action) All @UUID[Compendium.pf2e.conditionitems.Item.Stunned] and @UUID[Compendium.pf2e.conditionitems.Item.Paralyzed] creatures in the room take @Damage[1d10[mental]] damage (@Check[will|dc:26|basic|traits:magical,trap] save). Creatures who fail also become paralyzed for 1 round but can use a reaction to mentally fight off this stasis; creatures who do so take @Damage[5d10[mental]] damage mental damage but are no longer paralyzed.

(x1)

(7 actions) The trap spends 1 action for each of its blades; a blade makes a scythe Strike against each creature in its region. With its final action, the trap uses Scythe Shuffle. Reduce the number of actions the trap can take by 1 for each destroyed blade.

(x1)

(1 action) The gas intensifies. Each creature in the room must make a @Check[fortitude|dc:30].


Critical Success The creature is unaffected and becomes temporarily immune to the gas for 1 hour, though if the creature has already been stupefied by the trap, that condition remains for its normal duration.

Success The creature is unaffected.

Failure The creature becomes @UUID[Compendium.pf2e.conditionitems.Item.Stupefied]{Stupefied 1} for 24 hours. If the target is already stupefied, the condition value increases by 1 (to a maximum of stupefied 4) and the target takes @Damage[8d6[mental]] damage.

Critical Effect As failure, except the target takes double the mental damage.

(x1) [initiative] : object statistic : String (different values: 2) perception (x96) deception (x1) [perception] : object details : String (different values: 5) (x93) corpse sense (precise) 30 feet (x1) spirit sight (precise) 30 feet (x1) painsight (x1) magic sense (x1) mod : Integer (different values: 19) 22 (x5) 16 (x13) 19 (x5) 12 (x6) 2 (x1) 10 (x6) 15 (x8) 8 (x3) 7 (x3) 11 (x7) 17 (x4) 9 (x3) 14 (x8) 6 (x1) 18 (x15) 13 (x5) 21 (x2) 20 (x1) 25 (x1) senses : array Length: min=0 max=3 Value type: object type : String (different values: 9) darkvision (x68) tremorsense (x13) scent (x6) low-light-vision (x4) greater-darkvision (x20) truesight (x3) motion-sense (x3) wavesense (x3) see-invisibility (x1) [acuity] : String (different values: 2) imprecise (x22) precise (x6) [range] : Integer (different values: 2) 30 (x19) 60 (x9) [vision] : Boolean (different values: 1) False (x3) [resources] : object [focus] : object max : Integer (different values: 2) 1 (x52) 2 (x1) value : Integer (different values: 2) 1 (x52) 2 (x1) saves : object fortitude : object saveDetail : String (different values: 1) (x112) value : Integer (different values: 22) reflex : object saveDetail : String (different values: 1) (x112) value : Integer (different values: 19) 18 (x14) 13 (x9) 19 (x7) 9 (x5) 8 (x5) 16 (x9) 15 (x5) 17 (x13) 12 (x5) 7 (x1) 10 (x4) 14 (x5) 11 (x9) 20 (x3) 3 (x1) 0 (x7) 21 (x7) 6 (x1) 22 (x2) will : object saveDetail : String (different values: 1) (x112) value : Integer (different values: 21) [skills] : object [arcana] : object base : Integer (different values: 7) 21 (x1) 7 (x1) 19 (x2) 14 (x1) 23 (x1) 18 (x1) 16 (x1) [deception] : object base : Integer (different values: 12) 21 (x3) 16 (x3) 7 (x1) 12 (x6) 15 (x3) 8 (x1) 19 (x4) 13 (x1) 10 (x1) 17 (x1) 20 (x2) 22 (x2) [intimidation] : object base : Integer (different values: 17) 23 (x1) 17 (x6) 22 (x2) 10 (x6) 8 (x2) 5 (x1) 14 (x3) 15 (x9) 19 (x4) 16 (x4) 12 (x6) 11 (x2) 18 (x4) 21 (x2) 25 (x1) 20 (x1) 13 (x1) [occultism] : object base : Integer (different values: 14) 23 (x1) 11 (x2) 10 (x2) 8 (x1) 6 (x1) 13 (x1) 18 (x6) 17 (x2) 12 (x5) 19 (x1) 26 (x1) 16 (x3) 21 (x1) 14 (x1) [special] : array Length: min=1 max=1 Value type: object base : Integer (different values: 1) 20 (x1) label : String (different values: 1) underground (x1) predicate : array Length: min=1 max=1 Value type: String (different values: 1) terrain:underground (x1) [stealth] : object base : Integer (different values: 16) 19 (x8) 11 (x10) 16 (x6) 15 (x6) 10 (x6) 7 (x2) 9 (x3) 8 (x2) 14 (x4) 20 (x7) 13 (x6) 18 (x6) 17 (x8) 22 (x2) 23 (x1) 21 (x1) [special] : array Length: min=1 max=1 Value type: object base : Integer (different values: 2) 13 (x1) 21 (x2) label : String (different values: 2) while buried in a bog (x2) in the shooting gallery (x1) predicate : array Length: min=1 max=1 Value type: String (different values: 2) buried (x2) terrain:shooting-gallery (x1) [athletics] : object base : Integer (different values: 19) 20 (x6) 23 (x4) 12 (x8) 3 (x1) 14 (x4) 9 (x2) 10 (x1) 7 (x1) 15 (x4) 11 (x4) 5 (x1) 13 (x4) 18 (x4) 17 (x4) 8 (x1) 16 (x2) 19 (x3) 22 (x2) 21 (x1) [special] : array Length: min=1 max=1 Value type: object base : Integer (different values: 8) 12 (x1) 13 (x1) 11 (x2) 7 (x1) 14 (x1) 22 (x1) 16 (x1) 19 (x1) label : String (different values: 4) to Climb (x2) Climbing (x4) to High Jump or Long Jump (x2) to Grapple or Shove (x1) predicate : array Length: min=1 max=1 Value type: mixed String (different values: 1) action:climb (x6) object or : array Length: min=2 max=2 Value type: String (different values: 4) action:long-jump (x2) action:high-jump (x2) action:grapple (x1) action:shove (x1) [religion] : object base : Integer (different values: 12) 19 (x3) 8 (x1) 10 (x1) 15 (x2) 13 (x1) 9 (x1) 16 (x3) 11 (x4) 22 (x1) 18 (x1) 23 (x1) 14 (x1) [acrobatics] : object base : Integer (different values: 18) 6 (x1) 19 (x6) 13 (x2) 8 (x3) 7 (x3) 9 (x2) 12 (x2) 10 (x3) 11 (x9) 18 (x9) 17 (x8) 20 (x2) 15 (x8) 16 (x4) 23 (x1) 22 (x2) 21 (x1) 14 (x1) [special] : array Length: min=1 max=1 Value type: object base : Integer (different values: 1) 23 (x1) label : String (different values: 1) to Squeeze (x1) predicate : array Length: min=1 max=1 Value type: String (different values: 1) action:squeeze (x1) [diplomacy] : object base : Integer (different values: 9) 14 (x1) 4 (x1) 15 (x4) 16 (x1) 12 (x1) 19 (x1) 23 (x1) 20 (x3) 21 (x1) [special] : array Length: min=1 max=1 Value type: object base : Integer (different values: 1) 10 (x1) label : String (different values: 1) vs. arthropods (x1) predicate : array Length: min=1 max=1 Value type: String (different values: 1) target:tag:arthropod (x1) [nature] : object base : Integer (different values: 7) 14 (x3) 5 (x1) 12 (x1) 16 (x2) 17 (x1) 18 (x1) 19 (x1) [survival] : object base : Integer (different values: 13) 16 (x5) 17 (x2) 14 (x2) 9 (x1) 11 (x2) 12 (x1) 8 (x1) 15 (x2) 10 (x4) 19 (x2) 21 (x2) 18 (x1) 20 (x2) [special] : array Length: min=1 max=1 Value type: object base : Integer (different values: 1) 18 (x2) label : String (different values: 1) to Subsist (x2) predicate : array Length: min=1 max=1 Value type: String (different values: 1) action:subsist (x2) [crafting] : object base : Integer (different values: 10) 13 (x1) 9 (x1) 11 (x1) 10 (x2) 15 (x1) 14 (x2) 18 (x1) 8 (x2) 12 (x4) 19 (x1) [note] : String (different values: 1) Repair only (x3) [special] : array Length: min=1 max=1 Value type: object base : Integer (different values: 1) 17 (x1) label : String (different values: 1) when painting (x1) predicate : array Length: min=1 max=1 Value type: String (different values: 1) action:craft:paint (x1) [thievery] : object base : Integer (different values: 6) 7 (x1) 20 (x1) 15 (x1) 18 (x1) 17 (x2) 14 (x1) [society] : object base : Integer (different values: 7) 16 (x1) 18 (x1) 10 (x1) 8 (x1) 9 (x1) 19 (x1) 21 (x1) [performance] : object base : Integer (different values: 2) 10 (x1) 12 (x4) [medicine] : object base : Integer (different values: 2) 16 (x1) 13 (x1) [spellcasting] : object rituals : object dc : Integer (different values: 10) 31 (x1) 25 (x1) 17 (x1) 26 (x2) 29 (x1) 23 (x2) 19 (x3) 30 (x1) 33 (x1) 28 (x2) traits : object rarity : String (different values: 4) unique (x35) common (x39) uncommon (x30) rare (x8) size : object value : String (different values: 6) sm (x15) huge (x2) med (x75) lg (x17) tiny (x2) grg (x1) value : array Length: min=1 max=7 Value type: String (different values: 51) [creatureType] : String (different values: 1) (x15) [statusEffects] : array<> Length: min=0 max=0 Value type: mixed [customModifiers] : object type : String (different values: 2) npc (x97) hazard (x15) [prototypeToken] : object name : String (different values: 7) Skeleton Guard (x1) Sarglagon (x1) Barbazu (x3) Seugathi Researcher (x1) Erinys (x1) Morlock (x1) Specter (x1)