diff --git a/README.md b/README.md index 2213bb657d..0dc37fb7b5 100644 --- a/README.md +++ b/README.md @@ -95,7 +95,8 @@ Avoid binding ALT-modified events, as these are not available under MacOS or var ### Dev Server -Do `npm run serve:dev` to launch a local dev server that serves the project files on [`http://localhost:8080/index.html`](http://localhost:8080/index.html). +Make sure you have everything installed (`npm install`) and built (`npm run build`) to have a fully functional site. +Run `npm run serve:dev` to launch a local dev server that serves the project files on [`http://localhost:8080/index.html`](http://localhost:8080/index.html). ### JSON Schema diff --git a/data/actions.json b/data/actions.json index 1a31aced50..6904aabe42 100644 --- a/data/actions.json +++ b/data/actions.json @@ -1,5 +1,257 @@ { "action": [ + { + "name": "Repair and Restore", + "source": "SoG2", + "page": 9, + "traits": [ + "downtime", + "manipulate", + "preparation|SoG2" + ], + "entries": [ + "You spend the week cleaning, repairing, and restoring the Cerulean Teahouse. Attempt a {@dc 19} {@skill Crafting}, {@dc 21} {@skill lore||Architecture} or {@skill lore||Labor Lore}, or {@dc 24} {@skill Athletics} check. If you expend 10 gp on resources to help, increase the result of your check by one degree of success. Once the PCs earn a total of 5 Restoration Points, the Cerulean Teahouse is fully restored; they earn 80 XP and 1 Reputation Point with both factions.", + { + "type": "successDegree", + "entries": { + "Critical Success": "You make excellent progress, and the PCs gain 2 Restoration Points.", + "Success": "You make normal progress, and the PCs gain 1 Restoration Point.", + "Failure": "You fail to make any progress.", + "Critical Failure": "Setback! You've accidentally damaged the building, and the PCs lose 1 Restoration Point." + } + } + ] + }, + { + "name": "Befriend Yami", + "source": "SoG2", + "page": 9, + "traits": [ + "concentrate", + "downtime", + "preparation|SoG2" + ], + "entries": [ + "Yami, the \"local cat\" who returns to the teahouse after hiding in the wild all summer, is initially wary of the PCs and doesn't allow anyone to approach at first. A PC can attempt a {@dc 14} {@skill Nature} check to befriend Yami. Once a PC achieves a Critical Success at Befriending Yami, this preparation activity can no longer be attempted.", + { + "type": "successDegree", + "entries": { + "Critical Success": "Yami takes a liking to the entire party, but particularly to the PC who rolled this critical success. No further rolls can be attempted to Befriend Yami. At the end of each week, the PC who Yami particularly likes should attempt a DC {@flatDC 11} flat check; on a success, Yami brings that PC a gift (roll on the \"Yami's Gifts\" table below). The PCs earn 80 XP and 1 Hope Point.", + "Success": "Yami takes a liking to the party and allows people to pet her and hold her, but she remains randomly standoffish.", + "Failure": "Yami remains wary but isn't chased off.", + "Critical Failure": "Yami hisses and runs into the wild for several days; you can't attempt to Befriend Yami for the rest of this week or the next week." + } + }, + { + "type": "data", + "tag": "table", + "name": "Yami's Gifts", + "source": "SoG2" + } + ] + }, + { + "name": "Host Ceremony", + "source": "SoG2", + "page": 10, + "traits": [ + "concentrate", + "downtime", + "manipulate", + "preparation|SoG2" + ], + "requirements": "The Cerulean Teahouse is fully repaired, and you have a functional set of tea ware.", + "entries": [ + "You spend the week preparing to host a tea ceremony for paying customers, then perform the ceremony for attendees on the last day of the workweek, providing them with tea, light snacks, and scintillating conversation. Spend 10 gp on supplies. If, instead, you spend 100 gp on supplies, treat a failure as a success. Attempt a {@dc 19} {@skill Performance} check or a {@dc 21} {@skill Society} check.", + { + "type": "successDegree", + "entries": { + "Critical Success": "The ceremony is an overwhelming success! You make a bit of money and earn 15 gp. The party gains 2 Hope Points.", + "Success": "The tea ceremony is a success! The party gains 1 Hope Point.", + "Failure": "The tea ceremony was disappointing. If another PC attempts to Host Ceremony this week, that attempt suffers a \u20131 circumstance penalty.", + "Critical Failure": "The ceremony was a disaster. No one can Host Ceremony again this week, and any attempt to Host Ceremony next week suffers a \u20131 circumstance penalty to the check. The party loses 1 Hope Point." + } + } + ] + }, + { + "name": "Aid Harvest", + "source": "SoG2", + "page": 10, + "traits": [ + "downtime", + "manipulate", + "move", + "preparation|SoG2" + ], + "entries": [ + "You spend the week helping farmers to harvest grain, rice, fruits, and vegetables, either by working in the fields, providing logistical expertise, or offering insights from your knowledge of the natural world. If the PCs successfully secured the old village expansion north of Willowshore as a supplementary site for last-minute crops in the previous adventure, then all checks to Aid Harvest gain a +1 circumstance bonus, and the first roll in any given week to Aid Harvest is improved by one degree of success. To Aid Harvest, attempt a {@dc 17} {@skill lore||Farming Lore}, {@dc 19} {@skill Athletics}, or {@dc 21} {@skill Nature} check.", + { + "type": "successDegree", + "entries": { + "Critical Success": "Not only is this week's harvest wildly successful, but supplemental foraging from the nearby wilds brought in even more food. The party gains 2 Food Points.", + "Success": "The crop harvest is a success, with a fair amount of surplus gathered. The party gains 1 Food Point.", + "Failure": "The crop yield is unimpressive; it's enough to help feed folks in the short term, but not enough to set aside anything for stores.", + "Critical Failure": "Disaster! The crop was infested with pests, riddled with fungus, or simply became spoiled. The party loses 1 Food Point." + } + } + ] + }, + { + "name": "Aid Hunt", + "source": "SoG2", + "page": 11, + "traits": [ + "concentrate", + "downtime", + "move", + "preparation|SoG2" + ], + "entries": [ + "You spend the week helping hunters and fishers to stalk game, check traps, and catch fish, either by using your skill at woodland survival, providing expert advice, or simply by lending your knowledge of the natural world. Attempt a {@dc 17} {@skill lore||Fishing} or {@skill lore||Hunting Lore}, {@dc 19} {@skill Survival}, or {@dc 21} {@skill Nature} check.", + { + "type": "successDegree", + "entries": { + "Critical Success": "You gather an impressive amount of food while not overhunting the area. The party gains 2 Food Points.", + "Success": "You catch and secure a fair amount of game and fish, but the area's bounty becomes scarce; no one can Aid Hunt for the rest of the week. The party gains 1 Food Point.", + "Failure": "You find only a few animals and catch a few fish; it's enough to supplement food for the week, but not enough to build up the town stores.", + "Critical Failure": "Your attempt to hunt and fish ends in disaster, with poorly managed hunts and overfishing overtaxing the ecosystem\u2014and even worse, some of the fish and game previously gathered is revealed to be infected or spoiled and must be destroyed. No one can Aid Hunt for the rest of the week. The party loses 1 Food Point." + } + } + ] + }, + { + "name": "Aid Townsfolk", + "source": "SoG2", + "page": 12, + "traits": [ + "downtime", + "preparation|SoG2" + ], + "entries": [ + "You spend the week helping the people of Willowshore prepare for winter. This could entail physical labor, such as chopping wood to build up the town's supply of firewood or helping to harvest dead trees or branches to prevent deadfalls. Alternately, you could work to keep the town's workers' spirits up by providing entertainment or helping them to relax after a hard day's work. Finally, you can draw upon your knowledge of Willowshore and its history to remind folks what has and hasn't worked well in previous winters. To Aid Townsfolk, attempt a {@dc 17} {@skill Athletics}, {@dc 19} {@skill lore||Willowshore Lore}, or {@dc 21} {@skill Performance} check.", + { + "type": "successDegree", + "entries": { + "Critical Success": "You've really helped to bolster the town's spirits, and the citizens find your aid to be as inspiring as it is helpful. The party gains 2 Security Points. You can choose instead to gain 1 Security Point and 1 Hope Point.", + "Success": "Your assistance helps the townsfolk accomplish more than they could've on their own. The party gains 1 Security Point.", + "Failure": "The work proves to be more complicated, difficult, and tiring than expected. The party gains no Security Points.", + "Critical Failure": "An unforeseen setback or accident undoes a lot of the work, potentially damaging townsfolk morale. The party loses 1 Security Point. If this is the first time a critical failure was rolled for Aid Townsfolk this week, the party also loses 1 Hope Point." + } + } + ] + }, + { + "name": "Reinforce Buildings", + "source": "SoG2", + "page": 12, + "traits": [ + "downtime", + "preparation|SoG2" + ], + "entries": [ + "You spend the week lending your labors to the efforts to repair and reinforce buildings to prepare for the upcoming winter. Alternately, you could lend your skill at crafting to help direct those efforts or to handle delicate repairs or improvements. Finally, you could use your knowledge to come up with solutions to bolster the town's infrastructure or to suggest unexplored methods of winter preparation. To Reinforce Buildings, attempt a {@dc 17} {@skill lore||Architecture} or {@skill lore||Engineering Lore}, {@dc 19} {@skill Crafting}, or {@dc 21} {@skill Athletics} check.", + { + "type": "successDegree", + "entries": { + "Critical Success": "The work went better than you expected! The party gains 2 Security Points.", + "Success": "Work proceeds on schedule without any accidents or setbacks. The party gains 1 Security Point.", + "Failure": "While reinforcements continue, the work has revealed underlying and unexpected damage or other unanticipated repair needs. The party gains no Security Points.", + "Critical Failure": "An accident hinders progress, be it a collapsing roof, a twisted ankle, or a painful mistake with a tool. The party loses 1 Security point from the damage caused by the accident, and the character who attempted this check must now attempt a {@dc 20} Fortitude saving throw to avoid becoming {@condition enfeebled 1} or {@condition clumsy 1} for 1 week (or until the condition is healed magically); the PC chooses which affliction they gain. If the Fortitude save is a critical failure, the PC gains both conditions." + } + } + ] + }, + { + "name": "Aid Festival Preparations", + "source": "SoG2", + "page": 15, + "traits": [ + "downtime", + "preparation|SoG2" + ], + "entries": [ + "You spend the week helping townsfolk get ready for First Long Night, either by preparing food for the celebration, cleaning and preparing downtown's town square to host the event, or helping to craft outfits and other accessories for locals to wear during the festivities. To Aid Festival Preparations, attempt a {@dc 17} {@skill Lore} (any Food, Games, Labor, or Willowshore), {@dc 19} {@skill Crafting}, or {@dc 21} {@skill Society} check.", + { + "type": "successDegree", + "entries": { + "Critical Success": "Your time preparing for the festival is not only efficient and helpful, but also highly enjoyable. During First Long Night, you gain a +1 circumstance bonus to all skill checks to resolve the effects of any contests you take part in. The party gains 2 Hope Points.", + "Success": "Your assistance has helped Willowshore prepare well for First Long Night. The party gains 1 Hope Point.", + "Failure": "You did your best to assist but weren't able to contribute anything particularly helpful.", + "Critical Failure": "Your attempts to help backfire, with you getting in the way more than actually providing assistance, spreading frustration through the townsfolk. During First Long Night, you take a \u20131 circumstance penalty to all skill checks to resolve the effects of any contests you take part in as a result of being nervous about making more embarrassing mistakes. The party loses 1 Hope Point." + } + } + ] + }, + { + "name": "Fight Barn Fire", + "source": "SoG2", + "page": 20, + "traits": [ + "exploration", + "manipulate", + "move" + ], + "entries": [ + "You help fight the fire that threatens to consume Willowshore Stables and, if left untended, that can potentially spread into the rest of town. To fight the fire, attempt a {@dc 19} {@skill Athletics} check to actively fight the flames by joining a bucket brigade or creating fire breaks to contain the fire or a {@dc 21} {@skill Diplomacy} check to organize townsfolk to help them be more efficient about their firefighting techniques. If you have magical spells that might help to fight the fire, you can use them to do so\u2014expend up to three spells that the GM agrees would be helpful in fighting fires, then attempt an {@skill Arcana}, {@skill Nature}, {@skill Occultism}, or {@skill Religion} check (as is appropriate for your spellcasting tradition). The DC of this check is 17 if you used three spells, 19 if you used two, and 21 if you used one.", + { + "type": "successDegree", + "entries": { + "Critical Success": "Your efforts to fight the fire are enormously helpful. The party gains 2 Victory Points. In addition, your impressive efforts earn the party 1 Hope Point.", + "Success": "Your firefighting efforts help the townsfolk stem the blaze. The party gains 1 Victory Point.", + "Failure": "You did your best to assist but weren't able to contribute anything particularly helpful. Worse, you got burned in the process and take {@damage 3d6} fire damage ({@dc 19} basic Reflex save).", + "Critical Failure": "Disaster! Your attempt to fight the fire caused the flames to spread! Worse, you got badly burned in the process and take {@damage 3d10} fire damage ({@dc 19} basic Reflex save). The party loses 1 Victory Point." + } + } + ] + }, + { + "name": "Prepare for the Feast", + "source": "SoG2", + "page": 22, + "traits": [ + "exploration", + "manipulate", + "move" + ], + "entries": [ + "You spend time preparing the teahouse for the upcoming feast, either by decorating it in a way the kami will appreciate or by gathering and staging ingredients and resources for the feast. Alternately, you spend time out in town offering prayers and gifts to the local kami to let them know that they've all been invited to the feast. To add to the festive flair, ask each player to describe how their character decorates, prepares, or makes invitations\u2014a PC who comes up with a particularly fun or amusing description can be rewarded with a +1 status bonus to their check at your option.", + "To decorate the teahouse, attempt a {@dc 17} {@skill lore||Art Lore} or a {@dc 19} {@skill Performance} check. This check's results earn the party Decoration Points.", + "To prepare for the banquet itself, attempt a {@dc 17} {@skill lore||Food} or {@skill lore||Drink Lore} or a {@dc 19} {@skill Crafting} check. This check's results earn the party Banquet points.", + "To invite the kami, attempt a {@dc 17} {@skill Religion} or a {@dc 19} {@skill Diplomacy} check. This check's results earn the party Entertainment Points.", + "If Great Willow has been successfully invited, word spreads. Every check to Prepare Feast after Great Willow is invited gains a +1 circumstance bonus.", + { + "type": "successDegree", + "entries": { + "Critical Success": "The PCs gain 1 point as appropriate for the skill chosen, plus an additional 1 point for any of the three categories.", + "Success": "The PCs gain 1 point as appropriate for the skill chosen.", + "Critical Failure": "The PCs lose 1 point as appropriate for the skill chosen." + } + } + ] + }, + { + "name": "Purify Statue", + "source": "SoG2", + "page": 43, + "traits": [ + "concentrate", + "exploration" + ], + "requirements": "All hostile creatures in the encounter area where the statue is located are defeated.", + "entries": [ + "You spend 10 minutes offering prayers to the statue's guardian spirits, cleaning or repairing damage done to the statue, or removing malignant encrustations and supernatural markings. Attempt a {@dc 20} {@skill Religion} check, a {@dc 22} {@skill Crafting} check, or a {@dc 24} {@skill Thievery} check.", + { + "type": "successDegree", + "entries": { + "Critical Success": "The statue is purified.", + "Success": "The statue is purified, but as you do so, a weakened blast of pure loathing lashes out as it's driven from the statue. You take {@damage 2d6} mental damage ({@dc 22} basic Will save).", + "Failure": "The statue remains unpurified. A blast of psychic rage lashes out at you, inflicting {@damage 5d6} mental damage ({@dc 22} basic Will save) to you and anyone who attempted to {@action Aid} your attempt to Purify the Statue.", + "Critical Failure": "As failure, but {@damage 10d6} mental damage, and no one can attempt to Purify this particular Statue again for 1 hour." + } + } + ] + }, { "name": "Leap", "remaster": true, @@ -144,14 +396,9 @@ } } ], - "footer": [ - { - "name": "Level (+2)", - "entries": [ - "The damage increases by {@damage 1d4}." - ] - } - ] + "footer": { + "Level (+2)": "The damage increases by {@damage 1d4}." + } }, { "name": "Base Kinesis", @@ -196,14 +443,9 @@ ] } ], - "footer": [ - { - "name": "Level (+4)", - "entries": [ - "The range increases by 15 feet, and the maximum Bulk increases by 1 (allowing Bulk 1 at 5th level)." - ] - } - ] + "footer": { + "Level (+4)": "The range increases by 15 feet, and the maximum Bulk increases by 1 (allowing Bulk 1 at 5th level)." + } }, { "name": "Elemental Blast", @@ -278,14 +520,9 @@ } } ], - "footer": [ - { - "name": "Level (+4)", - "entries": [ - "The damage increases by one die." - ] - } - ] + "footer": { + "Level (+4)": "The damage increases by one die." + } }, { "name": "Channel Elements", @@ -2893,7 +3130,7 @@ }, "trigger": "You roll initiative.", "entries": [ - "You unleash a small surge of magical energy into your weapon, shrouding the bullet with potential energy and granting it the ability to deal energy damage to your foes to exploit their weaknesses. You can Interact to draw a ranged weapon. On your first three {@action Strike||Strikes} of this encounter with a firearm or crossbow, you deal an additional 1 acid, cold, fire or electricity damage. You choose which damage type to deal as part of making each {@action Strike}." + "You unleash a small surge of magical energy into your weapon, shrouding the bullet with potential energy and granting it the ability to deal energy damage to your foes to exploit their weaknesses. You can {@action Interact} to draw a ranged weapon. On your first three {@action Strike||Strikes} of this encounter with a {@group firearm|G&G} or {@group crossbow|PC1}, you deal an additional 1 acid, cold, fire or electricity damage per weapon die on the first three {@action Strike||Strikes} of the encounter. You choose which damage type to deal as part of making each {@action Strike}." ] }, { @@ -5859,7 +6096,7 @@ }, "requirements": "You're wielding a loaded firearm or loaded crossbow.", "entries": [ - "You go into a vicious spin, smashing your weapon into those nearby and increasing your momentum by firing. All creatures adjacent to you take {@damage 1d6} bludgeoning damage plus your Strength modifier; this increases to {@damage 2d6} if your firearm has a {@item striking} rune, {@damage 3d6} if it has a {@item greater striking} rune, and {@damage 4d6} if it has a {@item major striking} rune. This ability does not apply other effects that increase damage with your firearm {@action Strike||Strikes} such as weapon specialization. Creatures affected by this attack must attempt a basic Reflex save. A creature that fails its save is also pushed 5 feet directly away from you." + "You go into a vicious spin, smashing your weapon into those nearby and increasing your momentum by firing. All creatures adjacent to you take {@damage 4d6} bludgeoning damage plus your Strength modifier; this increases to {@damage 6d6} if your firearm has a {@item striking} rune, {@damage 8d6} if it has a {@item greater striking} rune, and {@damage 10d6} if it has a {@item major striking} rune. This ability does not apply other effects that increase damage with your firearm {@action Strike||Strikes} such as weapon specialization. Creatures affected by this attack must attempt a basic Reflex save. A creature that fails its save is also pushed 10 feet directly away from you." ] }, { @@ -7973,6 +8210,28 @@ } } ] + }, + { + "name": "Invoke Shrine Blessing", + "source": "SoG1", + "page": 22, + "traits": [ + "concentrate", + "exploration", + "manipulate" + ], + "entries": [ + "You offer prayers to a shrine and implore its associated deity to bless a copper coin. Place the copper coin before the shrine, then spend 10 minutes in prayer before the shrine. Attempt a DC 15 Religion or deity {@skill Lore} check or a DC 17 skill check associated with the deity's teachings\u2014two alternate skills are available for each shrine, as detailed in the Willowshore's Shrines table on page 23. If you worship the deity in question, increase the result of your check by one degree of success.", + { + "type": "successDegree", + "entries": { + "Critical Success": "The deity blesses the copper coin but also imbues you with additional divine energy and insight. You heal {@dice 1d8+8} Hit Points and can cast {@spell guidance} once in the next 24 hours as a {@trait divine} spell. You treat all further critical successes at Invoking Shrine Blessing as regular successes instead.", + "Success": "The deity blesses the copper coin.", + "Failure": "You fail to achieve a blessing but suffer no ill effects. You can't attempt to invoke a blessing at this specific shrine again for 24 hours.", + "Critical Failure": "You anger the deity. The copper coin vanishes, you can't attempt to invoke a blessing at this shrine again for 1 week, and you become {@condition stupefied||stupefied 1} for 1 hour." + } + } + ] } ] -} +} \ No newline at end of file diff --git a/data/afflictions.json b/data/afflictions.json index 3654e8b551..41c807e1cc 100644 --- a/data/afflictions.json +++ b/data/afflictions.json @@ -1,5 +1,29 @@ { "disease": [ + { + "name": "Face at the Foot of the Bed", + "source": "SoG2", + "page": 25, + "level": 5, + "type": "Curse", + "traits": [ + "rare", + "curse", + "magical", + "necromancy" + ], + "entries": [ + "You've come face-to-face with your own ghost, and something is keeping it trapped.", + { + "type": "affliction", + "savingThrow": "Will", + "DC": 19, + "entries": [ + "You realize that you've witnessed your own ghost, peering back from the future in an attempt to warn you of what will soon kill you, only for that same unknown force to tear your ghost away and leave you cursed with the conviction that what will eventually kill you now knows where you are. You suffer a \u20131 penalty to all saving throws against {@trait fear} effects. Additionally, each time you're reduced to 0 Hit Points, you grow that much closer to your true death and become {@condition stupefied 1} for the next 24 hours. This duration doesn't stack but does reset each time you nearly die." + ] + } + ] + }, { "name": "Blightburn Sickness", "source": "TV", diff --git a/data/ancestries/ancestry-ghoran.json b/data/ancestries/ancestry-ghoran.json index c3d7aaa131..e111347b63 100644 --- a/data/ancestries/ancestry-ghoran.json +++ b/data/ancestries/ancestry-ghoran.json @@ -177,7 +177,7 @@ "source": "LOIL", "page": 36, "entries": [ - "You smell ever so sweet\u2014a delicate, floral scent like the intoxicating fragrance of lilies and the soft scent of lilacs. You're trained in Diplomacy (or another skill if you were already trained in Diplomacy). You also gain a +1 circumstance bonus to checks to Make an Impression if the target can smell your fragrance." + "You smell ever so sweet\u2014a delicate, floral scent like the intoxicating fragrance of lilies and the soft scent of lilacs. You're trained in Diplomacy (or another skill if you were already trained in Diplomacy). You also gain a +1 circumstance bonus to checks to {@action Make an Impression} if the target can smell your fragrance." ] }, { @@ -186,7 +186,7 @@ "source": "LOIL", "page": 36, "entries": [ - "Most ghorans have bodies of pliable vines and tough stems, but you're covered in sturdy, rough bark and your legs are stable as roots. You gain a +2 circumstance bonus on your Fortitude or Reflex DC against attempts to Grapple or Trip you. This bonus also applies to saving throws against effects that would grab you, restrain you, or knock you prone. You also gain a +2 circumstance bonus on Acrobatics checks to Balance. " + "Most ghorans have bodies of pliable vines and tough stems, but you're covered in sturdy, rough bark and your legs are stable as roots. You gain a +2 circumstance bonus on your Fortitude or Reflex DC against attempts to {@action Grapple} or {@action Trip} you. This bonus also applies to saving throws against effects that would grab you, restrain you, or knock you prone. You also gain a +2 circumstance bonus on Acrobatics checks to {@action Balance}. " ] }, { diff --git a/data/ancestries/ancestry-strix.json b/data/ancestries/ancestry-strix.json index dd72deeb70..9a38522275 100644 --- a/data/ancestries/ancestry-strix.json +++ b/data/ancestries/ancestry-strix.json @@ -29,7 +29,8 @@ { "name": "Wings", "entries": [ - "All strix possess powerful wings. While not all strix focus on honing their flying skills, a strong flap of their wings allows strix to travel longer distances when jumping. When {@action Leap||Leaping} horizontally, you move an additional 5 feet. You don't automatically fail your checks to {@action High Jump} or {@action Long Jump} if you don't {@action Stride} at least 10 feet first. In addition, when you make a {@action Long Jump}, you can jump a distance up to 10 feet further than your {@skill Athletics} check result, though still with the normal maximum of your Speed." + "All strix possess powerful wings. While not all strix focus on honing their flying skills, a strong flap of their wings allows strix to travel longer distances when jumping. When {@action Leap||Leaping} horizontally, you move an additional 5 feet. You don't automatically fail your checks to {@action High Jump} or {@action Long Jump} if you don't {@action Stride} at least 10 feet first. In addition, when you make a {@action Long Jump}, you can jump a distance up to 10 feet further than your {@skill Athletics} check result, though still with the normal maximum of your Speed.", + "Additionally, you take no damage from falling, no matter what distance you fall." ] }, { diff --git a/data/archetypes.json b/data/archetypes.json index f87834555e..b93b47235e 100644 --- a/data/archetypes.json +++ b/data/archetypes.json @@ -645,7 +645,6 @@ "While most monastic orders and traditional fighting schools shun firearms as loud and unreliable technology for unskilled conscripts, you fuse flourishing feints and ricocheting gunplay into a whirling ballet of bullets. As a bullet dancer, you might become the target of brash duelists and gladiators looking to make a name for themselves. But you tend to welcome the attention and might have proven your reputation while dancing your deadly ballet in tournaments from Tymon to Goka. You've found your fluid motions and explosive attacks to be surefire crowd-pleasers, even as they serve to confound and shock your foes." ], "extraFeats": [ - "4|Brawling Focus|CRB", "6|Black Powder Boost|G&G", "8|Snap Shot|CRB", "12|Trick Shot|G&G", @@ -2420,66 +2419,10 @@ "name": "Initial Deed", "entries": [ { - "type": "ability", - "style": "full", - "source": "G&G", - "page": 140, + "type": "data", + "tag": "action", "name": "Energy Shot", - "traits": [ - "evocation", - "magical", - "spellshot" - ], - "actionType": { - "class": [ - "Gunslinger|G&G" - ], - "archetype": [ - "Spellshot|G&G" - ] - }, - "trigger": "You roll initiative.", - "entries": [ - "You unleash a small surge of magical energy into your weapon, shrouding the bullet with potential energy and granting it the ability to deal energy damage to your foes to exploit their weaknesses. You can Interact to draw a ranged weapon. On your first three {@action Strike||Strikes} of this encounter with a firearm or crossbow, you deal an additional 1 acid, cold, fire or electricity damage. You choose which damage type to deal as part of making each {@action Strike}." - ], - "activity": { - "unit": "free", - "number": 1 - } - } - ] - }, - { - "type": "pf2-h3", - "name": "Initial Deed", - "entries": [ - { - "type": "ability", - "style": "full", - "source": "G&G", - "page": 140, - "name": "Energy Shot", - "traits": [ - "evocation", - "magical", - "spellshot" - ], - "actionType": { - "class": [ - "Gunslinger|G&G" - ], - "archetype": [ - "Spellshot|G&G" - ] - }, - "trigger": "You roll initiative.", - "entries": [ - "You unleash a small surge of magical energy into your weapon, shrouding the bullet with potential energy and granting it the ability to deal energy damage to your foes to exploit their weaknesses. You can Interact to draw a ranged weapon. On your first three {@action Strike||Strikes} of this encounter with a firearm or crossbow, you deal an additional 1 acid, cold, fire or electricity damage. You choose which damage type to deal as part of making each {@action Strike}." - ], - "activity": { - "unit": "free", - "number": 1 - } + "source": "G&G" } ] }, @@ -2489,33 +2432,10 @@ "level": 9, "entries": [ { - "type": "ability", - "style": "full", - "source": "G&G", - "page": 140, + "type": "data", + "tag": "action", "name": "Recall Ammunition", - "traits": [ - "conjuration", - "magical", - "spellshot", - "teleportation" - ], - "actionType": { - "class": [ - "Gunslinger|G&G" - ], - "archetype": [ - "Spellshot|G&G" - ] - }, - "trigger": "You miss with a firearm or crossbow {@action Strike} while using an ordinary level-0 bolt or bullet", - "entries": [ - "You amplify the connection between bullet and firearm, calling your missed shot back into your gun. The ammunition you just fired is reloaded back into your gun and immediately ready to fire again." - ], - "activity": { - "unit": "reaction", - "number": 1 - } + "source": "G&G" } ] }, @@ -2525,31 +2445,10 @@ "level": 15, "entries": [ { - "type": "ability", - "style": "full", - "source": "G&G", - "page": 140, + "type": "data", + "tag": "action", "name": "Dispelling Bullet", - "traits": [ - "abjuration", - "magical", - "spellshot" - ], - "actionType": { - "class": [ - "Gunslinger|G&G" - ], - "archetype": [ - "Spellshot|G&G" - ] - }, - "entries": [ - "You imprint a bullet with a field of abjuration built upon your magical signature, disrupting the magic of whatever it hits. Make a firearm or crossbow {@action Strike} against a foe you can see. If you hit, you attempt to counteract a spell effect active on the target (your choice, or the highest-level effect if you don't choose). Your counteract level is equal to half your level (rounded up), and your counteract check modifier is equal to your class DC \u2013 10." - ], - "activity": { - "unit": "action", - "number": 2 - } + "source": "G&G" } ] } @@ -2560,7 +2459,14 @@ "Class Archetype" ], "dedicationLevel": 2, - "rarity": "uncommon" + "rarity": "uncommon", + "extraFeats": [ + "4|Basic Arcana|CRB", + "4|Basic Wizard Spellcasting|CRB", + "6|Advanced Arcana|CRB", + "8|Arcane Breadth|CRB", + "12|Expert Wizard Spellcasting|CRB" + ] }, { "name": "Staff Acrobat", diff --git a/data/backgrounds/backgrounds-7dfs.json b/data/backgrounds/backgrounds-7dfs.json new file mode 100644 index 0000000000..b7277864ed --- /dev/null +++ b/data/backgrounds/backgrounds-7dfs.json @@ -0,0 +1,241 @@ +{ + "background": [ + { + "name": "Militia Member", + "source": "7DfS0", + "page": 13, + "traits": [ + "rare" + ], + "entries": [ + "Although the official number of Sandpoint's town guards is only about a dozen, another two dozen people help to support the town garrison and the guards themselves. This is more than enough for most days in town, where the most dangerous things one might face on a typical day are a tavern scuffle, a pet stuck on a roof, or a minor public disturbance arising from a trivial altercation between neighbors. But if townsfolk have learned anything from the past two decades, it's that the town's relative peace can be shattered at any moment by goblins, giants, dragons, disasters, murderers, or more!", + "Sandpoint's come to rely on two additional forms of defense as a result, and the first of those is one you've belonged to since you could properly wield a weapon\u2014the Sandpoint Militia. You grew up on Sandpoint's waterfront, perhaps the child of a fisher, sailor, or shipwright, and whether or not your parents approved of your choice to turn away from the sea to join the militia, you know it was the right choice. As a militia member, your duties were to help patrol the city, report suspicious activities, and help to deal with minor events or petty crimes before they have a chance to escalate. Your knack at tricking suspects into revealing their falsehoods, your knowledge about sailing and boats, and your connections on the town's waterfront quickly made you a valued member of the militia whenever help was needed down along the docks\u2014even if this earned you a disparaging nickname or two from petty criminals associated with the Bunyip Club!", + "Whether or not you were involved in a major event over the past several years of your life or if your time as a militia member was relatively unremarkable, you've more recently joined the second line of the town's defense as an adventurer. When things get out of control and exceed the capacity of the town guard to deal with, local adventurers have stepped in to save Sandpoint time and time again and, by joining your group, you stand ready to serve in that capacity the next time ghouls, giants, or worse come to town!", + "As with most militia members, you likely are a lifelong resident of Sandpoint. Whether you still live with your family or have your own place, your home is modest but comfortable\u2014yet you're not against camping out under the stars or spending a night watching from the wall or a rooftop when times require.", + "Choose two ability boosts. One must be to Strength or Wisdom, and one is a free ability boost.", + "You're trained in the {@skill Athletics} skill and the {@skill Lore||Sailing Lore} skill. You gain the {@feat Lie to Me} skill feat.", + "Increase the party's reputation with the Town Watch by 1 and reduce the party's reputation with the Bunyip Club by 1." + ], + "boosts": [ + "strength", + "wisdom", + "free" + ], + "skills": [ + "athletics" + ], + "lore": [ + "Sailing" + ], + "feats": [ + "Lie to Me" + ] + }, + { + "name": "Lost Coast Local", + "source": "7DfS0", + "page": 13, + "traits": [ + "rare" + ], + "entries": [ + "You've very likely lived in Sandpoint your whole life\u2014if you haven't, then you've got family who does, and you've spent many months visiting them from your own home elsewhere on the Lost Coast. You might even be part of one of the many caravans of journeying Varisians who often pass through town during their travels. Regardless, your fondness for the climate, the terrain, the lifestyle, and the wonder of the Lost Coast suffuses your very bones, and at times you feel almost as if you were a fundamental part of the land itself.", + "You might have family ties to one of Sandpoint's original founding families, which included the Kaijitsus, the Valdemars, the Scarnettis, and the Deverins, although others were involved as well. Conversely, you might have family ties to the indigenous Varisians who have long regarded this part of the Lost Coast as home and who were part of the original accord with the Sandpoint Mercantile Guild that ensured Varisians a place in town and the opportunity to profit from Sandpoint's success. As such, your home might be anywhere in Sandpoint, and could well be one of its larger buildings if your family has dwelled in town for long enough.", + "Choose two ability boosts. One must be to Constitution or Wisdom, and one is a free ability boost.", + "You're trained in the {@skill Society} skill and the {@skill Lore||Sandpoint Lore} skill. You gain the {@feat Hobnobber} skill feat.", + "Increase the party's reputation with Townsfolk by 1 and reduce the party's reputation with Scarnetti Consortium by 1." + ], + "boosts": [ + "constitution", + "wisdom", + "free" + ], + "skills": [ + "society" + ], + "lore": [ + "Sandpoint" + ], + "feats": [ + "Hobnobber" + ] + }, + { + "name": "Eager Scofflaw", + "source": "7DfS0", + "page": 12, + "traits": [ + "rare" + ], + "entries": [ + "You never met a law that didn't deserve testing, in theory at least and often in practice. This has likely strained relationships with your family and some friends, but is just as likely to have helped new friendships and relationships form. Whether or not those new associations are ultimately healthy, time will tell. Your childhood veered more toward pranks and minor crimes; if you were involved in a more serious crime you (so far) have avoided being caught for it, perhaps in part due to your quick wit. You know about Sandpoint's local criminal gang, the Bunyip Club and, while you're not officially a part of the group yet, they've taken notice of you\u2014as has the town watch, unfortunately!", + "Traditionally, you might have family in town, but chances are that you're estranged with some or all of them, and either lived on your own in a rented room in the southern part of town, or in abandoned buildings or alleys using your Society skill to Subsist. Ever since you've started to adventure, you've likely been living in a long-term rental at one of Sandpoint's inns, or perhaps have arranged accommodations at a fellow party member's home. Joining the adventuring party made sense, since it's a great way to make money fast\u2014provided you can stay alive.", + "Choose two ability boosts. One must be to Dexterity or Charisma, and one is a free ability boost.", + "You're trained in the {@skill Thievery} skill and the {@skill Lore||Underworld Lore} skill. You gain the {@feat Bon Mot|APG} skill feat.", + "Increase the party's reputation with the Bunyip Club by 1 and reduce the party's reputation with the Town Watch by 1." + ], + "boosts": [ + "dexterity", + "charisma", + "free" + ], + "skills": [ + "thievery" + ], + "lore": [ + "Underworld" + ], + "feats": [ + "Bon Mot|APG" + ] + }, + { + "name": "Curious Apprentice", + "source": "7DfS0", + "page": 12, + "traits": [ + "rare" + ], + "entries": [ + "Sandpoint features a wide array of shops and services. From blacksmiths to leatherworkers, general stores to curio shops, taverns to theaters, or jewelers to cartographers, the number and variety of places available are often commented upon by visitors to the town as being unexpectedly welcome. Even with the closure of the now supposedly haunted Sandpoint Glassworks, or the damage done to many local establishments over the past few decades from fires, tsunamis, or monster raids, Sandpoint has always come back stronger. Growing up in town, you may have taken the opportunities for employment for granted, or perhaps your parents pulled strings to get you placed with a respected and talented local artisan, but being one of the town's shopkeepers or service providers was never really what you wanted for yourself. Your years spent as an apprentice certainly kept you fit, but your heart has always been closer to the strange, dark, and mysterious. Whenever there was a slow stretch at work, you were quick to look through the latest book you'd bought or borrowed, or to express yourself by writing lines of poetry, and you've likely made several trips to the big city of Magnimar to browse occult shops or bookstores. Yet the money you earned as an apprentice never really gave you enough to buy the oddities you saw for sale.", + "You hope that becoming an adventurer will solve this, for adventurers can not only find themselves with sudden windfalls of cash, but also have a knack for discovering strange occult mysteries and objects in their journeys and quests. Your family likely doesn't approve of your choice, especially if they expected you to follow a tradition or cashed in favors to secure your apprenticeship. Alternatively, you might still be trying to juggle two worlds and still work at your \"day job,\" in which case you might have even been given a small room in the back of the shop as your own to stay in. Regardless, your work as an apprentice has earned you a lot of good favor with the Sandpoint Mercantile League\u2014favor that's resulted in a growing animosity from the League's local competitor, the Scarnetti Consortium.", + "Choose two ability boosts. One must be to Intelligence or Strength, and one is a free ability boost.", + "You're trained in the {@skill Occultism} skill and the {@skill Lore||Poetry Lore} skill. You gain the {@feat Hefty Hauler} skill feat (carrying around all those books builds muscles, after all!).", + "Increase the party's reputation with Sandpoint Mercantile League by 1 and reduce the party's reputation with Scarnetti Consortium by 1." + ], + "boosts": [ + "intelligence", + "strength", + "free" + ], + "skills": [ + "occultism" + ], + "lore": [ + "Poetry" + ], + "feats": [ + "Hefty Hauler" + ] + }, + { + "name": "Cathedral Child", + "source": "7DfS0", + "page": 12, + "traits": [ + "rare" + ], + "entries": [ + "You grew up in the shadow of the Sandpoint Cathedral, perhaps literally. Abstalar Zantus, the caretaker of the cathedral, may be your adoptive father or religious mentor. Though Abstalar worships Desna, the Sandpoint Cathedral is multidenominational and includes chapels devoted to Abadar, Desna, Erastil, Gozreh, Sarenrae, and Shelyn; so worshippers from all non-evil faiths are welcome here. Regardless of your beliefs, faith has been and remains a strong part of your life, and you've come to rely upon your faith to help you not only get through dangers in your adventures, but navigate the sometimes complex social problems that raise their ugly head in town. Conflicts between the cathedral and the Scarnettis seem like they've been growing lately.", + "You may live in one of the many apartments set aside for acolytes in the cathedral itself, or you might have family or own a small house elsewhere in town, but regardless of where you live, you've spent many an hour in the cathedral helping Abstalar\u2014particularly when it comes to copying religious texts or otherwise serving as a scribe. It's likely you play the part of healer in the party, but the drive to join an adventuring group itself may have even been inspired by Abstalar himself, who could have recognized in you an eagerness for adventuring, even before you did.", + "Choose two ability boosts. One must be to Wisdom or Charisma, and one is a free ability boost.", + "You're trained in the {@skill Religion} skill and the {@skill Lore||Scribing Lore} skill. You gain the {@feat Battle Medicine} skill feat.", + "Increase the party's reputation with Sandpoint Cathedral by 1 and reduce the party's reputation with the Scarnetti Consortium by 1." + ], + "boosts": [ + "wisdom", + "charisma", + "free" + ], + "skills": [ + "religion" + ], + "lore": [ + "Scribing" + ], + "feats": [ + "Battle Medicine" + ] + }, + { + "name": "Scarnetti-connected", + "source": "7DfS0", + "page": 15, + "traits": [ + "rare" + ], + "entries": [ + "There's no denying that the Scarnettis, once one of Sandpoint's most established and successful families, have fallen on hard times. When locals were hired to help rebuild the Scarnetti manor after the giant raid on Sandpoint 17 some years ago, rumors about the family's shady deals with local criminals associated with the Bunyip Club began to spread. While no hard evidence ever came to light, those associated with the Bunyip Club cut ties and Titus Scarnetti had to spend years trying to rebuild the family reputation while also replenishing the family treasury after rebuilding their ostentatious cliffside mansion. With the Varisian Compact coming up for renewal, old wounds have resurfaced as well; people haven't forgotten the actions of Alamon Scarnetti, who nearly destroyed Sandpoint before it was born when he led a drunken raid against local Varisians after diplomatic discussions became strained.", + "Your relationship with the Scarnettis has ensured you're part of all of this, like it or not. You don't bear the family name, but you might be a distant relation from Riddleport or Magnimar hoping for a new chance at life. You could be a petty criminal whose fines were paid by the Scarnettis in return for a promise of service for several months or years. You might even admire the family's tenacity and see in the Scarnettis a chance for your own fortune. The majority of your work for them has either been at one of the family's mills (the Sandpoint Lumber Mill or the Scarnetti Mill), or as one of their agents and \"watchdogs\" at another business in town, where you were expected to keep an eye out for rumors and opportunities that the family could benefit from. Your knack at making lies seem like compliments helped you excel in this role, and while the Scarnettis do seem to appreciate your apparent loyalty (or at least the services you've provided in the past), they haven't yet fully embraced you into their circle. Whether that's something you want or seek to escape from, you can't ignore the fact that your reputation as a Scarnetti ally has tarnished your standing with the Sandpoint Cathedral, simply as a side effect of the growing animosity between the two factions.", + "Your home might be with your family, or you could have been staying in a room rented to you at a discount (or perhaps even free of charge) from the Scarnettis, but those accommodations have recently come to an end. Joining this new adventuring group gives you an opportunity to make some of your own money, perhaps get out from under the Scarnettis' shadow, or might even be the leverage you hope to build to finally earn old Titus's approval.", + "Choose two ability boosts. One must be to Charisma or Dexterity, and one is a free ability boost.", + "You're trained in the {@skill Intimidation} skill and the {@skill Lore||Mercantile Lore} skill. You gain the {@feat Charming Liar} skill feat.", + "Increase the party's reputation with the Scarnetti Consortium by 1 and reduce the party's reputation with the Sandpoint Cathedral by 1." + ], + "boosts": [ + "dexterity", + "charisma", + "free" + ], + "skills": [ + "intimidation" + ], + "lore": [ + "Mercantile" + ], + "feats": [ + "Charming Liar" + ] + }, + { + "name": "Runelord Scholar", + "source": "7DfS0", + "page": 14, + "traits": [ + "rare" + ], + "entries": [ + "It seems hard to believe that just 17 years ago, barely anyone knew anything about ancient Thassilon. The towering monoliths and intimidating ruins, such as the immense ruined bridge extending from Magnimar, the strange rune-carved arch over Riddleport, or the partially collapsed tower here in Sandpoint known as the Old Light were sources of countless rumors, but were also held in such suspicious dread that they were rarely explored. When Runelord Karzoug woke from his slumber, though, and a now-legendary band of adventurers explored many Thassilonian ruins during their campaign against him, word of Thassilon spread like wildfire. Adventurers from across the Inner Sea region flocked to Varisia. Whether or not that had a hand in the increasing number of perils rising from old Thassilon or if that was just a coincidence, none can deny that today Thassilon is back, the runelords are either truly dead or returned to life, and the ancient empire's ruins are ripe for research.", + "As a local, you've been equally inspired and intrigued by stories of adventurers who explore these dangerous ruins, be they Sandpoint's own heroes or others who have explored more distant mysteries like Hollow Mountain, the Lady's Light, or Guiltspur. You hope one day to rediscover a Thassilonian ruin that's not yet been fully explored, but you also know that such pursuits are dangerous. Here in Sandpoint, a group called the Runewatchers has dedicated their resources to the research of Thassilon and their runelords, but while you've spoken with them many times, they've yet to fully accept you into their circle. And so you sought out the adventuring party you now belong to. With their aid, you hope to make some discoveries to truly impress the Runewatchers, but also are simply eager to sate your own curiosity about ancient Thassilon and the runelords who once ruled it.", + "Your home in Sandpoint is modest, and likely cluttered with books and research materials or strange ruined objects that could be junk or ancient Thassilonian treasures. Your family might support your passion, or it could be a source of contention that's forced you to seek your own accommodations elsewhere in town. Many villagers look askance at your obsession with forces that have brought peril and ruin to Sandpoint. No matter what you've said to allay their fears, plenty of folks in town worry that you might dig up something that everyone in Sandpoint will come to regret.", + "Choose two ability boosts. One must be to Dexterity or Intelligence, and one is a free ability boost.", + "You're trained in the {@skill Arcana} skill and the {@skill Lore||Academia Lore} skill. You gain the {@feat Multilingual} skill feat, but one of the languages you gain from this feat must be {@language Thassilonian|LOWG}.", + "Increase the party's reputation with Runewatchers by 1 and reduce the party's reputation with Townsfolk by 1." + ], + "boosts": [ + "dexterity", + "intelligence", + "free" + ], + "skills": [ + "arcana" + ], + "lore": [ + "Academia" + ], + "feats": [ + "Multilingual" + ] + }, + { + "name": "Newcomer", + "source": "7DfS0", + "page": 14, + "traits": [ + "rare" + ], + "entries": [ + "You've only been in Sandpoint a short time, although what constitutes a \"short time\" depends on who you talk to. It could be that you've only just arrived in town in the past few weeks, or you might have moved here months or even years ago but have continually struggled to find a place to fit in with the locals. It doesn't help that you've been targeted often by allies of the Scarnetti family with offers of employment, support, or perhaps even friendship. Whether you've accepted these offers, or you've realized that the local aristocrats focus on new arrivals due to their increasingly sour reputation among most of the townsfolk, people have noticed. You haven't done anything yet to annoy the Scarnettis (that they've realized, at least), but many of the locals don't trust you and might even think of you as a Scarnetti snitch or patsy.", + "While your reasons for coming to Sandpoint are up to you, they should have something to do with your curiosity about the town, the Lost Coast, ancient Thassilon, the history of the Varisian lifestyle, or anything that might draw you to the region. You don't yet own your own home in town and aren't sure you ever will, since once you've completed your research you might not intend to stay in Sandpoint. You might have accepted an offer from a Scarnetti ally who had a room to let in their home (or nearby shed), could be paying for a room at one of the town's inns, or might be relying on one of your few non-Scarnetti friends in town for a place to stay. This could be one of your fellow PCs, or it might be someone in town whose place has a small library, such as Veznutt Parooh of The Way North, Brodert Quink (Sandpoint's oldest sage), Jabyl Sorn of the House of Blue Stones, or even Ilsoari Gandethus of Turandarok Academy.", + "Joining this adventuring group may have been a calculated move, a spur-of-the-moment choice, or because someone in the group is an old friend, but it's given you a bit more security and peace of mind. You suspect the decision could sour your reputation with the Scarnettis\u2014but you might not mind!", + "Choose two ability boosts. One must be to Constitution or Intelligence, and one is a free ability boost.", + "You're trained in the {@skill Diplomacy} skill and the {@skill Lore||Library Lore} skill. You gain the {@feat Additional Lore} skill feat\u2014the lore you choose represents the interest and focus of study that drew you to the region.", + "Increase the party's reputation with Scarnetti Consortium by 1 and reduce the party's reputation with Townsfolk by 1." + ], + "boosts": [ + "constitution", + "intelligence", + "free" + ], + "skills": [ + "diplomacy" + ], + "lore": [ + "Library" + ], + "feats": [ + "Additional Lore" + ] + } + ] +} diff --git a/data/backgrounds/backgrounds-botd.json b/data/backgrounds/backgrounds-botd.json index c928fbde57..6e0a35ddcd 100644 --- a/data/backgrounds/backgrounds-botd.json +++ b/data/backgrounds/backgrounds-botd.json @@ -7,7 +7,7 @@ "entries": [ "You learned the healing arts of your community wielding your ceremonial chonta, a tool you carved yourself and imbued with sacred oils and herbs. This process opened your eyes to ailments of a more mystical nature: malefic spirits, haunts, possession, and more. You likely took up adventuring to combat these horrors, or you may have fled an evil beyond your power to vanquish.", "Choose two ability boosts. One must be to Constitution or Wisdom, and one is a free ability boost.", - "You're trained in the {@skill Medicine} skill and the {@skill Lore||Herbalism Lore} skill. You gain the {@feat Inoculation|APG} skill feat (Pathfinder Advanced Player's Guide 207)." + "You're trained in the {@skill Medicine} skill and the {@skill Lore||Herbalism Lore} skill. You gain the {@feat Inoculation|APG} skill feat." ], "boosts": [ "constitution", @@ -55,7 +55,7 @@ "entries": [ "You grew up in a region where undead lurk everywhere. This could be a domain as small as a vampire's fief or as vast as the nation of Ustalav. As an ever-present concern, the undead greatly shaped your life. Living with fear became an everyday skill... as did pleading for your life.", "Choose two ability boosts. One must be to Wisdom or Charisma, and one is a free ability boost.", - "You're trained in the {@skill Diplomacy} skill and the {@skill Lore} skill for your home settlement. You gain the {@feat No Cause for Alarm|APG} skill feat (Advanced Player's Guide 208)." + "You're trained in the {@skill Diplomacy} skill and the {@skill Lore} skill for your home settlement. You gain the {@feat No Cause for Alarm|APG} skill feat." ], "boosts": [ "wisdom", diff --git a/data/backgrounds/backgrounds-ec0.json b/data/backgrounds/backgrounds-ec0.json index 33111bcbda..38ef799655 100644 --- a/data/backgrounds/backgrounds-ec0.json +++ b/data/backgrounds/backgrounds-ec0.json @@ -168,7 +168,7 @@ "Clown" ], "feats": [ - "Virtuosic Performer (comedy)" + "Virtuosic Performer" ] }, { diff --git a/data/backgrounds/backgrounds-g&g.json b/data/backgrounds/backgrounds-g&g.json index 61d9716cf5..a33b186e4d 100644 --- a/data/backgrounds/backgrounds-g&g.json +++ b/data/backgrounds/backgrounds-g&g.json @@ -341,7 +341,7 @@ "Few celebrations in Tian-Xia are complete without a show of fireworks, and your job is to make sure they go off without a hitch. You load the fireworks, set the fuses, and choreograph the performance, bringing the show together in a finale of lights and explosions. Then it's time to pack up your gear and move on to the next civic holiday or religious festival.", "Of course, someone who travels the roads with a pack full of high explosives is bound to run into an adventure or two along the way, and so over time, your fireworks have been spent in support of that life.", "Choose two ability boosts. One must be to Intelligence or Charisma, and one is a free ability boost.", - "You're trained in the {@skill Performance} skill and the {@skill Lore||Engineering Lore} skill. You gain the {@feat Fascinating Performance} skill feat." + "You're trained in the {@skill Performance} skill and the {@skill Lore||Fireworks Lore} skill. You gain the {@feat Fascinating Performance} skill feat." ], "boosts": [ "intelligence", @@ -352,7 +352,7 @@ "performance" ], "lore": [ - "Engineering" + "Fireworks" ], "feats": [ "Fascinating Performance" diff --git a/data/backgrounds/backgrounds-roe.json b/data/backgrounds/backgrounds-roe.json index 68aa08ea62..1df40f78a8 100644 --- a/data/backgrounds/backgrounds-roe.json +++ b/data/backgrounds/backgrounds-roe.json @@ -9,8 +9,8 @@ "You're trained in the {@skill Crafting} skill and the Plane of {@skill Lore||Metal Lore} skill. You gain the {@feat Specialty Crafting} skill feat with the blacksmithing specialty." ], "boosts": [ - "Strength", - "Intelligence" + "strength", + "intelligence" ], "skills": [ "Crafting" @@ -32,8 +32,8 @@ "You're trained in the {@skill Nature} skill and the Plane of {@skill Lore||Earth Lore} skill. You gain the {@feat Natural Medicine} skill feat." ], "boosts": [ - "Wisdom", - "Charisma" + "wisdom", + "charisma" ], "skills": [ "Nature" @@ -55,8 +55,8 @@ "You're trained in the {@skill Athletics} skill and the Plane of {@skill Lore||Water Lore} skill. You gain the {@feat Underwater Marauder} skill feat." ], "boosts": [ - "Strength", - "Wisdom" + "strength", + "wisdom" ], "skills": [ "Athletics" @@ -79,8 +79,8 @@ "You're trained in the {@skill Survival} skill and the Plane of {@skill Lore||Wood Lore} skill. You gain the {@feat Terrain Expertise} skill feat for forests." ], "boosts": [ - "Intelligence", - "Wisdom" + "intelligence", + "wisdom" ], "skills": [ "Survival" @@ -101,8 +101,8 @@ "You're trained in the {@skill Athletics} skill and the Plane of {@skill Lore||Fire Lore} skill. You gain the Breath Control feat." ], "boosts": [ - "Strength", - "Constitution" + "strength", + "constitution" ], "skills": [ "Athletics" @@ -120,8 +120,8 @@ "You're trained in the {@skill Acrobatics} skill and the Plane of {@skill Lore||Air Lore} skill. You gain the {@feat Cat Fall} skill feat." ], "boosts": [ - "Dexterity", - "Wisdom" + "dexterity", + "wisdom" ], "skills": [ "Acrobatics" @@ -145,8 +145,8 @@ "You're trained in four of the following: Plane of {@skill Lore||Air Lore}, Plane of {@skill Lore||Earth Lore}, Plane of {@skill Lore||Fire Lore}, Plane of {@skill Lore||Metal Lore}, Plane of {@skill Lore||Water Lore}, or Plane of {@skill Lore||Wood Lore}." ], "boosts": [ - "Intelligence", - "Wisdom" + "intelligence", + "wisdom" ], "lore": [ "Air", @@ -170,8 +170,8 @@ "You're trained in the {@skill Diplomacy} skill and one of the following lore skills: Plane of {@skill Lore||Air Lore}, Plane of {@skill Lore||Earth Lore}, Plane of {@skill Lore||Fire Lore}, Plane of {@skill Lore||Metal Lore}, Plane of {@skill Lore||Water Lore}, or Plane of {@skill Lore||Wood Lore}. You gain the {@feat Hobnobber} skill feat." ], "boosts": [ - "Constitution", - "Charisma" + "constitution", + "charisma" ], "skills": [ "Diplomacy" @@ -201,11 +201,8 @@ "Choose one elemental plane: Air, Earth, Fire, Metal, Water, or Wood. You are trained in the corresponding {@skill Lore} skill: Plane of {@skill Lore||Air Lore}, Plane of {@skill Lore||Earth Lore}, Plane of {@skill Lore||Fire Lore}, Plane of {@skill Lore||Metal Lore}, Plane of {@skill Lore||Water Lore}, or Plane of {@skill Lore||Wood Lore}. You also gain a cantrip according to your chosen plane: {@b Air}: {@spell gale blast|SoM}; {@b Earth}: {@spell scatter scree|SoM}; {@b Fire}: {@spell ignition}; {@b Metal}: {@spell needle darts|RoE}; {@b Water} {@spell spout|SoM}, or {@spell wood root reading|RoE}. You can cast this spell as a primal innate spell at will." ], "boosts": [ - "Constitution", - "Charisma" - ], - "skills": [ - "Lore" + "constitution", + "charisma" ], "lore": [ "Air", @@ -229,8 +226,8 @@ "You're trained in the {@skill Athletics} skill and one of the following lore skills: Plane of {@skill Lore||Air Lore}, Plane of {@skill Lore||Earth Lore}, Plane of {@skill Lore||Fire Lore}, Plane of {@skill Lore||Metal Lore}, Plane of {@skill Lore||Water Lore}, or Plane of {@skill Lore||Wood Lore}. You gain the Hefty Hauler and {@feat Prescient Planner|APG} skill feats." ], "boosts": [ - "Dexterity", - "Constitution" + "dexterity", + "constitution" ], "skills": [ "Athletics" diff --git a/data/backgrounds/backgrounds-sog0.json b/data/backgrounds/backgrounds-sog0.json new file mode 100644 index 0000000000..2f7164bd1c --- /dev/null +++ b/data/backgrounds/backgrounds-sog0.json @@ -0,0 +1,289 @@ +{ + "background": [ + { + "name": "Close Ties", + "source": "SoG0", + "page": 11, + "traits": [ + "rare" + ], + "entries": [ + "You've forged a close friendship with one of Willowshore's notable citizens, and you have a long tradition of sharing tea with each other while chatting about shared interests, plans for the future, town gossip, or other matters of note. Work with your GM to choose one of the NPCs mentioned in the Willowshore Gazetteer (other than Granny Hu or Old Matsuki)\u2014your GM might have suggestions for which NPC makes the most sense for your character or might know something about an NPC's eventual role in the campaign that would give your character a compelling story beat. You could be an employee or apprentice of this NPC, a close relation or friend, or even a friendly competitor in some way.", + "Your home is likely relatively close to the place of business or home of your NPC ally.", + "During the Reenactment Festival, you likely spent time with your NPC ally and might have made plans to get together the next day on the first day of summer, perhaps have tea together. You were chosen to be an abductee during the Reenactment Festival because your NPC friend or ally suggested the experience would be fun or good for you, or because they'd done it the previous year at your urging and now \"it's your turn.\"", + "Choose two ability boosts. One must be to Charisma or Intelligence, and one is a free ability boost.", + "You're trained in the {@skill Diplomacy} skill and the {@skill lore||Tea Lore} skill. You gain the {@feat Specialty Crafting} skill feat (choose a specialty associated with your allied NPC), and your allied NPC begins with an attitude of {@condition friendly} toward the party (rather than {@condition indifferent}, which is the initial norm for all Willowshore NPCs).", + { + "type": "ability", + "name": "Seasonal Boon", + "activity": { + "number": 1, + "unit": "free" + }, + "frequency": { + "unit": "season", + "number": 1 + }, + "trigger": "Someone in the party makes an NPC in Willowshore {@condition friendly}", + "entries": [ + "Your reputation precedes you, even if you aren't the one making the attempt to influence an NPC. The NPC is made {@condition helpful} instead of friendly. Making an NPC helpful can unlock additional support from their location in Willowshore\u2014your GM has more information about this mechanic." + ] + } + ], + "boosts": [ + "charisma", + "intelligence", + "free" + ], + "skills": [ + "diplomacy" + ], + "lore": [ + "tea" + ], + "feats": [ + "Specialty Crafting" + ], + "miscTags": [ + "ability" + ] + }, + { + "name": "Folklore Enthusiast", + "source": "SoG0", + "page": 11, + "traits": [ + "rare" + ], + "entries": [ + "Willowshore is a small town in a rural part of Shenmen, but that doesn't exempt it from the world of the strange and unexplained. There are plenty of mysterious events and haunting legends about Willowshore or its hinterlands, and as a result of your upbringing, you've become particularly interested in learning more about them. While much of the regional folklore comes from one of Willowshore's many religions and local faiths (of which you might be a practicing member or perhaps instead have a secular interest in the lore), you've noticed that these beliefs also influence artisans and crafters in ways they might not even realize. You're convinced that many of these local beliefs have roots in a deeper, historical event of great significance and hope one day to learn more about Willowshore's true history.", + "If you're religious, your home is likely near a shrine associated with your faith\u2014if your faith isn't represented among Willowshore's shrines, speak with your GM about potentially having a shrine to your faith in or near to your home.", + "During the Reenactment Festival, you likely spent time chatting with others about ghost stories and sharing spooky legends and tales. You weren't chosen to be an abductee during the Reenactment Festival so much as you volunteered, eagerly, for the chance\u2014you might have even participated in previous years as an abductee!", + "Choose two ability boosts. One must be to Intelligence or Wisdom, and one is a free ability boost.", + "You're trained in the {@skill Religion} skill and the {@skill Lore||Art Lore} skill. You gain the {@feat Oddity Identification} skill feat.", + { + "type": "ability", + "name": "Seasonal Boon", + "activity": { + "number": 1, + "unit": "free" + }, + "frequency": { + "unit": "season", + "number": 1 + }, + "trigger": "You're about to roll any check to {@action Recall Knowledge}", + "entries": [ + "You have a flash of insight as you recall an old parable, obscure legend, or applicable tale to the topic at hand. This {@action Recall Knowledge} check loses the {@trait secret} trait. Increase the result of your check to Recall Knowledge by one degree of success." + ] + } + ], + "boosts": [ + "intelligence", + "wisdom", + "free" + ], + "skills": [ + "religion" + ], + "lore": [ + "art" + ], + "feats": [ + "Oddity Identification" + ], + "miscTags": [ + "ability" + ] + }, + { + "name": "Northridge Scholar", + "source": "SoG0", + "page": 12, + "traits": [ + "rare" + ], + "entries": [ + "The political faction of Northridge is focused on modern pragmatism and urban growth. While there are certainly those in this faction who regard those of Southbank as rubes, bumbling yokels, or stubborn traditionalists who would prefer Willowshore never grow, most of those following this local faction instead put their energy into developing Willowshore, envisioning a time when the town might grow into an important hub for trade. Your interests lie more along the concept of Willowshore as a place for learning\u2014a school, library, or even small university could do so much for your town! Of course, as invigorating as it is to study and learn, you also understand that expanding Willowshore in such a way will require lots of hard work, and your childhood helping to lay foundations or raise buildings has given you a physique that eludes the typical scholar.", + "Your home is likely somewhere along the northern banks of the Ceiba River to the east of downtown Willowshore.", + "During the Reenactment Festival, you likely helped to run some of the festivities or spent time simply sitting back to people-watch. You volunteered to be an abductee during the Reenactment Festival because the experience of taking part in one of the town's longest-running traditions is an honor you've always wanted to experience.", + "Choose two ability boosts. One must be to Constitution or Strength, and one is a free ability boost.", + "You're trained in the {@skill Society} skill and the {@skill lore||Academia Lore} skill. You gain the {@feat Additional Lore} feat.", + { + "type": "ability", + "name": "Seasonal Boon", + "activity": { + "number": 1, + "unit": "free" + }, + "frequency": { + "unit": "season", + "number": 1 + }, + "trigger": "The party's reputation with Northridge increases", + "entries": [ + "Increase the party's reputation with Northridge by an additional 2 points (your GM has information about Willowshore reputation)." + ] + } + ], + "boosts": [ + "constitution", + "strength", + "free" + ], + "skills": [ + "society" + ], + "lore": [ + "academia" + ], + "feats": [ + "Additional Lore" + ], + "miscTags": [ + "ability" + ] + }, + { + "name": "Outskirt Dweller", + "source": "SoG0", + "page": 12, + "traits": [ + "rare" + ], + "entries": [ + "While Willowshore is a lovely small town, even a population of 200 is a bit much for you. Whether you grew up in the town's outskirts, or you grew frustrated and overwhelmed with town life and decided to move to the fringes, you're only really at home when you're surrounded by nature. You don't look down on those who live in town, and you might be among the hunters, trappers, fishers, or herbalists who provide important support to those who lack such forestry skills.", + "Your home is on the outskirts of Willowshore and might not even be represented by an actual building on the map. With the GM's permission, you might even dwell in a small building further out in the Willowshore hinterlands, but no further than a couple of miles from town.", + "During the Reenactment Festival, you likely showed up late and weren't intending to stay for long, but your friends and allies (the other PCs) convinced you to stick around. You were chosen to be an abductee during the Reenactment Festival at the last minute when someone else had to back out (perhaps as a result of overindulging during the feast), and your friends (the other PCs) convinced you to join them on what would be a fun, shared experience. And since it involves sleeping out under the stars in the woods, well, that's a pretty lovely way to end an evening!", + "Choose two ability boosts. One must be to Dexterity or Wisdom, and one is a free ability boost.", + "You're trained in the {@skill Nature} skill and the {@skill lore||Hunting Lore} skill. You gain the {@feat Terrain Expertise} (forest) skill feat.", + { + "type": "ability", + "name": "Seasonal Boon", + "activity": { + "number": 1, + "unit": "free" + }, + "frequency": { + "unit": "season", + "number": 1 + }, + "trigger": "You're about to roll initiative", + "entries": [ + "Something about the situation triggers your defenses, allowing you to react to sudden peril more quickly. You gain a status bonus to your initiative roll equal to the number of seasons since you've started Season of Ghosts (+1 during the first adventure, up to a maximum of +4 during the fourth and final adventure). If you can communicate a warning to other PCs, they gain this bonus to their initiative as well." + ] + } + ], + "boosts": [ + "dexterity", + "wisdom", + "free" + ], + "skills": [ + "nature" + ], + "lore": [ + "hunting" + ], + "feats": [ + "Terrain Expertise" + ], + "miscTags": [ + "ability" + ] + }, + { + "name": "Southbank Traditionalist", + "source": "SoG0", + "page": 12, + "traits": [ + "rare" + ], + "entries": [ + "The political faction of Southbank represents the original founders of Willowshore, a hearty band of settlers whose skills and focus tend toward the earthly and humble. While there are certainly those in this faction who regard Northridge as vapid urbanites, merchants, and power-hungry politicians, most in Southbank devote their energy to helping Willowshore stay fed, honoring its long-standing traditions, and remaining relatively self-sufficient. Your interests in Willowshore's history are closely tied to the traditions of farming and building what you need with your own two hands, as well as taking part in the shared oral history of the region. Whether it's enjoying discussions with local elders about the past or helping newcomers learn Willowshore's ways, you're always eager to help uphold the town's traditions.", + "Your home is likely located south of the Ceiba River, on the southernmost outskirts of town.", + "During the Reenactment Festival, you likely spent time helping to set up the feasts, assisted in running some of the events, and otherwise worked behind the scenes. You were chosen to be an abductee during the Reenactment Festival because you lost a bet, owed a favor, or otherwise got pressured or tricked into the role by a family member, friend, or coworker. Perhaps someone who was going to be one of the abductees but had to back out at the last moment, and so you ended up taking their place.", + "Choose two ability boosts. One must be to Charisma or Constitution, and one is a free ability boost.", + "You're trained in the {@skill Crafting} skill and the {@lore||Farming Lore} skill. You gain the {@feat Hobnobber} feat.", + { + "type": "ability", + "name": "Seasonal Boon", + "activity": { + "number": 1, + "unit": "free" + }, + "frequency": { + "unit": "season", + "number": 1 + }, + "trigger": "The party's reputation with Southbank increases", + "entries": [ + "Increase the party's reputation with Southbank by an additional 2 points (your GM has information about Willowshore reputation)." + ] + } + ], + "boosts": [ + "charisma", + "constitution", + "free" + ], + "skills": [ + "crafting" + ], + "lore": [ + "farming" + ], + "feats": [ + "Hobnobber" + ], + "miscTags": [ + "ability" + ] + }, + { + "name": "Willowshore Urchin", + "source": "SoG0", + "page": 13, + "entries": [ + "As with any settlement, not all of Willowshore's citizens are born into easy lives. You grew up on the town streets, either as an orphan or hardscrabble youth who was forced at a young age to help provide for your family. You might technically have had a home of your own, but for various reasons, you had, or preferred, to live most of your childhood outside of those walls. You might have run with a gang of kids (some of whom might even be fellow PCs), or you could've been a loner who managed to survive against all odds. Regardless, your childhood was one of forced ingenuity, desperation, and physicality. Hardly a week would've passed without you having to jury-rig a solution to some problem or to simply use your reflexes or brawn to solve a situation quickly before things escalated. While you might have left your old life behind you now that you're all grown up, the time you spent on Willowshore's streets have made you the person you are today.", + "You might still be technically homeless, subsisting on the street and never sleeping in the same place twice in a row. You might keep a small shanty or hideout somewhere in town as well. It's also possible that, despite your childhood, you've been fortunate enough to find a family or home, in which case your home could be anywhere in Willowshore.", + "During the Reenactment Festival, you likely enjoyed the revelry... perhaps a bit too much! Festivals were always times of excitement in your childhood, and this one is no exception. You were chosen to be an abductee during the Reenactment Festival simply by chance\u2014maybe your name was selected by a blind draw, or perhaps someone dared you to take part, or you could simply have craved the attention.", + "Choose two ability boosts. One must be to Dexterity or Strength, and one is a free ability boost.", + "You're trained in the {@skill Athletics} skill and the {@skill lore||Engineering Lore} skill. You gain the {@feat Charming Liar} feat.", + { + "type": "ability", + "name": "Seasonal Boon", + "activity": { + "number": 1, + "unit": "free" + }, + "frequency": { + "unit": "season", + "number": 1 + }, + "trigger": "You (or an adjacent PC) are about to roll a recovery check", + "entries": [ + "You gain an automatic critical success on the recovery check rather than rolling it as your hearty physique, tenacious attitude, or just plain old luck continues to help you survive the way it had during your childhood. If you're adjacent to a PC who's about to roll a recovery check, you can instead use this boon to grant them this effect." + ] + } + ], + "boosts": [ + "charisma", + "constitution", + "free" + ], + "skills": [ + "athletics" + ], + "lore": [ + "engineering" + ], + "feats": [ + "Charming Liar" + ], + "miscTags": [ + "ability" + ] + } + ] +} diff --git a/data/backgrounds/backgrounds-sot0.json b/data/backgrounds/backgrounds-sot0.json index 9e523d4297..9b27449dd0 100644 --- a/data/backgrounds/backgrounds-sot0.json +++ b/data/backgrounds/backgrounds-sot0.json @@ -24,6 +24,10 @@ ], "lore": [ "Insect" + ], + "feats": [ + "Dubious Knowledge", + "Quick Identification" ] }, { @@ -52,6 +56,10 @@ "Ayuwari", "Forest", "Jungle" + ], + "feats": [ + "Crafter's Appraisal|APG", + "Forager" ] }, { @@ -78,6 +86,10 @@ ], "lore": [ "Magaambya" + ], + "feats": [ + "Hobnobber", + "Eye for Numbers|APG" ] }, { @@ -107,6 +119,10 @@ ], "lore": [ "Nantambu" + ], + "feats": [ + "Survey Wildlife", + "Impressive Performance" ] }, { @@ -133,6 +149,10 @@ ], "lore": [ "Academia" + ], + "feats": [ + "Group Impression", + "Intimidating Glare" ] } ] diff --git a/data/backgrounds/backgrounds-wow0.json b/data/backgrounds/backgrounds-wow0.json new file mode 100644 index 0000000000..344f4e52f8 --- /dev/null +++ b/data/backgrounds/backgrounds-wow0.json @@ -0,0 +1,167 @@ +{ + "background": [ + { + "name": "Fey Friend", + "source": "WoW0", + "page": 7, + "traits": [ + "uncommon" + ], + "entries": [ + "Many grow up hearing cautionary tales of mischievous fey, and with good reason: from sprites' pranks to gremlins' sabotage to redcaps' outright lethality, fey pose a real danger to the unwary. But not for you\u2014usually! Whether you grew up near an enchanted wilderness, have visited the First World, frequently deal with nature spirits, or even were a fey foundling raised by otherworldly beings, you're well acquainted with fey, their myriad traditions, and their even more numerous tricks. Fey and the Wildwood Lodge aren't the same thing, yet there's enough overlap that you're sure to fit in at the upcoming Greenwood Gala.", + "Choose two ability boosts. One must be to Charisma or Dexterity, and one is a free ability boost.", + "You're trained in the {@skill Deception} skill and the {@skill Lore||Fey Lore} skill. You gain the {@feat Charming Liar} skill feat." + ], + "boosts": [ + "charisma", + "dexterity", + "free" + ], + "skills": [ + "deception" + ], + "lore": [ + "Fey" + ], + "feats": [ + "Charming Liar" + ] + }, + { + "name": "Green Faith Pilgrim", + "source": "WoW0", + "page": 7, + "traits": [ + "uncommon" + ], + "entries": [ + "You are an adherent of the Green Faith, striving to bring harmony between nature and civilization. While you might hail from Shining Kingdom region surrounding the Verduran Forest, the annual Moot of Ages draws visitors from across the world. Traveling here is a sacred journey that could deepen your understanding of nature's will. As part of your journey and natural communion, you've relied heavily on flora and fauna to ease your sores and other injuries.", + "Choose two ability boosts. One must be to Constitution or Wisdom, and one is a free ability boost.", + "You're trained in the {@skill Nature} skill and the {@skill Lore||Green Faith Lore} skill. You gain the {@feat Natural Medicine} skill feat." + ], + "boosts": [ + "constitution", + "wisdom", + "free" + ], + "skills": [ + "nature" + ], + "lore": [ + "Green Faith" + ], + "feats": [ + "Natural Medicine" + ] + }, + { + "name": "Moot Guard", + "source": "WoW0", + "page": 7, + "traits": [ + "uncommon" + ], + "entries": [ + "You are a respected guardian of the Verduran Forest, and the Wildwood Lodge has called upon you to manage security at their upcoming Greenwood Gala. What deeds earned you such trust and esteem? Perhaps you haveskirmished with Taldan poachers, subdued riotous fey festivities, or spent years systematically sabotaging illegal Andoren woodcutting ventures. Maybe you are officially part of the Wildwood Lodge, serving as a part- time bodyguard and negotiator to help maintain order\u2014 otherwise Taldan nobles might send in their own army to keep the peace. Whatever the case, you know that tensions are building between factions who support and oppose the lodge's current leader, Valenar the Green, and you might have to step in to keep the Greenwood Gala fun and welcoming.", + "Choose two ability boosts. One must be to Strength or Constitution, and one is a free ability boost.", + "You're trained in the {@skill Intimidation} skill and the {@skill Lore||Warfare Lore} skill. You gain the {@feat Intimidating Glare} skill feat." + ], + "boosts": [ + "strength", + "constitution", + "free" + ], + "skills": [ + "intimidation" + ], + "lore": [ + "Warfare" + ], + "feats": [ + "Intimidating Glare" + ] + }, + { + "name": "Tree Friend", + "source": "WoW0", + "page": 8, + "traits": [ + "uncommon" + ], + "entries": [ + "You aren't a mere visitor or settler living on a woodland's outskirts; you're an avid inhabitant of the Verduran Forest or another verdant wilderness. Intelligent plants like arboreals and leshies have accepted you as their neighbor, and you're adept at communicating with such creatures to avoid misunderstandings and violence. Even if you aren't part of the Wildwood Lodge, you have such a deeply ingrained connection to nature that the druids welcome you to their event.", + "Choose two ability boosts. One must be to Intelligence or Charisma, and one is a free ability boost.", + "You're trained in the {@skill Diplomacy} skill and the {@skill Lore||Forest Lore} skill. You gain the {@feat No Cause for Alarm|APG} skill feat, and you can choose {@language Arboreal|B1} as one of your known languages." + ], + "boosts": [ + "intelligence", + "charisma", + "free" + ], + "skills": [ + "diplomacy" + ], + "lore": [ + "Forest" + ], + "feats": [ + "No Cause for Alarm|APG" + ] + }, + { + "name": "Verduran City Folk", + "source": "WoW0", + "page": 8, + "traits": [ + "uncommon" + ], + "entries": [ + "You hail from one of the few large settlements in or around the Verduran Forest, such as Bellis or Wispil. It might be that you're part of these towns' timber operations or supporting industries, such as transporting supplies, overseeing operations, or serving as a remote bureaucrat who reports to a distant capital and enforces the Treaty of the Wildwood. Whatever the case, you're part of a scattered constellation of settlements that share cultural touchstones, including fey-inspired games like Prismati.", + "Choose two ability boosts. One must be to Dexterity or Intelligence, and one is a free ability boost.", + "You're trained in the {@skill Society} skill and the {@skill Lore||Games Lore} skill. You gain either {@feat Multilingual} or {@feat Streetwise} as a skill feat." + ], + "boosts": [ + "dexterity", + "intelligence", + "free" + ], + "skills": [ + "society" + ], + "lore": [ + "Games" + ], + "feats": [ + "Multilingual", + "Streetwise" + ] + }, + { + "name": "Wood Warden", + "source": "WoW0", + "page": 8, + "traits": [ + "uncommon" + ], + "entries": [ + "For all their thorns, beasts, and hazards, the wilds aren't invulnerable. If the natural wonders of the Verduran Forest are to survive, they need guardians like you. You have learned to monitor and protect wildernesses, earning you the Verduran Lodge's respect even if you're not affiliated with any druidic organization. Perhaps you grew up in a community that revered and carefully managed its local ecosystem, learning millennia-old traditions. It could be you were an unlikely survivor who learned to live off the land out of necessity, gradually becoming its protector. Whatever the case, traveling to the Greenwood Gala is a great opportunity to share your knowledge, learn new tricks, and recruit allies who can help defend your home.", + "Choose two ability boosts. One must be to Strength or Wisdom, and one is a free ability boost.", + "You're trained in the {@skill Survival} skill and the {@skill Lore||Scouting Lore} skill. You gain the {@feat Survey Wildlife} skill feat." + ], + "boosts": [ + "strength", + "wisdom", + "free" + ], + "skills": [ + "survival" + ], + "lore": [ + "Scouting" + ], + "feats": [ + "Survey Wildlife" + ] + } + ] +} diff --git a/data/backgrounds/index.json b/data/backgrounds/index.json index 6e2546ba13..7b8f42e8b5 100644 --- a/data/backgrounds/index.json +++ b/data/backgrounds/index.json @@ -22,5 +22,8 @@ "LOKL": "backgrounds-lokl.json", "LOTG": "backgrounds-lotg.json", "RoE": "backgrounds-roe.json", - "SKT0": "backgrounds-skt0.json" + "SKT0": "backgrounds-skt0.json", + "7DfS": "backgrounds-7dfs.json", + "WoW0": "backgrounds-wow0.json", + "SoG0": "backgrounds-sog0.json" } diff --git a/data/bestiary/creatures-aoa1.json b/data/bestiary/creatures-aoa1.json index 844e92106c..59d4cd558c 100644 --- a/data/bestiary/creatures-aoa1.json +++ b/data/bestiary/creatures-aoa1.json @@ -64,7 +64,7 @@ "name": "greatsword", "attack": 10, "traits": [ - "versatile
" + "versatile
" ], "damage": "{@damage 1d12+4} slashing", "types": [ @@ -76,7 +76,7 @@ "name": "javelin", "attack": 7, "traits": [ - "versatile
" + "versatile
" ], "damage": "{@damage 1d6+4} piercing", "types": [ @@ -211,7 +211,7 @@ "name": "longsword", "attack": 9, "traits": [ - "versatile
" + "versatile
"
],
"damage": "{@damage 1d8+4} slashing",
"types": [
@@ -368,7 +368,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+4} piercing",
"types": [
@@ -396,7 +396,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+4} piercing",
"types": [
@@ -565,7 +565,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+3} piercing",
"types": [
@@ -593,7 +593,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+3} piercing",
"types": [
@@ -731,7 +731,7 @@
"attack": 15,
"traits": [
"reach <10 feet>",
- "versatile
" + "versatile
"
],
"damage": "{@damage 1d8+9} slashing",
"types": [
@@ -1499,7 +1499,7 @@
"traits": [
"agile",
"free-hand",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d4+5} piercing plus {@damage 1d6} fire on a critical hit",
"types": [
@@ -1923,7 +1923,7 @@
"attack": 11,
"traits": [
"reach <10 feet>",
- "versatile "
+ "versatile "
],
"effects": [
"Invoke Reckoning"
@@ -2413,7 +2413,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+3} piercing",
"types": [
@@ -2428,7 +2428,7 @@
"agile",
"magical",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+3} piercing",
"types": [
diff --git a/data/bestiary/creatures-aoa2.json b/data/bestiary/creatures-aoa2.json
index 8931e1fa0e..e049a15425 100644
--- a/data/bestiary/creatures-aoa2.json
+++ b/data/bestiary/creatures-aoa2.json
@@ -828,7 +828,7 @@
"attack": 11,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+3} piercing",
"types": [
@@ -860,7 +860,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+3} piercing",
"types": [
@@ -1055,7 +1055,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+6} piercing",
"types": [
@@ -1069,7 +1069,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+6} piercing",
"types": [
@@ -1216,7 +1216,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+3} piercing",
"types": [
@@ -1559,7 +1559,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+2} piercing",
"types": [
@@ -1601,7 +1601,7 @@
"agile",
"magical",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+2} piercing",
"types": [
@@ -1768,7 +1768,7 @@
"traits": [
"agile",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+7} piercing plus {@damage 1d6} positive to undead",
"types": [
@@ -1783,7 +1783,7 @@
"traits": [
"agile",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d4+7} piercing",
"types": [
@@ -1814,7 +1814,7 @@
"agile",
"magical",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+7} piercing plus {@damage 1d6} positive to undead",
"types": [
@@ -1830,7 +1830,7 @@
"agile",
"magical",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d4+7} piercing",
"types": [
diff --git a/data/bestiary/creatures-aoa3.json b/data/bestiary/creatures-aoa3.json
index 8eec8d62e2..d21daf7f4d 100644
--- a/data/bestiary/creatures-aoa3.json
+++ b/data/bestiary/creatures-aoa3.json
@@ -396,7 +396,7 @@
"name": "morningstar",
"attack": 20,
"traits": [
- "versatile
" + "versatile
"
],
"damage": "{@damage 2d6+8} bludgeoning",
"types": [
@@ -410,7 +410,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+8} piercing",
"types": [
@@ -424,7 +424,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+8} piercing",
"types": [
@@ -1072,7 +1072,7 @@
"attack": 18,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+9} piercing",
"types": [
@@ -1086,7 +1086,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+9} piercing",
"types": [
@@ -2168,7 +2168,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+8} piercing",
"types": [
@@ -2198,7 +2198,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+8} piercing",
"types": [
@@ -3201,7 +3201,7 @@
"traits": [
"agile",
"finesse",
- "versatile
" + "versatile
"
],
"damage": "{@damage 1d6+10} slashing",
"types": [
@@ -3356,7 +3356,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+4} piercing",
"types": [
@@ -3370,7 +3370,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+4} piercing",
"types": [
diff --git a/data/bestiary/creatures-aoa4.json b/data/bestiary/creatures-aoa4.json
index 25aa3c6c25..952a9572c2 100644
--- a/data/bestiary/creatures-aoa4.json
+++ b/data/bestiary/creatures-aoa4.json
@@ -255,7 +255,7 @@
"name": "pseudopod",
"attack": 24,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 4d8+7} piercing",
"types": [
@@ -978,7 +978,7 @@
"attack": 27,
"traits": [
"magical",
- "versatile
" + "versatile
"
],
"damage": "{@damage 1d12+9} slashing plus {@damage 2d6} negative plus {@damage 3d6} fire",
"types": [
@@ -1174,7 +1174,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d6+10} slashing",
"types": [
diff --git a/data/bestiary/creatures-aoa5.json b/data/bestiary/creatures-aoa5.json
index 7f03bbe1e8..f9aaf6c2e8 100644
--- a/data/bestiary/creatures-aoa5.json
+++ b/data/bestiary/creatures-aoa5.json
@@ -231,7 +231,7 @@
"finesse",
"magical",
"reach <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 4d4+14} piercing plus {@damage 2d6} {@condition persistent damage||persistent bleed}",
"types": [
@@ -697,7 +697,7 @@
"traits": [
"agile",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d4+17} piercing plus {@damage 1d6} acid",
"types": [
@@ -930,7 +930,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d6+12} piercing",
"types": [
@@ -1241,7 +1241,7 @@
"traits": [
"agile",
"finesse",
- "versatile
" + "versatile
"
],
"damage": "{@damage 2d4+9} slashing",
"types": [
@@ -2174,7 +2174,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 4d4+12} piercing",
"types": [
diff --git a/data/bestiary/creatures-aoa6.json b/data/bestiary/creatures-aoa6.json
index bd0b2411cd..f4dcbd0875 100644
--- a/data/bestiary/creatures-aoa6.json
+++ b/data/bestiary/creatures-aoa6.json
@@ -926,7 +926,7 @@
"traits": [
"magical",
"reach <15 feet>",
- "versatile
" + "versatile
"
],
"damage": "{@damage 3d12+20} slashing plus {@damage 1d6} electricity",
"types": [
@@ -1630,7 +1630,7 @@
"agile",
"finesse",
"magic",
- "versatile "
+ "versatile "
],
"damage": "{@damage 4d4+14} piercing",
"types": [
@@ -1970,7 +1970,7 @@
"finesse",
"magical",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 4d4+10} piercing",
"types": [
@@ -2130,7 +2130,7 @@
"attack": 33,
"traits": [
"magical",
- "versatile
" + "versatile
" ], "damage": "{@damage 7d8+8} slashing", "types": [ @@ -3743,7 +3743,7 @@ "attack": 38, "traits": [ "magical", - "versatile
" + "versatile
"
],
"damage": "{@damage 7d8+8} slashing",
"types": [
diff --git a/data/bestiary/creatures-aoe1.json b/data/bestiary/creatures-aoe1.json
index 24e7dabb33..784e70f58a 100644
--- a/data/bestiary/creatures-aoe1.json
+++ b/data/bestiary/creatures-aoe1.json
@@ -775,7 +775,7 @@
"agile",
"finesse",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4} piercing",
"types": [
@@ -1849,7 +1849,7 @@
"agile",
"finesse",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4} piercing",
"types": [
@@ -2097,7 +2097,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+7} piercing",
"types": [
@@ -2112,7 +2112,7 @@
"agile",
"finesse",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+7} piercing",
"types": [
@@ -2526,7 +2526,7 @@
"agile",
"finesse",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4} piercing",
"types": [
@@ -2541,7 +2541,7 @@
"agile",
"finesse",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4} piercing",
"types": [
diff --git a/data/bestiary/creatures-aoe2.json b/data/bestiary/creatures-aoe2.json
index 033ff72341..310cf0bf54 100644
--- a/data/bestiary/creatures-aoe2.json
+++ b/data/bestiary/creatures-aoe2.json
@@ -366,7 +366,7 @@
"agile",
"finesse",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+5} piercing",
"types": [
@@ -538,7 +538,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+5} piercing",
"types": [
@@ -1083,7 +1083,7 @@
"finesse",
"magical",
"parry",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d4+5} piercing",
"types": [
@@ -1098,7 +1098,7 @@
"agile",
"finesse",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+5} piercing",
"types": [
@@ -1113,7 +1113,7 @@
"agile",
"finesse",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+5} piercing",
"types": [
@@ -1609,7 +1609,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4} piercing",
"types": [
@@ -1623,7 +1623,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+3} piercing",
"types": [
@@ -2045,7 +2045,7 @@
"traits": [
"nonlethal",
"unarmed",
- "versatile
" + "versatile
"
],
"damage": "{@damage 2d10+4} slashing",
"types": [
@@ -2205,7 +2205,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+5} piercing",
"types": [
@@ -2235,7 +2235,7 @@
"agile",
"finesse",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+5} piercing",
"types": [
@@ -2377,7 +2377,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d6+7} piercing",
"types": [
@@ -2392,7 +2392,7 @@
"agile",
"finesse",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+7} piercing",
"types": [
diff --git a/data/bestiary/creatures-aoe3.json b/data/bestiary/creatures-aoe3.json
index ce3c14e81c..91b98176cc 100644
--- a/data/bestiary/creatures-aoe3.json
+++ b/data/bestiary/creatures-aoe3.json
@@ -87,7 +87,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d4+4} piercing",
"types": [
@@ -113,7 +113,7 @@
"finesse",
"magical",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d4+4} piercing",
"types": [
@@ -560,7 +560,7 @@
"deadly <1d10>",
"magical",
"trip",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d10+11} slashing",
"types": [
@@ -1021,7 +1021,7 @@
"attack": 18,
"traits": [
"magical",
- "versatile
" + "versatile
"
],
"damage": "{@damage 1d6+8} bludgeoning",
"types": [
@@ -1359,7 +1359,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d6+9} piercing",
"types": [
@@ -1538,7 +1538,7 @@
"finesse",
"magical",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d4+3} piercing",
"types": [
@@ -2130,7 +2130,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d4+1} piercing",
"types": [
@@ -2952,7 +2952,7 @@
"attack": 18,
"traits": [
"magical",
- "versatile
" + "versatile
"
],
"damage": "{@damage 1d6+8} bludgeoning",
"types": [
diff --git a/data/bestiary/creatures-aoe4.json b/data/bestiary/creatures-aoe4.json
index 58c3796f8f..e785019efa 100644
--- a/data/bestiary/creatures-aoe4.json
+++ b/data/bestiary/creatures-aoe4.json
@@ -224,7 +224,7 @@
"agile",
"finesse",
"magic",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+6} piercing",
"types": [
@@ -784,7 +784,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d4+9} piercing",
"types": [
@@ -813,7 +813,7 @@
"finesse",
"magical",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d4+9} piercing",
"types": [
@@ -1248,7 +1248,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"effects": [
"crisis of faith"
@@ -1837,7 +1837,7 @@
"agile",
"finesse",
"magic",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d4+10} piercing plus {@damage 2d6} poison",
"types": [
@@ -2089,7 +2089,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+6} piercing",
"types": [
@@ -2117,7 +2117,7 @@
"agile",
"finesse",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+6} piercing",
"types": [
@@ -2377,7 +2377,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+9} piercing",
"types": [
@@ -2392,7 +2392,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d6+9} piercing",
"types": [
@@ -2407,7 +2407,7 @@
"agile",
"finesse",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+9} piercing",
"types": [
@@ -2555,7 +2555,7 @@
"attack": 18,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+6} piercing",
"types": [
@@ -2569,7 +2569,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+8} piercing",
"types": [
@@ -3096,7 +3096,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d6+13} piercing plus {@damage 2d10} {@condition persistent damage||persistent bleed}",
"types": [
@@ -3381,7 +3381,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d6+10} piercing plus {@damage 2d8} {@condition persistent damage||persistent bleed}",
"types": [
@@ -3615,7 +3615,7 @@
"agile",
"finesse",
"magic",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d4+12} piercing",
"types": [
@@ -3872,7 +3872,7 @@
"attack": 32,
"traits": [
"magical",
- "versatile
" + "versatile
"
],
"effects": [
"hampering strike"
diff --git a/data/bestiary/creatures-aoe5.json b/data/bestiary/creatures-aoe5.json
index 8580ae95d9..af98a30ed0 100644
--- a/data/bestiary/creatures-aoe5.json
+++ b/data/bestiary/creatures-aoe5.json
@@ -208,7 +208,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+9} piercing",
"types": [
@@ -234,7 +234,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+9} piercing",
"types": [
@@ -553,7 +553,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d6+9} piercing plus {@damage 3d6} acid",
"types": [
@@ -1114,7 +1114,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d4+11} piercing",
"types": [
@@ -1144,7 +1144,7 @@
"finesse",
"magical",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d4+11} piercing",
"types": [
@@ -1482,7 +1482,7 @@
"attack": 28,
"traits": [
"magical",
- "versatile
" + "versatile
" ], "damage": "{@damage 3d8+12} slashing", "types": [ @@ -2709,7 +2709,7 @@ "disarm", "magical", "two-hand 3d10", - "versatile
" + "versatile
" ], "damage": "{@damage 3d6+13} slashing plus {@damage 2d6} chaotic and {@damage 2d6} negative", "types": [ @@ -4249,7 +4249,7 @@ "name": "longsword", "attack": 24, "traits": [ - "versatile
" + "versatile
"
],
"damage": "{@damage 2d8+10} slashing",
"types": [
@@ -4657,7 +4657,7 @@
"agile",
"finesse",
"thrown <20 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+11} piercing",
"types": [
@@ -5215,7 +5215,7 @@
"attack": 24,
"traits": [
"magical",
- "versatile
" + "versatile
" ], "damage": "{@damage 2d6+9} bludgeoning plus {@damage 2d6} chaotic and {@damage 2d6} negative", "types": [ diff --git a/data/bestiary/creatures-aoe6.json b/data/bestiary/creatures-aoe6.json index 18d5f1baa9..dfee3f4d52 100644 --- a/data/bestiary/creatures-aoe6.json +++ b/data/bestiary/creatures-aoe6.json @@ -3278,7 +3278,7 @@ "traits": [ "good", "magical", - "versatile
" + "versatile
"
],
"damage": "{@damage 3d12+16} slashing plus {@damage 1d6} good and {@dice 1d6} other (see Choose Weakness)",
"types": [
@@ -4882,7 +4882,7 @@
"finesse",
"magical",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+6} bludgeoning",
"types": [
@@ -2391,7 +2391,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d8+8} slashing",
"types": [
@@ -1176,7 +1176,7 @@
"attack": 13,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8+5} piercing",
"types": [
@@ -3425,7 +3425,7 @@
"traits": [
"agile",
"range increment <30 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d12+11} bludgeoning",
"types": [
@@ -3609,7 +3609,7 @@
"traits": [
"agile",
"range increment <20 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8+8} bludgeoning",
"types": [
diff --git a/data/bestiary/creatures-av3.json b/data/bestiary/creatures-av3.json
index e04a5c7d8a..ffb99cef90 100644
--- a/data/bestiary/creatures-av3.json
+++ b/data/bestiary/creatures-av3.json
@@ -968,7 +968,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8+7} slashing",
"types": [
@@ -2930,7 +2930,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d8+9} slashing plus {@damage 1d6} acid",
"types": [
diff --git a/data/bestiary/creatures-b1.json b/data/bestiary/creatures-b1.json
index 00da8b3269..0e083a7608 100644
--- a/data/bestiary/creatures-b1.json
+++ b/data/bestiary/creatures-b1.json
@@ -66,7 +66,7 @@
"name": "longsword",
"attack": 15,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8+7} slashing",
"types": [
@@ -7306,7 +7306,7 @@
"finesse",
"lawful",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 4d8+17} slashing plus {@damage 1d6} evil",
"types": [
@@ -10944,7 +10944,7 @@
"name": "morningstar",
"attack": 8,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+3} bludgeoning",
"types": [
@@ -12127,7 +12127,7 @@
"attack": 11,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8+4} slashing",
"types": [
@@ -20823,7 +20823,7 @@
"disarm",
"finesse",
"parry",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8+10} slashing",
"types": [
@@ -24594,7 +24594,7 @@
"evil",
"fire",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8+8} slashing plus {@damage 1d6} evil and {@damage 1d6} fire",
"types": [
@@ -25112,7 +25112,7 @@
"name": "longsword",
"attack": 14,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8+6} slashing",
"types": [
@@ -25466,7 +25466,7 @@
"traits": [
"magical",
"reach <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d12+13} slashing",
"types": [
@@ -27735,7 +27735,7 @@
"traits": [
"good",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d12+13} slashing plus {@damage 1d6} good and {@dice 1d6} other (see Choose Weakness)",
"types": [
@@ -31961,7 +31961,7 @@
"traits": [
"cold",
"magical",
- "versatile "
+ "versatile "
],
"name": "frost greatsword",
"attack": 24,
@@ -32833,7 +32833,7 @@
"traits": [
"reach <10 feet>",
"trip",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8+3} slashing",
"types": [
@@ -37570,7 +37570,7 @@
"attack": 12,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8+3} slashing",
"types": [
@@ -39915,7 +39915,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d10+5} slashing plus {@damage 1d6} fire and {@damage 1d6} good",
"types": [
@@ -42674,7 +42674,7 @@
"traits": [
"magical",
"range increment <30 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d10+5} slashing plus {@damage 1d6} fire and {@damage 1d6} good",
"types": [
@@ -43974,7 +43974,7 @@
"traits": [
"chaotic",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8+10} slashing plus {@damage 1d6} chaotic and {@damage 1d6} good",
"types": [
@@ -46161,7 +46161,7 @@
"evil",
"magical",
"reach <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d8+16} slashing plus {@damage 1d6} evil",
"types": [
@@ -46433,7 +46433,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+4} slashing",
"types": [
@@ -53300,7 +53300,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d12+17} slashing",
"types": [
@@ -58120,7 +58120,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8+4} slashing",
"types": [
@@ -64060,7 +64060,7 @@
"traits": [
"magical",
"reach <15 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d12+16} slashing plus {@damage 1d6} electricity",
"types": [
@@ -65547,7 +65547,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile ",
+ "versatile "
],
"damage": "four of the weapon's damage dice +9 of the weapon's damage type",
"types": [
@@ -71163,7 +71163,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@dice 1d4-1} slashing plus {@damage 1d4} {@condition persistent damage||persistent bleed}",
"types": [
@@ -10741,7 +10741,7 @@
"name": "longsword",
"attack": 14,
"traits": [
- "versatile "
+ "versatile "
],
"effects": [
"drain life"
@@ -13196,12 +13196,6 @@
"Each enemy in the swarm's space takes {@damage 1d8} piercing damage ({@dc 18} basic Reflex save)."
],
"name": "Swarming Bites"
- },
- {
- "entries": [
- "These sacred feathered serpents tirelessly serve the powers of law and good. Some operate directly as messengers and intermediaries of the deities, while others operate independently in aiding the cause of righteousness. Either way, they watch over mortals and try to influence and aid them from the shadows, shifting from plane to plane to spread wisdom and healing where they are needed. Some quetz couatls are worshipped as divinities in remote or isolated societies, and while they do not encourage such veneration, they use the trust placed in them to foster peace and cooperation with others."
- ],
- "name": "Couatl, Quetz"
}
]
},
@@ -13324,7 +13318,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d6+16} slashing plus {@damage 2d6} fire",
"types": [
@@ -19587,7 +19581,7 @@
"name": "flytrap mouth",
"attack": 13,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d6+8} slashing plus {@damage 1d6} bleed",
"types": [
@@ -24396,7 +24390,7 @@
"traits": [
"magical",
"reach <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 4d10+18} piercing",
"types": [
@@ -26657,7 +26651,7 @@
"attack": 17,
"traits": [
"reach <10 feet>",
- "versatile "
+ "versatile "
],
"effects": [
"Knockdown"
@@ -26801,7 +26795,7 @@
"traits": [
"good",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d12+6} slashing plus {@damage 1d6} good",
"types": [
@@ -27197,7 +27191,7 @@
"attack": 15,
"traits": [
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d6+7} bludgeoning plus {@damage 1d6} cold",
"types": [
@@ -28058,7 +28052,7 @@
"agile",
"finesse",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d12+16} bludgeoning",
"types": [
@@ -33609,7 +33603,7 @@
"magical",
"reach <10 feet>",
"trip",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d6+14} bludgeoning",
"types": [
@@ -37286,7 +37280,7 @@
"deadly <2d12>",
"magical",
"reach <10 feet>",
- "versatile "
+ "versatile "
],
"effects": [
"sever fate"
@@ -41024,7 +41018,7 @@
"traits": [
"good",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d12+16} slashing plus {@damage 1d6} good",
"types": [
@@ -41957,7 +41951,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 4d12+22} slashing plus {@damage 2d6} good",
"types": [
@@ -49178,7 +49172,7 @@
"name": "morningstar",
"attack": 10,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+6} bludgeoning",
"types": [
@@ -49366,7 +49360,7 @@
"attack": 18,
"traits": [
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d6+9} bludgeoning",
"types": [
@@ -49591,7 +49585,7 @@
"good",
"magical",
"reach <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d12+13} slashing plus {@damage 2d6} sonic and {@damage 1d6} good",
"types": [
@@ -54283,7 +54277,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d10+14} bludgeoning",
"types": [
@@ -4775,7 +4775,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d12+8} slashing",
"types": [
@@ -9527,7 +9527,7 @@
"traits": [
"magical",
"reach <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d8+15} slashing",
"types": [
@@ -11581,7 +11581,7 @@
"traits": [
"magical",
"reach <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d12+11} slashing plus {@damage 1d6} mental",
"types": [
@@ -15810,7 +15810,7 @@
"name": "longsword",
"attack": 24,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d8+13} slashing",
"types": [
@@ -15835,7 +15835,7 @@
"attack": 24,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"effects": [
"{@ability Grab}"
@@ -18713,7 +18713,7 @@
"traits": [
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8+8} slashing plus {@damage 1d8} negative",
"types": [
@@ -19821,7 +19821,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"effects": [
"absorb magic",
@@ -24362,8 +24362,8 @@
"traits": [
"magical",
"reach <50 feet>",
- "versatile ",
- "versatile ",
+ "versatile ",
- "versatile ",
+ "versatile ",
- "versatile ",
+ "versatile "
+ "versatile "
],
"effects": [
"betrayal toxin"
@@ -42703,7 +42703,7 @@
"finesse",
"good",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d8+13} slashing plus {@damage 1d8} force",
"types": [
@@ -51679,7 +51692,7 @@
"name": "longsword",
"attack": 17,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d8+8} slashing",
"types": [
@@ -52114,7 +52127,7 @@
"traits": [
"magical",
"reach <40 feet>",
- "versatile "
+ "versatile "
],
"effects": [
"bloodbird"
@@ -57297,7 +57310,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d6+9} slashing plus {@damage 1d6} good",
"types": [
diff --git a/data/bestiary/creatures-bb.json b/data/bestiary/creatures-bb.json
index 938f1e3307..7e01d77bd6 100644
--- a/data/bestiary/creatures-bb.json
+++ b/data/bestiary/creatures-bb.json
@@ -90,7 +90,7 @@
"attack": 11,
"traits": [
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8 + 4} slashing",
"types": [
@@ -431,7 +431,7 @@
"name": "longsword",
"attack": 10,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8 + 4} slashing",
"types": [
@@ -1141,7 +1141,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d12 + 3} slashing",
"types": [
@@ -2717,7 +2717,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6} slashing",
"types": [
@@ -2839,7 +2839,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8 + 3} slashing",
"types": [
@@ -3512,7 +3512,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6 + 4} slashing",
"types": [
@@ -5108,7 +5108,7 @@
"attack": 12,
"traits": [
"reach <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8+4} slashing",
"types": [
@@ -3811,7 +3811,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8+4} slashing",
"types": [
@@ -2941,7 +2941,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d8+13} slashing",
"types": [
@@ -3973,7 +3973,7 @@
"evil",
"magical",
"reach <15 feet>",
- "versatile "
+ "versatile "
],
"effects": [
"Knockdown"
@@ -4770,7 +4770,7 @@
"traits": [
"magical",
"reach",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d10+12} bludgeoning",
"types": [
diff --git a/data/bestiary/creatures-ec5.json b/data/bestiary/creatures-ec5.json
index 4669dd308a..40f5d38227 100644
--- a/data/bestiary/creatures-ec5.json
+++ b/data/bestiary/creatures-ec5.json
@@ -2256,7 +2256,7 @@
"deadly "
+ "versatile "
],
"effects": [
"stunning blow"
@@ -2828,7 +2828,7 @@
"traits": [
"magical",
"reach <40 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d8+5} slashing",
"types": [
@@ -4983,7 +4983,7 @@
"name": "longsword",
"attack": 24,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d8+15} slashing",
"types": [
@@ -5815,7 +5815,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d6+11} slashing",
"types": [
diff --git a/data/bestiary/creatures-frp2.json b/data/bestiary/creatures-frp2.json
index d6af060cf2..da90564670 100644
--- a/data/bestiary/creatures-frp2.json
+++ b/data/bestiary/creatures-frp2.json
@@ -970,7 +970,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d6+10} slashing plus {@damage 3d6} sonic",
"types": [
@@ -7018,7 +7018,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 4d6+13} bludgeoning",
"types": [
@@ -368,7 +368,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d6+15} slashing plus {@damage 3d6} fire",
"types": [
@@ -4311,7 +4311,7 @@
"traits": [
"magical",
"reach <15 feet>",
- "versatile ",
+ "versatile ",
"reach <10 feet>"
],
"effects": [
@@ -5107,7 +5107,7 @@
"finesse",
"reach <10 feet>",
"unarmed",
- "versatile "
+ "versatile "
],
"effects": [
"vicious impact"
@@ -5394,7 +5394,7 @@
"reach <15 feet>",
"trip",
"unarmed",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+3} slashing",
"types": [
@@ -2342,7 +2342,7 @@
"attack": 13,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8+11} slashing",
"types": [
@@ -2966,7 +2966,7 @@
"attack": 10,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+1} slashing",
"types": [
@@ -10591,7 +10591,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+1} slashing",
"types": [
@@ -10704,7 +10704,7 @@
"attack": 5,
"traits": [
"agile",
- "versatile "
+ ],
+ "damage": "{@damage 3d8+16} slashing plus {@damage 1d6} lawful and spirit touch",
+ "types": [
+ "slashing",
+ "lawful"
+ ]
+ }
+ ],
+ "spellcasting": [
+ {
+ "type": "Innate",
+ "tradition": "divine",
+ "DC": 38,
+ "entry": {
+ "7": {
+ "spells": [
+ {
+ "name": "enervation",
+ "source": "APG",
+ "amount": 3
+ },
+ {
+ "name": "plane shift"
+ }
+ ]
+ },
+ "8": {
+ "spells": [
+ {
+ "name": "finger of death",
+ "amount": 3
+ },
+ {
+ "name": "scrying"
+ }
+ ]
+ },
+ "9": {
+ "spells": [
+ {
+ "name": "bind soul",
+ "amount": 3
+ }
+ ]
+ },
+ "constant": {
+ "9": {
+ "spells": [
+ {
+ "name": "detect alignment",
+ "notes": [
+ "chaotic and lawful only"
+ ]
+ },
+ {
+ "name": "tongues"
+ },
+ {
+ "name": "true seeing"
+ }
+ ]
+ }
+ }
+ }
+ }
+ ],
+ "abilities": {
+ "mid": [
+ {
+ "traits": [
+ "aura",
+ "emotion",
+ "fear",
+ "mental"
+ ],
+ "entries": [
+ "60 feet, {@dc 35}"
+ ],
+ "name": "Frightful Presence",
+ "generic": {
+ "tag": "ability",
+ "name": "Frightful Presence",
+ "source": "B1",
+ "page": "abilities.html"
+ }
+ }
+ ],
+ "bot": [
+ {
+ "name": "Change Shape",
+ "activity": {
+ "number": 1,
+ "unit": "action"
+ },
+ "traits": [
+ "concentrate",
+ "divine",
+ "polymorph",
+ "transmutation"
+ ],
+ "entries": [
+ "The shinigami takes on the appearance of a specific Small or Medium humanoid creature. This doesn't change their statistics, other than to remove the {@trait reach} trait from their Strikes. The shinigami's human shape is unique to the shinigami and can't be used to {@action Impersonate} a creature."
+ ]
+ },
+ {
+ "name": "Pouch of Four Gems",
+ "entries": [
+ "Each shinigami carries a pouch containing four black sapphires for use with {@spell bind soul}. Each gem is capable of holding a soul of a maximum level equal to that of the shinigami. If the shinigami dies, the gems are destroyed as well, and any souls they contain are released harmlessly to travel to the {@plane Boneyard}."
+ ]
+ },
+ {
+ "name": "Release Soul",
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "traits": [
+ "manipulate",
+ "necromancy"
+ ],
+ "requirements": "One of the gems in the shinigami's pouch contains a soul from {@spell bind soul}",
+ "entries": [
+ "The shinigami crushes the gem, sending the soul to the {@plane Boneyard} while releasing a wave of necromantic energy. All creatures within a 30-foot emanation take {@damage 18d6} damage (DC 38 basic Fortitude save); the shinigami chooses whether this damage is positive damage or negative damage. A creature who takes damage from this effect and fails the saving throw is also {@condition sickened||sickened 2} and {@condition drained||drained 1} (or sickened 4 and drained 2 on a critical failure)"
+ ]
+ },
+ {
+ "name": "Spirit Touch",
+ "entries": [
+ "A shinigami's {@action strike||Strikes} can affect {@trait incorporeal} creatures with the effect of a {@item ghost touch} property rune."
+ ]
+ }
+ ]
+ },
+ "defenses": {
+ "ac": {
+ "std": 40
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 32
+ },
+ "ref": {
+ "std": 29
+ },
+ "will": {
+ "std": 31
+ },
+ "abilities": [
+ "+1 status to all saves vs magic"
+ ]
+ },
+ "hp": [
+ {
+ "hp": 260,
+ "abilities": [
+ "fast healing 40"
+ ]
+ }
+ ],
+ "immunities": [
+ "death effects",
+ "disease",
+ "negative"
+ ],
+ "weaknesses": [
+ {
+ "name": "silver",
+ "amount": 15
+ }
+ ],
+ "resistances": [
+ {
+ "name": "all physical",
+ "amount": 15,
+ "note": "except chaotic and silver"
+ },
+ {
+ "name": "cold",
+ "amount": 15
+ },
+ {
+ "name": "poison",
+ "amount": 15
+ }
+ ]
+ }
+ },
+ {
+ "name": "Stone Spider",
+ "source": "SoG1",
+ "page": 87,
+ "level": 5,
+ "traits": [
+ "rare",
+ "ng",
+ "large",
+ "celestial"
+ ],
+ "perception": {
+ "std": 14
+ },
+ "senses": [
+ {
+ "name": "darkvision"
+ }
+ ],
+ "languages": {
+ "languages": [
+ "celestial",
+ "common"
+ ],
+ "abilities": [
+ "{@ability telepathy} 60 feet"
+ ]
+ },
+ "skills": {
+ "acrobatics": {
+ "std": 12
+ },
+ "athletics": {
+ "std": 13
+ },
+ "intimidation": {
+ "std": 9
+ },
+ "religion": {
+ "std": 14
+ },
+ "settlement lore": {
+ "std": 12,
+ "note": "regarding their home settlement"
+ },
+ "society": {
+ "std": 10
+ }
+ },
+ "abilityMods": {
+ "str": 4,
+ "dex": 5,
+ "con": 3,
+ "int": 1,
+ "wis": 5,
+ "cha": 0
+ },
+ "speed": {
+ "fly": 40
+ },
+ "attacks": [
+ {
+ "range": "Ranged",
+ "name": "spirit web",
+ "attack": 14,
+ "traits": [
+ "range increment <30 feet>"
+ ],
+ "effects": [
+ "spirit web trap"
+ ],
+ "damage": "spirit web trap",
+ "types": []
+ }
+ ],
+ "spellcasting": [
+ {
+ "type": "Innate",
+ "tradition": "divine",
+ "DC": 21,
+ "entry": {
+ "1": {
+ "spells": [
+ {
+ "name": "detect alignment",
+ "amount": "at will",
+ "notes": [
+ "evil only"
+ ]
+ }
+ ]
+ },
+ "3": {
+ "spells": [
+ {
+ "name": "dream message"
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "abilities": {
+ "top": [
+ {
+ "name": "Anchored Soul",
+ "entries": [
+ "The stone spider is bonded to a specific settlement and must remain within 10 miles of the settlement's border."
+ ]
+ }
+ ],
+ "mid": [
+ {
+ "name": "Bonded Vessel",
+ "entries": [
+ "The condition of a stone spider's vessel dictates its maximum HP. Undamaged, the vessel is an object with 62 HP (BT 31). When the stone spider is in spirit form, damaging it doesn't hurt the vessel, but damaging the vessel deals an equal amount of damage to the stone spider. When the stone spider Inhabits its Vessel, they're a single target, and damage reduces the HP of both the stone spider and the vessel. If the vessel is {@condition broken}, the stone spider can still fight while inhabiting it and suffers no ill effect, but if the vessel is ever destroyed, the stone spider is instantly slain and can't reconstitute."
+ ]
+ },
+ {
+ "name": "Reconstitution",
+ "traits": [
+ "divine",
+ "necromancy"
+ ],
+ "entries": [
+ "When the stone spider reaches 0 Hit Points, its spirit dissipates. If its bonded vessel is intact, the stone spider re-forms in this vessel after {@dice 2d4} days, fully healed. If the vessel is {@condition broken}, it must first be {@action repair||Repaired}, after which the stone spider re-forms in {@dice 3d4} days."
+ ]
+ }
+ ],
+ "bot": [
+ {
+ "name": "Inhabit Vessel",
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "traits": [
+ "manipulate"
+ ],
+ "entries": [
+ "The spider touches and melds with its bonded vessel, bringing it to life. It can cease Inhabiting its Vessel by spending a single action, which has the {@trait concentrate} trait. While Inhabiting the Vessel, it loses its fly Speed and gains {@b Immunities} healing, nonlethal; {@b Resistances} physical 6 (except bludgeoning); Speed 25 feet, climb 25 feet; and the following {@action Strike}.",
+ {
+ "type": "list",
+ "items": [
+ "{@b Melee} {@as 1} stone fangs {@hit 14} ({@trait finesse}), Damage {@damage 2d8+7} piercing"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "Spirit Body",
+ "entries": [
+ "When not Inhabiting its Vessel, the stone spider is incorporeal and gains resistance 6 to all damage (except force damage and {@item ghost touch}; double resistance against non-magical)."
+ ]
+ },
+ {
+ "name": "Spirit Web Trap",
+ "traits": [
+ "force"
+ ],
+ "entries": [
+ "A creature hit by the stone spider's web attack is {@condition immobilized} and stuck to the nearest surface until it {@action escape||Escapes} (DC 22)."
+ ]
+ }
+ ]
+ },
+ "defenses": {
+ "ac": {
+ "std": 22
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 10
+ },
+ "ref": {
+ "std": 12
+ },
+ "will": {
+ "std": 14
+ }
+ },
+ "hp": [
+ {
+ "hp": 62
+ }
+ ],
+ "immunities": [
+ "disease",
+ "paralyzed",
+ "petrified",
+ "poison"
+ ]
+ }
+ },
+ {
+ "name": "Thatchling",
+ "source": "SoG1",
+ "page": 88,
+ "level": 0,
+ "traits": [
+ "uncommon",
+ "ce",
+ "small",
+ "undead"
+ ],
+ "perception": {
+ "std": 6
+ },
+ "senses": [
+ {
+ "name": "darkvision"
+ }
+ ],
+ "languages": {
+ "languages": [
+ "common"
+ ]
+ },
+ "skills": {
+ "acrobatics": {
+ "std": 5
+ },
+ "stealth": {
+ "std": 5,
+ "in undergrowth": 7
+ }
+ },
+ "abilityMods": {
+ "str": 0,
+ "dex": 3,
+ "con": 2,
+ "int": 0,
+ "wis": 2,
+ "cha": 3
+ },
+ "speed": {
+ "walk": 30,
+ "abilities": [
+ "thicket walker"
+ ]
+ },
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "frond",
+ "attack": 8,
+ "traits": [
+ "agile",
+ "finesse"
+ ],
+ "damage": "{@damage 1d6} slashing",
+ "types": [
+ "slashing"
+ ]
+ }
+ ],
+ "abilities": {
+ "mid": [
+ {
+ "name": "Distracting Giggle",
+ "traits": [
+ "auditory",
+ "aura",
+ "emotion",
+ "mental",
+ "enchantment",
+ "occult"
+ ],
+ "entries": [
+ "15 feet. The thatchling's giggle echoes in the back of the mind. Creatures within the aura take a \u20131 status penalty to Will saves."
+ ]
+ },
+ {
+ "name": "Rejuvenation",
+ "traits": [
+ "divine",
+ "necromancy"
+ ],
+ "entries": [
+ "When a thatchling is destroyed by damage other than fire, it attempts a DC {@flatDC 11} flat check. On a success, it reforms after {@dice 2d4} days within 120 feet of where it was destroyed, fully healed. A thatchling is always permanently destroyed if reduced to 0 Hit Points by fire damage or if the obstacle preventing the soul from reincarnating is removed."
+ ]
+ }
+ ],
+ "bot": [
+ {
+ "name": "Thatchling's Curse",
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "traits": [
+ "curse",
+ "enchantment",
+ "mental",
+ "occult"
+ ],
+ "entries": [
+ "The thatchling focuses its attention on a single target within 30 feet that it can see, and then begins muttering and whispering nonsense. The target must attempt a DC 16 Will save.",
+ {
+ "type": "successDegree",
+ "entries": {
+ "Critical Success": "The target is unaffected and is temporarily immune to Thatchling's Curse for 24 hours.",
+ "Success": "The target is momentarily disoriented and has difficulty moving in the right direction. The target takes a \u20135-foot status penalty to its Speeds for 1 round.",
+ "Failure": "As success, but the penalty to its Speeds lasts for 1 minute.",
+ "Critical Failure": "As failure, but the penalty to its Speeds lasts until the curse is removed or until the thatchling that created the effect is permanently destroyed, whichever comes first. In addition, when the cursed creature attempts a {@skill Survival} check to {@action Sense Direction} or {@action Track}, they use the outcome for one degree of success worse than the result of their check, and they can't take the {@action Scout} exploration activity."
+ }
+ }
+ ]
+ },
+ {
+ "name": "Thicket Walker",
+ "entries": [
+ "Thatchlings ignore {@quickref difficult terrain||3|terrain} caused by brambles, tangled grass, and undergrowth, even those manipulated by magic."
+ ]
+ }
+ ]
+ },
+ "defenses": {
+ "ac": {
+ "std": 15
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 4
+ },
+ "ref": {
+ "std": 7
+ },
+ "will": {
+ "std": 6
+ }
+ },
+ "hp": [
+ {
+ "hp": 16,
+ "abilities": [
+ "negative healing"
+ ]
+ }
+ ],
+ "immunities": [
+ "death effects",
+ "disease",
+ "paralyzed",
+ "poison",
+ "precision",
+ "unconscious"
+ ],
+ "weaknesses": [
+ {
+ "name": "fire",
+ "amount": 5
+ }
+ ],
+ "resistances": [
+ {
+ "name": "bludgeoning",
+ "amount": 2
+ },
+ {
+ "name": "piercing",
+ "amount": 2
+ }
+ ]
+ }
+ },
+ {
+ "name": "Red-Hooded Thatchling",
+ "source": "SoG1",
+ "page": 89,
+ "level": 2,
+ "traits": [
+ "rare",
+ "ce",
+ "small",
+ "undead"
+ ],
+ "perception": {
+ "std": 8
+ },
+ "senses": [
+ {
+ "name": "darkvision"
+ }
+ ],
+ "languages": {
+ "languages": [
+ "common"
+ ]
+ },
+ "skills": {
+ "acrobatics": {
+ "std": 7
+ },
+ "deception": {
+ "std": 8
+ },
+ "stealth": {
+ "std": 7,
+ "in undergrowth": 9
+ }
+ },
+ "abilityMods": {
+ "str": 0,
+ "dex": 3,
+ "con": 2,
+ "int": 0,
+ "wis": 2,
+ "cha": 4
+ },
+ "speed": {
+ "walk": 30,
+ "abilities": [
+ "thicket walker"
+ ]
+ },
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "frond",
+ "attack": 9,
+ "traits": [
+ "agile",
+ "finesse"
+ ],
+ "damage": "{@damage 1d6+2} slashing plus {@damage 1d6} {@condition persistent damage||persistent bleed}",
+ "types": [
+ "slashing",
+ "bleed"
+ ]
+ }
+ ],
+ "spellcasting": [
+ {
+ "tradition": "occult",
+ "type": "Innate",
+ "DC": 18,
+ "attack": 10,
+ "entry": {
+ "0": {
+ "level": 1,
+ "spells": [
+ {
+ "name": "ghost sound"
+ },
+ {
+ "name": "telekinetic projectile"
+ }
+ ]
+ },
+ "1": {
+ "spells": [
+ {
+ "name": "illusory disguise"
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "abilities": {
+ "mid": [
+ {
+ "name": "Distracting Giggle",
+ "traits": [
+ "auditory",
+ "aura",
+ "emotion",
+ "mental",
+ "enchantment",
+ "occult"
+ ],
+ "entries": [
+ "15 feet. The thatchling's giggle echoes in the back of the mind. Creatures within the aura take a \u20131 status penalty to Will saves."
+ ]
+ },
+ {
+ "name": "Rejuvenation",
+ "traits": [
+ "divine",
+ "necromancy"
+ ],
+ "entries": [
+ "When a thatchling is destroyed by damage other than fire, it attempts a DC {@flatDC 11} flat check. On a success, it reforms after {@dice 2d4} days within 120 feet of where it was destroyed, fully healed. A thatchling is always permanently destroyed if reduced to 0 Hit Points by fire damage or if the obstacle preventing the soul from reincarnating is removed."
+ ]
+ }
+ ],
+ "bot": [
+ {
+ "name": "Create Thatchling Spawn",
+ "traits": [
+ "necromancy",
+ "occult"
+ ],
+ "entries": [
+ "A living {@trait humanoid} who's slain by a red-hooded thatchling while under the effects of Thatchling's Curse rises as a {@creature thatchling|SoG1} after {@dice 1d4} rounds. This spawn is under the command of the red-hooded thatchling that killed it. If a red-hooded thatchling controls too many at once (as determined by the GM), some thatchlings can free themselves with a DC 18 Will saving throw at the start of their turn. If the red-hooded thatchling who created the spawn is destroyed, the spawn becomes an autonomous thatchling."
+ ]
+ },
+ {
+ "name": "Howl of Vengeful Fury",
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "traits": [
+ "necromancy",
+ "occult",
+ "sonic"
+ ],
+ "frequency": {
+ "unit": "hour",
+ "number": 1
+ },
+ "entries": [
+ "The red-hooded thatchling sobs pitifully before unleashing a terrifying scream. All non-thatchling creatures within a 30-foot emanation take {@damage 2d10} sonic damage (DC 18 basic Fortitude save) and become immune to all thatchlings' distracting giggle for 1 minute. Thatchlings in the area gain 5 temporary Hit Points and a +1 status bonus to their {@action strike||Strikes} and saving throws for 1 minute."
+ ]
+ },
+ {
+ "name": "Thatchling's Curse",
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "traits": [
+ "curse",
+ "enchantment",
+ "mental",
+ "occult"
+ ],
+ "entries": [
+ "The thatchling focuses its attention on a single target within 30 feet that it can see, and then begins muttering and whispering nonsense. The target must attempt a DC 18 Will save.",
+ {
+ "type": "successDegree",
+ "entries": {
+ "Critical Success": "The target is unaffected and is temporarily immune to Thatchling's Curse for 24 hours.",
+ "Success": "The target is momentarily disoriented and has difficulty moving in the right direction. The target takes a \u20135-foot status penalty to its Speeds for 1 round.",
+ "Failure": "As success, but the penalty to its Speeds lasts for 1 minute.",
+ "Critical Failure": "As failure, but the penalty to its Speeds lasts until the curse is removed or until the thatchling that created the effect is permanently destroyed, whichever comes first. In addition, when the cursed creature attempts a {@skill Survival} check to {@action Sense Direction} or {@action Track}, they use the outcome for one degree of success worse than the result of their check, and they can't take the {@action Scout} exploration activity."
+ }
+ }
+ ]
+ },
+ {
+ "name": "Thicket Walker",
+ "entries": [
+ "Thatchlings ignore {@quickref difficult terrain||3|terrain} caused by brambles, tangled grass, and undergrowth, even those manipulated by magic."
+ ]
+ }
+ ]
+ },
+ "defenses": {
+ "ac": {
+ "std": 15
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 4
+ },
+ "ref": {
+ "std": 7
+ },
+ "will": {
+ "std": 6
+ }
+ },
+ "hp": [
+ {
+ "hp": 16,
+ "abilities": [
+ "negative healing"
+ ]
+ }
+ ],
+ "immunities": [
+ "death effects",
+ "disease",
+ "paralyzed",
+ "poison",
+ "precision",
+ "unconscious"
+ ],
+ "weaknesses": [
+ {
+ "name": "fire",
+ "amount": 5
+ }
+ ],
+ "resistances": [
+ {
+ "name": "bludgeoning",
+ "amount": 2
+ },
+ {
+ "name": "piercing",
+ "amount": 2
+ }
+ ]
+ }
+ },
+ {
+ "name": "Hu Ban-Niang",
+ "alias": [
+ "Granny Hu"
+ ],
+ "isNpc": true,
+ "source": "SoG1",
+ "page": 91,
+ "level": 5,
+ "traits": [
+ "unique",
+ "ln",
+ "medium",
+ "human",
+ "humanoid"
+ ],
+ "description": "Female human guard captain",
+ "perception": {
+ "std": 11
+ },
+ "languages": {
+ "languages": [
+ "common",
+ "halfling"
+ ]
+ },
+ "skills": {
+ "athletics": {
+ "std": 11
+ },
+ "crafting": {
+ "std": 11
+ },
+ "deception": {
+ "std": 13
+ },
+ "diplomacy": {
+ "std": 11
+ },
+ "intimidation": {
+ "std": 13
+ },
+ "society": {
+ "std": 11
+ },
+ "willowshore lore": {
+ "std": 11
+ }
+ },
+ "abilityMods": {
+ "str": 2,
+ "dex": 1,
+ "con": 1,
+ "int": 2,
+ "wis": 2,
+ "cha": 4
+ },
+ "items": [
+ "{@runeItem longsword||+1 weapon potency||striking|}",
+ "smoking pipe worth 20 gp",
+ "{@item spider lily tattoo|SoG1}"
+ ],
+ "speed": {
+ "walk": 25
+ },
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "longsword",
+ "attack": 13,
+ "traits": [
+ "magical",
+ "versatile "
+ ],
+ "damage": "{@damage 2d8+3} slashing",
+ "types": [
+ "slashing"
+ ]
+ }
+ ],
+ "abilities": {
+ "top": [
+ {
+ "name": "So Have You Heard?",
+ "traits": [
+ "exploration"
+ ],
+ "frequency": {
+ "unit": "day",
+ "number": 1
+ },
+ "entries": [
+ "Granny Hu can shift a PC's reputation in Willowshore over the course of 2 hours of work. She attempts a {@skill Deception} check against the target's Deception, {@skill Diplomacy}, or {@skill Intimidation} DC, whichever is highest. If the target is admired or revered by at least one faction in Willowshore, Granny Hu takes a \u20131 status penalty to her check, or \u20132 if the target is admired or revered by both factions. The target is then temporarily immune to So Have You Heard? for 1 week.",
+ {
+ "type": "successDegree",
+ "entries": {
+ "Critical Success": "The target takes a \u20132 circumstance penalty to Charisma-based skill checks when interacting with Willowshore residents for a week.",
+ "Success": "As critical success, but only a \u20131 circumstance penalty and for only 1 day.",
+ "Failure": "The target is unaffected.",
+ "Critical Failure": "The plan backfires; not only is the target unaffected, but Granny Hu can't use So Have You Heard? for 1 month."
+ }
+ }
+ ]
+ }
+ ],
+ "mid": [
+ {
+ "name": "Nerves of Steel",
+ "entries": [
+ "If Granny Hu succeeds at a save against a fear effect, she gets a critical success instead."
+ ]
+ },
+ {
+ "name": "Are You Sure About That?",
+ "activity": {
+ "number": 1,
+ "unit": "reaction"
+ },
+ "traits": [
+ "emotion",
+ "mental",
+ "visual"
+ ],
+ "trigger": "A creature within 30 feet who's visible to Granny Hu and who has been exposed to Want to Try Me? in the past week says or does something that would be against Granny Hu's interests",
+ "entries": [
+ "Granny Hu makes a subtle gesture, reminding the triggering creature of their secret. The creature must succeed at a DC 22 Will Save or the triggering action is disrupted. Regardless of the outcome, the creature then becomes temporarily immune to this ability for 24 hours."
+ ]
+ },
+ {
+ "name": "Want to Try Me?",
+ "activity": {
+ "number": 1,
+ "unit": "reaction"
+ },
+ "traits": [
+ "auditory",
+ "emotion",
+ "fear",
+ "mental"
+ ],
+ "trigger": "A creature within 30 feet attempts to {@action Coerce} or {@action Demoralize} a creature",
+ "entries": [
+ "Granny Hu threatens to expose a secret of the triggering creature. She attempts an {@skill Intimidation} check against the triggering creature's Will DC. Her reputation means she can threaten a PC even if she doesn't actually know a secret, but if she does know an especially dangerous or shameful one, she gains a +2 circumstance bonus to her Intimidation check.",
+ {
+ "type": "successDegree",
+ "entries": {
+ "Critical Success": "The creature is {@condition frightened||frightened 2}, and the result of their {@action Coerce} or {@action Demoralize} attempt is reduced by one degree of success.",
+ "Success": "As critical success, but frightened 1.",
+ "Failure": "The creature is unaffected.",
+ "Critical Failure": "The creature is unaffected, gains a +1 circumstance bonus to their Coerce or Demoralize attempt, and is immune to Want to Try Me? for 24 hours."
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "defenses": {
+ "ac": {
+ "std": 20
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 10
+ },
+ "ref": {
+ "std": 10
+ },
+ "will": {
+ "std": 13
+ },
+ "abilities": [
+ "+1 status bonus vs {@trait fear}",
+ "nerves of steel"
+ ]
+ },
+ "hp": [
+ {
+ "hp": 75
+ }
+ ]
+ }
+ },
+ {
+ "name": "Shou Matsuki",
+ "alias": [
+ "Old Matsuki"
+ ],
+ "isNpc": true,
+ "source": "SoG1",
+ "page": 93,
+ "level": 5,
+ "traits": [
+ "unique",
+ "ng",
+ "medium",
+ "human",
+ "humanoid"
+ ],
+ "description": "Male human carpenter",
+ "perception": {
+ "std": 12
+ },
+ "senses": [
+ {
+ "name": "cataracts"
+ },
+ {
+ "name": "wood-grain speaker"
+ }
+ ],
+ "languages": {
+ "languages": [
+ "common",
+ "hwan",
+ "minkaian",
+ "tengu"
+ ]
+ },
+ "skills": {
+ "crafting": {
+ "std": 13
+ },
+ "diplomacy": {
+ "std": 12
+ },
+ "nature": {
+ "std": 12
+ },
+ "society": {
+ "std": 11
+ },
+ "willowshore lore": {
+ "std": 13
+ }
+ },
+ "abilityMods": {
+ "str": 2,
+ "dex": -1,
+ "con": 1,
+ "int": 4,
+ "wis": 3,
+ "cha": 3
+ },
+ "items": [
+ "calabash bottle worth 20 gp",
+ "{@runeItem staff||+1 weapon potency||striking|}",
+ "{@item sterling artisan's tools||sterling carpenter's artisan tools}"
+ ],
+ "speed": {
+ "walk": 25
+ },
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "staff",
+ "attack": 11,
+ "traits": [
+ "magical",
+ "two-hand "
+ ],
+ "damage": "{@damage 2d6+8} slashing plus {@damage 1d6} mental",
+ "types": [
+ "slashing",
+ "mental"
+ ]
+ }
+ ],
+ "spellcasting": [
+ {
+ "type": "Innate",
+ "tradition": "occult",
+ "DC": 24,
+ "attack": 16,
+ "entry": {
+ "0": {
+ "level": 3,
+ "spells": [
+ {
+ "name": "daze"
+ }
+ ]
+ },
+ "1": {
+ "spells": [
+ {
+ "name": "true strike"
+ }
+ ]
+ },
+ "2": {
+ "spells": [
+ {
+ "name": "item facade"
+ },
+ {
+ "name": "touch of idiocy"
+ }
+ ]
+ },
+ "3": {
+ "spells": [
+ {
+ "name": "phantom pain"
+ },
+ {
+ "name": "shatter"
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "abilities": {
+ "mid": [
+ {
+ "name": "Aura of Forgetfulness",
+ "traits": [
+ "aura",
+ "enchantment",
+ "mental",
+ "occult"
+ ],
+ "entries": [
+ "30 feet. A creature who begins its turn in the aura must attempt a {@dc 21} Will save.",
+ {
+ "type": "successDegree",
+ "entries": {
+ "Critical Success": "The creature is unaffected and is temporarily immune to Aura of Forgetfulness for 24 hours.",
+ "Success": "The creature is unaffected.",
+ "Failure": "The creature is {@condition slowed 1} until the end of its next turn, as it has trouble remembering what it intended to do.",
+ "Critical Failure": "As failure, but {@condition slowed 2}."
+ }
+ }
+ ]
+ },
+ {
+ "name": "Soul Shred",
+ "entries": [
+ "Creatures killed by an ijda are difficult to bring back to life or animate as {@trait undead}. The ijda automatically attempts to {@quickref counteract|CRB|3|counteracting|0} any attempt to resurrect or animate any creature that it has killed (counteract modifier +14, counteract level 3). If the ijda who slew the creature is itself slain, the creature can be brought back from death or become undead normally."
+ ]
+ }
+ ],
+ "bot": [
+ {
+ "name": "Manifest False Memories",
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "traits": [
+ "aura",
+ "concentrate",
+ "emotion",
+ "enchantment",
+ "mental",
+ "occult"
+ ],
+ "entries": [
+ "The ijda releases a cloud of red butterflies from its body, each of which carries a false memory that infects those they brush against. All non-{@trait nindoru|SoG2} creatures within 10 feet of the ijda must attempt a {@dc 21} Will save. The ijda can't Manifest False Memories for {@dice 1d4} rounds.",
+ {
+ "type": "successDegree",
+ "entries": {
+ "Critical Success": "The creature is unaffected.",
+ "Success": "The creature is {@condition stupefied 1} until the end of its next turn.",
+ "Failure": "The creature is {@condition stupefied 1} and {@condition confused} until the end of its next turn.",
+ "Critical Failure": "The creature is {@condition stupefied 1} and {@condition confused} for 1 minute. It can attempt a new save at the end of each of its turns to end the effects."
+ }
+ }
+ ]
+ },
+ {
+ "name": "Ruin Wielder",
+ "entries": [
+ "When an ijda wields a {@condition broken} non-magical weapon, they do not take any of the disadvantages of the weapon being broken. While the ijda wields it, the weapon becomes a +1 striking weapon that deals an additional {@damage 1d6} mental damage on a successful hit."
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "name": "Xin Yue",
+ "source": "SoG2",
+ "page": 91,
+ "level": 7,
+ "traits": [
+ "unique",
+ "ce",
+ "medium",
+ "undead"
+ ],
+ "description": "Female variant {@creature deathless acolyte of urgathoa|BotD|deathless acolyte} of Kugaptee",
+ "perception": {
+ "std": 15
+ },
+ "senses": [
+ {
+ "name": "{@ability darkvision}"
+ }
+ ],
+ "languages": {
+ "languages": [
+ "aklo",
+ "common",
+ "necril"
+ ]
+ },
+ "skills": {
+ "acrobatics": {
+ "std": 13
+ },
+ "athletics": {
+ "std": 17
+ },
+ "deception": {
+ "std": 15
+ },
+ "diplomacy": {
+ "std": 17
+ },
+ "intimidation": {
+ "std": 17
+ },
+ "occultism": {
+ "std": 13
+ },
+ "religion": {
+ "std": 15
+ },
+ "sangpotshi lore": {
+ "std": 15
+ },
+ "society": {
+ "std": 13
+ }
+ },
+ "abilityMods": {
+ "str": 4,
+ "dex": 2,
+ "con": 0,
+ "int": 2,
+ "wis": 4,
+ "cha": 6
+ },
+ "items": [
+ "{@runeItem shortsword||+1 weapon potency||striking||wounding|}"
+ ],
+ "defenses": {
+ "ac": {
+ "std": 25
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 11
+ },
+ "ref": {
+ "std": 13
+ },
+ "will": {
+ "std": 17
+ }
+ },
+ "hp": [
+ {
+ "hp": 90,
+ "abilities": [
+ "{@ability negative healing|B2}"
+ ]
+ }
+ ],
+ "immunities": [
+ "death effects",
+ "disease",
+ "paralyzed",
+ "poison",
+ "unconscious"
+ ]
+ },
+ "speed": {
+ "walk": 25
+ },
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "shortsword",
+ "attack": 10,
+ "traits": [
+ "agile",
+ "finesse",
+ "magical",
+ "versatile "
+ "versatile "
],
"damage": "{@damage 1d8+4} slashing",
"types": [
@@ -2424,7 +2424,7 @@
"attack": 15,
"traits": [
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+7} bludgeoning",
"types": [
diff --git a/data/bestiary/creatures-sot2.json b/data/bestiary/creatures-sot2.json
index e5673afeb6..35d9f1c4a1 100644
--- a/data/bestiary/creatures-sot2.json
+++ b/data/bestiary/creatures-sot2.json
@@ -458,7 +458,7 @@
"deadly "
+ "versatile "
],
"damage": "{@damage 1d8+6} slashing",
"types": [
@@ -2196,7 +2196,7 @@
"name": "longsword",
"attack": 15,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8+6} slashing",
"types": [
@@ -2322,7 +2322,7 @@
"traits": [
"electricity",
"reach <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d6+8} bludgeoning plus {@damage 1d6} electricity",
"types": [
@@ -2470,7 +2470,7 @@
"agile",
"deadly "
+ "versatile "
],
"damage": "{@damage 3d10+8} slashing",
"types": [
diff --git a/data/bestiary/creatures-tio.json b/data/bestiary/creatures-tio.json
index 076b7bd82d..877ba12ff2 100644
--- a/data/bestiary/creatures-tio.json
+++ b/data/bestiary/creatures-tio.json
@@ -432,7 +432,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile
- ${entry.range} ${this.render(actions)} ${entry.name}${entry.attack ? this.render(` {@hit ${entry.attack}||${entry.name.uppercaseFirst()}|MAP=${MAP}}`) : ""}${entry.traits != null ? ` ${this.render(`(${entry.traits.map((t) => `{@trait ${t.toLowerCase()}}`).join(", ")})`)}` : ""}${onHit}${entry.noMAP ? "; no multiple attack penalty" : ""} ${entry.name} ${renderer.render(entry.entries)} ${lvl} ${renderer.render(it.footer[lvl])} ${type.toTitleCase()} Gift${gifts[type].length > 1 ? "s" : ""} ${
- gifts[type].map((gift) => {
- let split = gift.split("|")
- return `{@relicGift ${split[0].replace(/\(.+?\)/, "").trim()}|${split[1] ?? ""}|${split[0]}}`
- }).join(", ")
+ renderStack.push(` ${type.toTitleCase()} Gift${gifts[type].length > 1 ? "s" : ""} ${gifts[type].map((gift) => {
+ let split = gift.split("|")
+ return `{@relicGift ${split[0].replace(/\(.+?\)/, "").trim()}|${split[1] ?? ""}|${split[0]}}`
+ }).join(", ")
}
"
+ "versatile "
],
"damage": "{@damage 3d4+12} piercing plus {@damage 1d6} chaotic (plus warpwave on critical hit)",
"types": [
@@ -6137,7 +6137,7 @@
"finesse",
"magical",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"effects": [
"tears of death"
@@ -7722,7 +7722,7 @@
"finesse",
"magical",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+20} piercing",
"types": [
diff --git a/data/bestiary/creatures-av1.json b/data/bestiary/creatures-av1.json
index f7bd6b5161..3e95c1729d 100644
--- a/data/bestiary/creatures-av1.json
+++ b/data/bestiary/creatures-av1.json
@@ -2246,7 +2246,7 @@
"traits": [
"deadly "
+ "versatile "
],
"damage": "{@damage 1d4+2} piercing",
"types": [
@@ -2417,7 +2417,7 @@
"traits": [
"agile",
"thrown <10 ft.>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+2} piercing",
"types": [
@@ -3442,7 +3442,8 @@
"name": "mirror image"
},
{
- "name": "vomit swarm|apg"
+ "name": "vomit swarm",
+ "source": "apg"
}
]
},
@@ -3473,7 +3474,8 @@
"name": "suggestion"
},
{
- "name": "worm's repast|av1"
+ "name": "worm's repast",
+ "source": "av1"
}
]
}
@@ -3688,7 +3690,7 @@
"deadly "
+ "versatile "
],
"damage": "{@damage 1d4} piercing",
"types": [
@@ -3718,7 +3720,7 @@
"deadly "
+ "versatile "
],
"damage": "{@damage 1d4} piercing",
"types": [
diff --git a/data/bestiary/creatures-av2.json b/data/bestiary/creatures-av2.json
index cd59b30e72..7f6cd42610 100644
--- a/data/bestiary/creatures-av2.json
+++ b/data/bestiary/creatures-av2.json
@@ -69,7 +69,7 @@
"attack": 17,
"traits": [
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+6} piercing",
"types": [
@@ -1190,7 +1190,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+6} piercing",
"types": [
@@ -3202,7 +3202,7 @@
"attack": 14,
"traits": [
"reach <10 feet>",
- "versatile "
+ "versatile "
],
"effects": [
"black smear poison"
@@ -1852,7 +1852,7 @@
"name": "longsword",
"attack": 16,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+9} piercing",
"types": [
@@ -2944,7 +2944,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+9} piercing",
"types": [
@@ -3820,7 +3820,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+7} piercing",
"types": [
@@ -4469,7 +4469,7 @@
"name": "longsword",
"attack": 24,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+1} piercing plus {@damage 1d4} lawful",
"types": [
@@ -9312,7 +9312,7 @@
"evil",
"magical",
"reach <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+6} piercing",
"types": [
@@ -12155,7 +12155,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+6} piercing",
"types": [
@@ -12787,7 +12787,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"effects": [
"black smear poison (see below)"
@@ -12804,7 +12804,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"effects": [
"black smear poison (see below)"
@@ -12968,7 +12968,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4} piercing",
"types": [
@@ -12982,7 +12982,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4} piercing",
"types": [
@@ -13155,7 +13155,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"effects": [
"black smear poison (see below)"
@@ -13570,7 +13570,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+3} piercing",
"types": [
@@ -13584,7 +13584,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+3} piercing",
"types": [
@@ -13995,7 +13995,7 @@
"name": "longsword",
"attack": 11,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+2} piercing",
"types": [
@@ -21289,7 +21289,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+4} piercing",
"types": [
@@ -22651,7 +22651,7 @@
"attack": 18,
"traits": [
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+4} piercing",
"types": [
@@ -37842,7 +37842,7 @@
"name": "longsword",
"attack": 8,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@dice 1d6} \u20132 piercing",
"types": [
@@ -40855,7 +40855,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6} piercing",
"types": [
@@ -41781,7 +41781,7 @@
"attack": 14,
"traits": [
"thrown <20 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+8} piercing",
"types": [
@@ -42658,7 +42658,7 @@
"attack": 18,
"traits": [
"magical",
- "versatile "
+ "versatile "
],
"effects": [
"serpent venom"
@@ -47028,7 +47028,7 @@
"attack": 9,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+3} piercing",
"types": [
@@ -47042,7 +47042,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+3} piercing",
"types": [
@@ -47465,7 +47465,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@dice 1d6-1} piercing",
"types": [
@@ -51709,7 +51709,7 @@
"attack": 7,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+4} piercing",
"types": [
@@ -54426,7 +54426,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@dice 1d6-3} slashing",
"types": [
@@ -56177,7 +56177,7 @@
"attack": 13,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+8} piercing",
"types": [
@@ -57469,7 +57469,7 @@
"traits": [
"magical",
"reach <20 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+6} piercing",
"types": [
@@ -58148,7 +58148,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+6} piercing",
"types": [
@@ -61160,7 +61160,7 @@
"name": "longsword",
"attack": 10,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4} piercing",
"types": [
@@ -65561,7 +65561,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+1} piercing",
"types": [
@@ -66168,11 +66168,11 @@
"cha": 8
},
"items": [
- "Blackaxe (page 313)"
+ "{@item Blackaxe|B1}"
],
"speed": {
"abilities": [
- "freedom of movement"
+ "{@spell freedom of movement}"
],
"walk": 60,
"fly": 60,
@@ -66189,7 +66189,7 @@
"evil",
"magical",
"reach <15 feet>",
- "sweep; page 313"
+ "sweep"
],
"damage": "{@damage 4d12+15} slashing plus {@damage 1d6} acid, {@damage 1d6} chaotic, and {@damage 1d6} evil, and {@damage 2d6} slashing vs. plants",
"types": [
@@ -66315,7 +66315,7 @@
"DC": 49,
"rituals": [
{
- "name": "Abyssal pact"
+ "name": "Abyssal pact|B1"
},
{
"name": "planar ally"
@@ -68404,7 +68404,7 @@
"agile",
"magical",
"reach <10 feet>",
- "versatile "
+ "versatile "
],
"effects": [
"slime",
@@ -69855,8 +69855,8 @@
"agile",
"magical",
"reach <100 feet>",
- "versatile ",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+4} piercing",
"types": [
@@ -72813,7 +72813,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+3} piercing",
"types": [
@@ -72849,7 +72849,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+3} piercing",
"types": [
diff --git a/data/bestiary/creatures-b2.json b/data/bestiary/creatures-b2.json
index cf53354013..aff713b1c7 100644
--- a/data/bestiary/creatures-b2.json
+++ b/data/bestiary/creatures-b2.json
@@ -5450,7 +5450,7 @@
"evil",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"effects": [
"serpentfolk venom"
@@ -18663,7 +18657,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+1} piercing",
"types": [
@@ -18678,7 +18672,7 @@
"agile",
"finesse",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+1} piercing",
"types": [
@@ -19105,7 +19099,7 @@
"magical",
"reach <10 feet>",
"two-hand "
+ "versatile "
],
"effects": [
"flytrap toxin"
@@ -19604,7 +19598,7 @@
"attack": 13,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"effects": [
"flytrap toxin"
@@ -23544,7 +23538,7 @@
"traits": [
"agile",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4} piercing",
"types": [
@@ -31968,7 +31962,7 @@
"magical",
"reach <10 feet>",
"sweep",
- "versatile "
+ "versatile "
],
"effects": [
"lethargy poison"
@@ -43971,7 +43965,7 @@
"magical",
"reach <10 feet>",
"trip",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d8+9} piercing plus {@damage 1d6} evil and {@damage 2d6} {@condition persistent damage||persistent bleed}",
"types": [
@@ -44330,7 +44324,7 @@
"attack": 20,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d6+12} bludgeoning",
"types": [
@@ -45099,7 +45093,7 @@
"name": "claw",
"attack": 13,
"traits": [
- "versatile "
+ "versatile "
],
"effects": [
"clawing fear"
@@ -46786,7 +46780,7 @@
"chaotic",
"magical",
"reach <10 feet>",
- "versatile "
+ "versatile "
],
"effects": [
"Grab"
@@ -47351,7 +47345,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+2} piercing",
"types": [
@@ -47365,7 +47359,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+2} piercing",
"types": [
@@ -47734,7 +47728,7 @@
"traits": [
"good",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d4+16} piercing plus {@damage 2d6} good and {@damage 3d6} fire",
"types": [
@@ -49610,7 +49604,7 @@
"good",
"magical",
"thrown <60 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d4+16} piercing plus {@damage 2d6} good and {@damage 3d6} fire",
"types": [
@@ -50842,7 +50836,7 @@
"agile",
"deadly "
+ "versatile "
],
"effects": [
"{@dice 1d4+4}"
@@ -50858,7 +50852,7 @@
"agile",
"deadly "
+ "versatile "
],
"effects": [
"{@dice 1d4+1}"
@@ -53564,7 +53558,7 @@
"traits": [
"good",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4} piercing",
"types": [
@@ -54297,7 +54291,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4} piercing",
"types": [
@@ -57849,7 +57843,7 @@
"attack": 10,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+6} piercing",
"types": [
@@ -57887,7 +57881,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+4} piercing",
"types": [
@@ -58923,7 +58917,7 @@
"traits": [
"agile",
"reach <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d8+11} piercing",
"types": [
@@ -62877,7 +62871,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"effects": [
"serpentfolk venom"
diff --git a/data/bestiary/creatures-b3.json b/data/bestiary/creatures-b3.json
index bdc574ffd0..4dd687b17a 100644
--- a/data/bestiary/creatures-b3.json
+++ b/data/bestiary/creatures-b3.json
@@ -449,7 +449,7 @@
"traits": [
"agile",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+2} piercing",
"types": [
@@ -5939,7 +5939,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+8} piercing",
"types": [
@@ -6686,7 +6686,7 @@
"attack": 10,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+6} piercing",
"types": [
@@ -9154,7 +9154,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+4} piercing plus {@damage 1d6} negative",
"types": [
@@ -9339,7 +9339,7 @@
"name": "greatsword",
"attack": 16,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d10+9} piercing",
"types": [
@@ -12642,7 +12642,7 @@
"name": "greatsword",
"attack": 18,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d4+13} piercing",
"types": [
@@ -15849,7 +15849,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d4+13} piercing",
"types": [
@@ -16993,7 +16993,7 @@
"attack": 9,
"traits": [
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+2} piercing",
"types": [
@@ -22057,7 +22057,7 @@
"attack": 46,
"traits": [
"deadly <3d12>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 4d12+18} bludgeoning plus {@damage 2d12} force",
"types": [
@@ -24378,8 +24378,8 @@
"traits": [
"magical",
"thrown <200 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 4d12+18} bludgeoning plus {@damage 2d12} force",
"types": [
@@ -25116,7 +25116,7 @@
"attack": 10,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"effects": [
"heretic's smite"
@@ -28729,7 +28729,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+2} piercing",
"types": [
@@ -28743,7 +28743,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+2} piercing",
"types": [
@@ -33802,8 +33802,8 @@
"attack": 30,
"traits": [
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d12+14} bludgeoning",
"types": [
@@ -34161,7 +34161,7 @@
"agile",
"finesse",
"magic",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d4+14} piercing plus {@damage 1d6} mental",
"types": [
@@ -40633,7 +40633,7 @@
"traits": [
"finesse",
"reach",
- "versatile "
+ "versatile "
],
"effects": [
"{@dice 2d6+10}"
@@ -46564,7 +46564,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+5} piercing and {@damage 1d6} cold",
"types": [
@@ -46579,7 +46579,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+5} piercing and {@damage 1d6} cold",
"types": [
@@ -46847,7 +46847,20 @@
],
"weaknesses": [
{
- "name": "area"
+ "name": "area damage",
+ "amount": 5
+ },
+ {
+ "name": "positive",
+ "amount": 5
+ },
+ {
+ "name": "slashing",
+ "amount": 5
+ },
+ {
+ "name": "splash damage",
+ "amount": 2
}
]
}
@@ -47282,7 +47295,7 @@
"attack": 7,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+2} piercing",
"types": [
@@ -47296,7 +47309,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+2} piercing",
"types": [
@@ -47645,7 +47658,7 @@
"attack": 9,
"traits": [
"reach <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d10+4} piercing",
"types": [
@@ -50524,7 +50537,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+4} piercing",
"types": [
@@ -50987,7 +51000,7 @@
"death",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"effects": [
"huntblade brutality"
@@ -51027,7 +51040,7 @@
"death",
"magical",
"thrown <30 feet>",
- "versatile "
+ "versatile "
],
"effects": [
"huntblade brutality"
@@ -51211,7 +51224,7 @@
"traits": [
"magical",
"reach <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 4d10+25} piercing",
"types": [
@@ -55888,7 +55901,7 @@
"attack": 34,
"traits": [
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+4} piercing",
"types": [
@@ -57311,7 +57324,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+4} piercing",
"types": [
@@ -58725,7 +58738,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6} piercing",
"types": [
@@ -61461,7 +61474,7 @@
"deadly "
+ "versatile "
],
"damage": "{@damage 1d4 + 2} piercing",
"types": [
@@ -1478,7 +1478,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6 + 4} piercing",
"types": [
@@ -2478,7 +2478,7 @@
"name": "greatsword",
"attack": 8,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@dice 1d6 - 1} slashing",
"types": [
@@ -3208,7 +3208,7 @@
"name": "longsword",
"attack": 8,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6} piercing",
"types": [
@@ -3659,7 +3659,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6 + 2} piercing",
"types": [
@@ -4489,7 +4489,7 @@
"attack": 8,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d12 + 7} slashing",
"types": [
diff --git a/data/bestiary/creatures-ec1.json b/data/bestiary/creatures-ec1.json
index effd09c3cc..0fda3c05ce 100644
--- a/data/bestiary/creatures-ec1.json
+++ b/data/bestiary/creatures-ec1.json
@@ -65,7 +65,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+3} piercing",
"types": [
@@ -1857,7 +1857,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+2} piercing",
"types": [
@@ -1885,7 +1885,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+2} piercing",
"types": [
@@ -3381,7 +3381,7 @@
"name": "longsword",
"attack": 12,
"traits": [
- "versatile "
+ "versatile "
],
"effects": [
"xulgath bile"
@@ -3856,7 +3856,7 @@
"agile",
"finesse",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"effects": [
"xulgath bile"
diff --git a/data/bestiary/creatures-ec2.json b/data/bestiary/creatures-ec2.json
index acb9f235ee..9af91bfadf 100644
--- a/data/bestiary/creatures-ec2.json
+++ b/data/bestiary/creatures-ec2.json
@@ -69,7 +69,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"name": "dagger",
"attack": 13,
@@ -80,7 +80,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"name": "dagger",
"attack": 13,
@@ -1023,7 +1023,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"name": "dagger",
"attack": 15,
@@ -2339,7 +2339,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+5} piercing",
"types": [
diff --git a/data/bestiary/creatures-ec3.json b/data/bestiary/creatures-ec3.json
index adcbb2a1e6..ae5951dfba 100644
--- a/data/bestiary/creatures-ec3.json
+++ b/data/bestiary/creatures-ec3.json
@@ -937,7 +937,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d6+13} piercing",
"types": [
@@ -1715,7 +1715,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+10} piercing",
"types": [
@@ -1939,7 +1939,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d4+11} piercing",
"types": [
@@ -1982,7 +1982,7 @@
"agile",
"magical",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"effects": [
"xulgath bile"
@@ -2248,7 +2248,7 @@
"name": "longsword",
"attack": 10,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+10} piercing",
"types": [
@@ -3758,7 +3758,7 @@
"traits": [
"fatal "
+ "versatile "
],
"damage": "{@damage 2d10+11} piercing",
"types": [
@@ -4960,7 +4960,7 @@
"backswing",
"magical",
"shove",
- "versatile "
+ "versatile "
],
"damage": "{@damage 4d10+15} piercing",
"types": [
@@ -2272,7 +2272,7 @@
"deadly "
+ "versatile "
],
"damage": "{@damage 3d10+15} piercing",
"types": [
@@ -2287,7 +2287,7 @@
"deadly "
+ "versatile "
],
"damage": "{@damage 4d8+15} piercing",
"types": [
@@ -2460,7 +2460,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d6+11} piercing",
"types": [
@@ -2949,7 +2949,7 @@
"finesse",
"magical",
"parry",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d4+14} piercing plus {@damage 1d6} cold",
"types": [
diff --git a/data/bestiary/creatures-ec6.json b/data/bestiary/creatures-ec6.json
index 0f56fd8ce8..32d7816037 100644
--- a/data/bestiary/creatures-ec6.json
+++ b/data/bestiary/creatures-ec6.json
@@ -2543,7 +2543,7 @@
"deadly "
+ "versatile "
],
"damage": "{@damage 4d10+25} piercing",
"types": [
diff --git a/data/bestiary/creatures-fop.json b/data/bestiary/creatures-fop.json
index daf2d8c791..b92fad3740 100644
--- a/data/bestiary/creatures-fop.json
+++ b/data/bestiary/creatures-fop.json
@@ -866,7 +866,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+5} piercing",
"types": [
diff --git a/data/bestiary/creatures-frp1.json b/data/bestiary/creatures-frp1.json
index 948eb51b10..ac924c5868 100644
--- a/data/bestiary/creatures-frp1.json
+++ b/data/bestiary/creatures-frp1.json
@@ -66,7 +66,7 @@
"finesse",
"magical",
"monk",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d4+9} piercing",
"types": [
@@ -238,7 +238,7 @@
"traits": [
"agile",
"parry",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+2} piercing",
"types": [
@@ -447,7 +447,7 @@
"traits": [
"agile",
"parry",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d6+5} piercing",
"types": [
@@ -992,7 +992,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d6+6} piercing",
"types": [
@@ -3898,7 +3898,7 @@
"attack": 23,
"traits": [
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d6+10} piercing",
"types": [
@@ -7367,7 +7367,7 @@
"deadly "
+ "versatile "
],
"damage": "{@damage 3d6+8} piercing",
"types": [
@@ -3395,7 +3395,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d4+10} piercing",
"types": [
@@ -4004,7 +4004,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d4+13} piercing plus {@damage 1d6} electricity",
"types": [
@@ -5635,7 +5635,7 @@
"finesse",
"magical",
"thrown <20 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 3d6+12} piercing",
"types": [
diff --git a/data/bestiary/creatures-frp3.json b/data/bestiary/creatures-frp3.json
index a1c58367a6..dbc771cd6b 100644
--- a/data/bestiary/creatures-frp3.json
+++ b/data/bestiary/creatures-frp3.json
@@ -103,7 +103,7 @@
"magical",
"shove",
"two-hand "
+ "versatile "
],
"damage": "{@damage 4d6+11} piercing",
"types": [
@@ -2420,7 +2420,7 @@
"parry",
"thrown <20 feet>",
"twin",
- "versatile "
+ "versatile "
],
"damage": "{@damage 7d10+18} piercing",
"types": [
@@ -4845,7 +4845,7 @@
"attack": 38,
"traits": [
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 6d4+20} bludgeoning",
"types": [
diff --git a/data/bestiary/creatures-gmg.json b/data/bestiary/creatures-gmg.json
index 60f4300f4f..4620231701 100644
--- a/data/bestiary/creatures-gmg.json
+++ b/data/bestiary/creatures-gmg.json
@@ -183,7 +183,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+4} piercing",
"types": [
@@ -211,7 +211,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+4} piercing",
"types": [
@@ -517,7 +517,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+2} piercing",
"types": [
@@ -947,7 +947,7 @@
"attack": 3,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+1} piercing",
"types": [
@@ -961,7 +961,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+1} piercing",
"types": [
@@ -1069,7 +1069,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+5} piercing",
"types": [
@@ -2623,7 +2623,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+6} piercing",
"types": [
@@ -2791,7 +2791,7 @@
"attack": 18,
"traits": [
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+2} piercing",
"types": [
@@ -3170,7 +3170,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+2} piercing",
"types": [
@@ -3713,7 +3713,7 @@
"attack": 7,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+4} piercing",
"types": [
@@ -3727,7 +3727,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+4} piercing",
"types": [
@@ -3836,7 +3836,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+3} piercing",
"types": [
@@ -3864,7 +3864,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+3} piercing",
"types": [
@@ -5020,7 +5020,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+5} piercing",
"types": [
@@ -5034,7 +5034,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+5} piercing",
"types": [
@@ -5048,7 +5048,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+2} piercing",
"types": [
@@ -5187,7 +5187,7 @@
"traits": [
"agile",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+10} piercing",
"types": [
@@ -6207,7 +6207,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+9} piercing",
"types": [
@@ -6221,7 +6221,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+9} piercing",
"types": [
@@ -7077,7 +7077,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+6} slashing",
"types": [
@@ -7654,7 +7654,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"effects": [
"navigator's edge"
@@ -7671,7 +7671,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"effects": [
"navigator's edge"
@@ -8119,7 +8119,7 @@
"attack": 14,
"traits": [
"reach",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d10+7} piercing",
"types": [
@@ -8374,7 +8374,7 @@
"attack": 11,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+5} piercing",
"types": [
@@ -8388,7 +8388,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+5} piercing",
"types": [
@@ -8849,7 +8849,7 @@
"traits": [
"agile",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+5} piercing",
"types": [
@@ -8864,7 +8864,7 @@
"agile",
"magical",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+5} piercing",
"types": [
@@ -9947,7 +9947,7 @@
"attack": 5,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+1} piercing",
"types": [
@@ -9961,7 +9961,7 @@
"traits": [
"agile",
"thrown <15 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+1} piercing",
"types": [
@@ -10182,7 +10182,7 @@
"agile",
"disarm",
"parry",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+10} piercing",
"types": [
@@ -10465,7 +10465,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+6} piercing",
"types": [
@@ -10577,7 +10577,7 @@
"attack": 11,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4} piercing",
"types": [
@@ -11086,7 +11086,7 @@
"attack": 5,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+2} piercing",
"types": [
diff --git a/data/bestiary/creatures-lome.json b/data/bestiary/creatures-lome.json
index 1476c850ec..45743877b9 100644
--- a/data/bestiary/creatures-lome.json
+++ b/data/bestiary/creatures-lome.json
@@ -239,7 +239,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d6+6} piercing",
"types": [
@@ -493,7 +493,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+4} piercing",
"types": [
@@ -682,7 +682,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+3} piercing",
"types": [
@@ -1845,7 +1845,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+3} piercing",
"types": [
@@ -1888,7 +1888,7 @@
"agile",
"deadly "
+ "versatile "
],
"damage": "{@damage 1d4+3} piercing",
"types": [
@@ -2048,7 +2048,7 @@
"traits": [
"agile",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+8} piercing",
"types": [
@@ -2079,7 +2079,7 @@
"agile",
"magical",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+8} piercing",
"types": [
diff --git a/data/bestiary/creatures-sli.json b/data/bestiary/creatures-sli.json
index cb378c123f..ed2a08978c 100644
--- a/data/bestiary/creatures-sli.json
+++ b/data/bestiary/creatures-sli.json
@@ -514,7 +514,7 @@
"attack": 15,
"traits": [
"agile",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+8} piercing",
"types": [
@@ -541,7 +541,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+8} piercing",
"types": [
@@ -1669,7 +1669,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+10} piercing",
"types": [
@@ -1683,7 +1683,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4+10} piercing",
"types": [
diff --git a/data/bestiary/creatures-sog1.json b/data/bestiary/creatures-sog1.json
new file mode 100644
index 0000000000..e92cb2791d
--- /dev/null
+++ b/data/bestiary/creatures-sog1.json
@@ -0,0 +1,3357 @@
+{
+ "creature": [
+ {
+ "name": "Phantom Boar",
+ "source": "SoG1",
+ "page": 15,
+ "level": 2,
+ "traits": [
+ "rare",
+ "ne",
+ "medium",
+ "ethereal",
+ "incorporeal",
+ "phantom",
+ "spirit"
+ ],
+ "description": "Variant phantom (Pathfinder Bestiary 3 202)",
+ "perception": {
+ "std": 8
+ },
+ "senses": [
+ {
+ "name": "darkvision"
+ },
+ {
+ "type": "imprecise",
+ "name": "scent",
+ "range": 30
+ }
+ ],
+ "languages": {
+ "languages": [
+ "common"
+ ]
+ },
+ "skills": {
+ "acrobatics": {
+ "std": 7
+ },
+ "intimidation": {
+ "std": 6
+ }
+ },
+ "abilityMods": {
+ "str": -5,
+ "dex": 1,
+ "con": 4,
+ "int": -3,
+ "wis": 2,
+ "cha": 0
+ },
+ "speed": {
+ "fly": 40
+ },
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "tusk",
+ "attack": 7,
+ "traits": [
+ "finesse",
+ "force",
+ "magical"
+ ],
+ "damage": "{@damage 1d8+3} force",
+ "types": [
+ "force"
+ ]
+ }
+ ],
+ "spellcasting": [
+ {
+ "type": "Innate",
+ "tradition": "occult",
+ "DC": 15,
+ "attack": 7,
+ "entry": {
+ "0": {
+ "level": 1,
+ "spells": [
+ {
+ "name": "daze"
+ },
+ {
+ "name": "ghost sound"
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "abilities": {
+ "top": [
+ {
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "entries": [
+ "The phantom walks the thin line between the {@place Ethereal Plane||Ethereal} and {@place Material Plane||Material Planes} in order to exist on both planes simultaneously. They can shift back to solely the {@place Ethereal Plane} by using this ability again."
+ ],
+ "name": "Walk the Ethereal Line"
+ }
+ ],
+ "mid": [
+ {
+ "entries": [
+ "Though phantoms aren't alive, neither are they undead, and they are uniquely vulnerable to the effects of death. A phantom whose Hit Points are reduced to 0 as a result of a {@trait death} effect (such as from a spell like {@spell finger of death}) is immediately whisked away to the River of Souls, where their soul resumes the usual path to the afterlife."
+ ],
+ "name": "Susceptible to Death"
+ },
+ {
+ "name": "Vulnerable to Kindness",
+ "entries": [
+ "Any creature within 30 feet that the phantom can see and hear can issue a calm and friendly greeting to it as a two-action activity with the {@trait auditory}, {@trait concentrate}, {@trait linguistic}, and {@trait mental} traits. A creature greeting the phantom in this manner must attempt a DC 18 {@skill Diplomacy} check.",
+ {
+ "type": "successDegree",
+ "entries": {
+ "Critical Success": "The phantom takes {@damage 4d8} mental damage and is {@condition stunned||stunned 1}.",
+ "Success": "The phantom takes {@damage 2d8} mental damage.",
+ "Failure": "The phantom takes {@damage 1d8} mental damage.",
+ "Critical Failure": "The phantom is unaffected, and is not affected by this weakness for 1 round."
+ }
+ }
+ ]
+ }
+ ],
+ "bot": [
+ {
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "entries": [
+ "The phantom boar {@action stride||Strides} twice and then makes a tusk {@action Strike}. As long as it moved at least 20 feet, it gains a +2 circumstance bonus to its attack roll."
+ ],
+ "name": "Boar Charge"
+ }
+ ]
+ },
+ "defenses": {
+ "ac": {
+ "std": 18
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 10
+ },
+ "ref": {
+ "std": 5
+ },
+ "will": {
+ "std": 8
+ }
+ },
+ "hp": [
+ {
+ "hp": 22
+ }
+ ],
+ "immunities": [
+ "disease",
+ "paralyzed",
+ "poison",
+ "precision"
+ ],
+ "resistances": [
+ {
+ "amount": 2,
+ "name": "all damage",
+ "note": "except force, {@item ghost touch}, or positive; double resistance vs. non-magical"
+ }
+ ]
+ }
+ },
+ {
+ "name": "Phantom Raven",
+ "source": "SoG1",
+ "page": 15,
+ "level": -1,
+ "traits": [
+ "rare",
+ "ne",
+ "tiny",
+ "ethereal",
+ "incorporeal",
+ "phantom",
+ "spirit"
+ ],
+ "description": "Variant phantom (Pathfinder Bestiary 3 202)",
+ "perception": {
+ "std": 5
+ },
+ "senses": [
+ {
+ "name": "darkvision"
+ }
+ ],
+ "languages": {
+ "languages": [
+ "common"
+ ]
+ },
+ "skills": {
+ "acrobatics": {
+ "std": 5
+ },
+ "intimidation": {
+ "std": 4
+ }
+ },
+ "abilityMods": {
+ "str": -5,
+ "dex": 3,
+ "con": 0,
+ "int": -3,
+ "wis": 3,
+ "cha": 0
+ },
+ "speed": {
+ "fly": 40
+ },
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "beak",
+ "attack": 7,
+ "traits": [
+ "finesse",
+ "force",
+ "magical"
+ ],
+ "damage": "{@damage 1d6} force",
+ "types": [
+ "force"
+ ]
+ }
+ ],
+ "spellcasting": [
+ {
+ "type": "Innate",
+ "tradition": "occult",
+ "DC": 13,
+ "attack": 5,
+ "entry": {
+ "0": {
+ "level": 1,
+ "spells": [
+ {
+ "name": "daze"
+ },
+ {
+ "name": "ghost sound"
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "abilities": {
+ "top": [
+ {
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "entries": [
+ "The phantom walks the thin line between the {@place Ethereal Plane||Ethereal} and {@place Material Plane||Material Planes} in order to exist on both planes simultaneously. They can shift back to solely the {@place Ethereal Plane} by using this ability again."
+ ],
+ "name": "Walk the Ethereal Line"
+ }
+ ],
+ "mid": [
+ {
+ "entries": [
+ "Though phantoms aren't alive, neither are they undead, and they are uniquely vulnerable to the effects of death. A phantom whose Hit Points are reduced to 0 as a result of a {@trait death} effect (such as from a spell like {@spell finger of death}) is immediately whisked away to the River of Souls, where their soul resumes the usual path to the afterlife."
+ ],
+ "name": "Susceptible to Death"
+ },
+ {
+ "name": "Vulnerable to Kindness",
+ "entries": [
+ "Any creature within 30 feet that the phantom can see and hear can issue a calm and friendly greeting to it as a two-action activity with the {@trait auditory}, {@trait concentrate}, {@trait linguistic}, and {@trait mental} traits. A creature greeting the phantom in this manner must attempt a DC 15 {@skill Diplomacy} check.",
+ {
+ "type": "successDegree",
+ "entries": {
+ "Critical Success": "The phantom takes {@damage 4d8} mental damage and is {@condition stunned||stunned 1}.",
+ "Success": "The phantom takes {@damage 2d8} mental damage.",
+ "Failure": "The phantom takes {@damage 1d8} mental damage.",
+ "Critical Failure": "The phantom is unaffected, and is not affected by this weakness for 1 round."
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "defenses": {
+ "ac": {
+ "std": 15
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 2
+ },
+ "ref": {
+ "std": 7
+ },
+ "will": {
+ "std": 5
+ }
+ },
+ "hp": [
+ {
+ "hp": 6
+ }
+ ],
+ "immunities": [
+ "disease",
+ "paralyzed",
+ "poison",
+ "precision"
+ ],
+ "resistances": [
+ {
+ "amount": 1,
+ "name": "all damage",
+ "note": "except force, {@item ghost touch}, or positive; double resistance vs. non-magical"
+ }
+ ]
+ }
+ },
+ {
+ "name": "Phantom Wolf",
+ "source": "SoG1",
+ "page": 15,
+ "level": 1,
+ "traits": [
+ "rare",
+ "ne",
+ "medium",
+ "ethereal",
+ "incorporeal",
+ "phantom",
+ "spirit"
+ ],
+ "description": "Variant phantom (Pathfinder Bestiary 3 202)",
+ "perception": {
+ "std": 7
+ },
+ "senses": [
+ {
+ "name": "darkvision"
+ }
+ ],
+ "languages": {
+ "languages": [
+ "common"
+ ]
+ },
+ "skills": {
+ "acrobatics": {
+ "std": 7
+ },
+ "intimidation": {
+ "std": 5
+ }
+ },
+ "abilityMods": {
+ "str": -5,
+ "dex": 4,
+ "con": 1,
+ "int": -3,
+ "wis": 2,
+ "cha": 0
+ },
+ "speed": {
+ "fly": 35
+ },
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "jaws",
+ "attack": 7,
+ "traits": [
+ "finesse",
+ "force",
+ "magical"
+ ],
+ "damage": "{@damage 1d6+2} force",
+ "types": [
+ "force"
+ ]
+ }
+ ],
+ "spellcasting": [
+ {
+ "type": "Innate",
+ "tradition": "occult",
+ "DC": 14,
+ "attack": 6,
+ "entry": {
+ "0": {
+ "level": 1,
+ "spells": [
+ {
+ "name": "daze"
+ },
+ {
+ "name": "ghost sound"
+ }
+ ]
+ },
+ "1": {
+ "spells": [
+ {
+ "name": "fear"
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "abilities": {
+ "top": [
+ {
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "entries": [
+ "The phantom walks the thin line between the {@place Ethereal Plane||Ethereal} and {@place Material Plane||Material Planes} in order to exist on both planes simultaneously. They can shift back to solely the {@place Ethereal Plane} by using this ability again."
+ ],
+ "name": "Walk the Ethereal Line"
+ }
+ ],
+ "mid": [
+ {
+ "entries": [
+ "Though phantoms aren't alive, neither are they undead, and they are uniquely vulnerable to the effects of death. A phantom whose Hit Points are reduced to 0 as a result of a {@trait death} effect (such as from a spell like {@spell finger of death}) is immediately whisked away to the River of Souls, where their soul resumes the usual path to the afterlife."
+ ],
+ "name": "Susceptible to Death"
+ },
+ {
+ "name": "Vulnerable to Kindness",
+ "entries": [
+ "Any creature within 30 feet that the phantom can see and hear can issue a calm and friendly greeting to it as a two-action activity with the {@trait auditory}, {@trait concentrate}, {@trait linguistic}, and {@trait mental} traits. A creature greeting the phantom in this manner must attempt a DC 17 {@skill Diplomacy} check.",
+ {
+ "type": "successDegree",
+ "entries": {
+ "Critical Success": "The phantom takes {@damage 4d8} mental damage and is {@condition stunned||stunned 1}.",
+ "Success": "The phantom takes {@damage 2d8} mental damage.",
+ "Failure": "The phantom takes {@damage 1d8} mental damage.",
+ "Critical Failure": "The phantom is unaffected, and is not affected by this weakness for 1 round."
+ }
+ }
+ ]
+ }
+ ],
+ "bot": [
+ {
+ "entries": [
+ "The phantom wolf's Strikes deal an additional {@damage 1d4} damage to creatures within reach of at least one of its allies."
+ ],
+ "name": "Pack Attack"
+ }
+ ]
+ },
+ "defenses": {
+ "ac": {
+ "std": 15
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 6
+ },
+ "ref": {
+ "std": 9
+ },
+ "will": {
+ "std": 5
+ }
+ },
+ "hp": [
+ {
+ "hp": 14
+ }
+ ],
+ "immunities": [
+ "disease",
+ "paralyzed",
+ "poison",
+ "precision"
+ ],
+ "resistances": [
+ {
+ "amount": 2,
+ "name": "all damage",
+ "note": "except force, {@item ghost touch}, or positive; double resistance vs. non-magical"
+ }
+ ]
+ }
+ },
+ {
+ "name": "Phantom Gecko",
+ "source": "SoG1",
+ "page": 21,
+ "level": 1,
+ "traits": [
+ "rare",
+ "ne",
+ "medium",
+ "ethereal",
+ "incorporeal",
+ "phantom",
+ "spirit"
+ ],
+ "description": "Variant phantom (Pathfinder Bestiary 3 202)",
+ "perception": {
+ "std": 5
+ },
+ "senses": [
+ {
+ "name": "darkvision"
+ }
+ ],
+ "skills": {
+ "acrobatics": {
+ "std": 6
+ },
+ "intimidation": {
+ "std": 6
+ }
+ },
+ "abilityMods": {
+ "str": -5,
+ "dex": 4,
+ "con": 1,
+ "int": -4,
+ "wis": 2,
+ "cha": 0
+ },
+ "speed": {
+ "fly": 25
+ },
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "jaws",
+ "attack": 7,
+ "traits": [
+ "finesse",
+ "force",
+ "magical"
+ ],
+ "damage": "{@damage 1d6+2} force",
+ "types": [
+ "force"
+ ]
+ }
+ ],
+ "abilities": {
+ "top": [
+ {
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "entries": [
+ "The phantom walks the thin line between the {@place Ethereal Plane||Ethereal} and {@place Material Plane||Material Planes} in order to exist on both planes simultaneously. They can shift back to solely the {@place Ethereal Plane} by using this ability again."
+ ],
+ "name": "Walk the Ethereal Line"
+ }
+ ],
+ "mid": [
+ {
+ "entries": [
+ "Though phantoms aren't alive, neither are they undead, and they are uniquely vulnerable to the effects of death. A phantom whose Hit Points are reduced to 0 as a result of a {@trait death} effect (such as from a spell like {@spell finger of death}) is immediately whisked away to the River of Souls, where their soul resumes the usual path to the afterlife."
+ ],
+ "name": "Susceptible to Death"
+ }
+ ]
+ },
+ "defenses": {
+ "ac": {
+ "std": 15
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 5
+ },
+ "ref": {
+ "std": 8
+ },
+ "will": {
+ "std": 5
+ }
+ },
+ "hp": [
+ {
+ "hp": 15
+ }
+ ],
+ "immunities": [
+ "disease",
+ "paralyzed",
+ "poison",
+ "precision"
+ ],
+ "resistances": [
+ {
+ "amount": 2,
+ "name": "all damage",
+ "note": "except force, {@item ghost touch}, or positive; double resistance vs. non-magical"
+ }
+ ]
+ }
+ },
+ {
+ "name": "Very Drunken Jinkin",
+ "source": "SoG1",
+ "page": 29,
+ "level": -1,
+ "traits": [
+ "uncommon",
+ "ce",
+ "tiny",
+ "fey",
+ "gremlin"
+ ],
+ "description": "Variant {@creature jinkin}",
+ "perception": {
+ "std": 0
+ },
+ "senses": [
+ {
+ "name": "darkvision"
+ }
+ ],
+ "languages": {
+ "languages": [
+ "common"
+ ]
+ },
+ "skills": {
+ "acrobatics": {
+ "std": 2
+ },
+ "crafting": {
+ "std": 0,
+ "traps": 2
+ },
+ "deception": {
+ "std": 2
+ },
+ "nature": {
+ "std": 2
+ },
+ "stealth": {
+ "std": 2
+ },
+ "thievery": {
+ "std": 2
+ }
+ },
+ "abilityMods": {
+ "str": -2,
+ "dex": 0,
+ "con": 0,
+ "int": -2,
+ "wis": 0,
+ "cha": 0
+ },
+ "items": [
+ "{@item club} (table leg or bottle)"
+ ],
+ "speed": {
+ "walk": 20
+ },
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "club",
+ "attack": 0,
+ "traits": [
+ "thrown <10 feet>"
+ ],
+ "damage": "{@damage 1d6-2} bludgeoning",
+ "types": [
+ "bludgeoning"
+ ]
+ },
+ {
+ "range": "Ranged",
+ "name": "club",
+ "attack": 17,
+ "traits": [
+ "thrown <10 feet>"
+ ],
+ "damage": "{@damage 1d6-2} bludgeoning",
+ "types": [
+ "bludgeoning"
+ ]
+ }
+ ],
+ "spellcasting": [
+ {
+ "type": "Innate",
+ "tradition": "primal",
+ "DC": 13,
+ "entry": {
+ "0": {
+ "level": 1,
+ "spells": [
+ {
+ "name": "prestidigitation"
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "abilities": {
+ "top": [
+ {
+ "name": "Far Too Drunk",
+ "entries": [
+ "The jinkins are inefficient with their actions and always spend one action each round to cackle, stumble in place, or otherwise perform ineffective antics."
+ ]
+ }
+ ]
+ },
+ "defenses": {
+ "ac": {
+ "std": 12
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 2
+ },
+ "ref": {
+ "std": 4
+ },
+ "will": {
+ "std": 2
+ }
+ },
+ "hp": [
+ {
+ "hp": 9
+ }
+ ],
+ "weaknesses": [
+ {
+ "amount": 2,
+ "name": "cold iron"
+ }
+ ]
+ }
+ },
+ {
+ "name": "Animated Cookware Swarm",
+ "source": "SoG1",
+ "page": 32,
+ "level": 1,
+ "traits": [
+ "n",
+ "large",
+ "construct",
+ "mindless",
+ "swarm"
+ ],
+ "description": "Variant {@creature animated silverware swarm|B3}",
+ "perception": {
+ "std": 5
+ },
+ "senses": [
+ {
+ "name": "darkvision"
+ }
+ ],
+ "skills": {
+ "acrobatics": {
+ "std": 8
+ }
+ },
+ "abilityMods": {
+ "str": 1,
+ "dex": 3,
+ "con": 4,
+ "int": -5,
+ "wis": 0,
+ "cha": -5
+ },
+ "speed": {
+ "walk": 20
+ },
+ "abilities": {
+ "mid": [
+ {
+ "entries": [
+ "Like normal objects, an animated cookware swarm has Hardness. This Hardness reduces any damage the swarm takes by an amount equal to the Hardness.",
+ "Once an animated cookware swarm is reduced to fewer than half its Hit Points, or immediately upon being damaged by a critical hit, its construct armor breaks, removing the Hardness and reducing its Armor Class to 12."
+ ],
+ "name": "Construct Armor"
+ }
+ ],
+ "bot": [
+ {
+ "activity": {
+ "number": 1,
+ "unit": "action"
+ },
+ "traits": [
+ "magical"
+ ],
+ "entries": [
+ "Each enemy in the animated cookware swarm's space takes {@damage 1d6} points of bludgeoning or slashing damage (DC 17 basic Reflex save)."
+ ],
+ "name": "Slice and Pound"
+ },
+ {
+ "activity": {
+ "number": 1,
+ "unit": "action"
+ },
+ "traits": [
+ "magical"
+ ],
+ "entries": [
+ "The animated cookware swarm attempts to pin a single creature. The target must attempt a {@dc 17} Reflex save.",
+ {
+ "type": "successDegree",
+ "entries": {
+ "Critical Success": "The target is unaffected.",
+ "Success": "Cookware pins portions of the target's clothing and gear. The target takes a \u201310-foot circumstance penalty to its Speeds as long as it remains in the swarm's space.",
+ "Failure": "As success, and the target also can't {@action Step} until it leaves the swarm's space.",
+ "Critical Failure": "The target is thoroughly pinned by the cookware, becoming {@condition immobilized} until it {@action Escape||Escapes} ({@dc 17}) or uses 2 {@action Interact} actions to remove all of the cookware pinning them down."
+ }
+ }
+ ],
+ "name": "Stick a Fork in It"
+ }
+ ]
+ },
+ "hasImages": true,
+ "defenses": {
+ "ac": {
+ "std": 16,
+ "when broken": 12,
+ "abilities": "construct armor"
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 9
+ },
+ "ref": {
+ "std": 8
+ },
+ "will": {
+ "std": 3
+ }
+ },
+ "hardness": 3,
+ "hp": [
+ {
+ "hp": 14
+ }
+ ],
+ "immunities": [
+ "mental",
+ "precision",
+ "poison",
+ "death effects",
+ "disease",
+ "doomed",
+ "drained",
+ "fatigued",
+ "healing",
+ "necromancy",
+ "nonlethal attacks",
+ "paralyzed",
+ "sickened",
+ "unconscious"
+ ],
+ "weaknesses": [
+ {
+ "amount": 3,
+ "name": "area damage"
+ },
+ {
+ "amount": 3,
+ "name": "splash damage"
+ }
+ ]
+ }
+ },
+ {
+ "name": "Fan Hongrui",
+ "source": "SoG1",
+ "page": 46,
+ "level": 2,
+ "traits": [
+ "unique",
+ "ce",
+ "small",
+ "undead"
+ ],
+ "description": "Variant female red-hooded thatchling (The Summer That Never Was page 89)",
+ "perception": {
+ "std": 9
+ },
+ "senses": [
+ {
+ "name": "darkvision"
+ }
+ ],
+ "languages": {
+ "languages": [
+ "common"
+ ]
+ },
+ "skills": {
+ "acrobatics": {
+ "std": 7
+ },
+ "deception": {
+ "std": 8
+ },
+ "performance": {
+ "std": 10
+ },
+ "stealth": {
+ "std": 7,
+ "in undergrowth": 9
+ }
+ },
+ "abilityMods": {
+ "str": 0,
+ "dex": 3,
+ "con": 2,
+ "int": 0,
+ "wis": 2,
+ "cha": 4
+ },
+ "speed": {
+ "walk": 30,
+ "abilities": [
+ "thicket walker"
+ ]
+ },
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "frond",
+ "attack": 9,
+ "traits": [
+ "agile",
+ "finesse"
+ ],
+ "damage": "{@damage 1d6+2} slashing plus {@damage 1d6} {@condition persistent damage||persistent bleed}",
+ "types": [
+ "slashing",
+ "bleed"
+ ]
+ }
+ ],
+ "spellcasting": [
+ {
+ "tradition": "occult",
+ "type": "Innate",
+ "DC": 18,
+ "attack": 10,
+ "entry": {
+ "0": {
+ "level": 1,
+ "spells": [
+ {
+ "name": "ghost sound"
+ },
+ {
+ "name": "telekinetic projectile"
+ }
+ ]
+ },
+ "1": {
+ "spells": [
+ {
+ "name": "illusory disguise"
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "abilities": {
+ "mid": [
+ {
+ "name": "Distracting Giggle",
+ "traits": [
+ "auditory",
+ "aura",
+ "emotion",
+ "mental",
+ "enchantment",
+ "occult"
+ ],
+ "entries": [
+ "15 feet. The thatchling's giggle echoes in the back of the mind. Creatures within the aura take a \u20131 status penalty to Will saves."
+ ]
+ },
+ {
+ "name": "Rejuvenation",
+ "traits": [
+ "divine",
+ "necromancy"
+ ],
+ "entries": [
+ "When a thatchling is destroyed by damage other than fire, it attempts a DC {@flatDC 11} flat check. On a success, it reforms after {@dice 2d4} days within 120 feet of where it was destroyed, fully healed. A thatchling is always permanently destroyed if reduced to 0 Hit Points by fire damage or if the obstacle preventing the soul from reincarnating is removed."
+ ]
+ }
+ ],
+ "bot": [
+ {
+ "name": "Create Thatchling Spawn",
+ "traits": [
+ "necromancy",
+ "occult"
+ ],
+ "entries": [
+ "A living {@trait humanoid} who's slain by a red-hooded thatchling while under the effects of Thatchling's Curse rises as a {@creature thatchling|SoG1} after {@dice 1d4} rounds. This spawn is under the command of the red-hooded thatchling that killed it. If a red-hooded thatchling controls too many at once (as determined by the GM), some thatchlings can free themselves with a DC 18 Will saving throw at the start of their turn. If the red-hooded thatchling who created the spawn is destroyed, the spawn becomes an autonomous thatchling."
+ ]
+ },
+ {
+ "name": "Howl of Vengeful Fury",
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "traits": [
+ "necromancy",
+ "occult",
+ "sonic"
+ ],
+ "frequency": {
+ "unit": "hour",
+ "number": 1
+ },
+ "entries": [
+ "The red-hooded thatchling sobs pitifully before unleashing a terrifying scream. All non-thatchling creatures within a 30-foot emanation take {@damage 2d10} sonic damage (DC 18 basic Fortitude save) and become immune to all thatchlings' distracting giggle for 1 minute. Thatchlings in the area gain 5 temporary Hit Points and a +1 status bonus to their {@action strike||Strikes} and saving throws for 1 minute."
+ ]
+ },
+ {
+ "name": "Thatchling's Curse",
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "traits": [
+ "curse",
+ "enchantment",
+ "mental",
+ "occult"
+ ],
+ "entries": [
+ "The thatchling focuses its attention on a single target within 30 feet that it can see, and then begins muttering and whispering nonsense. The target must attempt a DC 18 Will save.",
+ {
+ "type": "successDegree",
+ "entries": {
+ "Critical Success": "The target is unaffected and is temporarily immune to Thatchling's Curse for 24 hours.",
+ "Success": "The target is momentarily disoriented and has difficulty moving in the right direction. The target takes a \u20135-foot status penalty to its Speeds for 1 round.",
+ "Failure": "As success, but the penalty to its Speeds lasts for 1 minute.",
+ "Critical Failure": "As failure, but the penalty to its Speeds lasts until the curse is removed or until the thatchling that created the effect is permanently destroyed, whichever comes first. In addition, when the cursed creature attempts a {@skill Survival} check to {@action Sense Direction} or {@action Track}, they use the outcome for one degree of success worse than the result of their check, and they can't take the {@action Scout} exploration activity."
+ }
+ }
+ ]
+ },
+ {
+ "name": "Thicket Walker",
+ "entries": [
+ "Thatchlings ignore {@quickref difficult terrain||3|terrain} caused by brambles, tangled grass, and undergrowth, even those manipulated by magic."
+ ]
+ }
+ ]
+ },
+ "defenses": {
+ "ac": {
+ "std": 15
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 4
+ },
+ "ref": {
+ "std": 7
+ },
+ "will": {
+ "std": 6
+ }
+ },
+ "hp": [
+ {
+ "hp": 16,
+ "abilities": [
+ "negative healing"
+ ]
+ }
+ ],
+ "immunities": [
+ "death effects",
+ "disease",
+ "paralyzed",
+ "poison",
+ "precision",
+ "unconscious"
+ ],
+ "weaknesses": [
+ {
+ "name": "fire",
+ "amount": 5
+ }
+ ],
+ "resistances": [
+ {
+ "name": "bludgeoning",
+ "amount": 2
+ },
+ {
+ "name": "piercing",
+ "amount": 2
+ }
+ ]
+ }
+ },
+ {
+ "name": "Zoudou the Zealous",
+ "source": "SoG1",
+ "page": 66,
+ "level": 3,
+ "traits": [
+ "unique",
+ "ce",
+ "medium",
+ "aberration"
+ ],
+ "description": "Female noppera-bo",
+ "perception": {
+ "std": 8
+ },
+ "senses": [
+ {
+ "name": "no face"
+ }
+ ],
+ "languages": {
+ "languages": [
+ "common"
+ ],
+ "abilities": [
+ "telepathy 30 feet"
+ ]
+ },
+ "skills": {
+ "acrobatics": {
+ "std": 9
+ },
+ "deception": {
+ "std": 11
+ },
+ "diplomacy": {
+ "std": 9
+ },
+ "occultism": {
+ "std": 10
+ },
+ "religion": {
+ "std": 9
+ },
+ "society": {
+ "std": 8
+ }
+ },
+ "abilityMods": {
+ "str": 2,
+ "dex": 4,
+ "con": 3,
+ "int": 3,
+ "wis": 2,
+ "cha": 4
+ },
+ "speed": {
+ "walk": 25
+ },
+ "items": [
+ "{@item Fiend's Hunger|SoG1}",
+ "tattered ledger",
+ "twisted knot of wood ({@item religious symbol (generic)||religious symbol} of Kugaptee)"
+ ],
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "Fiend's Hunger",
+ "attack": 9,
+ "traits": [
+ "agile",
+ "finesse",
+ "thrown <10 feet>",
+ "versatile "
+ ],
+ "damage": "{@damage 1d4+4} piercing",
+ "types": [
+ "piercing"
+ ]
+ }
+ ],
+ "spellcasting": [
+ {
+ "type": "Prepared",
+ "tradition": "divine",
+ "DC": 21,
+ "entry": {
+ "0": {
+ "level": 2,
+ "spells": [
+ {
+ "name": "chill touch"
+ },
+ {
+ "name": "daze"
+ },
+ {
+ "name": "divine lance"
+ },
+ {
+ "name": "read aura"
+ },
+ {
+ "name": "shield"
+ }
+ ]
+ },
+ "1": {
+ "spells": [
+ {
+ "name": "bane"
+ },
+ {
+ "name": "fear"
+ },
+ {
+ "name": "heal"
+ }
+ ]
+ },
+ "2": {
+ "spells": [
+ {
+ "name": "darkness"
+ },
+ {
+ "name": "harm"
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "rituals": [
+ {
+ "tradition": "divine",
+ "rituals": [
+ {
+ "name": "consecrate"
+ }
+ ]
+ }
+ ],
+ "abilities": {
+ "top": [
+ {
+ "name": "No Face",
+ "entries": [
+ "Noppera-bos have no sense of vision, but their sense of hearing is precise. They don't breathe and are immune to effects that require breathing. They gain sustenance by absorbing fluids through their skin\u2014traditionally by immersing their hands or faceless head into the fluid to \"drink\" through osmosis; they can also benefit from consumables, such as potions or elixirs, in this way."
+ ]
+ }
+ ],
+ "mid": [
+ {
+ "name": "Identity Crisis",
+ "activity": {
+ "number": 1,
+ "unit": "reaction"
+ },
+ "traits": [
+ "emotion",
+ "mental",
+ "occult",
+ "visual"
+ ],
+ "frequency": {
+ "unit": "day",
+ "number": 1
+ },
+ "trigger": "Zoudou successfully Steals the Face of an adjacent creature.",
+ "entries": [
+ "As Zoudou Steals the creature's Face, she telepathically draws at the creature's sense of identity and self. The creature must attempt a DC 20 Will save. On a failure, the creature questions their own identity and becomes {@condition slowed||slowed 1} for 1 round. On a critical failure, they're slowed 1 for 1 minute."
+ ]
+ },
+ {
+ "name": "Oath of Anonymity",
+ "entries": [
+ "When Zoudou has a face, she can't cast divine prepared spells."
+ ]
+ },
+ {
+ "name": "Sensitive Hearing",
+ "entries": [
+ "As long as a noppera-bo is {@condition deafened}, they are {@condition slowed||slowed 1}."
+ ]
+ }
+ ],
+ "bot": [
+ {
+ "name": "Impersonate Shape",
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "traits": [
+ "concentrate",
+ "occult",
+ "polymorph",
+ "transmutation"
+ ],
+ "entries": [
+ "The noppera-bo changes into a Small or Medium humanoid they've touched during the last 24 hours and gains the target creature's face and voice. While transformed and their face is covered, the noppera-bo gains a +2 circumstance bonus to {@action Impersonate} that creature. The noppera-bo can change back by using this ability again. As long as the noppera-bo has a face, it loses its no face ability and its listed immunities."
+ ]
+ },
+ {
+ "name": "Regain Anonymity",
+ "activity": {
+ "number": 1,
+ "unit": "action"
+ },
+ "traits": [
+ "occult",
+ "polymorph",
+ "transmutation"
+ ],
+ "requirements": "Zoudou has a face",
+ "entries": [
+ "Zoudou melts the face she's wearing and gains {@dice 3d6} temporary Hit Points. She can't Regain Anonymity again for {@dice 1d4} rounds."
+ ]
+ },
+ {
+ "name": "Silent Casting",
+ "entries": [
+ "When Zoudou is faceless, she can substitute an additional somatic component for a verbal component."
+ ]
+ },
+ {
+ "name": "Steal Face",
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "traits": [
+ "concentrate",
+ "curse",
+ "incapacitation",
+ "occult",
+ "polymorph",
+ "transmutation"
+ ],
+ "frequency": {
+ "unit": "day",
+ "number": 1
+ },
+ "requirements": "Zoudou is faceless",
+ "entries": [
+ "Zoudou targets one creature within 30 feet. The creature must attempt a DC 20 Fortitude save.",
+ {
+ "type": "successDegree",
+ "entries": {
+ "Critical Success": "The target is unaffected.",
+ "Success": "The target is {@condition dazzled} until the start of its next turn.",
+ "Failure": "Zoudou gains the target's face. The target's face vanishes until the end of its next turn. Until then, it is {@condition blinded}, can't speak or ingest, and can't smell. The target must also hold its breath or begin to {@quickref suffocate|CRB|3|drowning and suffocating|0}.",
+ "Critical Failure": "As failure, but the effect doesn't end automatically. The target can attempt a new save at the end of each of its turns, and the DC cumulatively decreases by 1 on each such attempt."
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "defenses": {
+ "ac": {
+ "std": 19
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 10
+ },
+ "ref": {
+ "std": 11
+ },
+ "will": {
+ "std": 7
+ }
+ },
+ "hp": [
+ {
+ "hp": 45
+ }
+ ],
+ "immunities": [
+ "inhaled",
+ "olfactory",
+ "visual"
+ ],
+ "weaknesses": [
+ {
+ "name": "sensitive hearing"
+ }
+ ]
+ }
+ },
+ {
+ "name": "Kugaptee's Blessing",
+ "source": "SoG1",
+ "page": 67,
+ "level": 2,
+ "traits": [
+ "rare",
+ "ne",
+ "medium",
+ "mindless",
+ "undead",
+ "zombie"
+ ],
+ "description": "Variant {@creature zombie brute}",
+ "perception": {
+ "std": 8
+ },
+ "senses": [
+ {
+ "name": "darkvision"
+ }
+ ],
+ "skills": {
+ "athletics": {
+ "std": 9
+ }
+ },
+ "abilityMods": {
+ "str": 5,
+ "dex": -3,
+ "con": 4,
+ "int": -5,
+ "wis": 0,
+ "cha": -2
+ },
+ "speed": {
+ "walk": 25
+ },
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "fist",
+ "attack": 11,
+ "traits": [
+ "reach <10 feet>"
+ ],
+ "damage": "{@damage 1d12+5} bludgeoning plus {@ability Improved Push} 5 feet",
+ "types": [
+ "bludgeoning"
+ ]
+ }
+ ],
+ "abilities": {
+ "top": [
+ {
+ "entries": [
+ "The Kugaptee's Blessing is permanently {@condition slowed 1} and can't use reactions."
+ ],
+ "name": "Slow"
+ }
+ ]
+ },
+ "defenses": {
+ "ac": {
+ "std": 15
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 10
+ },
+ "ref": {
+ "std": 3
+ },
+ "will": {
+ "std": 6
+ }
+ },
+ "hp": [
+ {
+ "hp": 70,
+ "abilities": [
+ "negative healing"
+ ]
+ }
+ ],
+ "immunities": [
+ "mental",
+ "poison",
+ "death effects",
+ "disease",
+ "paralyzed",
+ "unconscious"
+ ],
+ "weaknesses": [
+ {
+ "name": "positive",
+ "amount": 10
+ },
+ {
+ "name": "slashing",
+ "amount": 10
+ }
+ ]
+ }
+ },
+ {
+ "name": "Noppera-Bo Grunt",
+ "source": "SoG1",
+ "page": 84,
+ "level": 0,
+ "traits": [
+ "uncommon",
+ "ce",
+ "medium",
+ "aberration"
+ ],
+ "perception": {
+ "std": 4
+ },
+ "senses": [
+ {
+ "name": "no face"
+ }
+ ],
+ "languages": {
+ "languages": [
+ "common"
+ ],
+ "abilities": [
+ "telepathy 30 feet"
+ ]
+ },
+ "skills": {
+ "acrobatics": {
+ "std": 3
+ },
+ "athletics": {
+ "std": 5
+ },
+ "deception": {
+ "std": 4
+ },
+ "intimidation": {
+ "std": 4
+ }
+ },
+ "abilityMods": {
+ "str": 1,
+ "dex": 2,
+ "con": 2,
+ "int": 1,
+ "wis": 0,
+ "cha": 2
+ },
+ "speed": {
+ "walk": 25
+ },
+ "items": [
+ "{@item leather} armor",
+ "{@item spear}"
+ ],
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "spear",
+ "attack": 7,
+ "damage": "{@damage 1d6+1} piercing",
+ "types": [
+ "piercing"
+ ]
+ },
+ {
+ "range": "Ranged",
+ "name": "spear",
+ "attack": 5,
+ "traits": [
+ "thrown <20 feet>"
+ ],
+ "damage": "{@damage 1d6+1} piercing",
+ "types": [
+ "piercing"
+ ]
+ }
+ ],
+ "abilities": {
+ "top": [
+ {
+ "name": "No Face",
+ "entries": [
+ "Noppera-bos have no sense of vision, but their sense of hearing is precise. They don't breathe and are immune to effects that require breathing. They gain sustenance by absorbing fluids through their skin\u2014traditionally by immersing their hands or faceless head into the fluid to \"drink\" through osmosis; they can also benefit from consumables, such as potions or elixirs, in this way."
+ ]
+ }
+ ],
+ "mid": [
+ {
+ "name": "Sensitive Hearing",
+ "entries": [
+ "As long as a noppera-bo is {@condition deafened}, they are {@condition slowed||slowed 1}."
+ ]
+ }
+ ],
+ "bot": [
+ {
+ "name": "Impersonate Shape",
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "traits": [
+ "concentrate",
+ "occult",
+ "polymorph",
+ "transmutation"
+ ],
+ "entries": [
+ "The noppera-bo grunt changes into a faceless version of a Small or Medium humanoid they've touched during the last 24 hours. While transformed and their face is covered, the grunt gains a +2 circumstance bonus to {@action Impersonate} that creature. The noppera-bo grunt can change back by using this ability again."
+ ]
+ }
+ ]
+ },
+ "defenses": {
+ "ac": {
+ "std": 15
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 6
+ },
+ "ref": {
+ "std": 5
+ },
+ "will": {
+ "std": 4
+ }
+ },
+ "hp": [
+ {
+ "hp": 18
+ }
+ ],
+ "immunities": [
+ "inhaled",
+ "olfactory",
+ "visual"
+ ],
+ "weaknesses": [
+ {
+ "name": "sensitive hearing"
+ }
+ ]
+ }
+ },
+ {
+ "name": "Noppera-Bo Trickster",
+ "source": "SoG1",
+ "page": 84,
+ "level": 1,
+ "traits": [
+ "uncommon",
+ "ce",
+ "medium",
+ "aberration"
+ ],
+ "perception": {
+ "std": 5
+ },
+ "senses": [
+ {
+ "name": "no face"
+ }
+ ],
+ "languages": {
+ "languages": [
+ "common"
+ ],
+ "abilities": [
+ "telepathy 30 feet"
+ ]
+ },
+ "skills": {
+ "acrobatics": {
+ "std": 6
+ },
+ "athletics": {
+ "std": 4
+ },
+ "deception": {
+ "std": 8
+ },
+ "stealth": {
+ "std": 6
+ }
+ },
+ "abilityMods": {
+ "str": 1,
+ "dex": 3,
+ "con": 2,
+ "int": 1,
+ "wis": 0,
+ "cha": 3
+ },
+ "speed": {
+ "walk": 25
+ },
+ "items": [
+ "{@item leather} armor",
+ "{@item shortbow} (20 arrows)",
+ "{@item shortsword}"
+ ],
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "shortsword",
+ "attack": 8,
+ "traits": [
+ "agile",
+ "finesse",
+ "versatile "
+ ],
+ "damage": "{@damage 1d6+1} piercing",
+ "types": [
+ "piercing"
+ ]
+ },
+ {
+ "range": "Ranged",
+ "name": "shortbow",
+ "attack": 8,
+ "traits": [
+ "deadly <1d10>",
+ "range increment <60 feet>"
+ ],
+ "damage": "{@damage 1d6} piercing",
+ "types": [
+ "piercing"
+ ]
+ }
+ ],
+ "abilities": {
+ "top": [
+ {
+ "name": "No Face",
+ "entries": [
+ "Noppera-bos have no sense of vision, but their sense of hearing is precise. They don't breathe and are immune to effects that require breathing. They gain sustenance by absorbing fluids through their skin\u2014traditionally by immersing their hands or faceless head into the fluid to \"drink\" through osmosis; they can also benefit from consumables, such as potions or elixirs, in this way."
+ ]
+ }
+ ],
+ "mid": [
+ {
+ "name": "Sensitive Hearing",
+ "entries": [
+ "As long as a noppera-bo is {@condition deafened}, they are {@condition slowed||slowed 1}."
+ ]
+ }
+ ],
+ "bot": [
+ {
+ "name": "Impersonate Shape",
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "traits": [
+ "concentrate",
+ "occult",
+ "polymorph",
+ "transmutation"
+ ],
+ "entries": [
+ "The noppera-bo changes into a Small or Medium humanoid they've touched during the last 24 hours and gains the target creature's face and voice. While transformed and their face is covered, the noppera-bo gains a +2 circumstance bonus to {@action Impersonate} that creature. The noppera-bo can change back by using this ability again. As long as the noppera-bo has a face, it loses its no face ability and its listed immunities."
+ ]
+ },
+ {
+ "name": "Remove Face",
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "traits": [
+ "emotion",
+ "enchantment",
+ "fear",
+ "mental",
+ "occult",
+ "visual"
+ ],
+ "requirements": "The noppera-bo trickster is {@action impersonate||Impersonating} a creature with a face.",
+ "entries": [
+ "The noppera-bo trickster's facial features melt into nothingness, and they menace a creature within 30 feet. The creature becomes {@condition frightened||frightened 1} on a failed DC 17 Will save (frightened 2 on a critical failure)."
+ ]
+ },
+ {
+ "entries": [
+ "The noppera-bo trickster deals an additional {@damage 1d4} precision damage to creatures that are {@condition flat-footed}."
+ ],
+ "name": "Sneak Attack",
+ "generic": {
+ "tag": "ability",
+ "name": "Sneak Attack",
+ "source": "B1",
+ "page": "abilities.html",
+ "hash": "sneak%20attack_b1"
+ }
+ }
+ ]
+ },
+ "defenses": {
+ "ac": {
+ "std": 16
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 7
+ },
+ "ref": {
+ "std": 8
+ },
+ "will": {
+ "std": 5
+ }
+ },
+ "hp": [
+ {
+ "hp": 20
+ }
+ ],
+ "immunities": [
+ "inhaled",
+ "olfactory",
+ "visual"
+ ],
+ "weaknesses": [
+ {
+ "name": "sensitive hearing"
+ }
+ ]
+ }
+ },
+ {
+ "name": "Noppera-Bo Occultist",
+ "source": "SoG1",
+ "page": 85,
+ "level": 2,
+ "traits": [
+ "uncommon",
+ "ce",
+ "medium",
+ "aberration"
+ ],
+ "perception": {
+ "std": 8
+ },
+ "senses": [
+ {
+ "name": "no face"
+ }
+ ],
+ "languages": {
+ "languages": [
+ "common"
+ ],
+ "abilities": [
+ "telepathy 30 feet"
+ ]
+ },
+ "skills": {
+ "acrobatics": {
+ "std": 7
+ },
+ "athletics": {
+ "std": 5
+ },
+ "crafting": {
+ "std": 7
+ },
+ "deception": {
+ "std": 9
+ },
+ "occultism": {
+ "std": 7
+ },
+ "stealth": {
+ "std": 7
+ }
+ },
+ "abilityMods": {
+ "str": 1,
+ "dex": 3,
+ "con": 2,
+ "int": 3,
+ "wis": 0,
+ "cha": 3
+ },
+ "speed": {
+ "walk": 25
+ },
+ "items": [
+ "{@item staff}"
+ ],
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "staff",
+ "attack": 7,
+ "traits": [
+ "two-hand "
+ ],
+ "damage": "{@damage 1d6+7} slashing plus {@damage 1d6} mental",
+ "types": [
+ "slashing",
+ "mental"
+ ]
+ }
+ ],
+ "spellcasting": [
+ {
+ "type": "Innate",
+ "tradition": "occult",
+ "DC": 21,
+ "attack": 13,
+ "entry": {
+ "0": {
+ "level": 1,
+ "spells": [
+ {
+ "name": "ghost sound"
+ },
+ {
+ "name": "telekinetic projectile"
+ }
+ ]
+ },
+ "1": {
+ "spells": [
+ {
+ "name": "fear"
+ },
+ {
+ "name": "ventriloquism"
+ }
+ ]
+ },
+ "2": {
+ "spells": [
+ {
+ "name": "item facade"
+ },
+ {
+ "name": "shatter"
+ },
+ {
+ "name": "sound burst"
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "abilities": {
+ "mid": [
+ {
+ "name": "Soul Shred",
+ "entries": [
+ "Creatures killed by a sojiruh are difficult to bring back to life or animate as {@trait undead}. The sojiruh automatically attempts to {@quickref counteract|CRB|3|counteracting|0} any attempt to resurrect or animate any creature that it has killed (counteract modifier +11, counteract level 2). If the sojiruh who slew the creature is itself slain, the creature can be brought back from death or become undead normally."
+ ]
+ }
+ ],
+ "bot": [
+ {
+ "name": "Manifest Armor",
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "traits": [
+ "concentrate",
+ "conjuration",
+ "occult"
+ ],
+ "entries": [
+ "The sojiruh manifests a layer of armor on its body that appears to be made of interlocking bones and wicker weaves, increasing its AC to 21. The armor is permanent but collapses and vanishes if the sojiruh takes a critical hit from a {@action Strike} that inflicts bludgeoning, force, or slashing damage, reducing its AC back to 17."
+ ]
+ },
+ {
+ "name": "Ruin Wielder",
+ "entries": [
+ "When a sojiruh wields a {@condition broken} non-magical weapon, they do not take any of the disadvantages of the weapon being broken. While the sojiruh wields it, the weapon becomes a +1 weapon that deals an additional {@damage 1d6} mental damage on a successful hit."
+ ]
+ },
+ {
+ "name": "Soul Scream",
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "traits": [
+ "auditory",
+ "emotion",
+ "enchantment",
+ "fear",
+ "mental",
+ "occult"
+ ],
+ "entries": [
+ "The sojiruh targets a creature within 30 feet that it can see and then inhales, creating a sound identical to that of the target's scream. The targeted creature must attempt a {@dc 21} Fortitude save, after which they're temporarily immune to that sojiruh's Soul Scream for 24 hours. If the creature becomes {@condition frightened} as a result of Stolen Scream and has had a past life, the sojiruh restores {@dice 2d8+8} Hit Points.",
+ {
+ "type": "successDegree",
+ "entries": {
+ "Critical Success": "The creature is unaffected.",
+ "Success": "The creature takes {@damage 2d6} mental damage.",
+ "Failure": "The creature takes {@damage 4d6} mental damage and is {@condition frightened 1}.",
+ "Critical Failure": "The creature takes {@damage 8d6} mental damage and is {@condition frightened 3}."
+ }
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "name": "Guhdggi",
+ "alias": [
+ "Wandering Nindoru"
+ ],
+ "source": "SoG2",
+ "page": 87,
+ "level": 5,
+ "traits": [
+ "rare",
+ "ce",
+ "large",
+ "fiend",
+ "nindoru|SoG2"
+ ],
+ "perception": {
+ "std": 14
+ },
+ "senses": [
+ {
+ "name": "{@ability darkvision}"
+ }
+ ],
+ "languages": {
+ "languages": [
+ "aklo",
+ "common",
+ "necril"
+ ]
+ },
+ "skills": {
+ "acrobatics": {
+ "std": 11
+ },
+ "athletics": {
+ "std": 13
+ },
+ "intimidation": {
+ "std": 11
+ },
+ "occultism": {
+ "std": 11
+ },
+ "religion": {
+ "std": 12
+ },
+ "stealth": {
+ "std": 11
+ },
+ "survival": {
+ "std": 14
+ }
+ },
+ "abilityMods": {
+ "str": 4,
+ "dex": 2,
+ "con": 4,
+ "int": 2,
+ "wis": 5,
+ "cha": 2
+ },
+ "items": [
+ "{@condition broken} {@item spear||spears} (2)",
+ "cage"
+ ],
+ "defenses": {
+ "ac": {
+ "std": 21
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 13
+ },
+ "ref": {
+ "std": 9
+ },
+ "will": {
+ "std": 14
+ }
+ },
+ "hp": [
+ {
+ "hp": 80
+ }
+ ],
+ "immunities": [
+ "death effects",
+ "fatigued"
+ ],
+ "weaknesses": [
+ {
+ "amount": 5,
+ "name": "silver"
+ }
+ ],
+ "resistances": [
+ {
+ "amount": 5,
+ "name": "negative"
+ }
+ ]
+ },
+ "speed": {
+ "walk": 15
+ },
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "broken spear",
+ "attack": 14,
+ "traits": [
+ "reach <10 feet>",
+ "magical"
+ ],
+ "damage": "{@damage 2d6+6} piercing plus {@damage 1d6} mental",
+ "types": [
+ "piercing",
+ "mental"
+ ]
+ },
+ {
+ "range": "Melee",
+ "name": "hair lash",
+ "attack": 13,
+ "traits": [
+ "agile"
+ ],
+ "effects": [
+ "{@ability Grab}"
+ ],
+ "damage": "{@damage 2d6+6} slashing plus {@ability Grab}",
+ "types": [
+ "slashing"
+ ]
+ }
+ ],
+ "spellcasting": [
+ {
+ "type": "Innate",
+ "tradition": "occult",
+ "DC": 22,
+ "attack": 14,
+ "entry": {
+ "0": {
+ "level": 1,
+ "spells": [
+ {
+ "name": "daze"
+ },
+ {
+ "name": "know direction"
+ }
+ ]
+ },
+ "1": {
+ "spells": [
+ {
+ "name": "ray of enfeeblement"
+ }
+ ]
+ },
+ "2": {
+ "spells": [
+ {
+ "name": "item facade"
+ },
+ {
+ "name": "telekinetic maneuver"
+ }
+ ]
+ },
+ "3": {
+ "spells": [
+ {
+ "name": "slow"
+ },
+ {
+ "name": "wanderer's guide"
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "abilities": {
+ "mid": [
+ {
+ "name": "Soul Shred",
+ "entries": [
+ "Creatures killed by a guhdggi are difficult to bring back to life or animate as {@trait undead}. The guhdggi automatically attempts to {@quickref counteract|CRB|3|counteracting|0} any attempt to resurrect or animate any creature that it has killed (counteract modifier +13, counteract level 3). If the guhdggi who slew the creature is itself slain, the creature can be brought back from death or become undead normally."
+ ]
+ }
+ ],
+ "bot": [
+ {
+ "name": "Belch Butterflies",
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "traits": [
+ "evocation",
+ "occult"
+ ],
+ "entries": [
+ "The guhdggi opens both of its mouths and, from its innermost humanoid mouth, belches forth a blast of red butterflies in a 15-foot-cone. All creatures in the area must attempt a {@dc 22} Reflex save as the hideous insects' razor sharp wings and tiny claws slash and cut away at exposed flesh. The guhdggi can't Belch Butterflies again for {@dice 1d4} rounds.",
+ {
+ "type": "successDegree",
+ "entries": {
+ "Critical Success": "The creature takes no damage from the butterflies.",
+ "Success": "The creature takes {@damage 2d6} slashing damage from the butterflies.",
+ "Failure": "The creature takes {@damage 4d6} slashing damage, {@damage 1d6} {@condition persistent damage||persistent bleed damage}, and is {@condition sickened 1}.",
+ "Critical Failure": "The creature takes {@damage 8d6} slashing damage, {@damage 2d6} {@condition persistent damage||persistent bleed damage}, and is {@condition sickened 2}."
+ }
+ }
+ ]
+ },
+ {
+ "name": "Cage Prey",
+ "activity": {
+ "number": 1,
+ "unit": "action"
+ },
+ "traits": [
+ "attack"
+ ],
+ "requirements": "The guhdggi has {@condition grabbed||grappled} a Medium or smaller creature with its hair lash and doesn't have a creature caged",
+ "entries": [
+ "The guhdggi attempts an {@skill Athletics} check opposed by the grabbed creature's Reflex DC. If it succeeds, it places the creature into the cage it carries on its back. The guhdggi's hair lash no longer grapples the creature, and it can't attack a creature in its cage.",
+ "The caged creature is {@condition grabbed}. It takes {@damage 2d4+6} mental damage when first caged and at the end of each of its turns while it's caged. A caged victim can attempt to {@action Force Open} or {@action Escape} the cage with a {@dc 22} check, or it can attack the cage's wicker bars, but only with unarmed attacks or with weapons of light Bulk or less. Other creatures can attack the wicker bars as well but can't attempt to Force Open the cage or aid a caged creature's Escape if the guhdggi can resist. Attacks against the cage resolve against the guhdggi's AC, and if the cage takes at least 16 bludgeoning or slashing damage from a single attack or spell, the caged creature gets free.",
+ "If the guhdggi dies, its cage crumbles to fragments."
+ ]
+ },
+ {
+ "name": "Lurching Skewer",
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "entries": [
+ "The guhdggi {@action stride||Strides}, then makes two spear {@action strike||Strikes}, one with each of the two spears it wields. Both Strikes must have the same target. Apply the guhdggi's multiple attack penalty to each Strike normally."
+ ]
+ },
+ {
+ "name": "Manifest Tool",
+ "activity": {
+ "number": 2,
+ "unit": "action"
+ },
+ "frequency": {
+ "unit": "hour",
+ "number": 1
+ },
+ "entries": [
+ "The guhdggi manifests a tool from its thoughts. If its next action is to attempt a skill check that could be affected by the tool it chose, it gains a +2 item bonus to the skill check. The tool is then destroyed."
+ ]
+ },
+ {
+ "name": "Ruin Wielder",
+ "entries": [
+ "When a guhdggi wields a {@condition broken} non-magical weapon, they do not take any of the disadvantages of the weapon being broken. While the guhdggi wields it, the weapon becomes a +1 striking weapon that deals an additional {@damage 1d6} mental damage on a successful hit."
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "name": "Ijda",
+ "alias": [
+ "Forgetful Nindoru"
+ ],
+ "source": "SoG2",
+ "page": 88,
+ "level": 6,
+ "traits": [
+ "rare",
+ "ce",
+ "large",
+ "fiend",
+ "nindoru|SoG2"
+ ],
+ "perception": {
+ "std": 15
+ },
+ "senses": [
+ {
+ "name": "{@ability darkvision}"
+ }
+ ],
+ "languages": {
+ "languages": [
+ "aklo",
+ "common",
+ "necril"
+ ]
+ },
+ "skills": {
+ "athletics": {
+ "std": 16
+ }
+ },
+ "abilityMods": {
+ "str": 6,
+ "dex": 2,
+ "con": 5,
+ "int": -2,
+ "wis": 2,
+ "cha": 0
+ },
+ "items": [
+ "{@condition broken} {@item katana}"
+ ],
+ "defenses": {
+ "ac": {
+ "std": 23
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 15
+ },
+ "ref": {
+ "std": 13
+ },
+ "will": {
+ "std": 12
+ }
+ },
+ "hp": [
+ {
+ "hp": 100
+ }
+ ],
+ "immunities": [
+ "death effects",
+ "emotion effects",
+ "fatigued",
+ "sleep"
+ ],
+ "weaknesses": [
+ {
+ "amount": 5,
+ "name": "silver"
+ }
+ ],
+ "resistances": [
+ {
+ "amount": 5,
+ "name": "mental"
+ },
+ {
+ "amount": 5,
+ "name": "negative"
+ }
+ ]
+ },
+ "speed": {
+ "walk": 30
+ },
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "broken katana",
+ "attack": 17,
+ "traits": [
+ "deadly "
+ ],
+ "damage": "{@damage 2d6+6} piercing plus {@damage 1d6} {@condition persistent damage||persistent bleed}",
+ "types": [
+ "piercing",
+ "bleed"
+ ]
+ }
+ ],
+ "spellcasting": [
+ {
+ "tradition": "divine",
+ "type": "Spontaneous",
+ "DC": 25,
+ "attack": 17,
+ "entry": {
+ "0": {
+ "level": 4,
+ "spells": [
+ {
+ "name": "daze"
+ },
+ {
+ "name": "divine lance"
+ },
+ {
+ "name": "guidance"
+ },
+ {
+ "name": "read aura"
+ },
+ {
+ "name": "shield"
+ }
+ ]
+ },
+ "1": {
+ "slots": 4,
+ "spells": [
+ {
+ "name": "command"
+ },
+ {
+ "name": "fear"
+ },
+ {
+ "name": "ray of enfeeblement"
+ },
+ {
+ "name": "sanctuary"
+ }
+ ]
+ },
+ "2": {
+ "slots": 4,
+ "spells": [
+ {
+ "name": "deafness"
+ },
+ {
+ "name": "harm"
+ },
+ {
+ "name": "sound burst"
+ },
+ {
+ "name": "spiritual weapon",
+ "notes": [
+ "shortsword"
+ ]
+ }
+ ]
+ },
+ "3": {
+ "slots": 4,
+ "spells": [
+ {
+ "name": "dispel magic"
+ },
+ {
+ "name": "crisis of faith"
+ },
+ {
+ "name": "harm"
+ },
+ {
+ "name": "vampiric touch"
+ }
+ ]
+ },
+ "4": {
+ "slots": 3,
+ "spells": [
+ {
+ "name": "air walk"
+ },
+ {
+ "name": "divine wrath"
+ },
+ {
+ "name": "harm"
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "abilities": {
+ "mid": [
+ {
+ "name": "Field of Past Regrets",
+ "traits": [
+ "aura",
+ "divine",
+ "necromancy"
+ ],
+ "entries": [
+ "40 feet. All creatures within the aura who have at least one past life (including all PCs in Season of Ghosts) recall failures in their past lives and are bolstered against repeating them, gaining a +1 status bonus to saving throws against {@trait mental} effects. Living, non-{@trait nindoru|SoG2} creatures within the aura feel the pain of all their past lives, as well as their own current pain when they endure mental attacks, and gain weakness 3 to mental damage."
+ ]
+ },
+ {
+ "name": "Chastise Heretic",
+ "activity": {
+ "number": 1,
+ "unit": "reaction"
+ },
+ "trigger": "A creature within 60 feet who Xin Yue can see casts a divine spell",
+ "entries": [
+ "Xin Yue attempts to {@quickref counteract|CRB|3|counteracting|0} the triggering spell using her spell attack modifier and a counteract level of 4. If the spell is counteracted, the caster takes {@damage 1d10} {@condition persistent damage||persistent mental damage}. If Xin Yue fails to counteract the spell, the caster is temporarily immune to further uses of this ability for 24 hours."
+ ]
+ },
+ {
+ "name": "Profane Reincarnation",
+ "activity": {
+ "number": 1,
+ "unit": "free"
+ },
+ "frequency": {
+ "unit": "1,000 days",
+ "number": 1
+ },
+ "trigger": "Xin Yue is reduced to 0 Hit Points",
+ "entries": [
+ "Xin Yue utters a shriek as her undead body splits open and her shortsword becomes {@condition broken}. She's instantly reincarnated as a {@creature sojiruh|SoG2|sojiruh|5} nindoru with the elite creature adjustment."
+ ]
+ }
+ ],
+ "bot": [
+ {
+ "name": "Near-Death Experience",
+ "activity": {
+ "number": 1,
+ "unit": "reaction"
+ },
+ "traits": [
+ "divine",
+ "emotion",
+ "mental",
+ "necromancy"
+ ],
+ "trigger": "Xin Yue reduces a creature to 0 Hit Points and causes them to gain the {@condition dying} condition",
+ "entries": [
+ "Time appears to slow down to the dying creature as the immense stress of their near-death experience pushes their brain into overdrive. The target sees their life flash before their eyes, and the urge to resist death grows strong. The target reduces the DC of their recovery checks by 2, but if they lose the {@condition dying} condition, they must attempt a DC 25 Will save.",
+ {
+ "type": "successDegree",
+ "entries": {
+ "Critical Success": "The creature is empowered by the experience and gains {@ability fast healing||fast healing 5} for 1 minute.",
+ "Success": "The creature is empowered by the experience and gains {@ability fast healing||fast healing 1} for 1 minute.",
+ "Failure": "The creature becomes depressed by the experience and becomes {@condition stupefied 1} for 24 hours.",
+ "Critical Failure": "The creature reels from the experience. They become {@condition stupefied 1} and {@condition doomed 1}."
+ }
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "name": "Zhi Hui",
+ "source": "SoG2",
+ "page": 93,
+ "level": 7,
+ "traits": [
+ "unique",
+ "lg",
+ "medium",
+ "ghost",
+ "incorporeal",
+ "spirit",
+ "undead"
+ ],
+ "perception": {
+ "std": 18
+ },
+ "languages": {
+ "languages": [
+ "aklo",
+ "common"
+ ]
+ },
+ "skills": {
+ "acrobatics": {
+ "std": 15
+ },
+ "diplomacy": {
+ "std": 17
+ },
+ "medicine": {
+ "std": 17
+ },
+ "nature": {
+ "std": 15
+ },
+ "occultism": {
+ "std": 13
+ },
+ "religion": {
+ "std": 17
+ },
+ "survival": {
+ "std": 15
+ }
+ },
+ "abilityMods": {
+ "str": -5,
+ "dex": 4,
+ "con": 2,
+ "int": 4,
+ "wis": 6,
+ "cha": 6
+ },
+ "defenses": {
+ "ac": {
+ "std": 23
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 11
+ },
+ "ref": {
+ "std": 15
+ },
+ "will": {
+ "std": 17
+ }
+ },
+ "hp": [
+ {
+ "hp": 85,
+ "abilities": [
+ "{@ability negative healing|B2}",
+ "{@ability rejuvenation (ghost)}"
+ ]
+ }
+ ],
+ "immunities": [
+ "death effects",
+ "disease",
+ "paralyzed",
+ "poison",
+ "precision",
+ "unconscious"
+ ],
+ "resistances": [
+ {
+ "amount": 5,
+ "name": "all damage",
+ "note": "except force, {@item ghost touch}, or positive; double resistance vs. non-magical"
+ }
+ ]
+ },
+ "speed": {
+ "fly": 35
+ },
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "ghostly hand",
+ "attack": 15,
+ "traits": [
+ "agile",
+ "finesse",
+ "magical"
+ ],
+ "damage": "{@damage 2d8+7} negative",
+ "types": [
+ "negative"
+ ]
+ }
+ ],
+ "spellcasting": [
+ {
+ "type": "Innate",
+ "tradition": "divine",
+ "DC": 25,
+ "attack": 17,
+ "entry": {
+ "0": {
+ "level": 4,
+ "spells": [
+ {
+ "name": "divine lance"
+ },
+ {
+ "name": "read aura"
+ },
+ {
+ "name": "stabilize"
+ }
+ ]
+ },
+ "1": {
+ "spells": [
+ {
+ "name": "sanctuary"
+ }
+ ]
+ },
+ "2": {
+ "spells": [
+ {
+ "name": "restoration"
+ },
+ {
+ "name": "restore senses"
+ }
+ ]
+ },
+ "3": {
+ "spells": [
+ {
+ "name": "heal",
+ "amount": 3
+ },
+ {
+ "name": "remove disease"
+ }
+ ]
+ },
+ "4": {
+ "spells": [
+ {
+ "name": "life's fresh bloom",
+ "source": "SoG2"
+ },
+ {
+ "name": "remove curse"
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "abilities": {
+ "mid": [
+ {
+ "name": "Rejuvenation",
+ "traits": [
+ "divine",
+ "necromancy"
+ ],
+ "entries": [
+ "Purifying the four statues and defeating Xin Yue in Kugaptee's Grave below the Tan Sugi monastery allows Zhi Hui's ghost to fade."
+ ],
+ "generic": {
+ "tag": "ability",
+ "add_hash": "Ghost",
+ "name": "Rejuvenation",
+ "source": "B1",
+ "page": "abilities.html",
+ "hash": "rejuvenation%20(ghost)_b1"
+ }
+ }
+ ],
+ "bot": [
+ {
+ "name": "Incarnate Skill",
+ "activity": {
+ "number": 3,
+ "unit": "action"
+ },
+ "traits": [
+ "divination",
+ "divine"
+ ],
+ "entries": [
+ "Zhi Hui peers into a willing creature's soul and searches through their past lives. That creature permanently trades proficiency rank from one skill they're currently expert in with a skill in which they're untrained, both of their choice. Zhi Hui can only perform this activity once per character."
+ ]
+ }
+ ]
+ }
+ }
+ ]
+}
diff --git a/data/bestiary/creatures-sot1.json b/data/bestiary/creatures-sot1.json
index 18323f6655..5f6cc923f6 100644
--- a/data/bestiary/creatures-sot1.json
+++ b/data/bestiary/creatures-sot1.json
@@ -1618,7 +1618,7 @@
"agile",
"finesse",
"magical",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d6+4} piercing",
"types": [
@@ -1922,7 +1922,7 @@
"name": "wooden sword",
"attack": 11,
"traits": [
- "versatile "
+ "versatile "
],
"effects": [
"knife fighter"
@@ -489,7 +489,7 @@
"deadly "
+ "versatile "
],
"effects": [
"knife fighter"
@@ -1638,7 +1638,7 @@
"traits": [
"agile",
"finesse",
- "versatile "
+ "versatile "
],
"effects": [
"knife jab"
@@ -1655,7 +1655,7 @@
"traits": [
"agile",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"effects": [
"knife jab"
@@ -1781,7 +1781,7 @@
"name": "longsword",
"attack": 17,
"traits": [
- "versatile "
+ "versatile "
],
"damage": "{@damage 2d8+5} bludgeoning plus {@damage 1d4} acid and {@damage 1d4} {@condition persistent damage||persistent acid}",
"types": [
@@ -2952,7 +2952,7 @@
"magical",
"reach <10 feet>",
"sweep",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4 + 4} piercing plus {@damage 1d10} fire",
"types": [
@@ -449,7 +449,7 @@
"finesse",
"magical",
"thrown <10 feet>",
- "versatile "
+ "versatile "
],
"damage": "{@damage 1d4 + 4} piercing plus {@damage 1d10} fire",
"types": [
diff --git a/data/bestiary/fluff-creatures-b1.json b/data/bestiary/fluff-creatures-b1.json
index 17875d5aa9..f225658b45 100644
--- a/data/bestiary/fluff-creatures-b1.json
+++ b/data/bestiary/fluff-creatures-b1.json
@@ -9911,7 +9911,7 @@
"name": "halberd",
"attack": 10,
"traits": [
- "versatile ",
+ "versatile ",
"reach <10 feet>"
],
"damage": "{@dice 1d10+4} piercing"
diff --git a/data/bestiary/index.json b/data/bestiary/index.json
index 528740f0cb..f4f97831a1 100644
--- a/data/bestiary/index.json
+++ b/data/bestiary/index.json
@@ -53,5 +53,7 @@
"TaL": "creatures-tal.json",
"ToK": "creatures-tok.json",
"GW1": "creatures-gw1.json",
- "GW3": "creatures-gw3.json"
-}
\ No newline at end of file
+ "GW3": "creatures-gw3.json",
+ "SoG1": "creatures-sog1.json",
+ "SoG2": "creatures-sog2.json"
+}
diff --git a/data/changelog.json b/data/changelog.json
index a25c596e20..e79a8b94c8 100644
--- a/data/changelog.json
+++ b/data/changelog.json
@@ -324,7 +324,13 @@
{
"ver": "0.8.9",
"date": "2024-01-29",
- "txt": "- Stylised Player Core content a bit more distinctly (thanks @Spappz, @Vauxs)\n- Added a tiny bit more Player Core content to ensure we don't need to remember that errata exists (thanks @Spappz)\n- Typos/tags (thanks @Spappz)\n\nNote: this site is still stagnated as before. However, we are making good progress on the new site! An alpha is available to our supporters; you can also join our Discord server to receive more informal updates or just chat about things."
+ "txt": "- Stylised Player Core content a bit more distinctly (thanks @Spappz, @Vauxs)\n- Added a tiny bit more Player Core content to ensure we don't need to remember that errata exists (thanks @Spappz)\n- Typos/tags (thanks @Spappz)"
+ },
+ {
+ "ver": "0.8.10",
+ "date": "2024-04-24",
+ "title": "Legacy Support",
+ "txt": "- Add Season of Ghosts Player's Guide (@paperprince)\n- Add Season of Ghosts #1: The Summer That Never Was (@paperprince)\n- Add Season of Ghosts #2: Let the Leaves Fall (@paperprince)\n- Add Seven Dooms for Sandpoint Player's Guide (@Spappz)\n- Add Wardens of Wildwood Player's Guide (@Spappz)\n- Add minor miscellaneous missing content (@Spappz, @hephaistos-official)\n- Update (where possible) for the May 2024 errata cycle (@Spappz)\n- Fix a rare bug when using text: search functionality (@Spappz)\n- Fix some background filters and table-text displaying incorrectly (@Spappz)\n- Fix rendering of some creatures' attack traits (@Spappz)\n- Typos/tags (@Spappz, @fredtargaryen, @ebullient, @VytorCalixto, @miscoined)\n\nNote: this site is still stagnated as before. However, we are making good progress on the new site! An alpha is available to our supporters; you can also join our Discord server to receive more informal updates or just chat about things."
}
]
-}
+}
\ No newline at end of file
diff --git a/data/class/class-gunslinger.json b/data/class/class-gunslinger.json
index 3498cec937..d3a244cfdf 100644
--- a/data/class/class-gunslinger.json
+++ b/data/class/class-gunslinger.json
@@ -593,7 +593,7 @@
"className": "Gunslinger",
"classSource": "G&G",
"entries": [
- "You've learned unique techniques for wielding firearms and crossbows that give you unmatched skill in their use. Your proficiency rank increases to legendary with simple and martial firearms and crossbows and to master with advanced firearms and crossbows. Your proficiency rank for simple weapons, martial weapons, and unarmed attacks increases to expert."
+ "You've learned unique techniques for wielding firearms and crossbows that give you unmatched skill in their use. Your proficiency rank increases to legendary with simple and martial firearms and crossbows and to master with advanced firearms and crossbows. Your proficiency rank for simple weapons, martial weapons, and unarmed attacks increases to master."
]
},
{
diff --git a/data/class/class-inventor.json b/data/class/class-inventor.json
index ff79942b66..e1b9728bae 100644
--- a/data/class/class-inventor.json
+++ b/data/class/class-inventor.json
@@ -108,7 +108,7 @@
"Explode|Inventor|G&G|1",
"Peerless Inventor|Inventor|G&G|1",
"Shield Block|Inventor|G&G|1",
- "Inventor Feats|Inventor|G&G|2",
+ "Inventor Feats|Inventor|G&G|1",
"Skill Feats|Inventor|G&G|2",
"Expert Overdrive|Inventor|G&G|3",
"General Feats|Inventor|G&G|3",
@@ -429,7 +429,7 @@
"name": "Inventor Feats",
"source": "G&G",
"page": 20,
- "level": 2,
+ "level": 1,
"className": "Inventor",
"classSource": "G&G",
"entries": [
diff --git a/data/class/class-sorcerer.json b/data/class/class-sorcerer.json
index 5e85ace680..c949cdaf96 100644
--- a/data/class/class-sorcerer.json
+++ b/data/class/class-sorcerer.json
@@ -1101,14 +1101,14 @@
"type": "item",
"name": "Granted Spells",
"entries": [
- "cantrip: {@i {@spell daze}}; 1st: {@i {@spell spider sting}}; 2nd: {@i {@spell touch of idiocy}}; 3rd: {@i {@spell vampiric touch}}; 4th: {@i {@spell confusion}}; 5th: {@i {@spell black tentacles}}; 6th: {@i {@spell feeblemind}}; 7th: {@i {@spell warp mind}}; 8th: {@i {@spell uncontrollable dance}}; 9th: {@i {@spell unfathomable song}}"
+ "cantrip: {@spell daze}; 1st: {@spell spider sting}; 2nd: {@spell touch of idiocy}; 3rd: {@spell vampiric touch}; 4th: {@spell confusion}; 5th: {@spell black tentacles}; 6th: {@spell feeblemind}; 7th: {@spell warp mind}; 8th: {@spell uncontrollable dance}; 9th: {@spell unfathomable song}"
]
},
{
"type": "item",
"name": "Bloodline Spells",
"entries": [
- "initial: {@i {@spell tentacular limbs}}; advanced: {@i {@spell aberrant whispers}}; greater: {@i {@spell unusual anatomy}}"
+ "initial: {@spell tentacular limbs}; advanced: {@spell aberrant whispers}; greater: {@spell unusual anatomy}"
]
},
{
@@ -1162,14 +1162,14 @@
"type": "item",
"name": "Granted Spells",
"entries": [
- "cantrip: {@i {@spell light}}; 1st: {@i {@spell heal}}; 2nd: {@i {@spell spiritual weapon}}; 3rd: {@i {@spell searing light}}; 4th: {@i {@spell divine wrath}}; 5th: {@i {@spell flame strike}}; 6th: {@i {@spell blade barrier}}; 7th: {@i {@spell divine decree}}; 8th: {@i {@spell divine aura}}; 9th: {@i {@spell foresight}}"
+ "cantrip: {@spell light}; 1st: {@spell heal}; 2nd: {@spell spiritual weapon}; 3rd: {@spell searing light}; 4th: {@spell divine wrath}; 5th: {@spell flame strike}; 6th: {@spell blade barrier}; 7th: {@spell divine decree}; 8th: {@spell divine aura}; 9th: {@spell foresight}"
]
},
{
"type": "item",
"name": "Bloodline Spells",
"entries": [
- "initial: {@i {@spell angelic halo}}; advanced: {@i {@spell angelic wings}}; greater: {@i {@spell celestial brand}}"
+ "initial: {@spell angelic halo}; advanced: {@spell angelic wings}; greater: {@spell celestial brand}"
]
},
{
@@ -1223,14 +1223,14 @@
"type": "item",
"name": "Granted Spells",
"entries": [
- "cantrip: {@i {@spell acid splash}}; 1st: {@i {@spell fear}}; 2nd: {@i {@spell enlarge}}; 3rd: {@i {@spell slow}}; 4th: {@i {@spell divine wrath}}; 5th: {@i {@spell abyssal plague}}; 6th: {@i {@spell disintegrate}}; 7th: {@i {@spell divine decree}}; 8th: {@i {@spell divine aura}}; 9th: {@i {@spell implosion}}"
+ "cantrip: {@spell acid splash}; 1st: {@spell fear}; 2nd: {@spell enlarge}; 3rd: {@spell slow}; 4th: {@spell divine wrath}; 5th: {@spell abyssal plague}; 6th: {@spell disintegrate}; 7th: {@spell divine decree}; 8th: {@spell divine aura}; 9th: {@spell implosion}"
]
},
{
"type": "item",
"name": "Bloodline Spells",
"entries": [
- "initial: {@i {@spell glutton's jaws}}; advanced: {@i {@spell swamp of sloth}}; greater: {@i {@spell abyssal wrath}}"
+ "initial: {@spell glutton's jaws}; advanced: {@spell swamp of sloth}; greater: {@spell abyssal wrath}"
]
},
{
@@ -1284,14 +1284,14 @@
"type": "item",
"name": "Granted Spells",
"entries": [
- "cantrip: {@i {@spell produce flame}}; 1st: {@i {@spell charm}}; 2nd: {@i {@spell flaming sphere}}; 3rd: {@i {@spell enthrall}}; 4th: {@i {@spell suggestion}}; 5th: {@i {@spell crushing despair}}; 6th: {@i {@spell true seeing}}; 7th: {@i {@spell divine decree}}; 8th: {@i {@spell divine aura}}; 9th: {@i {@spell meteor swarm}}"
+ "cantrip: {@spell produce flame}; 1st: {@spell charm}; 2nd: {@spell flaming sphere}; 3rd: {@spell enthrall}; 4th: {@spell suggestion}; 5th: {@spell crushing despair}; 6th: {@spell true seeing}; 7th: {@spell divine decree}; 8th: {@spell divine aura}; 9th: {@spell meteor swarm}"
]
},
{
"type": "item",
"name": "Bloodline Spells",
"entries": [
- "initial: {@i {@spell diabolic edict}}; advanced: {@i {@spell embrace the pit}}; greater: {@i {@spell hellfire plume}}"
+ "initial: {@spell diabolic edict}; advanced: {@spell embrace the pit}; greater: {@spell hellfire plume}"
]
},
{
@@ -1345,14 +1345,14 @@
"type": "item",
"name": "Granted Spells",
"entries": [
- "cantrip: {@i {@spell read aura}}; 1st: {@i {@spell mage armor}}; 2nd: {@i {@spell resist energy}}; 3rd: {@i {@spell haste}}; 4th: {@i {@spell reflective scales|LOGM}}; 5th: {@i {@spell cloak of colors}}; 6th: {@i {@spell repulsion}}; 7th: {@i {@spell mask of terror}}; 8th: {@i {@spell divine inspiration}}; 9th: {@i {@spell overwhelming presence}}"
+ "cantrip: {@spell read aura}; 1st: {@spell mage armor}; 2nd: {@spell resist energy}; 3rd: {@spell haste}; 4th: {@spell reflective scales|LOGM}; 5th: {@spell cloak of colors}; 6th: {@spell repulsion}; 7th: {@spell mask of terror}; 8th: {@spell divine inspiration}; 9th: {@spell overwhelming presence}"
]
},
{
"type": "item",
"name": "Bloodline Spells",
"entries": [
- "initial: {@i {@spell dragon claws}}; advanced: {@i {@spell dragon breath}}; greater: {@i {@spell dragon wings}}"
+ "initial: {@spell dragon claws}; advanced: {@spell dragon breath}; greater: {@spell dragon wings}"
]
},
{
@@ -1420,14 +1420,14 @@
"type": "item",
"name": "Granted Spells",
"entries": [
- "cantrip: {@i {@spell shield}}; 1st: {@i {@spell true strike}}; 2nd: {@i {@spell resist energy}}; 3rd: {@i {@spell haste}}; 4th: {@i {@spell spell immunity}}; 5th: {@i {@spell chromatic wall}}; 6th: {@i {@spell dragon form}}; 7th: {@i {@spell mask of terror}}; 8th: {@i {@spell prismatic wall}}; 9th: {@i {@spell overwhelming presence}}"
+ "cantrip: {@spell shield}; 1st: {@spell true strike}; 2nd: {@spell resist energy}; 3rd: {@spell haste}; 4th: {@spell spell immunity}; 5th: {@spell chromatic wall}; 6th: {@spell dragon form}; 7th: {@spell mask of terror}; 8th: {@spell prismatic wall}; 9th: {@spell overwhelming presence}"
]
},
{
"type": "item",
"name": "Bloodline Spells",
"entries": [
- "initial: {@i {@spell dragon claws}}; advanced: {@i {@spell dragon breath}}; greater: {@i {@spell dragon wings}}"
+ "initial: {@spell dragon claws}; advanced: {@spell dragon breath}; greater: {@spell dragon wings}"
]
},
{
@@ -1490,14 +1490,14 @@
"type": "item",
"name": "Granted Spells",
"entries": [
- "cantrip: {@i {@spell detect magic}}; 1st: {@i {@spell burning hands}}; 2nd: {@i {@spell see invisibility}}; 3rd: {@i {@spell fireball}}; 4th: {@i {@spell remove curse}}; 5th: {@i {@spell breath of life}}; 6th: {@i {@spell disintegrate}}; 7th: {@i {@spell contingency}}; 8th: {@i {@spell moment of renewal}}; 9th: {@i {@spell meteor swarm}}"
+ "cantrip: {@spell detect magic}; 1st: {@spell burning hands}; 2nd: {@spell see invisibility}; 3rd: {@spell fireball}; 4th: {@spell remove curse}; 5th: {@spell breath of life}; 6th: {@spell disintegrate}; 7th: {@spell contingency}; 8th: {@spell moment of renewal}; 9th: {@spell meteor swarm}"
]
},
{
"type": "item",
"name": "Bloodline Spells",
"entries": [
- "initial: {@i {@spell rejuvenating flames|frp3}}; advanced: {@i {@spell shroud of flame|frp3}}; greater: {@i {@spell cleansing flames|frp3}}"
+ "initial: {@spell rejuvenating flames|frp3}; advanced: {@spell shroud of flame|frp3}; greater: {@spell cleansing flames|frp3}"
]
},
{
@@ -1551,7 +1551,7 @@
"type": "item",
"name": "Granted Spells",
"entries": [
- "cantrip: {@i {@spell produce flame}*}; 1st: {@i {@spell burning hands}*}; 2nd: {@i {@spell resist energy}}; 3rd: {@i {@spell fireball}*}; 4th: {@i {@spell freedom of movement}}; 5th: {@i {@spell elemental form}}; 6th: {@i {@spell repulsion}}; 7th: {@i {@spell energy aegis}}; 8th: {@i {@spell prismatic wall}}; 9th: {@i {@spell storm of vengeance}}"
+ "cantrip: {@i {@spell produce flame}*}; 1st: {@i {@spell burning hands}*}; 2nd: {@spell resist energy}; 3rd: {@i {@spell fireball}*}; 4th: {@spell freedom of movement}; 5th: {@spell elemental form}; 6th: {@spell repulsion}; 7th: {@spell energy aegis}; 8th: {@spell prismatic wall}; 9th: {@spell storm of vengeance}"
]
},
{
@@ -1619,14 +1619,14 @@
"type": "item",
"name": "Granted Spells",
"entries": [
- "cantrip: {@i {@spell ghost sound}}; 1st: {@i {@spell charm}}; 2nd: {@i {@spell hideous laughter}}; 3rd: {@i {@spell enthrall}}; 4th: {@i {@spell suggestion}}; 5th: {@i {@spell cloak of colors}}; 6th: {@i {@spell mislead}}; 7th: {@i {@spell visions of danger}}; 8th: {@i {@spell uncontrollable dance}}; 9th: {@i {@spell resplendent mansion}}"
+ "cantrip: {@spell ghost sound}; 1st: {@spell charm}; 2nd: {@spell hideous laughter}; 3rd: {@spell enthrall}; 4th: {@spell suggestion}; 5th: {@spell cloak of colors}; 6th: {@spell mislead}; 7th: {@spell visions of danger}; 8th: {@spell uncontrollable dance}; 9th: {@spell resplendent mansion}"
]
},
{
"type": "item",
"name": "Bloodline Spells",
"entries": [
- "initial: {@i {@spell faerie dust}}; advanced: {@i {@spell fey disappearance}}; greater: {@i {@spell fey glamour}}"
+ "initial: {@spell faerie dust}; advanced: {@spell fey disappearance}; greater: {@spell fey glamour}"
]
},
{
@@ -1680,14 +1680,14 @@
"type": "item",
"name": "Granted Spells",
"entries": [
- "cantrip: {@i {@spell daze}}; 1st: {@i {@spell illusory disguise}}; 2nd: {@i {@spell touch of idiocy}}; 3rd: {@i {@spell blindness}}; 4th: {@i {@spell outcast's vurse}}; 5th: {@i {@spell mariner's curse}}; 6th: {@i {@spell baleful polymorph}}; 7th: {@i {@spell warp mind}}; 8th: {@i {@spell spiritual epidemic}}; 9th: {@i {@spell nature's enmity}}"
+ "cantrip: {@spell daze}; 1st: {@spell illusory disguise}; 2nd: {@spell touch of idiocy}; 3rd: {@spell blindness}; 4th: {@spell outcast's vurse}; 5th: {@spell mariner's curse}; 6th: {@spell baleful polymorph}; 7th: {@spell warp mind}; 8th: {@spell spiritual epidemic}; 9th: {@spell nature's enmity}"
]
},
{
"type": "item",
"name": "Bloodline Spells",
"entries": [
- "initial: {@i {@spell jealous hex}}; advanced: {@i {@spell horrific visage}}; greater: {@i {@spell you're mine}}"
+ "initial: {@spell jealous hex}; advanced: {@spell horrific visage}; greater: {@spell you're mine}"
]
},
{
@@ -1741,14 +1741,14 @@
"type": "item",
"name": "Granted Spells",
"entries": [
- "cantrip: {@i {@spell detect magic}}; 1st: {@i {@spell magic missile}}; 2nd: {@i {@spell dispel magic}}; 3rd: {@i {@spell haste}}; 4th: {@i {@spell dimension door}}; 5th: {@i {@spell prying eye}}; 6th: {@i {@spell disintegrate}}; 7th: {@i {@spell prismatic spray}}; 8th: {@i {@spell maze}}; 9th: {@i {@spell prismatic sphere}}"
+ "cantrip: {@spell detect magic}; 1st: {@spell magic missile}; 2nd: {@spell dispel magic}; 3rd: {@spell haste}; 4th: {@spell dimension door}; 5th: {@spell prying eye}; 6th: {@spell disintegrate}; 7th: {@spell prismatic spray}; 8th: {@spell maze}; 9th: {@spell prismatic sphere}"
]
},
{
"type": "item",
"name": "Bloodline Spells",
"entries": [
- "initial: {@i {@spell ancestral memories}}; advanced: {@i {@spell extend spell}}; greater: {@i {@spell arcane countermeasure}}"
+ "initial: {@spell ancestral memories}; advanced: {@spell extend spell}; greater: {@spell arcane countermeasure}"
]
},
{
@@ -1802,14 +1802,14 @@
"type": "item",
"name": "Granted Spells",
"entries": [
- "cantrip: {@i {@spell chill touch}}; 1st: {@i {@spell harm}}; 2nd: {@i {@spell false life}}; 3rd: {@i {@spell haste}}; 4th: {@i {@spell bind undead}}; 5th: {@i {@spell cloudkill}}; 6th: {@i {@spell vampiric exsanguination}}; 7th: {@i {@spell finger of death}}; 8th: {@i {@spell horrid wilting}}; 9th: {@i {@spell wail of the banshee}}"
+ "cantrip: {@spell chill touch}; 1st: {@spell harm}; 2nd: {@spell false life}; 3rd: {@spell haste}; 4th: {@spell bind undead}; 5th: {@spell cloudkill}; 6th: {@spell vampiric exsanguination}; 7th: {@spell finger of death}; 8th: {@spell horrid wilting}; 9th: {@spell wail of the banshee}"
]
},
{
"type": "item",
"name": "Bloodline Spells",
"entries": [
- "initial: {@i {@spell undeath's blessing}}; advanced: {@i {@spell drain life}}; greater: {@i {@spell grasping grave}}"
+ "initial: {@spell undeath's blessing}; advanced: {@spell drain life}; greater: {@spell grasping grave}"
]
},
{
@@ -1863,14 +1863,14 @@
"type": "item",
"name": "Granted Spells",
"entries": [
- "cantrip: {@i {@spell detect magic}}; 1st: {@i {@spell illusory disguise}}; 2nd: variable (see Genie Type below); 3rd: {@i {@spell enthrall}}; 4th: {@i {@spell creation}}; 5th: variable (see Genie Type below); 6th: {@i {@spell true seeing}}; 7th: {@i {@spell energy aegis}}; 8th: variable (see Genie Type below); 9th: {@i {@spell resplendent mansion}}"
+ "cantrip: {@spell detect magic}; 1st: {@spell illusory disguise}; 2nd: variable (see Genie Type below); 3rd: {@spell enthrall}; 4th: {@spell creation}; 5th: variable (see Genie Type below); 6th: {@spell true seeing}; 7th: {@spell energy aegis}; 8th: variable (see Genie Type below); 9th: {@spell resplendent mansion}"
]
},
{
"type": "item",
"name": "Bloodline Spells",
"entries": [
- "initial: {@i {@spell genie's veil|APG}}; advanced: {@i {@spell heart's desire|APG}}; greater: {@i {@spell wish-twisted form|APG}}"
+ "initial: {@spell genie's veil|APG}; advanced: {@spell heart's desire|APG}; greater: {@spell wish-twisted form|APG}"
]
},
{
@@ -1896,35 +1896,35 @@
"type": "item",
"name": "Janni",
"entries": [
- "2nd: {@i {@spell create food}}; 5th: {@i {@spell banishment}}; 8th: {@i {@spell scintillating pattern}}"
+ "2nd: {@spell create food}; 5th: {@spell banishment}; 8th: {@spell scintillating pattern}"
]
},
{
"type": "item",
"name": "Djinni",
"entries": [
- "2nd: {@i {@spell invisibility}}; 5th: {@i {@spell illusory scene}}; 8th: {@i {@spell punishing winds}}"
+ "2nd: {@spell invisibility}; 5th: {@spell illusory scene}; 8th: {@spell punishing winds}"
]
},
{
"type": "item",
"name": "Efreeti",
"entries": [
- "2nd: {@i {@spell enlarge}}; 5th: {@i {@spell elemental form}} (fire only); 8th: {@i {@spell maze}}"
+ "2nd: {@spell enlarge}; 5th: {@spell elemental form} (fire only); 8th: {@spell maze}"
]
},
{
"type": "item",
"name": "Marid",
"entries": [
- "2nd: {@i {@spell water walk}}; 5th: {@i {@spell control water}}; 8th: {@i {@spell horrid wilting}}"
+ "2nd: {@spell water walk}; 5th: {@spell control water}; 8th: {@spell horrid wilting}"
]
},
{
"type": "item",
"name": "Shaitan",
"entries": [
- "2nd: {@i {@spell glitterdust}}; 5th: {@i {@spell wall of stone}}; 8th: {@i {@spell earthquake}}"
+ "2nd: {@spell glitterdust}; 5th: {@spell wall of stone}; 8th: {@spell earthquake}"
]
}
]
@@ -1971,14 +1971,14 @@
"type": "item",
"name": "Granted Spells",
"entries": [
- "cantrip: {@i {@spell tanglefoot}}; 1st: {@i {@spell charm}}; 2nd: {@i {@spell calm emotions}}; 3rd: {@i {@spell animal vision}}; 4th: {@i {@spell vital beacon}}; 5th: {@i {@spell crushing despair}}; 6th: {@i {@spell repulsion}}; 7th: {@i {@spell unfettered pack}}; 8th: {@i {@spell moment of renewal}}; 9th: {@i {@spell overwhelming presence}}"
+ "cantrip: {@spell tanglefoot}; 1st: {@spell charm}; 2nd: {@spell calm emotions}; 3rd: {@spell animal vision}; 4th: {@spell vital beacon}; 5th: {@spell crushing despair}; 6th: {@spell repulsion}; 7th: {@spell unfettered pack}; 8th: {@spell moment of renewal}; 9th: {@spell overwhelming presence}"
]
},
{
"type": "item",
"name": "Bloodline Spells",
"entries": [
- "initial: {@i {@spell nymph's token|APG}}; advanced: {@i {@spell blinding beauty|APG}}; greater: {@i {@spell establish ward|APG}}"
+ "initial: {@spell nymph's token|APG}; advanced: {@spell blinding beauty|APG}; greater: {@spell establish ward|APG}"
]
},
{
@@ -2032,14 +2032,14 @@
"type": "item",
"name": "Granted Spells",
"entries": [
- "cantrip: {@i {@spell disrupt undead}}; 1st: {@i {@spell heal}}; 2nd: {@i {@spell calm emotions}}; 3rd: {@i {@spell searing light}}; 4th: {@i {@spell dimensional anchor}}; 5th: {@i {@spell death ward}}; 6th: {@i {@spell spirit blast}}; 7th: {@i {@spell finger of death}}; 8th: {@i {@spell spirit song}}; 9th: {@i {@spell massacre}}"
+ "cantrip: {@spell disrupt undead}; 1st: {@spell heal}; 2nd: {@spell calm emotions}; 3rd: {@spell searing light}; 4th: {@spell dimensional anchor}; 5th: {@spell death ward}; 6th: {@spell spirit blast}; 7th: {@spell finger of death}; 8th: {@spell spirit song}; 9th: {@spell massacre}"
]
},
{
"type": "item",
"name": "Bloodline Spells",
"entries": [
- "initial: {@i {@spell sepulchral mask|APG}}; advanced: {@i {@spell spirit veil|APG}}; greater: {@i {@spell shepherd of souls|APG}}"
+ "initial: {@spell sepulchral mask|APG}; advanced: {@spell spirit veil|APG}; greater: {@spell shepherd of souls|APG}"
]
},
{
@@ -2093,14 +2093,14 @@
"type": "item",
"name": "Granted Spells",
"entries": [
- "cantrip: {@i {@spell chill touch}}; 1st: {@i {@spell grim tendrils}}; 2nd: {@i {@spell darkness}}; 3rd: {@i {@spell chilling darkness}}; 4th: {@i {@spell phantasmal killer}}; 5th: {@i {@spell shadow siphon}}; 6th: {@i {@spell collective transposition}}; 7th: {@i {@spell duplicate foe}}; 8th: {@i {@spell disappearance}}; 9th: {@i {@spell weird}}"
+ "cantrip: {@spell chill touch}; 1st: {@spell grim tendrils}; 2nd: {@spell darkness}; 3rd: {@spell chilling darkness}; 4th: {@spell phantasmal killer}; 5th: {@spell shadow siphon}; 6th: {@spell collective transposition}; 7th: {@spell duplicate foe}; 8th: {@spell disappearance}; 9th: {@spell weird}"
]
},
{
"type": "item",
"name": "Bloodline Spells",
"entries": [
- "initial: {@i {@spell dim the light|APG}}; advanced: {@i {@spell steal shadow|APG}}; greater: {@i {@spell consuming darkness|APG}}"
+ "initial: {@spell dim the light|APG}; advanced: {@spell steal shadow|APG}; greater: {@spell consuming darkness|APG}"
]
},
{
diff --git a/data/class/class-thaumaturge.json b/data/class/class-thaumaturge.json
index 24d80cb605..2af5ff8a34 100644
--- a/data/class/class-thaumaturge.json
+++ b/data/class/class-thaumaturge.json
@@ -805,7 +805,7 @@
"entries": [
{
"type": "pf2-h4",
- "name": "Adept Benefit",
+ "name": "Intensify Vulnerability",
"level": 9,
"source": "DA",
"page": 36,
@@ -907,7 +907,7 @@
"entries": [
{
"type": "pf2-h4",
- "name": "Adept Benefit",
+ "name": "Intensify Vulnerability",
"level": 9,
"source": "DA",
"page": 37,
@@ -1009,7 +1009,7 @@
"entries": [
{
"type": "pf2-h4",
- "name": "Adept Benefit",
+ "name": "Intensify Vulnerability",
"level": 9,
"source": "DA",
"page": 38,
@@ -1107,7 +1107,7 @@
"entries": [
{
"type": "pf2-h4",
- "name": "Adept Benefit",
+ "name": "Intensify Vulnerability",
"level": 9,
"source": "DA",
"page": 38,
@@ -1209,7 +1209,7 @@
"entries": [
{
"type": "pf2-h4",
- "name": "Adept Benefit",
+ "name": "Intensify Vulnerability",
"level": 9,
"source": "DA",
"page": 39,
@@ -1307,7 +1307,7 @@
"entries": [
{
"type": "pf2-h4",
- "name": "Adept Benefit",
+ "name": "Intensify Vulnerability",
"level": 9,
"source": "DA",
"page": 39,
@@ -1406,7 +1406,7 @@
"entries": [
{
"type": "pf2-h4",
- "name": "Adept Benefit",
+ "name": "Intensify Vulnerability",
"level": 9,
"source": "DA",
"page": 39,
@@ -1532,7 +1532,7 @@
"entries": [
{
"type": "pf2-h4",
- "name": "Adept Benefit",
+ "name": "Intensify Vulnerability",
"level": 9,
"source": "DA",
"page": 41,
@@ -1635,7 +1635,7 @@
"entries": [
{
"type": "pf2-h4",
- "name": "Adept Benefit",
+ "name": "Intensify Vulnerability",
"level": 9,
"source": "DA",
"page": 42,
diff --git a/data/class/class-wizard.json b/data/class/class-wizard.json
index e46336535d..7ff81f22b1 100644
--- a/data/class/class-wizard.json
+++ b/data/class/class-wizard.json
@@ -1033,7 +1033,7 @@
"name": "Abjuration",
"type": "pf2-h4",
"entries": [
- "As an abjurer, you master the art of protection, strengthening defenses, preventing attacks, and even turning magic against itself. You understand that an ounce of prevention is worth a pound of cure. You add one {@filter 1st-level abjuration spell|spells||tradition & spell list=arcane|school=a|level=1} (such as {@i {@spell feather fall}}) to your spellbook. You learn the {@spell protective ward} school spell."
+ "As an abjurer, you master the art of protection, strengthening defenses, preventing attacks, and even turning magic against itself. You understand that an ounce of prevention is worth a pound of cure. You add one {@filter 1st-level abjuration spell|spells||tradition & spell list=arcane|school=a|level=1} (such as {@spell feather fall}) to your spellbook. You learn the {@spell protective ward} school spell."
]
}
]
@@ -1052,7 +1052,7 @@
"type": "pf2-h4",
"name": "Conjuration",
"entries": [
- "As a conjurer, you summon creatures and objects from places beyond, and use magic to transport to distant locales. You understand that the true key to victory is strength in numbers. You add one {@filter 1st-level conjuration spell|spells||tradition & spell list=arcane|school=c|level=1} (such as {@i {@spell summon animal}}) to your spellbook. You learn the {@spell augment summoning} school spell."
+ "As a conjurer, you summon creatures and objects from places beyond, and use magic to transport to distant locales. You understand that the true key to victory is strength in numbers. You add one {@filter 1st-level conjuration spell|spells||tradition & spell list=arcane|school=c|level=1} (such as {@spell summon animal}) to your spellbook. You learn the {@spell augment summoning} school spell."
]
}
]
@@ -1071,7 +1071,7 @@
"type": "pf2-h4",
"name": "Divination",
"entries": [
- "As a diviner, you master remote viewing and prescience, learning information that can transform investigations, research, and battle strategies. You understand that knowledge is power. You add one {@filter 1st-level divination spell|spells||tradition & spell list=arcane|school=d|level=1} spell (such as {@i {@spell true strike}}) to your spellbook. You learn the {@spell diviner's sight} school spell."
+ "As a diviner, you master remote viewing and prescience, learning information that can transform investigations, research, and battle strategies. You understand that knowledge is power. You add one {@filter 1st-level divination spell|spells||tradition & spell list=arcane|school=d|level=1} spell (such as {@spell true strike}) to your spellbook. You learn the {@spell diviner's sight} school spell."
]
}
]
@@ -1090,7 +1090,7 @@
"type": "pf2-h4",
"name": "Enchantment",
"entries": [
- "As an enchanter, you use magic to manipulate others' minds. You might use your abilities to subtly influence others or seize control over them. You understand that the mind surpasses matter. You add one {@filter 1st-level enchantment spell|spells||tradition & spell list=arcane|school=e|level=1} (such as {@i {@spell charm}}) to your spellbook. You learn the {@spell charming words} school spell."
+ "As an enchanter, you use magic to manipulate others' minds. You might use your abilities to subtly influence others or seize control over them. You understand that the mind surpasses matter. You add one {@filter 1st-level enchantment spell|spells||tradition & spell list=arcane|school=e|level=1} (such as {@spell charm}) to your spellbook. You learn the {@spell charming words} school spell."
]
}
]
@@ -1110,7 +1110,7 @@
"name": "Evocation",
"entries": [
"As an evoker, you revel in the raw power of magic, using it to create and destroy with ease.",
- "You can call forth elements, forces, and energy to devastate your foes or to assist you in other ways. You understand that the most direct approach is the most elegant. You add one {@filter 1st-level evocation spell|spells||tradition & spell list=arcane|school=v|level=1} (such as {@i {@spell shocking grasp}}) to your spellbook. You learn the {@spell force bolt} school spell."
+ "You can call forth elements, forces, and energy to devastate your foes or to assist you in other ways. You understand that the most direct approach is the most elegant. You add one {@filter 1st-level evocation spell|spells||tradition & spell list=arcane|school=v|level=1} (such as {@spell shocking grasp}) to your spellbook. You learn the {@spell force bolt} school spell."
]
}
]
@@ -1129,7 +1129,7 @@
"type": "pf2-h4",
"name": "Illusion",
"entries": [
- "As an illusionist, you use magic to create images, figments, and phantasms to baffle your enemies. You understand that perception is reality. You add one {@filter 1st-level illusion spell|spells||tradition & spell list=arcane|school=i|level=1} (such as {@i {@spell illusory object}}) to your spellbook. You learn the {@spell warped terrain} school spell."
+ "As an illusionist, you use magic to create images, figments, and phantasms to baffle your enemies. You understand that perception is reality. You add one {@filter 1st-level illusion spell|spells||tradition & spell list=arcane|school=i|level=1} (such as {@spell illusory object}) to your spellbook. You learn the {@spell warped terrain} school spell."
]
}
]
@@ -1148,7 +1148,7 @@
"type": "pf2-h4",
"name": "Necromancy",
"entries": [
- "As a necromancer, you call upon the powers of life and death. While your school is often vilified for its association with raising the undead, you understand that control over life also means control over healing. You add one {@filter 1st-level necromancy spell|spells||tradition & spell list=arcane|school=n|level=1} (such as {@i {@spell grim tendrils}}) to your spellbook. You learn the {@spell call of the grave} school spell."
+ "As a necromancer, you call upon the powers of life and death. While your school is often vilified for its association with raising the undead, you understand that control over life also means control over healing. You add one {@filter 1st-level necromancy spell|spells||tradition & spell list=arcane|school=n|level=1} (such as {@spell grim tendrils}) to your spellbook. You learn the {@spell call of the grave} school spell."
]
}
]
@@ -1167,7 +1167,7 @@
"type": "pf2-h4",
"name": "Transmutation",
"entries": [
- "As a transmuter, you alter the physical properties of things, transforming creatures, objects, the natural world, and even yourself at your whim. You understand that change is inevitable. You add one {@filter 1st-level transmutation spell|spells||tradition & spell list=arcane|school=t|level=1} (such as {@i {@spell magic weapon}}) to your spellbook. You learn the {@spell physical boost} school spell."
+ "As a transmuter, you alter the physical properties of things, transforming creatures, objects, the natural world, and even yourself at your whim. You understand that change is inevitable. You add one {@filter 1st-level transmutation spell|spells||tradition & spell list=arcane|school=t|level=1} (such as {@spell magic weapon}) to your spellbook. You learn the {@spell physical boost} school spell."
]
}
]
diff --git a/data/companionsfamiliars.json b/data/companionsfamiliars.json
index 2de8772392..9a44273009 100644
--- a/data/companionsfamiliars.json
+++ b/data/companionsfamiliars.json
@@ -2272,7 +2272,7 @@
]
},
{
- "name": "Crysmal Shardling",
+ "name": "Cullitox Shardling",
"source": "RoE",
"page": 42,
"type": "Familiar",
@@ -2281,7 +2281,7 @@
"elemental"
],
"fluff": [
- "A crysmal shardling is a younger, smaller version of {@creature crysmal|RoE}. When acting as a familiar, a shardling's hunger for crystals is sated by magic, turning an urgent need into a mere interest."
+ "A cullitox shardling is a younger, smaller version of {@creature cullitox|RoE}. When acting as a familiar, a shardling's hunger for crystals is sated by magic, turning an urgent need into a mere interest."
],
"requires": 3,
"granted": [
@@ -2293,7 +2293,7 @@
{
"name": "Crystal Scent",
"entries": [
- "A crysmal can sense crystals or gems within 60 feet as if using the {@familiarAbility scent} ability."
+ "A cullitox can sense crystals or gems within 60 feet as if using the {@familiarAbility scent} ability."
]
}
]
diff --git a/data/deities.json b/data/deities.json
index 70035c7852..d16183d401 100644
--- a/data/deities.json
+++ b/data/deities.json
@@ -6623,7 +6623,7 @@
],
"anathema": [
"abandon your home in its time of need",
- "yourself over your community",
+ "choose yourself over your community",
"tarnish your reputation",
"tell lies"
],
diff --git a/data/feats/feats-g&g.json b/data/feats/feats-g&g.json
index e7e4a31281..6cfe85de21 100644
--- a/data/feats/feats-g&g.json
+++ b/data/feats/feats-g&g.json
@@ -97,9 +97,9 @@
"traits": [
"gunslinger"
],
- "requirements": "You have an alchemical bomb worn or in one hand, and are wielding a firearm or crossbow in the other.",
+ "requirements": "You have an alchemical bomb worn or in one hand, and are wielding a firearm or crossbow.",
"entries": [
- "You've practiced a technique for mixing alchemical bombs with your loaded shot. You {@action Interact} to retrieve the bomb (if it's not already in your hand) and pour its contents onto your ammunition, consuming the bomb. Next, {@action Strike} with your firearm. The {@action Strike} deals damage of the same type as the bomb (for instance, fire damage for alchemist's fire), and it deals an additional {@damage 1d6} {@condition persistent damage} of the same type as the bomb. If the {@action Strike} is a failure, you take {@dice 1d6} damage of the same type as the bomb you used, and the firearm misfires.",
+ "You've practiced a technique for mixing alchemical bombs with your loaded shot. You {@action Interact} to retrieve the bomb (if it's not already in your hand) and pour its contents onto your ammunition, consuming the bomb, then resume your grip on the required weapon. Next, {@action Strike} with your firearm. The {@action Strike} deals damage of the same type as the bomb (for instance, fire damage for alchemist's fire), and it deals an additional {@damage 1d6} {@condition persistent damage} of the same type as the bomb. If the {@action Strike} is a failure, you take {@dice 1d6} damage of the same type as the bomb you used, and the firearm misfires.",
"The {@condition persistent damage} increases to {@dice 2d6} if the bomb is 11th level or higher, or {@dice 3d6} if it's 17th level or higher."
]
},
@@ -435,7 +435,7 @@
],
"access": "You are from Arcadia.",
"entries": [
- "You've incorporated beast tech from Arcadia into your dynamo, adding in components from various terrifying creatures to enhance your prosthesis's capabilities. The beast parts can unleash a disturbing howl as you make a powerful attack with your dynamo. Attempt a single {@skill Intimidation} check to {@action Demoralize} each enemy within 30 feet; you don't take a penalty when you attempt to {@action Demoralize} a creature that doesn't understand your language. Then, make a dynamo {@action Strike}. Reduce the operational time of your sterling dynamo by 1 hour."
+ "You've incorporated beast tech from Arcadia into your dynamo, adding in components from various terrifying creatures to enhance your prosthesis's capabilities. The beast parts can unleash a disturbing howl as you make a powerful attack with your dynamo. Attempt {@skill Intimidation} checks to {@action Demoralize} against each enemy within 30 feet; you don't take a penalty when you attempt to {@action Demoralize} a creature that doesn't understand your language. Then, make a dynamo {@action Strike}. Reduce the operational time of your sterling dynamo by 1 hour."
]
},
{
@@ -457,7 +457,7 @@
"prerequisites": "expert with at least one type of firearm, trained in {@skill Arcana} or {@skill Crafting}, you own a beast gun and have slain the type of creature associated with your beast gun in a fair hunt (see above)",
"entries": [
"You've bonded to your beast gun and unlocked the first hints of its hidden potential. You treat all beast guns as martial firearms when determining your proficiency with them, even beast guns that are normally advanced weapons. You can change your bonded beast gun to another beast gun you own each day during your daily preparations, as long as you've previously performed a ritual hunt associated with the new beast gun.",
- "The beast gun also acts as a conduit, drawing out and amplifying any latent or active magic power you have. You learn to cast spontaneous spells and gain the {@action Cast a Spell} activity. You gain a spell repertoire with one cantrip of your choice, from either the arcane or primal spell list. You choose this cantrip from the common spells on your chosen spell list or from other spells you have access to on the list. This cantrip must require a spell attack roll. You're trained in spell attack rolls and spell DCs for arcane or primal spells, whichever of the two traditions you chose. Your key spellcasting ability for these spells is Charisma.",
+ "The beast gun also acts as a conduit, drawing out and amplifying any latent or active magic power you have. You learn to cast spontaneous spells and gain the {@action Cast a Spell} activity. You gain a spell repertoire with one cantrip of your choice, from either the arcane or primal spell list. You choose this cantrip from the common spells on your chosen spell list or from other spells you have access to on the list. This cantrip must require a spell attack roll. You're trained in spell attack rolls and spell DCs for arcane or primal spells, whichever of the two traditions you chose. Your key spellcasting ability for these spells is either Charisma or Intelligence, chosen when you take this feat.",
"If you already cast arcane or primal spells from spell slots, you learn one additional cantrip from that tradition. If you're a prepared caster, you can prepare this spell in addition to your usual cantrips per day; if you're a spontaneous caster, you add this cantrip to your spell repertoire.",
"You also gain Spellsling.",
{
@@ -504,7 +504,10 @@
"prerequisites": "{@feat Black Powder Boost|G&G}",
"requirements": "You're wielding a loaded firearm.",
"entries": [
- "You learn to take advantage of every shot, flying across the battlefield with the help of your weapon's recoil. {@action Stride} and use Black Powder Boost. Make a ranged {@action Strike} with the required weapon at any point during the Black Powder Boost."
+ "You learn to take advantage of every shot, flying across the battlefield with the help of your weapon's recoil. {@action Stride} and use {@feat Black Powder Boost|G&G}. Make a melee {@action Strike} with the required weapon at any point during the {@feat Black Powder Boost|G&G}."
+ ],
+ "special": [
+ "If you have {@feat Bullet Dancer Burn|G&G}, apply the additional fire damage to the granted {@action Strike}."
]
},
{
@@ -684,7 +687,7 @@
"name": "Bullet Dancer Burn",
"source": "G&G",
"page": 132,
- "level": 6,
+ "level": 4,
"featType": {
"archetype": [
"Bullet Dancer"
@@ -696,7 +699,7 @@
"prerequisites": "Bullet Dancer Stance",
"requirements": "You're wielding a firearm with an attached {@item bayonet|G&G} or {@item reinforced stock|G&G}.",
"entries": [
- "The fiery blaze of your weapons combined with your unorthodox technique leaves your opponents with little opportunity to capitalize on any gaps in your defenses, or properly defend themselves against your onslaught. While in Bullet Dancer Stance, when you successfully {@action Strike} an opponent with a bayonet or reinforced stock attached to your firearm, the next ranged {@action Strike} you make against that opponent doesn't trigger reactions that would trigger on a ranged attack, such as {@action Attack of Opportunity}. While in Bullet Dancer Stance, when you make a successful ranged {@action Strike} against an opponent within your melee reach using a firearm, the next reinforced stock or bayonet attack attached to that firearm deals an additional 1 fire damage per weapon damage die.",
+ "The fiery blaze of your weapons combined with your unorthodox technique leaves your opponents with little opportunity to capitalize on any gaps in your defenses, or properly defend themselves against your onslaught. While in Bullet Dancer Stance, when you successfully {@action Strike} an opponent with a bayonet or reinforced stock attached to your firearm, the next ranged {@action Strike} you make against that opponent doesn't trigger reactions that would trigger on a ranged attack, such as {@action Attack of Opportunity||Reactive Strike}. While in Bullet Dancer Stance, when you make a successful ranged {@action Strike} against an opponent within your melee reach using a firearm, the next reinforced stock or bayonet attack attached to that firearm deals an additional 1 fire damage and 1 {@condition persistent damage||persistent fire damage} per weapon damage die.",
"The benefit on your next {@action Strike} from either use of Bullet Dancer Burn is lost if not used by the end of your next turn."
],
"leadsTo": [
@@ -720,7 +723,7 @@
],
"prerequisites": "expert in unarmored defense and trained in simple weapons",
"entries": [
- "You've learned how to synchronize traditional martial arts and guns. You gain the Bullet Dancer Stance action. Whenever your proficiency in any weapon increases to expert or beyond, you gain that new proficiency with bayonets, reinforced stocks, simple firearms and unarmed attacks.",
+ "You've learned how to synchronize traditional martial arts and guns. You gain the Bullet Dancer Stance action and are trained in {@item bayonet|G&G|bayonets} and {@item reinforced stock|G&G|reinforced stocks}. Whenever your proficiency in any weapon increases to expert or beyond, you gain that new proficiency with {@item bayonet|G&G|bayonets}, {@item reinforced stock|G&G|reinforced stocks}, simple firearms and unarmed attacks.",
{
"type": "ability",
"style": "compact",
@@ -753,7 +756,7 @@
"number": 1,
"unit": "action"
},
- "level": 12,
+ "level": 10,
"featType": {
"archetype": [
"Bullet Dancer"
@@ -1305,7 +1308,7 @@
"gunslinger"
],
"entries": [
- "You have a deep understanding of the crossbow. When you're wielding a crossbow and {@action Interact} to reload it, including {@action Interact} actions as part of your slinger's reload and similar effects, you gain a +2 circumstance bonus to the damage roll on your next {@action Strike} with that crossbow. As normal, this isn't cumulative with the +1 circumstance bonus from singular expertise. If the crossbow is a simple crossbow, also increase the damage die size for that attack by one step. You must make the attack before the end of your turn or these benefits are lost."
+ "You're exceptionally skilled with the crossbow. The first time each round that you {@action Interact} to reload a crossbow you are wielding, including {@action Interact} actions as part of your slinger's reload and similar effects, you increase the range increment for your next {@action Strike} with that weapon by 10 feet and deal 1 additional precision damage per weapon damage die with that {@action Strike}. If your crossbow has the {@trait backstabber} trait and you are attacking an {@condition flat-footed||off-guard} target, {@trait backstabber} deals 2 additional precision damage per weapon damage die instead of its normal effects."
]
},
{
@@ -1660,17 +1663,13 @@
"name": "Dual-weapon Reload",
"source": "G&G",
"page": 111,
- "activity": {
- "number": 1,
- "unit": "action"
- },
"level": 1,
"traits": [
"gunslinger"
],
"requirements": "You're wielding two one-handed weapons, each in a different hand, one of which is a ranged weapon.",
"entries": [
- "You carry your ammunition in a way that allows you to reload while holding two weapons. You {@action Interact} to reload a one-handed ranged weapon you're holding. Unlike most {@action Interact} actions, you don't need a free hand to reload your ranged weapon in this way."
+ "You carry your ammunition in a way that allows you to reload while holding two weapons. While you're wielding two one-handed weapons, each in a different hand, you don't need a free hand to reload a one-handed ranged weapon you're wielding."
]
},
{
@@ -3774,8 +3773,8 @@
"number": 1
},
"entries": [
- "Throughout the day, your body produces powerful projectiles within your chassis. You fire them all at once in either a 30-foot cone or a 10-foot emanation. Foes in the area take {@damage 6d6} piercing damage. This increases to {@dice 7d6} at 12th level, {@dice 8d6} at 15th level, and {@dice 9d6} at 18th level.",
- "{@b Enhancement} The projectiles regenerate quicker, they are much more powerful, and you can refine the metallic content to harm certain creatures. You can use Rain of Bolts once per hour instead of once per day. The damage increases to {@dice 12d6} and each time you use the action, you can choose adamantine, cold iron, or silver. The damage from Rain of Bolts is treated as the metal you chose. At 20th level, the damage increases to {@dice 13d6}."
+ "Throughout the day, your body produces powerful projectiles within your chassis. You fire them all at once in either a 30-foot cone or a 10-foot emanation. Foes in the area take {@damage 6d6} piercing damage with a basic Reflex save against the higher of your class DC or spell DC. This increases to {@dice 7d6} at 12th level, {@dice 8d6} at 15th level, and {@dice 9d6} at 18th level.",
+ "{@b Enhancement} The projectiles regenerate quicker, they are much more powerful, and you can refine the metallic content to harm certain creatures. You can use Rain of Bolts once per hour instead of once per day. The damage increases to {@dice 12d6} and each time you use the action, you can choose {@item adamantine (generic)}, {@item cold iron (generic)}, or {@item silver (generic)}. The damage from Rain of Bolts is treated as the metal you chose. At 20th level, the damage increases to {@dice 13d6}."
]
},
{
@@ -3855,9 +3854,8 @@
],
"requirements": "You're wielding a loaded firearm or loaded crossbow in one hand and a bludgeoning or slashing melee weapon in the other.",
"entries": [
- "You hurl your melee weapon at an opponent, then fire a bullet into the weapon's hilt, making it deal additional damage and bounce back to your grasp. Make a thrown ranged {@action Strike} with the melee weapon, then a ranged {@action Strike} with your firearm.",
- "Both {@action Strike||Strikes} use the same multiple attack penalty. If the melee weapon doesn't already have the {@trait thrown} trait, it gains the thrown <10 feet> trait during a Rebounding Assault.",
- "If both attacks are successful, the bolt or bullet hits the thrown melee weapon instead of your target, adding its force into one attack. Combine the damage from both {@action Strike||Strikes}, using the thrown weapon's damage type, and add an additional {@damage 1d6} precision damage.",
+ "You hurl your melee weapon at an opponent, then fire a bullet into the weapon's hilt, making it bounce back to your grasp. Make a {@trait thrown} ranged {@action Strike} with the melee weapon, then a ranged {@action Strike} with your firearm. Both {@action Strike||Strikes} use your current multiple attack penalty and this counts as two attacks when calculating your multiple attack penalty. If the melee weapon doesn't already have the {@trait thrown} trait, it gains the {@trait thrown <10 feet>} trait during a Rebounding Assault.",
+ "If both attacks are successful, the bolt or bullet hits the {@trait thrown} melee weapon instead of your target, adding its force into one attack. Combine the damage from both {@action Strike||Strikes}, using the {@trait thrown} weapon's damage type, and add an additional {@damage 1d6} precision damage.",
"The impact sends the melee weapon rebounding off the target and back to your hand.",
"In any circumstance other than both attacks hitting, carry out the individual {@action Strike||Strikes} normally. The thrown weapon doesn't rebound and remains in the target's space as normal for thrown weapons."
]
@@ -4246,7 +4244,7 @@
"gunslinger"
],
"entries": [
- "Your ability to react to unexpected circumstances is preternaturally sharp. At the start of each enemy's turn, you gain an additional reaction you can use on only that turn to use a gunslinger reaction."
+ "Your ability to react to unexpected circumstances is preternaturally sharp. At the start of each creature's turn, you gain an additional reaction you can use on only that turn to use a gunslinger reaction."
]
},
{
@@ -4410,30 +4408,10 @@
],
"prerequisites": "way of the spellshot",
"entries": [
- "You've steeped yourself in magic and gunplay to the extent that you can conjure bullets from thin air, using a rudimentary knowledge of arcane theory to create a temporary piece of ammunition. You gain the Conjure Bullet action.",
- {
- "type": "ability",
- "style": "compact",
- "name": "Conjure Bullet",
- "activity": {
- "number": 1,
- "unit": "action"
- },
- "traits": [
- "conjuration",
- "magical"
- ],
- "frequency": {
- "unit": "round",
- "number": 1
- },
- "entries": [
- "You conjure an ordinary level-0 bolt or bullet out of thin air and then immediately Interact to load it into your weapon. If the bolt or bullet isn't fired before the end of your turn, the effect is wasted."
- ]
- }
+ "You cast {@trait arcane} spells like a wizard, gaining a spellbook with four {@trait common} {@trait arcane} {@trait cantrip||cantrips} of your choice. You gain the {@action Cast a Spell} activity. You can prepare two {@trait cantrip||cantrips} each day from your spellbook. You're trained in the spell attack modifier and spell DC statistics. Your key spellcasting attribute for spellshot archetype spells is Intelligence, and they are {@trait arcane} spells. You become trained in {@skill Arcana}; if you were already trained in {@skill Arcana}, you instead become trained in a skill of your choice. This counts as the wizard archetype for the benefits of {@feat Basic Wizard Spellcasting}. "
],
"special": [
- "You can't select another dedication feat other than Beast Gunner Dedication until you've gained two other feats from the {@archetype spellshot|G&G} or {@archetype beast gunner|G&G} archetypes."
+ "You can't select another dedication feat other than {@feat Beast Gunner Dedication|G&G} until you've gained two other feats from the spellshot or beast gunner archetypes."
],
"leadsTo": [
"Black Powder Embodiment|G&G",
@@ -4602,7 +4580,7 @@
],
"entries": [
"You're comfortable wielding a firearm or crossbow in one hand and a melee weapon in the other, combining melee attacks with shots from the firearm. When you make a successful ranged {@action Strike} against an enemy within your reach with your one-handed firearm or one-handed crossbow, that enemy is {@condition flat-footed} against your next melee attack with a one-handed melee weapon.",
- "When you make a successful melee {@action Strike} against an enemy with your one-handed melee weapon, the next ranged {@action Strike} you make against that enemy with a one-handed firearm or one-handed crossbow doesn't trigger reactions that would trigger on a ranged attack but not a melee attack, such as {@action Attack of Opportunity}. Either of these benefits is lost if not used by the end of your next turn."
+ "When you make a successful melee {@action Strike} against an enemy with your one-handed melee weapon, the next ranged {@action Strike} you make against that enemy with a one-handed firearm or one-handed crossbow doesn't trigger reactions that would trigger on a ranged attack but not a melee attack, such as {@action Attack of Opportunity||Reactive Strike}. Either of these benefits is lost if not used by the end of your next turn."
]
},
{
diff --git a/data/feats/feats-loag.json b/data/feats/feats-loag.json
index ae4a8c14dc..e8816243ce 100644
--- a/data/feats/feats-loag.json
+++ b/data/feats/feats-loag.json
@@ -1562,17 +1562,9 @@
"name": "Energize Wings",
"source": "LOAG",
"page": 132,
- "activity": {
- "number": 1,
- "unit": "action"
- },
- "level": 9,
+ "level": 5,
"traits": [
- "concentrate",
- "morph",
- "primal",
- "sprite",
- "transmutation"
+ "sprite"
],
"prerequisites": "{@feat Evanescent Wings|LOAG}",
"frequency": {
@@ -1580,7 +1572,7 @@
"number": 1
},
"entries": [
- "You stoke your magic to energize your wings, temporarily transforming them into glowing, majestic forms. For 1 minute, you gain a fly Speed of 30 feet."
+ "Your magic energizes your wings, allowing you to fly farther. The fly Speed you gain from {@feat Evanescent Wings|LOAG} increases to 25 feet."
],
"leadsTo": [
"Hero's Wings|LOAG"
@@ -1632,11 +1624,19 @@
"source": "LOAG",
"page": 131,
"level": 1,
+ "activity": {
+ "number": 1,
+ "unit": "action"
+ },
"traits": [
"sprite"
],
+ "frequency": {
+ "number": 1,
+ "unit": "round"
+ },
"entries": [
- "You've manifested wings that can flutter for brief spurts. You don't need to spend any additional actions to reach something in your space that a Medium creature could reach. For instance, if you wanted to open a cookie jar located four feet off the ground, you only need to spend a single {@action Interact} action to do so. When you use Evanescent Wings to flutter to a higher place in your space, your action gains the {@trait move} trait."
+ "You've manifested wings that can flutter for brief spurts. You {@action Fly}. If you don't normally have a fly Speed, you gain a fly Speed of 15 feet for this movement. If you aren't on solid ground at the end of this movement, you fall."
],
"leadsTo": [
"Energize Wings|LOAG",
@@ -1930,7 +1930,7 @@
"number": 1,
"unit": "action"
},
- "level": 5,
+ "level": 1,
"traits": [
"strix"
],
@@ -1939,7 +1939,11 @@
"number": 1
},
"entries": [
- "You can fly through the air in short bursts at half your land Speed. If you don't end your movement on solid ground, you fall at the end of your turn."
+ "You can fly through the air in short bursts. You {@action Fly}. If you don't normally have a fly Speed, you gain a fly Speed of 15 feet for this movement. If you aren't on solid ground at the end of this movement, you fall. "
+ ],
+ "leadsTo": [
+ "Juvenile Flight|LOAG",
+ "Fully Flighted|LOAG"
]
},
{
@@ -2055,13 +2059,16 @@
"name": "Fully Flighted",
"source": "LOAG",
"page": 138,
- "level": 13,
+ "level": 9,
"traits": [
"strix"
],
"prerequisites": "{@feat Juvenile Flight|LOAG}",
"entries": [
- "You gain the effects of Juvenile Flight at all times, rather than just once per day for 10 minutes. This includes the status bonus to your Speed if you have Fledgling Flight."
+ "You can take to the skies at any time. You have a fly Speed of 25 feet at all times."
+ ],
+ "special": [
+ "You can take this feat a second time. If you do, your fly Speed increases to 35 feet."
]
},
{
@@ -2441,13 +2448,13 @@
"name": "Hero's Wings",
"source": "LOAG",
"page": 132,
- "level": 17,
+ "level": 9,
"traits": [
"sprite"
],
"prerequisites": "{@feat Energize Wings|LOAG}",
"entries": [
- "You have begun the final steps to reaching your full potential. Your wings are always in their majestic form without you needing to use Energize Wings, granting you a permanent fly Speed. Furthermore, sprites recognize you as a powerful hero (or villain) by your unique wings and are appropriately impressed. You gain a +2 circumstance bonus on all {@skill Diplomacy} and {@skill Intimidation} checks against sprites and gain the benefits of the {@feat Glad-Hand} skill feat against other sprites, without taking a \u20135 penalty to your {@skill Diplomacy} check."
+ "Your wings have grown to their full, majestic form, granting you the unlimited power of flight. You have a fly Speed of 25 feet at all times. Furthermore, {@ancestry sprite|LOAG|sprites} recognize you as a powerful hero (or villain) by your unique wings and are appropriately impressed. You gain a +2 circumstance bonus on all {@skill Diplomacy} and {@skill Intimidation} checks against sprites and gain the benefits of the {@feat Glad-Hand} skill feat against other {@ancestry sprite|LOAG|sprites}, without taking a \u20135 penalty to your {@skill Diplomacy} check. "
]
},
{
@@ -2851,7 +2858,7 @@
"number": 2,
"unit": "action"
},
- "level": 9,
+ "level": 5,
"traits": [
"strix"
],
@@ -2859,8 +2866,9 @@
"unit": "day",
"number": 1
},
+ "prerequisites": "{@feat Fledgling Flight|LOAG}",
"entries": [
- "You unfold your wings for travel and can keep them unfolded for 10 minutes. You gain a fly Speed equal to your land Speed while your wings are unfurled. If you have Fledgling Flight, you gain a +10-foot status bonus to your fly Speed with Juvenile Flight. As normal, since your fly Speed is derived from your land Speed, this status bonus isn't cumulative with a status bonus to your land Speed, if you have one."
+ "Your wings become stronger, allowing you to fly farther. The fly Speed you gain from {@feat Fledgling Flight|LOAG} increases to 25 feet."
],
"leadsTo": [
"Fully Flighted|LOAG"
@@ -3445,18 +3453,6 @@
"Protective Subroutine|LOAG"
]
},
- {
- "name": "Nestling Fall",
- "source": "LOAG",
- "page": 137,
- "level": 1,
- "traits": [
- "strix"
- ],
- "entries": [
- "You trust the strength of your wings and can spread them to glide safely to the ground. As long as you can act, you take no damage from falling, no matter what distance you fall."
- ]
- },
{
"name": "Nightvision Adaptation",
"source": "LOAG",
diff --git a/data/feats/feats-loil.json b/data/feats/feats-loil.json
index 5e5148a859..74130a1d6d 100644
--- a/data/feats/feats-loil.json
+++ b/data/feats/feats-loil.json
@@ -386,7 +386,7 @@
"ghoran"
],
"entries": [
- "Some flowers can hide their thorns, and yours happen to be {@condition hidden} along your arms. You gain a thorns unarmed attack that deals {@damage 1d6} piercing damage. Your thorns are in the knife weapon group and have the {@trait finesse} and {@trait unarmed} traits."
+ "Some flowers can hide their thorns, and yours happen to be hidden along your arms. You gain a thorns unarmed attack that deals {@damage 1d6} piercing damage. Your thorns are in the knife weapon group and have the {@trait finesse} and {@trait unarmed} traits."
]
},
{
@@ -410,9 +410,9 @@
"traits": [
"ghoran"
],
- "prerequisites": "{@condition Hidden} Thorn or thorned rose",
+ "prerequisites": "{@feat Hidden Thorn} or thorned rose",
"entries": [
- "Your thorns are many, vicious, and sharp. If you have the {@condition Hidden} Thorn feat, your thorn attack gains the deadly d6 trait. If you have the thorned rose heritage, you can use the {@action Wicked Thorns|LOIL} reaction once every hour."
+ "Your thorns are many, vicious, and sharp. If you have the {@feat Hidden Thorn} feat, your thorn attack gains the deadly d6 trait. If you have the thorned rose heritage, you can use the {@action Wicked Thorns|LOIL} reaction once every hour."
]
},
{
@@ -436,7 +436,7 @@
"ghoran"
],
"entries": [
- "You've lived among trees for so long they recognize your presence and seek to protect you from harm. You can cast {@spell protector tree|SoM} (Pathfinder Secrets of Magic 123) as a primal innate spell once per day."
+ "You've lived among trees for so long they recognize your presence and seek to protect you from harm. You can cast {@spell protector tree|SoM} as a primal innate spell once per day."
]
},
{
@@ -461,7 +461,7 @@
"ghoran"
],
"entries": [
- "Certain magics in the world flow easily through your sap. You can cast {@spell barkskin} and tree shape as 2nd-level arcane innate spells once per day each. A {@spell tree shape} spell you cast this way transforms you into a Large flowering plant like a rosebush or lilac bush instead of a tree."
+ "Certain magics in the world flow easily through your sap. You can cast {@spell barkskin} and {@spell tree shape} as 2nd-level arcane innate spells once per day each. A {@spell tree shape} spell you cast this way transforms you into a Large flowering plant like a rosebush or lilac bush instead of a tree."
]
},
{
@@ -578,7 +578,7 @@
"ghoran"
],
"entries": [
- "When angered, you can imbue nearby vines with your wrath, provoking them into a murderous rampage. Once per hour, you can cast {@spell murderous vine|SoM} (Secrets of Magic 117) as a primal innate spell."
+ "When angered, you can imbue nearby vines with your wrath, provoking them into a murderous rampage. Once per hour, you can cast {@spell murderous vine|SoM} as a primal innate spell."
]
},
{
@@ -590,7 +590,7 @@
"ghoran"
],
"entries": [
- "You have such a strong connection to the natural world that you can inspire it to attack at those who threaten you. You can cast nature's reprisal (Secrets of Magic 117) once per hour as a primal innate spell."
+ "You have such a strong connection to the natural world that you can inspire it to attack at those who threaten you. You can cast {@spell nature's reprisal} once per hour as a primal innate spell."
]
},
{
diff --git a/data/feats/feats-lotgb.json b/data/feats/feats-lotgb.json
index 2569085425..97c6fec4e7 100644
--- a/data/feats/feats-lotgb.json
+++ b/data/feats/feats-lotgb.json
@@ -1266,15 +1266,11 @@
"Success": "The target is splattered with grease and gains weakness 2 to fire until the end of your next turn. The target or an adjacent creature can rub off the combustible grease with an {@action Interact} action, ending the effect.",
"Failure": "As success, except the weakness to fire lasts for 1 minute."
}
- },
- {
- "type": "hr",
- "style": "pf2-stat__line",
- "entries": [
- "{@b Heightened (+2)} The weakness increases by 1."
- ]
}
- ]
+ ],
+ "footer": {
+ "Heightened (+2)": "The weakness increases by 1."
+ }
},
{
"name": "Wash Out",
diff --git a/data/feats/feats-roe.json b/data/feats/feats-roe.json
index 83f094a206..0cfc179519 100644
--- a/data/feats/feats-roe.json
+++ b/data/feats/feats-roe.json
@@ -854,7 +854,7 @@
"primal"
],
"entries": [
- "Stone encases you like armor. The stone armor is medium armor but uses your highest armor proficiency. The stone armor's statistics are: AC Bonus +4; Dex Cap +1; Check Penalty \u20132; Speed Penalty \u201310 feet; Strength 16; Bulk 1; Group plate. You gain its armor specialization effect. Any bonuses, runes, and magical abilities of your actual armor are suppressed, but any runes that could apply to the stone armor are replicated onto it.",
+ "Stone encases you like armor. The stone armor is medium armor but uses your highest armor proficiency. The stone armor's statistics are: AC Bonus +4; Dex Cap +1; Check Penalty \u20132; Speed Penalty \u201310 feet; Strength +3; Bulk 1; Group plate. You gain its armor specialization effect. Any bonuses, runes, and magical abilities of your actual armor are suppressed, but any runes that could apply to the stone armor are replicated onto it.",
"The stone armor lasts for 10 minutes, and you can {@action Dismiss} this impulse. If you use this impulse again, any existing one ends."
],
"footer": {
@@ -927,7 +927,7 @@
"You unleash a small, localized tremor in a 10-foot burst within 30 feet. Each creature in the area takes {@damage 1d8} bludgeoning damage with a basic Fortitude save against your class DC. A creature that critically fails is knocked {@condition prone}. Earth and stone in the area is difficult terrain until the start of your next turn."
],
"footer": {
- "Level (+2)": "The damage increases by {@damage 1d10}."
+ "Level (+2)": "The damage increases by {@damage 1d8}."
}
},
{
@@ -1190,8 +1190,7 @@
"impulse",
"kineticist",
"polymorph",
- "primal",
- "stance"
+ "primal"
],
"entries": [
"Rock overflows from within you to consume your form before cracking open to reveal your body transformed into living stone.",
@@ -1498,7 +1497,7 @@
"primal"
],
"entries": [
- "Flames rise and shape to your will, forming a wall or dome of your design. You create a wall of fire. In addition to the normal choices, you can make the wall up to 10 feet long and 60 feet high. The wall lasts until the end of your next turn, but you can Sustain it up to 1 minute."
+ "Flames rise and shape to your will, forming a wall or dome of your design. You create a {@spell wall of fire} within 120 feet. In addition to the normal choices, you can make the wall up to 10 feet long and 60 feet high. The wall lasts until the end of your next turn, but you can Sustain it up to 1 minute."
],
"footer": {
"Level (+3)": "The damage increases by {@damage 1d6}."
@@ -1629,6 +1628,7 @@
},
"level": 1,
"traits": [
+ "attack",
"impulse",
"kineticist",
"metal",
@@ -1658,7 +1658,7 @@
"primal"
],
"entries": [
- "Sheets of bent and rusted metal cover you in an armored shell. The carapace is medium armor but uses your highest armor proficiency. The carapace's statistics are: AC Bonus +3; Dex Cap +2; Check Penalty \u20132; Speed Penalty \u20135 feet; Strength 14; Bulk 2; Group plate; Armor Traits noisy. Any bonuses, runes, and magical abilities of your actual armor are suppressed, but any that could apply to the metal carapace are replicated onto it.",
+ "Sheets of bent and rusted metal cover you in an armored shell. The carapace is medium armor but uses your highest armor proficiency. The carapace's statistics are: AC Bonus +3; Dex Cap +2; Check Penalty \u20132; Speed Penalty \u20135 feet; Strength +2; Bulk 2; Group plate; Armor Traits noisy. Any bonuses, runes, and magical abilities of your actual armor are suppressed, but any that could apply to the metal carapace are replicated onto it.",
"When you use this impulse, you can also create a rusty steel shield in a free hand, which uses the statistics of a regular steel shield. You can Shield Block with this shield even if you don't have that feat. The hand wielding this shield counts as a free hand for using impulses. The shield crumbles to flakes of rust if it becomes {@condition broken} or leaves your grasp.",
"The impulse lasts for 10 minutes, and you can {@action Dismiss} this impulse. If you use this impulse again, any existing one ends.",
"The metal is rusted and fragile. If you take damage from a critical hit, the metal shatters and the impulse ends."
@@ -1768,7 +1768,7 @@
"primal"
],
"entries": [
- "Ragged pieces of metal weld together into a ramshackle structure. The barricade is up to 30 feet long, 15 feet high, and 1/2 inch thick. It must form in a straight line in an unbroken open space that doesn't pass through any creatures or objects, or the impulse fails. Each 10-foot-by-10-foot section of the wall has AC 10, Hardness 10, and 20 Hit Points, and it's immune to critical hits and precision damage. If any section is destroyed, the entire wall collapses, and each creature adjacent to the wall takes {@damage 2d8} slashing damage with a basic Reflex save against your class DC. The wall lasts until the end of your next turn, but you can Sustain it up to 1 minute."
+ "Ragged pieces of metal weld together into a ramshackle structure within 120 feet. The barricade is up to 30 feet long, 15 feet high, and 1/2 inch thick. It must form in a straight line in an unbroken open space that doesn't pass through any creatures or objects, or the impulse fails. Each 10-foot-by-10-foot section of the wall has AC 10, Hardness 10, and 20 Hit Points, and it's immune to critical hits and precision damage. If any section is destroyed, the entire wall collapses, and each creature adjacent to the wall takes {@damage 2d8} slashing damage with a basic Reflex save against your class DC. The wall lasts until the end of your next turn, but you can Sustain it up to 1 minute."
],
"footer": {
"Level (+2)": "The maximum length of the wall increases by 10 feet, the HP of each section increases by 10, and the damage when it's destroyed increases by {@dice 1d8}."
@@ -1793,7 +1793,10 @@
],
"entries": [
"A floating metal ball forms in a space within 30 feet, flashing with electricity. It can't be targeted or damaged. Any of your allies adjacent to it gain resistance to electricity equal to your level and add the shock rune to all their Strikes with metal objects. The sphere lasts until the end of your next turn, but you can Sustain it up to 1 minute. When you conjure the sphere and the first time you Sustain the impulse on subsequent rounds, you can either have it {@action Fly} up to 20 feet or deal {@damage 1d12} electricity damage to an adjacent creature with a basic Reflex save against your class DC."
- ]
+ ],
+ "footer": {
+ "Level (+3)": "The damage dealt by the sphere increases by {@damage 1d12}."
+ }
},
{
"name": "Retch Rust",
@@ -2063,7 +2066,7 @@
"water"
],
"entries": [
- "Bone-chilling, swirling sleet surrounds you, cruel as deepest winter. Surfaces in your kinetic aura are coated in slippery ice. A creature that moves on this uneven ground immediately falls unless it {@action balance||Balances} (DC 15). A creature is off-guard on the ice, as normal for uneven ground. You're immune to these effects.",
+ "Bone-chilling, swirling sleet surrounds you, cruel as deepest winter. Surfaces in your kinetic aura are coated in slippery ice. A creature that moves on the ice immediately falls unless it succeeds at an {@skill Acrobatics} check or Reflex save against your impulse DC \u2013 2. A creature that {@action Step||Steps} or {@action Crawl||Crawls} doesn't have to attempt a check or save. You're immune to this effect.",
"If a creature on the ice is critically hit by one of your water impulses or critically fails at a save against one, that creature is {@condition slowed||slowed 1} until the end of its next turn."
]
},
@@ -2363,7 +2366,7 @@
],
"entries": [
"Wood and bark grow over your body like armor. This hardwood armor is medium armor but uses your highest armor proficiency.",
- "The wooden armor's statistics are: AC Bonus +3; Dex Cap +2; Check Penalty \u20132; Speed Penalty \u20135 feet; Strength 14; Bulk 1; Group wood TV. Any bonuses, runes, and magical abilities of your actual armor are suppressed, but any runes that could apply to the hardwood armor are replicated onto it. When you use this impulse, you can also create a wooden shield in a free hand. You can Shield Block with this shield even if you don't have that feat. The hand wielding this shield counts as a free hand for using impulses. The shield decays in an instant if it becomes {@condition broken} or leaves your grasp.",
+ "The wooden armor's statistics are: AC Bonus +3; Dex Cap +2; Check Penalty \u20132; Speed Penalty \u20135 feet; Strength +2; Bulk 1; Group wood TV. Any bonuses, runes, and magical abilities of your actual armor are suppressed, but any runes that could apply to the hardwood armor are replicated onto it. When you use this impulse, you can also create a wooden shield in a free hand. You can Shield Block with this shield even if you don't have that feat. The hand wielding this shield counts as a free hand for using impulses. The shield decays in an instant if it becomes {@condition broken} or leaves your grasp.",
"The armor lasts for 10 minutes, and you can {@action Dismiss} this impulse. If you use this impulse again, any existing one ends."
],
"footer": {
@@ -2498,7 +2501,7 @@
"wood"
],
"entries": [
- "Planks of wood, embellished with carvings, spring forth to form a wall. The palisade is up to 30 feet long, 20 feet high, and 1 inch thick. It must form in a straight line in an unbroken open space that doesn't pass through any creatures or objects, or the impulse fails. When you create the wall, you can choose to create ledges on one side of the wall, 4 feet from the top, with ladders reaching to them from the bottom of the wall.",
+ "Planks of wood, embellished with carvings, spring forth to form a wall within 120 feet. The palisade is up to 30 feet long, 20 feet high, and 1 inch thick. It must form in a straight line in an unbroken open space that doesn't pass through any creatures or objects, or the impulse fails. When you create the wall, you can choose to create ledges on one side of the wall, 4 feet from the top, with ladders reaching to them from the bottom of the wall.",
"Each 10-foot-by-10-foot section of the wall has AC 10, Hardness 10, and 20 Hit Points, and is immune to critical hits and precision damage. The wall lasts until the end of your next turn, but you can Sustain it up to 1 minute."
],
"footer": {
@@ -2570,7 +2573,7 @@
"wood"
],
"entries": [
- "You sculpt a manicured maze of hedges. You create a wall of shrubs in a square 30 feet on a side, with 15-foot- high walls. You can place up to four more walls inside, each 10 feet wide and 15 feet high. The hedge lasts until the end of your next turn, and you can Sustain the impulse up to 1 minute.",
+ "You sculpt a manicured maze of hedges. Up to 10 hedges spring from the ground where you choose in a 30-foot-square area within 120 feet. Each is 10 feet long, 5 feet wide, and 15 feet tall. The hedges grant standard cover, are difficult terrain, and have a {@action Climb} DC of 15. They last until the end of your next turn, and you can Sustain the impulse up to 1 minute.",
"You can spend 10 minutes using this impulse as an exploration activity to instead create a cozy cabin with hedges for walls. It lasts for 12 hours, but ends if you use the impulse again."
]
},
@@ -2815,7 +2818,8 @@
"water"
],
"entries": [
- "You conjure a red raincloud in a 10-foot burst within 60 feet, which pours rust-colored rain directly below it. Any creature in the rain with the metal trait, that is made of metal, or is wearing metal armor is covered in corrosive build-up. Any such creature is {@condition clumsy||clumsy 1} as long as it remains in the area. If such a creature is in the rain at the start of its turn, it takes {@dice 3d6} damage with a basic Fortitude save against your class DC, plus {@damage 1d6} {@condition persistent damage} if it fails. Damage from this impulse ignores Hardness."
+ "You conjure a red raincloud in a 10-foot burst within 60 feet, which pours rust-colored rain directly below it. Any creature in the rain with the metal trait, that is made of metal, or is wearing metal armor is covered in corrosive build-up. Any such creature is {@condition clumsy||clumsy 1} as long as it remains in the area. If such a creature is in the rain at the start of its turn, it takes {@dice 3d6} damage with a basic Fortitude save against your class DC, plus {@damage 1d6} {@condition persistent damage} if it fails. Damage from this impulse ignores Hardness.",
+ "The cloud lasts 1 minute but ends if you use the impulse again."
],
"footer": {
"Level (+2)": "The initial damage increases by {@damage 1d6}."
@@ -2858,6 +2862,7 @@
"level": 6,
"traits": [
"air",
+ "composite",
"fire",
"impulse",
"kineticist",
@@ -2908,6 +2913,7 @@
},
"level": 6,
"traits": [
+ "attack",
"composite",
"impulse",
"kineticist",
@@ -2967,7 +2973,7 @@
"primal"
],
"entries": [
- "You smash a metal rod into your foe and call lightning to it. Attempt a 1-action melee {@action Elemental Blast|RoE} using the metal element. On a hit, the target is skewered with a metal rod, which gives it a \u20131 circumstance penalty to AC and saves against electricity; the penalty is \u20132 if the creature also has the metal trait, is made of metal, or is wearing metal armor. A hit creature immediately takes {@damage 1d12} electricity damage with a basic Reflex save against your class DC. The creature can {@action Interact} to attempt a DC 10 {@skill Athletics} check to pull the lightning rod free."
+ "You smash a metal rod into your foe and call lightning to it. Attempt a 2-action melee or ranged {@spell Elemental Blast} using the {@trait metal} element. On a hit, the target takes an additional {@damage 1d12} electricity damage and is skewered with a metal rod, which gives it a \u20131 circumstance penalty to AC and saves against {@trait electricity}; the penalty is \u20132 if the creature also has the {@trait metal} trait, is made of metal, or is wearing metal armor. The creature can attempt to pull the rod free using an {@action Interact} action, but must succeed at a DC 10 {@skill Athletics} check."
],
"footer": {
"Level (+6)": "The electricity damage increases by {@damage 1d12}."
@@ -2983,6 +2989,7 @@
},
"level": 6,
"traits": [
+ "attack",
"composite",
"fire",
"impulse",
@@ -3041,7 +3048,7 @@
"water"
],
"entries": [
- "You form water and earth into a mudslide that smashes your opponents and coats them in mud. Each creature in the area takes {@damage 2d8} bludgeoning damage with a basic Fortitude save against your class DC. A creature that fails is also pushed 5 feet (or 10 feet on a critical failure) and coated in mud until the end of its next turn. While coated in mud, the creature falls {@condition prone} at the end of its movement any time it ends a move action other than a {@action Crawl} or {@action Step}. The creature can attempt an {@skill Acrobatics} check or Reflex save against your class DC, avoiding the fall if it succeeds."
+ "You form water and earth into a mudslide that smashes your opponents and coats them in mud. Each creature in a 30-foot cone takes {@damage 2d8} bludgeoning damage with a basic Fortitude save against your class DC. A creature that fails is also pushed 5 feet (or 10 feet on a critical failure) and coated in mud until the end of its next turn. While coated in mud, the creature falls {@condition prone} at the end of its movement any time it ends a move action other than a {@action Crawl} or {@action Step}. The creature can attempt an {@skill Acrobatics} check or Reflex save against your class DC, avoiding the fall if it succeeds."
],
"footer": {
"Level (+4)": "The damage increases by {@damage 1d8}."
diff --git a/data/feats/feats-sog2.json b/data/feats/feats-sog2.json
new file mode 100644
index 0000000000..f69ecf9cc2
--- /dev/null
+++ b/data/feats/feats-sog2.json
@@ -0,0 +1,67 @@
+{
+ "feat": [
+ {
+ "name": "Calm and Centered",
+ "source": "SoG2",
+ "page": 70,
+ "level": 8,
+ "traits": [
+ "uncommon",
+ "general",
+ "skill"
+ ],
+ "prerequisites": "master in {@skill Occultism}",
+ "entries": [
+ "Your {@trait occult} connection to the world helps you deal with being {@condition frightened} or {@condition stupefied}. When your {@condition frightened} or {@condition stupefied} condition values would decrease, decrease the value by 2."
+ ]
+ },
+ {
+ "name": "Comforting Presence",
+ "source": "SoG2",
+ "page": 70,
+ "activity": {
+ "number": 1,
+ "unit": "reaction"
+ },
+ "level": 10,
+ "traits": [
+ "uncommon",
+ "concentrate",
+ "emotion",
+ "general",
+ "mental",
+ "skill"
+ ],
+ "prerequisites": "master in {@skill Occultism}",
+ "trigger": "An adjacent ally becomes {@condition frightened} or {@condition stupefied}.",
+ "entries": [
+ "You use your {@trait occult} connection to your allies to take on the fear and confusion they feel. Focus on your own calmness and pull in your nearby allies' emotions. Reduce the {@condition frightened} and {@condition stupefied} condition values of adjacent allies by 1, and increase your {@condition frightened} and {@condition stupefied} condition values by the same amount."
+ ]
+ },
+ {
+ "name": "Go With the Flow",
+ "source": "SoG2",
+ "page": 71,
+ "activity": {
+ "number": 1,
+ "unit": "reaction"
+ },
+ "level": 7,
+ "traits": [
+ "uncommon",
+ "general",
+ "secret",
+ "skill"
+ ],
+ "prerequisites": "master in {@skill Occultism}",
+ "frequency": {
+ "unit": "day",
+ "number": 1
+ },
+ "trigger": "A creature detects your attempt to {@action Impersonate}, and you're within 30 feet of at least one other creature.",
+ "entries": [
+ "You have an {@trait occult} connection to the world that helps you blend in with the cacophony of life around you. Attempt an {@skill Occultism} check against the creature's {@skill Perception} DC. On a success, the creature mistakenly identifies another creature within 30 feet of you as you instead."
+ ]
+ }
+ ]
+}
diff --git a/data/feats/index.json b/data/feats/index.json
index 866a1b3831..bef5f1a735 100644
--- a/data/feats/index.json
+++ b/data/feats/index.json
@@ -48,5 +48,6 @@
"GW1": "feats-gw1.json",
"GW3": "feats-gw3.json",
"RoE": "feats-roe.json",
- "PC1": "feats-pc1.json"
-}
+ "PC1": "feats-pc1.json",
+ "SoG2": "feats-sog2.json"
+}
\ No newline at end of file
diff --git a/data/hazards.json b/data/hazards.json
index 9d7b525030..2290b1e9b6 100644
--- a/data/hazards.json
+++ b/data/hazards.json
@@ -1,5 +1,581 @@
{
"hazard": [
+ {
+ "name": "Writhing Hair",
+ "source": "SoG2",
+ "page": 17,
+ "level": 5,
+ "traits": [
+ "unique",
+ "complex",
+ "haunt"
+ ],
+ "stealth": {
+ "bonus": 0,
+ "minProf": "trained"
+ },
+ "description": [
+ "A ghostly woman floats quietly through the shop, plucking hair and sending it slithering into the rafters or out to infest uncooked steamed buns."
+ ],
+ "disable": {
+ "entries": [
+ "{@dc 23} {@skill Diplomacy} to calm the upset spirit down, or {@dc 21} {@skill Religion} to convince the spirit to abandon the haunting via prayer. If the PCs use Hinode Akari's name or otherwise let the haunt know that they understand her story, checks to Disable this haunt gain a +2 circumstance bonus."
+ ]
+ },
+ "defenses": {
+ "ac": {
+ "std": 22
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 9
+ },
+ "ref": {
+ "std": 15
+ }
+ },
+ "hp": {
+ "std": 54
+ },
+ "immunities": [
+ "critical hits",
+ "precision damage"
+ ],
+ "weaknesses": [
+ {
+ "amount": 5,
+ "name": "positive"
+ }
+ ]
+ },
+ "actions": [
+ {
+ "name": "Cyclone of Hair",
+ "activity": {
+ "number": 1,
+ "unit": "reaction"
+ },
+ "trigger": "A creature attempts to interact with or speak to the haunt",
+ "entries": [
+ "The ghostly woman shrieks and rises into the air as her hair grows swiftly, snaking through the shop to tangle into the rafters or weave through the seating area. All creatures in the shop must attempt a {@dc 22} Reflex save to avoid becoming {@condition immobilized} (or {@condition restrained} on a critical failure). The haunt then rolls initiative."
+ ]
+ }
+ ],
+ "routine": [
+ "(1 action) The haunt targets one creature in the shop at random, preferring targets who are {@condition immobilized} or {@condition restrained}. The ghostly figure moves over to the victim and begins to strangle them with coils of her hair while she begins clawing through the target's hair as if ripping it out by the handful. The target takes {@damage 2d8+7} mental damage ({@dc 22} basic Will Save) from enduring the painful sensations of being strangled and having their hair plucked out, even though they're not actually being physically strangled or losing their hair."
+ ]
+ },
+ {
+ "name": "Goh's Shame",
+ "source": "SoG2",
+ "page": 20,
+ "level": 5,
+ "traits": [
+ "unique",
+ "complex",
+ "haunt"
+ ],
+ "stealth": {
+ "bonus": 13,
+ "minProf": "expert"
+ },
+ "description": [
+ "A strange shadowy figure churns in the waters at Goh's feet."
+ ],
+ "disable": {
+ "entries": [
+ "{@dc 21} {@skill Diplomacy} to calm Goh enough that the haunt dissipates, {@dc 23} {@skill Religion} to exorcise the haunt, or {@dc 25} {@skill Intimidation} to \"scare the shame\" out of Goh."
+ ]
+ },
+ "defenses": {
+ "ac": {
+ "std": 22
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 9
+ },
+ "ref": {
+ "std": 15
+ }
+ },
+ "hp": {
+ "std": 54
+ },
+ "immunities": [
+ "critical hits",
+ "precision damage"
+ ],
+ "weaknesses": [
+ {
+ "amount": 5,
+ "name": "positive"
+ }
+ ]
+ },
+ "actions": [
+ {
+ "name": "Grasping Hands",
+ "activity": {
+ "number": 1,
+ "unit": "reaction"
+ },
+ "trigger": "Goh steps into the Ceiba River",
+ "entries": [
+ "A shadowy figure that looks like a swimming child appears to grab ahold of Goh's ankles and begins to pull him deeper into the water; Goh becomes {@condition grabbed}. The haunt then rolls initiative."
+ ]
+ }
+ ],
+ "routine": [
+ "(2 actions; emotion, enchantment, fear, incapacitation, mental, occult) The haunt uses its first action to {@action grapple} with Goh and attempts to pull him underwater. Goh has a Fortitude DC of 19. In order to pull Goh underwater, the haunt must critically succeed at its grapple check against him with a result of 29 or higher to successfully {@condition restrained||restrain} Goh. Goh is overwhelmed by terror and makes no attempt to escape, so it falls to the PCs to get him free from the haunt. If Goh is restrained and pulled underwater, the haunt must continue to grapple him in following rounds. If the haunt manages to critically succeed at grappling Goh while he's restrained, the man dies from a combination of fright and drowning, at which point the haunt immediately ends.",
+ "If Goh is pulled free and taken out of the water, the haunt loses one action and no longer attempts to grapple him. The haunt uses its second action to manifest the image of a frightening watery drowned ghost, causing one creature it targets within 30 feet to attempt a {@dc 22} Will save (the haunt always targets a creature who attempted to free Goh from its grip if possible).",
+ {
+ "type": "successDegree",
+ "entries": {
+ "Critical Success": "The creature is unaffected.",
+ "Success": "The creature is {@condition frightened 1}.",
+ "Failure": "The creature is {@condition frightened 2} and {@condition fleeing} for as long as it remains frightened.",
+ "Critical Failure": "The creature is {@condition frightened 2} and {@condition fleeing} as long as it remains frightened, or for 1 minute, whichever comes second."
+ }
+ }
+ ],
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "grapple",
+ "attack": 15,
+ "damage": "grapple",
+ "type": "attack"
+ }
+ ],
+ "reset": [
+ "The haunt ends if Goh dies and doesn't reset. If Goh is dragged out of the water, the haunt ends at the end of its next turn but resets immediately the next time Goh enters the river."
+ ]
+ },
+ {
+ "name": "Kugaptee's Anger",
+ "source": "SoG2",
+ "page": 30,
+ "level": 6,
+ "traits": [
+ "unique",
+ "complex",
+ "haunt"
+ ],
+ "stealth": {
+ "bonus": 22,
+ "minProf": "expert"
+ },
+ "description": [
+ "The sound of toppling trees and thunderous footsteps fills the air, as if some immense giant had taken notice and now slowly approaches through the forest."
+ ],
+ "disable": {
+ "entries": [
+ "{@dc 23} {@skill Nature} or {@skill Religion} to offer prayers against the evil to reduce Kugaptee's Anger's actions during its routine to 1 (see below) for 1 round; Placing Sui-Jing's heart into her corpse at area A2 is the only way to disable this hazard"
+ ]
+ },
+ "actions": [
+ {
+ "name": "Terrifying Roar",
+ "activity": {
+ "number": 1,
+ "unit": "reaction"
+ },
+ "traits": [
+ "auditory",
+ "emotion",
+ "enchantment",
+ "fear",
+ "mental",
+ "occult"
+ ],
+ "trigger": "A PC picks up Sui-Jing's heart",
+ "entries": [
+ "A thunderous roar ripples through the forest. All of the PCs must attempt a {@dc 22} Will save. The haunt rolls initiative.",
+ {
+ "type": "successDegree",
+ "entries": {
+ "Critical Success": "The character is unaffected and is temporarily immune to Terrifying Roar for 24 hours.",
+ "Success": "The character is unaffected.",
+ "Failure": "The character is {@condition frightened 1}.",
+ "Critical Failure": "The character's frightened condition increases by 2. If this would increase the character's frightened condition value above 4, the character is instead {@condition fleeing} until the end of their next turn."
+ }
+ }
+ ]
+ }
+ ],
+ "routine": [
+ "(2 actions) The sound of something immense striding just out of sight through the forest, darkness,and fog fills the air. The haunt's first action is to unleash a Terrifying Roar ({@dc 22} Will with the same effects as Terrifying Roar above). The second action is to infuse the trees of the entire mindscape with malevolent life, causing clawlike branches to lash out at each PC. These claws inflict {@damage 4d6} slashing damage ({@dc 22} basic Reflex save) to each character. A character standing on the path or in a clearing gets a +1 circumstance bonus to this saving throw, and the character who carries Sui-Jing's heart gains a +4 item bonus to this saving throw. On a PC's turn, they can take further action to protect themselves from the clawed branches. By {@action raise a shield||Raising a Shield} or by {@action drop prone||Dropping Prone}, a PC gains a +2 circumstance bonus to their Reflex saving throw. A {@condition prone} PC can {@action Take Cover} to gain the benefits of {@quickref greater cover|CRB|3|cover|0} against the claws (increasing their circumstance bonus to this Reflex save to +4). A PC who {@action tumble through||Tumbles Through} on their turn and succeeds at a {@dc 22} Acrobatics check gains a +2 status bonus to their Reflex saves against the clawed branches. A PC who succeeds at a {@dc 22} {@skill Stealth} check to {@action Sneak} improves the result of their Reflex save by one degree of success.",
+ "If a PC successfully used {@skill Nature} or {@skill Religion} to pray against the evil on the previous round, Kugaptee's Anger has only 1 action; randomly determine if it uses its Terrifying Roar or lashes out with trees with this action."
+ ]
+ },
+ {
+ "name": "Arms of the Drowned",
+ "source": "SoG2",
+ "page": 35,
+ "level": 3,
+ "traits": [
+ "unique",
+ "complex",
+ "haunt"
+ ],
+ "stealth": {
+ "bonus": 20,
+ "minProf": "expert",
+ "notes": "to catch glimpses of ghostly figures drowning in the water below."
+ },
+ "description": [
+ "Ghostly arms rise up from the water to clutch and grab, while a geyser of leech-infested water sprays up into the central shrine."
+ ],
+ "disable": {
+ "entries": [
+ "{@dc 20} {@skill Religion} to offer prayers to calm the haunt, or {@dc 23} {@skill Intimidation} to threaten the unquiet spirits away"
+ ]
+ },
+ "defenses": {
+ "ac": {
+ "std": 22
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 9
+ },
+ "ref": {
+ "std": 15
+ }
+ },
+ "hp": {
+ "std": 46
+ },
+ "bt": {
+ "std": 23
+ },
+ "immunities": [
+ "critical hits",
+ "object immunities",
+ "precision damage"
+ ],
+ "weaknesses": [
+ {
+ "amount": 5,
+ "name": "positive"
+ }
+ ]
+ },
+ "actions": [
+ {
+ "name": "Rising Waters",
+ "activity": {
+ "number": 1,
+ "unit": "reaction"
+ },
+ "trigger": "A creature swims more than halfway across the river, ends their turn in the bridge shrine, or sets foot onto the northern bridge",
+ "entries": [
+ "Ghostly arms rise up from the river to grab and shake both bridges. Creatures standing on the bridge must attempt a {@dc 20} Reflex save or be knocked {@condition prone}. A blast of river water sprays up inside the shrine to deposit two {@creature brood leech swarm|B2|brood leech swarms} in the shrine. The haunt and the leech swarms then roll initiative."
+ ]
+ }
+ ],
+ "routine": [
+ "(3 actions) Ghostly arms flail about and attempt to grab creatures in the shrine or on either bridge. Each round, the haunt uses 3 actions to attempt to {@action grapple} a PC on the bridge or in the shrine. If a PC is {@condition restrained}, the haunt can use one of its actions to drag a PC into the river. A PC who's restrained in the river risks {@quickref drowning|CRB|3|drowning and suffocating|0}."
+ ],
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "ghostly arms",
+ "attack": 12,
+ "damage": "grapple",
+ "type": "attack"
+ }
+ ],
+ "reset": [
+ "The haunt deactivates and resets at the start of any round in which the PCs aren't in the river, on the bridges, or in the shrines, but the leech swarms remain in the shrine for 10 minutes before retreating back into the water below."
+ ]
+ },
+ {
+ "name": "Fiendish Reflection",
+ "source": "SoG2",
+ "page": 47,
+ "level": 3,
+ "traits": [
+ "unique",
+ "haunt"
+ ],
+ "stealth": {
+ "bonus": 23,
+ "minProf": "expert"
+ },
+ "description": [
+ "Reflections viewed in the water here appear monstrous and fiendish."
+ ],
+ "disable": {
+ "entries": [
+ "{@dc 20} {@skill Religion} to exorcise the haunt, or {@dc 23} {@skill Intimidation} to turn the fear back on the haunt and overwhelm it"
+ ]
+ },
+ "actions": [
+ {
+ "name": "Frightening Visage",
+ "activity": {
+ "number": 1,
+ "unit": "reaction"
+ },
+ "traits": [
+ "emotion",
+ "enchantment",
+ "fear",
+ "mental"
+ ],
+ "trigger": "A creature looks at the water",
+ "entries": [
+ "The creature sees its reflection on the water's surface distort into a fiendish version of themselves; they must succeed at a {@dc 20} Will save or become {@condition frightened 2} (and {@condition fleeing} for as long as they remain frightened on a critical failure)."
+ ]
+ }
+ ],
+ "reset": [
+ "The haunt resets immediately and can trigger again the next round."
+ ]
+ },
+ {
+ "name": "Kugaptee's Tree",
+ "source": "SoG2",
+ "page": 47,
+ "level": 6,
+ "traits": [
+ "unique",
+ "complex",
+ "haunt"
+ ],
+ "stealth": {
+ "bonus": 15,
+ "minProf": "expert"
+ },
+ "description": [
+ "The branches of the stone tree statue animate, extend, and lash out at intruders."
+ ],
+ "disable": {
+ "entries": [
+ "{@dc 25} {@skill Religion} to exorcise the haunt, or {@dc 28} {@skill Intimidation} to appear overwhelmingly strong of body and mind"
+ ]
+ },
+ "defenses": {
+ "ac": {
+ "std": 22
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 18
+ },
+ "ref": {
+ "std": 12
+ }
+ },
+ "hardness": {
+ "std": 14
+ },
+ "hp": {
+ "std": 50
+ },
+ "bt": {
+ "std": 25
+ },
+ "immunities": [
+ "critical hits",
+ "object immunities",
+ "precision damage"
+ ],
+ "weaknesses": [
+ {
+ "amount": 10,
+ "name": "positive"
+ }
+ ]
+ },
+ "actions": [
+ {
+ "name": "Pulse of Fear",
+ "activity": {
+ "number": 1,
+ "unit": "reaction"
+ },
+ "traits": [
+ "emotion",
+ "enchantment",
+ "fear",
+ "mental",
+ "occult"
+ ],
+ "trigger": "An intruder to the monastery begins their turn in area E3",
+ "entries": [
+ "The stone statue lurches to life, its branches whipping through the air as a horrifying roar rips through the monastery\u2014a roar that seems to come from underground. All intruders within the monastery must attempt a {@dc 21} Will save. The haunt then rolls initiative.",
+ {
+ "type": "successDegree",
+ "entries": {
+ "Critical Success": "The character is unaffected.",
+ "Success": "The creature is {@condition frightened 1}.",
+ "Failure": "The creature is {@condition frightened 2}.",
+ "Critical Failure": "The creature is frightened 2 and {@condition fleeing} for as long as it remains frightened."
+ }
+ }
+ ]
+ }
+ ],
+ "routine": [
+ "(3 actions) Kugaptee's tree lashes out with its branches, using its three actions to attempt branch {@action strike||Strikes} against any creature in reach. Targets that are within reach but are outside of area E3 have {@quickref cover|CRB|3|cover|0} from the surrounding archways. The haunt favors targets in area E3 but otherwise selects its targets randomly."
+ ],
+ "attacks": [
+ {
+ "range": "Melee",
+ "name": "branch",
+ "attack": 17,
+ "traits": [
+ "magical",
+ "reach <40 feet>"
+ ],
+ "damage": "{@damage 1d8+9} bludgeoning plus {@damage 1d8} mental",
+ "types": [
+ "bludgeoning",
+ "mental"
+ ],
+ "type": "attack"
+ }
+ ],
+ "reset": [
+ "1 hour"
+ ]
+ },
+ {
+ "name": "Unholy Hunger",
+ "source": "SoG2",
+ "page": 50,
+ "level": 6,
+ "traits": [
+ "unique",
+ "haunt"
+ ],
+ "stealth": {
+ "bonus": 25,
+ "minProf": "expert"
+ },
+ "description": [
+ "A miasma of foul-smelling vapor with shrieking faces barely visible in the steam bubbles up from the soup."
+ ],
+ "disable": {
+ "entries": [
+ "{@dc 19} {@skill lore||Cooking Lore} to neutralize the haunted stew with the addition of a few select spices from nearby shelves, or {@dc 25} {@skill Religion} to exorcise the haunt"
+ ]
+ },
+ "actions": [
+ {
+ "name": "Worse Than It Smells",
+ "activity": {
+ "number": 1,
+ "unit": "reaction"
+ },
+ "traits": [
+ "conjuration",
+ "occult"
+ ],
+ "trigger": "A non-{@trait nindoru|SoG2} creature takes the lid off the cooking pot",
+ "entries": [
+ "All creatures within 15 feet of the pot must succeed at a {@dc 27} Fortitude save or become {@condition sickened 2}. The triggering creature instead must attempt a {@dc 24} Will save to resist the compulsion to dip their face into the stew and swallow a mouthful of the stuff (this effect has the {@trait enchantment} and {@trait mental} traits). On a failure, the triggering creature takes {@damage 5d6} poison damage ({@dc 24} basic Fortitude save)."
+ ]
+ }
+ ],
+ "reset": [
+ "The haunt resets 1 round after the lid is replaced on the cooking pot."
+ ]
+ },
+ {
+ "name": "Grasping Currents",
+ "source": "SoG1",
+ "page": 18,
+ "level": 3,
+ "traits": [
+ "unqiue",
+ "complex",
+ "haunt"
+ ],
+ "stealth": {
+ "bonus": 20,
+ "minProf": "trained",
+ "notes": "to notice a weird, faintly glowing ripple of the current beneath the water."
+ },
+ "description": [
+ "A swath of drowned spirits tries to pull someone down into the water to join them."
+ ],
+ "disable": {
+ "entries": [
+ "DC 23 {@skill Religion} to calm the unquiet spirits in the waters for an hour, or light the Eternal Lantern (automatically disables the haunt)"
+ ]
+ },
+ "actions": [
+ {
+ "name": "Ghostly Grasp",
+ "activity": {
+ "number": 1,
+ "unit": "free"
+ },
+ "trigger": "A creature attempts to cross the lake by {@action swim||swimming} or piloting a boat",
+ "entries": [
+ "Ghostly arms reach up to grab and clutch at the creature or the boat, causing a \u20132 penalty to the {@skill Athletics} or {@skill lore||Piloting} check that triggered the haunt. The haunt then rolls initiative."
+ ]
+ }
+ ],
+ "routine": [
+ "(1 action) On its initiative, the grasping currents attempt to {@action Grapple} a swimming creature or capsize a rowboat by attempting an {@skill Athletics} check with a {@dice 1d20+12|+12|Athletics} modifier. A creature that's {@condition restrained} by the grasping currents is pulled underwater and risks drowning. To capsize a rowboat, the haunt's {@skill Athletics} check is rolled against the pilot's {@skill Athletics} or {@skill lore||Sailing Lore} DC, whichever is higher."
+ ],
+ "reset": [
+ "The grasping currents quickly build up power and can trigger again after 10 minutes have passed."
+ ]
+ },
+ {
+ "name": "Haphazard Wood Pile",
+ "source": "SoG1",
+ "page": 22,
+ "level": 1,
+ "traits": [
+ "uncommon",
+ "mechanical",
+ "trap"
+ ],
+ "stealth": {
+ "bonus": 17,
+ "minProf": "trained",
+ "notes": "to notice how the pile might fall on a person disabling it; DC 0 to see the pile."
+ },
+ "description": [
+ "Beams of heavy and sharp wood rest against one another to form a precariously balanced cage tied to several trip lines and tension-bearing dowels."
+ ],
+ "disable": {
+ "entries": [
+ "DC 17 {@skill Thievery} (trained), {@skill Crafting} (trained), or {@skill Lore||Engineering Lore} (trained) to figure out how to safely dismantle the pile without it collapsing on anyone."
+ ]
+ },
+ "actions": [
+ {
+ "name": "Collapse Inward",
+ "activity": {
+ "number": 1,
+ "unit": "reaction"
+ },
+ "trigger": "Any of the four revelers within the hazard perform any action with the {@trait move} trait",
+ "entries": [
+ "The pile collapses onto the four revelers, dealing {@dice 1d6+5} bludgeoning damage (DC 17 basic Reflex save) to each of them. All four also take {@dice 1d6} {@condition persistent damage||persistent bludgeoning} damage until they're pulled from the rubble with a DC 17 {@skill Athletics} check or can {@action Escape} (DC 17)."
+ ]
+ },
+ {
+ "name": "Collapse Outward",
+ "activity": {
+ "number": 1,
+ "unit": "reaction"
+ },
+ "trigger": "An attempt to disable the hazard from outside critically fails, or the hazard is intentionally triggered by someone from outside of the wood pile",
+ "entries": [
+ "The pile collapses outward, inflicting {@dice 1d6+5} bludgeoning damage to the four revelers (DC 15 basic Reflex save), and {@dice 2d6+5} bludgeoning damage (DC 17 basic Reflex save) to all creatures in a 10-foot area surrounding the central 10-foot-square where the revelers were trapped."
+ ]
+ }
+ ]
+ },
{
"name": "Scholar's Bane",
"source": "GW1",
@@ -21,7 +597,7 @@
],
"disable": {
"entries": [
- "DC 22 {@skill Thievery} (trained) to carve out one eye sensor, DC 22 {@skill Arcana} or {@skill Occultism} (trained) to blank out one's mind (disables trap for self only), or dispel magic (2nd level; counteract DC 20) to counteract one eye sensor"
+ "DC 22 {@skill Thievery} (trained) to carve out one eye sensor, DC 22 {@skill Arcana} or {@skill Occultism} (trained) to blank out one's mind (disables trap for self only), or {@spell dispel magic} (2nd level; counteract DC 20) to counteract one eye sensor"
]
},
"defenses": {
@@ -182,7 +758,7 @@
],
"disable": {
"entries": [
- "DC 18 {@skill Thievery} (trained) to move the rope without setting off the alarm, or dispel magic (1st level; counteract DC 16) to disable the rope's magic"
+ "DC 18 {@skill Thievery} (trained) to move the rope without setting off the alarm, or {@spell dispel magic} (1st level; counteract DC 16) to disable the rope's magic"
]
},
"actions": [
@@ -227,7 +803,7 @@
],
"disable": {
"entries": [
- "DC 17 {@skill Arcana} (trained) to will the Material Plane's hold on the area back into firmness and disable the effect for 1 hour, or dispel magic (1st level; counteract DC 15) to end the effect permanently"
+ "DC 17 {@skill Arcana} (trained) to will the Material Plane's hold on the area back into firmness and disable the effect for 1 hour, or {@spell dispel magic} (1st level; counteract DC 15) to end the effect permanently"
]
},
"actions": [
@@ -476,19 +1052,8 @@
"trigger": "A Medium or larger creature steps onto the middle of the bridge (any of the squares marked \"T\" on the map)",
"entries": [
"The ropes on both sides of the bridge snap simultaneously, causing the bridge to collapse. Any creature on the bridge falls to the forest floor 50 feet below and takes 25 bludgeoning damage. A creature within 10 feet of one end of the bridge can attempt a DC 18 Reflex saving throw to Grab a Ledge along the side of either A8 or A13.",
- "If one side of the bridge has been disabled by resecuring the ropes, a character on any section of the bridge can attempt a DC 18 Reflex save to hang onto the bridge as one side of it falls. The dangling bridge thereafter functions as a ladder connecting either area"
+ "If one side of the bridge has been disabled by resecuring the ropes, a character on any section of the bridge can attempt a DC 18 Reflex save to hang onto the bridge as one side of it falls. The dangling bridge thereafter functions as a ladder connecting either area A8 or A13, whichever was secured to the forest floor."
]
- },
- {
- "name": "A8 or A13",
- "activity": {
- "unit": "varies",
- "entry": "whichever was secured"
- },
- "components": [
- "to the forest floor."
- ],
- "entries": []
}
]
},
@@ -604,7 +1169,7 @@
],
"disable": {
"entries": [
- "DC 16 {@skill Acrobatics} to move through the room without touching any of the runes, followed by DC 18"
+ "DC 16 {@skill Acrobatics} to move through the room without touching any of the runes, followed by DC 18 {@skill Thievery} (trained) to carve them out of the wood without triggering them; or {@spell dispel magic} (1st level; counteract DC 16) to counteract the runes"
]
},
"defenses": {
@@ -623,22 +1188,15 @@
"std": 8
},
"hp": {
- "std": 32,
- "notes": {
- "std": ""
- }
- }
+ "std": 32
+ },
+ "immunities": [
+ "critical hits",
+ "object immunities",
+ "precision damage"
+ ]
},
"actions": [
- {
- "name": "Thievery",
- "traits": [
- "trained"
- ],
- "entries": [
- "to carve them out of the wood without triggering them; or dispel magic (1st level; counteract DC 16) to counteract the runes"
- ]
- },
{
"name": "Shadow Rush",
"activity": {
@@ -1250,33 +1808,27 @@
}
}
]
- },
- {
- "name": "DC 28",
- "entries": [
- "Fortitude saving throw. If at the end of the round there are no {@condition unconscious} creatures in the room, Etward's nightmare ends and the trap deactivates.",
- {
- "type": "successDegree",
- "entries": {
- "Critical Success": [
- "The creature is unaffected and wakes up."
- ],
- "Success": [
- "The creature remains {@condition unconscious} and takes {@damage 1d10} cold damage and {@damage 1d10} mental damage. This damage does not wake the creature, and those who are awake can see the {@condition unconscious} creature thrash as if in the throes of a nightmare while their body rimes over with layers of frost. The creature can fight against the bitter cold and monstrous shapes by attempting a DC 28 Will save as a three-action activity on its turn\u2014on a success, the creature wakes up."
- ],
- "Failure": [
- "As success, but {@damage 1d10+6} cold and {@damage 1d10+6} mental damage, and with a DC 32 Will save to wake up."
- ],
- "Critical Failure": [
- "The creature remains {@condition unconscious} and takes {@damage 2d10+12} cold damage and {@damage 2d10+12} mental damage."
- ]
- }
- }
- ]
}
],
"routine": [
- "(2 actions; cold, enchantment, mental, occult) The haunt uses its first action to light incense burners again, forcing any creature that isn't already {@condition unconscious} to save against that effect once more. Its second action is to cause any {@condition unconscious} creatures in the room to experience horrific, vivid dreams about being lost in the arctic during a blizzard, while enormous furred figures\u2014saumen kar\u2014lunge at them through the snow to attack repeatedly. Each {@condition unconscious} creature must attempt a"
+ "(2 actions; cold, enchantment, mental, occult) The haunt uses its first action to light incense burners again, forcing any creature that isn't already {@condition unconscious} to save against that effect once more. Its second action is to cause any {@condition unconscious} creatures in the room to experience horrific, vivid dreams about being lost in the arctic during a blizzard, while enormous furred figures\u2014saumen kar\u2014lunge at them through the snow to attack repeatedly. Each {@condition unconscious} creature must attempt a DC 28 Fortitude saving throw. If at the end of the round there are no {@condition unconscious} creatures in the room, Etward's nightmare ends and the trap deactivates.",
+ {
+ "type": "successDegree",
+ "entries": {
+ "Critical Success": [
+ "The creature is unaffected and wakes up."
+ ],
+ "Success": [
+ "The creature remains {@condition unconscious} and takes {@damage 1d10} cold damage and {@damage 1d10} mental damage. This damage does not wake the creature, and those who are awake can see the {@condition unconscious} creature thrash as if in the throes of a nightmare while their body rimes over with layers of frost. The creature can fight against the bitter cold and monstrous shapes by attempting a DC 28 Will save as a three-action activity on its turn\u2014on a success, the creature wakes up."
+ ],
+ "Failure": [
+ "As success, but {@damage 1d10+6} cold and {@damage 1d10+6} mental damage, and with a DC 32 Will save to wake up."
+ ],
+ "Critical Failure": [
+ "The creature remains {@condition unconscious} and takes {@damage 2d10+12} cold damage and {@damage 2d10+12} mental damage."
+ ]
+ }
+ }
],
"reset": [
"The hazard resets when Etward dreams in this room."
@@ -1300,7 +1852,7 @@
],
"disable": {
"entries": [
- "DC 30 {@skill Occultism} (expert) to concentrate on the eldritch energies and diffuse them through meditation, DC 35 {@skill Thievery} (master) to scratch warding runes along the door's hinges and block dreams from manifesting, or dispel magic (6th level; counteract DC 30) to counteract the trap"
+ "DC 30 {@skill Occultism} (expert) to concentrate on the eldritch energies and diffuse them through meditation, DC 35 {@skill Thievery} (master) to scratch warding runes along the door's hinges and block dreams from manifesting, or {@spell dispel magic} (6th level; counteract DC 30) to counteract the trap"
]
},
"actions": [
@@ -1522,7 +2074,7 @@
],
"disable": {
"entries": [
- "DC 22 {@skill Thievery} (expert) to harmlessly bleed away the magical field or dispel magic (2nd level; counteract DC 20) to dispel it."
+ "DC 22 {@skill Thievery} (expert) to harmlessly bleed away the magical field or {@spell dispel magic} (2nd level; counteract DC 20) to dispel it."
]
},
"actions": [
@@ -1913,7 +2465,7 @@
],
"disable": {
"entries": [
- "DC 22 {@skill Thievery} (expert) to remove the bowl without triggering the magic, or dispel magic (2nd level, counteract DC 20) to counteract the runes"
+ "DC 22 {@skill Thievery} (expert) to remove the bowl without triggering the magic, or {@spell dispel magic} (2nd level, counteract DC 20) to counteract the runes"
]
},
"defenses": {
@@ -2115,7 +2667,7 @@
],
"disable": {
"entries": [
- "{@skill Thievery} DC 25 (expert) to drain the runes' power harmlessly or dispel magic (3rd level; counteract DC 22) to counteract the rune"
+ "{@skill Thievery} DC 25 (expert) to drain the runes' power harmlessly or {@spell dispel magic} (3rd level; counteract DC 22) to counteract the rune"
]
},
"actions": [
@@ -2234,7 +2786,7 @@
],
"disable": {
"entries": [
- "{@skill Thievery} DC 30 (master) to erase the rune without triggering the sensor or dispel magic (5th level; counteract DC 28) to dispel the rune"
+ "{@skill Thievery} DC 30 (master) to erase the rune without triggering the sensor or {@spell dispel magic} (5th level; counteract DC 28) to dispel the rune"
]
},
"actions": [
@@ -2335,16 +2887,10 @@
],
"disable": {
"entries": [
- "two DC 32 {@skill Athletics} or {@skill Diplomacy} checks to douse the flames; {@skill Athletics} to do the work yourself or {@skill Diplomacy} to muster the ghostly soldiers. This reduces the hazard's actions by 1 and prevents it from using"
+ "two DC 32 {@skill Athletics} or {@skill Diplomacy} checks to douse the flames; {@skill Athletics} to do the work yourself or {@skill Diplomacy} to muster the ghostly soldiers. This reduces the hazard's actions by 1 and prevents it from using Burning Timbers. Banish the demons with up to two DC 35 {@skill Arcana}, {@skill Occultism}, or {@skill Religion} checks; each success reduces the hazard's actions by 1, and two successes prevent it from using Demonic Abduction. When the hazard loses all 3 actions, Burning Timbers, and Demonic Abduction, it's disabled."
]
},
"actions": [
- {
- "name": "Burning Timbers.",
- "entries": [
- "Banish the demons with up to two DC 35 {@skill Arcana}, {@skill Occultism}, or {@skill Religion} checks; each success reduces the hazard's actions by 1, and two successes prevent it from using Demonic Abduction. When the hazard loses all 3 actions, Burning Timbers, and Demonic Abduction, it's disabled."
- ]
- },
{
"name": "Burst of Fire",
"activity": {
@@ -2355,8 +2901,12 @@
"entries": [
"The hall bursts into flame, dealing {@damage 4d6} fire damage to each creature in the hall. The haunt then rolls initiative."
]
- },
+ }
+ ],
+ "routine": [
+ "(3 actions) The haunt spends 1 action to fill the hall with burning timbers falling from above, and 2 actions to pluck up random victims and drop them to their deaths.",
{
+ "type": "ability",
"name": "Burning Timbers",
"activity": {
"number": 1,
@@ -2367,6 +2917,7 @@
]
},
{
+ "type": "ability",
"name": "Demonic Abduction",
"activity": {
"number": 1,
@@ -2378,9 +2929,6 @@
]
}
],
- "routine": [
- "(3 actions) The haunt spends 1 action to fill the hall with burning timbers falling from above, and 2 actions to pluck up random victims and drop them to their deaths."
- ],
"reset": [
"The hall falls quiet for 24 hours, after which it can trigger again."
]
@@ -2864,7 +3412,7 @@
],
"disable": {
"entries": [
- "DC 28 {@skill Thievery} (expert) to reposition each mirror, or dispel magic (3rd level; counteract DC 25) to counteract each mirror"
+ "DC 28 {@skill Thievery} (expert) to reposition each mirror, or {@spell dispel magic} (3rd level; counteract DC 25) to counteract each mirror"
]
},
"defenses": {
@@ -2974,7 +3522,7 @@
],
"disable": {
"entries": [
- "DC 28 {@skill Thievery} (trained) to stabilize each wall, or dispel magic (4th level; counteract DC 26) to counteract each wall"
+ "DC 28 {@skill Thievery} (trained) to stabilize each wall, or {@spell dispel magic} (4th level; counteract DC 26) to counteract each wall"
]
},
"actions": [
@@ -3031,7 +3579,7 @@
],
"disable": {
"entries": [
- "DC 30 {@skill Thievery} (expert) twice to scratch out the runes, or dispel magic (5th level; counteract DC 30) to counteract the planar runes; DC 32 {@skill Athletics} to shut the door if it's open (using {@skill Athletics} only stops the trap, it doesn't fully disable it)"
+ "DC 30 {@skill Thievery} (expert) twice to scratch out the runes, or {@spell dispel magic} (5th level; counteract DC 30) to counteract the planar runes; DC 32 {@skill Athletics} to shut the door if it's open (using {@skill Athletics} only stops the trap, it doesn't fully disable it)"
]
},
"actions": [
@@ -3256,13 +3804,7 @@
],
"trigger": "A creature enters a square adjacent to the ledge of an island or steps onto one of the red ropes",
"entries": [
- "The call of the void tugs at the mind of intruders, compelling them to leap off the ledge. The creature must succeed at a DC 34 Will save or"
- ]
- },
- {
- "name": "DC 32",
- "entries": [
- "{@skill Acrobatics} check to {@action Balance} or else drop off the ledge. If the creature falls off, it drops 100 feet, loops through the closed space of the mindscape, and lands in the square it fell from, taking falling damage as normal (usually 50 bludgeoning damage). The call of the void then rolls initiative."
+ "The call of the void tugs at the mind of intruders, compelling them to leap off the ledge. The creature must succeed at a DC 34 Will save or DC 32 {@skill Acrobatics} check to {@action Balance} or else drop off the ledge. If the creature falls off, it drops 100 feet, loops through the closed space of the mindscape, and lands in the square it fell from, taking falling damage as normal (usually 50 bludgeoning damage). The call of the void then rolls initiative."
]
}
],
@@ -3441,7 +3983,7 @@
],
"disable": {
"entries": [
- "DC 17 {@skill Crafting} (trained) to calculate the room's dimensions despite the illusions, or dispel magic (1st level; counteract DC 17) to counteract the illusions"
+ "DC 17 {@skill Crafting} (trained) to calculate the room's dimensions despite the illusions, or {@spell dispel magic} (1st level; counteract DC 17) to counteract the illusions"
]
},
"actions": [
@@ -3612,7 +4154,7 @@
],
"disable": {
"entries": [
- "Succeeding on a {@skill Perception} check against the {@skill Stealth} DC of 21 (including the check to find the trap) disbelieves the illusory floor, or dispel magic (2nd level; counteract DC 18) to dispel the illusory floor; dispel magic (2nd level; counteract DC 20) to dispel the magical silence"
+ "Succeeding on a {@skill Perception} check against the {@skill Stealth} DC of 21 (including the check to find the trap) disbelieves the illusory floor, or {@spell dispel magic} (2nd level; counteract DC 18) to dispel the illusory floor; {@spell dispel magic} (2nd level; counteract DC 20) to dispel the magical silence"
]
},
"actions": [
@@ -3759,7 +4301,7 @@
],
"disable": {
"entries": [
- "DC 38 {@skill Thievery} (master) to deface the mirror's pane, or dispel magic (7th level; counteract DC 36) to dispel the mirror or counteract the transformation"
+ "DC 38 {@skill Thievery} (master) to deface the mirror's pane, or {@spell dispel magic} (7th level; counteract DC 36) to dispel the mirror or counteract the transformation"
]
},
"defenses": {
@@ -3843,7 +4385,7 @@
],
"disable": {
"entries": [
- "DC 43 {@skill Thievery} (master) to drain the sigil's power harmlessly, or dispel magic (9th level; counteract DC 42) to counteract the sigil"
+ "DC 43 {@skill Thievery} (master) to drain the sigil's power harmlessly, or {@spell dispel magic} (9th level; counteract DC 42) to counteract the sigil"
]
},
"actions": [
@@ -4078,7 +4620,7 @@
],
"disable": {
"entries": [
- "DC 15 {@skill Thievery} (trained) to clog the nozzle or DC 14"
+ "DC 15 {@skill Thievery} (trained) to clog the nozzle or DC 14 {@skill Athletics} (trained) to redirect the stream away from the path; the {@skill Athletics} check can be made at a distance with a thrown object, but a critical failure triggers the trap's Sudden Spray."
]
},
"defenses": {
@@ -4109,19 +4651,6 @@
]
},
"actions": [
- {
- "name": "Athletics",
- "traits": [
- "trained"
- ],
- "entries": [
- "to redirect the stream away from the path; the {@skill Athletics} check can be made at a distance with a thrown object, but a critical failure triggers the trap's"
- ]
- },
- {
- "name": "Sudden Spray.",
- "entries": []
- },
{
"name": "Sudden Spray",
"activity": {
@@ -4479,7 +5008,7 @@
],
"disable": {
"entries": [
- "DC 26 {@skill Thievery} (Trained) to disconnect the wire to the counterweight, preventing it from falling, or DC 20"
+ "DC 26 {@skill Thievery} (Trained) to disconnect the wire to the counterweight, preventing it from falling, or DC 20 {@skill Crafting} (Alchemical Crafting) to create a counteragent to the sleeping gas"
]
},
"defenses": {
@@ -4510,15 +5039,6 @@
]
},
"actions": [
- {
- "name": "Crafting",
- "traits": [
- "Alchemical Crafting"
- ],
- "entries": [
- "to create a counteragent to the sleeping gas"
- ]
- },
{
"name": "Slam Door",
"activity": {
@@ -4791,7 +5311,7 @@
],
"disable": {
"entries": [
- "DC 18 {@skill Thievery} (trained) to disarm the desk switch;"
+ "DC 18 {@skill Thievery} (trained) to disarm the desk switch; DC 28 (expert) to disarm the trapdoor charge"
]
},
"defenses": {
@@ -4822,12 +5342,6 @@
]
},
"actions": [
- {
- "name": "DC",
- "entries": [
- "28 (expert) to disarm the trapdoor charge"
- ]
- },
{
"name": "Explosive Charge",
"activity": {
@@ -4947,7 +5461,7 @@
],
"disable": {
"entries": [
- "DC 25 {@skill Thievery} (trained) to disable the glyph, or dispel magic (1st level; counteract DC 22) to counteract the glyph"
+ "DC 25 {@skill Thievery} (trained) to disable the glyph, or {@spell dispel magic} (1st level; counteract DC 22) to counteract the glyph"
]
},
"defenses": {
@@ -5440,7 +5954,7 @@
],
"disable": {
"entries": [
- "DC 38 {@skill Arcana} (master) to sew the magical threads of the rift shut, DC 40 {@skill Nature} or {@skill Survival} (legendary) to open enough windows and doors to reduce its intensity, or dispel magic (7th level; counteract DC 34) to counteract the air rift."
+ "DC 38 {@skill Arcana} (master) to sew the magical threads of the rift shut, DC 40 {@skill Nature} or {@skill Survival} (legendary) to open enough windows and doors to reduce its intensity, or {@spell dispel magic} (7th level; counteract DC 34) to counteract the air rift."
]
},
"defenses": {
@@ -5669,7 +6183,7 @@
],
"disable": {
"entries": [
- "DC 33 {@skill Arcana} (master) to quell the rippling stone or dispel magic (7th level, counteract DC 31) to dispel the magical feedback."
+ "DC 33 {@skill Arcana} (master) to quell the rippling stone or {@spell dispel magic} (7th level, counteract DC 31) to dispel the magical feedback."
]
},
"actions": [
@@ -5855,7 +6369,7 @@
],
"disable": {
"entries": [
- "DC 48 {@skill Thievery} (master) to drain the glyph's power harmlessly, or dispel magic (9th level; counteract DC 42) to counteract the glyph."
+ "DC 48 {@skill Thievery} (master) to drain the glyph's power harmlessly, or {@spell dispel magic} (9th level; counteract DC 42) to counteract the glyph."
]
},
"actions": [
@@ -6168,7 +6682,7 @@
],
"disable": {
"entries": [
- "DC 50 {@skill Thievery} (legendary) to gum up the trapdoor's porous metal surface, DC 45 {@skill Crafting} (master) to render the toxin inert, or dispel magic (9th level; counteract DC 45) to counteract the trap's magic."
+ "DC 50 {@skill Thievery} (legendary) to gum up the trapdoor's porous metal surface, DC 45 {@skill Crafting} (master) to render the toxin inert, or {@spell dispel magic} (9th level; counteract DC 45) to counteract the trap's magic."
]
},
"defenses": {
@@ -6265,7 +6779,7 @@
],
"disable": {
"entries": [
- "DC 32 {@skill Thievery} (master) to disarm the rune, or dispel magic (5th level; counteract DC 28) to counteract the rune's magic."
+ "DC 32 {@skill Thievery} (master) to disarm the rune, or {@spell dispel magic} (5th level; counteract DC 28) to counteract the rune's magic."
]
},
"actions": [
@@ -6721,7 +7235,7 @@
],
"disable": {
"entries": [
- "DC 36 {@skill Thievery} (master) to disable a chandelier or dispel magic (8th level; counteract DC 33) to permanently drain the magic from a chandelier. Any amount of cold damage that overcomes a chandelier's cold resistance extinguishes its flames and removes its {@condition persistent damage||persistent fire damage} and flame dart attack. DC 41 {@skill Thievery} (legendary) to disable the entire trap from the {@condition hidden} control panel in the southeast corner of the room."
+ "DC 36 {@skill Thievery} (master) to disable a chandelier or {@spell dispel magic} (8th level; counteract DC 33) to permanently drain the magic from a chandelier. Any amount of cold damage that overcomes a chandelier's cold resistance extinguishes its flames and removes its {@condition persistent damage||persistent fire damage} and flame dart attack. DC 41 {@skill Thievery} (legendary) to disable the entire trap from the {@condition hidden} control panel in the southeast corner of the room."
]
},
"defenses": {
@@ -6831,7 +7345,7 @@
],
"disable": {
"entries": [
- "DC 34 {@skill Thievery} (master) to disrupt the rune without triggering it or dispel magic (6th level; counteract DC 31) to magically counteract the rune."
+ "DC 34 {@skill Thievery} (master) to disrupt the rune without triggering it or {@spell dispel magic} (6th level; counteract DC 31) to magically counteract the rune."
]
},
"defenses": {
@@ -7298,22 +7812,15 @@
"number": 1,
"unit": "reaction"
},
- "trigger": "The Rumormonger or the",
- "entries": [
- "Inkmaster enters the room; The trap rolls initiative."
+ "trigger": "The Rumormonger or the Inkmaster enters the room",
+ "effect": [
+ "The trap rolls initiative"
],
"name": "Arm Activation"
}
],
"routine": [
- "(4 actions) The trap loses 1 action per arm destroyed or disabled. On its turn, the trap makes claw {@action Strike||Strikes} against creatures other than the Rumormonger or the.",
- {
- "entries": [
- "If an arm already has a creature {@condition grabbed}, the trap spends 2 actions to use its Open Hatch ability."
- ],
- "type": "ability",
- "name": "Inkmaster."
- },
+ "(4 actions) The trap loses 1 action per arm destroyed or disabled. On its turn, the trap makes claw {@action Strike||Strikes} against creatures other than the Rumormonger or the Inkmaster. If an arm already has a creature {@condition grabbed}, the trap spends 2 actions to use its Open Hatch ability.",
{
"type": "attack",
"range": "Melee",
@@ -7329,7 +7836,7 @@
"types": [
"slashing"
],
- "noMAP": true
+ "noMAP": false
},
{
"activity": {
@@ -7512,7 +8019,7 @@
],
"disable": {
"entries": [
- "DC 43 {@skill Athletics} (master), {@skill Crafting} (master), or Engineering Lore (master) to brace the structure to reduce the risk of collapse until the end of the creature's next turn. The DC of the flat check for this round (see Routine) is increased by 4 on a success, or by 8 on a critical success. Increasing the flat check DC to 21 or higher stabilizes the structure, ending this hazard."
+ "DC 43 {@skill Athletics} (master), {@skill Crafting} (master), or {@skill Lore||Engineering Lore} (master) to brace the structure to reduce the risk of collapse until the end of the creature's next turn. The DC of the flat check for this round (see Routine) is increased by 4 on a success, or by 8 on a critical success. Increasing the flat check DC to 21 or higher stabilizes the structure, ending this hazard."
]
},
"actions": [
@@ -7688,7 +8195,7 @@
],
"disable": {
"entries": [
- "DC 28 {@skill Survival} (expert) to disrupt the fog before the hazard triggers or dispel magic (5th level; counteract DC 26) to counteract the magic."
+ "DC 28 {@skill Survival} (expert) to disrupt the fog before the hazard triggers or {@spell dispel magic} (5th level; counteract DC 26) to counteract the magic."
]
},
"actions": [
@@ -7978,7 +8485,7 @@
],
"disable": {
"entries": [
- "{@skill Thievery} DC 34 (legendary) to retrieve a creature from the other dimension within 10 minutes of the switch (possible only if their mirror duplicate is dead), {@skill Thievery} DC 39 (master) to permanently disable the mirror once all mirror duplicates are dead, or dispel magic (7th level; counteract DC 32) to counteract the mirror for 1 minute and prevent additional replacements during that time."
+ "{@skill Thievery} DC 34 (legendary) to retrieve a creature from the other dimension within 10 minutes of the switch (possible only if their mirror duplicate is dead), {@skill Thievery} DC 39 (master) to permanently disable the mirror once all mirror duplicates are dead, or {@spell dispel magic} (7th level; counteract DC 32) to counteract the mirror for 1 minute and prevent additional replacements during that time."
]
},
"defenses": {
@@ -8105,10 +8612,7 @@
"range": "Ranged",
"name": "dart",
"attack": 12,
- "effects": [
- "no multiple attack penalty"
- ],
- "damage": "{@damage 3d6} piercing, no multiple attack penalty",
+ "damage": "{@damage 3d6} piercing",
"types": [
"piercing"
],
@@ -8140,7 +8644,7 @@
],
"disable": {
"entries": [
- "{@skill Thievery} DC 40 (legendary) to retrieve a creature from the other dimension within 10 minutes of the switch (possible only if their mirror duplicate is dead), {@skill Thievery} DC 45 (master) to permanently disable the mirror once all mirror duplicates are dead, or dispel magic (8th level; counteract DC 37) to counteract the mirror for 1 minute and prevent additional replacements during that time."
+ "{@skill Thievery} DC 40 (legendary) to retrieve a creature from the other dimension within 10 minutes of the switch (possible only if their mirror duplicate is dead), {@skill Thievery} DC 45 (master) to permanently disable the mirror once all mirror duplicates are dead, or {@spell dispel magic} (8th level; counteract DC 37) to counteract the mirror for 1 minute and prevent additional replacements during that time."
]
},
"defenses": {
@@ -8691,16 +9195,40 @@
],
"disable": {
"entries": [
- "{@skill Thievery} DC 18 (trained) to seal each water spout,"
+ "DC 18 {@skill Thievery} (trained) to seal each water spout, DC 22 {@skill Thievery} (trained) to open the trapdoor, or {@skill Athletics} DC 22 to {@action Force Open} the trapdoor"
]
},
- "actions": [
- {
- "entries": [
- "22 (trained) to open the trapdoor, or {@skill Athletics} DC 22 to {@action Force Open} the trapdoor AC 19; Fort +8, Ref +5 Trapdoor Hardness 15, Trapdoor HP 60 (BT 30); Spout Hardness 8, Spout HP 32 (BT 16); Immunities critical hits, object immunities, precision damage."
- ],
- "name": "Thievery DC"
+ "defenses": {
+ "ac": {
+ "std": 19
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 8
+ },
+ "ref": {
+ "std": 5
+ }
+ },
+ "hardness": {
+ "Trapdoor ": 15,
+ "Spout ": 8
+ },
+ "hp": {
+ "Trapdoor ": 60,
+ "Spout ": 32
+ },
+ "bt": {
+ "Trapdoor ": 30,
+ "Spout ": 16
},
+ "immunities": [
+ "critical hits",
+ "object immunities",
+ "precision damage"
+ ]
+ },
+ "actions": [
{
"activity": {
"number": 1,
@@ -8876,7 +9404,7 @@
],
"disable": {
"entries": [
- "{@skill Thievery} DC 20 (expert) to scratch out the rune without allowing electricity to flow, or dispel magic (2nd level; counteract DC 18) to counteract the rune."
+ "{@skill Thievery} DC 20 (expert) to scratch out the rune without allowing electricity to flow, or {@spell dispel magic} (2nd level; counteract DC 18) to counteract the rune."
]
},
"actions": [
@@ -8917,16 +9445,10 @@
],
"disable": {
"entries": [
- "DC 26 {@skill Thievery} (expert), DC 28 {@skill Arcana} (expert),"
+ "DC 26 {@skill Thievery} (expert), DC 28 {@skill Arcana} (expert), or DC 28 {@skill Occultism} (expert) to harmlessly bleed away the electrical energy from the rune. Once the trap has been activated, the electrical energy is stronger, so three successful checks (of any combination of the relevant skills) are necessary to deactivate it, but these checks can be attempted from anywhere in the room."
]
},
"actions": [
- {
- "entries": [
- "28 {@skill Occultism} (expert) to harmlessly bleed away the electrical energy from the rune. Once the trap has been activated, the electrical energy is stronger, so three successful checks (of any combination of the relevant skills) are necessary to deactivate it, but these checks can be attempted from anywhere in the room."
- ],
- "name": "or DC"
- },
{
"activity": {
"number": 1,
@@ -9570,7 +10092,7 @@
],
"disable": {
"entries": [
- "DC 32 {@skill Thievery} (master) to jam the needle in its housing or dispel magic (6th level, counteract DC 30) to dispel the magical poison."
+ "DC 32 {@skill Thievery} (master) to jam the needle in its housing or {@spell dispel magic} (6th level, counteract DC 30) to dispel the magical poison."
]
},
"defenses": {
@@ -9638,7 +10160,7 @@
],
"disable": {
"entries": [
- "DC 42 {@skill Thievery} (legendary) to permanently disable the planar distortion (DC increases by 2 for each duplicate still extant), or dispel magic (10th level; counteract DC 42) to destroy the planar distortion."
+ "DC 42 {@skill Thievery} (legendary) to permanently disable the planar distortion (DC increases by 2 for each duplicate still extant), or {@spell dispel magic} (10th level; counteract DC 42) to destroy the planar distortion."
]
},
"defenses": {
@@ -9767,7 +10289,7 @@
],
"disable": {
"entries": [
- "{@skill Thievery} DC 22 (expert) to erase the rune without triggering the sensor, or dispel magic (3rd level; counteract DC 20) to counteract the rune."
+ "{@skill Thievery} DC 22 (expert) to erase the rune without triggering the sensor, or {@spell dispel magic} (3rd level; counteract DC 20) to counteract the rune."
]
},
"actions": [
@@ -9983,7 +10505,7 @@
],
"disable": {
"entries": [
- "DC 51 {@skill Arcana} (legendary) to draw a fiery counteracting glyph over each snowflake, or dispel magic (9th level, counteract DC 48)"
+ "DC 51 {@skill Arcana} (legendary) to draw a fiery counteracting glyph over each snowflake, or {@spell dispel magic} (9th level, counteract DC 48)"
]
},
"actions": [
@@ -10039,7 +10561,7 @@
],
"disable": {
"entries": [
- "DC 40 {@skill Thievery} (legendary) or dispel magic (6th level; counteract DC 38) to disable one of the sensors."
+ "DC 40 {@skill Thievery} (legendary) or {@spell dispel magic} (6th level; counteract DC 38) to disable one of the sensors."
]
},
"defenses": {
@@ -10109,7 +10631,7 @@
],
"disable": {
"entries": [
- "{@skill Thievery} DC 38 (legendary) to rapidly disassemble the spell's myriad components in a single blink of an eye; or dispel magic (9th level; counteract DC 36) to counteract the trap before it triggers or to counteract the effect on one creature after the trap is triggered."
+ "{@skill Thievery} DC 38 (legendary) to rapidly disassemble the spell's myriad components in a single blink of an eye; or {@spell dispel magic} (9th level; counteract DC 36) to counteract the trap before it triggers or to counteract the effect on one creature after the trap is triggered."
]
},
"actions": [
@@ -10124,15 +10646,9 @@
],
"trigger": "A creature touches the warded object or area.",
"entries": [
- "The triggering creature and all creatures within 30 feet are trapped in a disrupted time flow (DC 38 Fortitude negates). The creatures' minds move so quickly that each round seems to last a century, but their bodies and magical energies move so slowly that they can't use any actions except Recall."
+ "The triggering creature and all creatures within 30 feet are trapped in a disrupted time flow (DC 38 Fortitude negates). The creatures' minds move so quickly that each round seems to last a century, but their bodies and magical energies move so slowly that they can't use any actions except Recall Knowledge. An affected creature must attempt a DC 36 Will saving throw against a {@spell warp mind} spell immediately and again for every minute of real time that passes while the creature is trapped in the frozen moment. This effect has an unlimited duration but can be counteracted."
],
"name": "Adrift in Time"
- },
- {
- "entries": [
- "An affected creature must attempt a DC 36 Will saving throw against a {@spell warp mind} spell immediately and again for every minute of real time that passes while the creature is trapped in the frozen moment. This effect has an unlimited duration but can be counteracted."
- ],
- "name": "Knowledge."
}
]
},
@@ -10156,7 +10672,23 @@
],
"disable": {
"entries": [
- "Four DC 20 {@skill Thievery} checks to block the gas vents, or a DC 26 {@skill Thievery} check to unlock the door and escape Door Hardness 13, Door HP 52 (BT 26); Immunities critical hits, object immunities, precision damage."
+ "Four DC 20 {@skill Thievery} checks to block the gas vents, or a DC 26 {@skill Thievery} check to unlock the door and escape"
+ ]
+ },
+ "defenses": {
+ "hardness": {
+ "Door": 13
+ },
+ "hp": {
+ "Door": 52
+ },
+ "bt": {
+ "Door": 26
+ },
+ "immunities": [
+ "critical hits",
+ "object immunities",
+ "precision damage"
]
},
"actions": [
@@ -10347,7 +10879,7 @@
],
"disable": {
"entries": [
- "dispel magic (9th level; counteract DC 46) to seal the rift."
+ "{@spell dispel magic} (9th level; counteract DC 46) to seal the rift."
]
},
"actions": [
@@ -10478,7 +11010,7 @@
],
"disable": {
"entries": [
- "DC 31 {@skill Thievery} (master) on the wheel to flip the switch returning it to a harmless carnival game, DC 26 {@skill Thievery} (expert) to erase each rune, or dispel magic (5th level; counteract DC 28) to counteract each rune."
+ "DC 31 {@skill Thievery} (master) on the wheel to flip the switch returning it to a harmless carnival game, DC 26 {@skill Thievery} (expert) to erase each rune, or {@spell dispel magic} (5th level; counteract DC 28) to counteract each rune."
]
},
"defenses": {
@@ -10558,7 +11090,7 @@
}
},
"hardness": {
- "default": 0
+ "std": 0
},
"hp": {
"std": 1
@@ -10995,7 +11527,7 @@
],
"disable": {
"entries": [
- "DC 32 {@skill Occultism} (master) or dispel magic (5th level; counteract DC 26) to weaken the images; three successes are required to disable the trap."
+ "DC 32 {@skill Occultism} (master) or {@spell dispel magic} (5th level; counteract DC 26) to weaken the images; three successes are required to disable the trap."
]
},
"actions": [
@@ -11012,15 +11544,9 @@
],
"trigger": "A creature ends a move action within the trap's area",
"entries": [
- "The triggering creature takes {@damage 2d10+10} mental damage (DC 32 basic Will save) as it recalls its past failures. A creature that takes damage hears a soft whisper offering, \"Let me take something from you and I can stop the pain.\" A creature who agrees loses access to a random skill feat that isn't a prerequisite for another feat, and the creature doesn't take further damage from."
+ "The triggering creature takes {@damage 2d10+10} mental damage (DC 32 basic Will save) as it recalls its past failures. A creature that takes damage hears a soft whisper offering, \"Let me take something from you and I can stop the pain.\" A creature who agrees loses access to a random skill feat that isn't a prerequisite for another feat, and the creature doesn't take further damage from Echoes of Defeat. This effect lasts for 1 week and can be ended by effects that remove curses."
],
"name": "Echoes of Defeat"
- },
- {
- "entries": [
- "This effect lasts for 1 week and can be ended by effects that remove curses."
- ],
- "name": "Echoes of Defeat."
}
],
"reset": [
@@ -11046,7 +11572,7 @@
],
"disable": {
"entries": [
- "DC 32 {@skill Occultism} (master) or dispel magic (5th level; counteract DC 26) to weaken the images; three successes are required to disable the trap."
+ "DC 32 {@skill Occultism} (master) or {@spell dispel magic} (5th level; counteract DC 26) to weaken the images; three successes are required to disable the trap."
]
},
"actions": [
@@ -11063,15 +11589,9 @@
],
"trigger": "A creature ends a move action within the trap's area",
"entries": [
- "The triggering creature takes {@damage 2d10+10} mental damage (DC 32 basic Will save) as it considers its future failures. A creature that takes damage hears a soft whisper offering, \"Let me take something from you and I can stop the pain.\" A creature who agrees loses access to a random class feat that isn't a prerequisite for another feat, and the creature doesn't take further damage from."
+ "The triggering creature takes {@damage 2d10+10} mental damage (DC 32 basic Will save) as it considers its future failures. A creature that takes damage hears a soft whisper offering, \"Let me take something from you and I can stop the pain.\" A creature who agrees loses access to a random class feat that isn't a prerequisite for another feat, and the creature doesn't take further damage from Flood of Despair. This effect lasts for 1 week and can be ended by effects that remove curses. The creature also immediately detects the secret door at the end of the hall, no matter how far away from the end of the hall they are."
],
"name": "Flood of Despair"
- },
- {
- "entries": [
- "This effect lasts for 1 week and can be ended by effects that remove curses. The creature also immediately detects the secret door at the end of the hall, no matter how far away from the end of the hall they are."
- ],
- "name": "Flood of Despair."
}
],
"reset": [
@@ -11099,7 +11619,7 @@
],
"disable": {
"entries": [
- "DC 42 {@skill Thievery} (legendary) to retrieve a creature from the mirror within 10 minutes of the switch (possible only if their mirror duplicate is dead), DC 47 {@skill Thievery} (master) to permanently disable the mirror once all mirror duplicates are dead, or dispel magic (9th level; counteract DC 40) to counteract the mirror for 1 minute and prevent additional replacements from appearing during that time."
+ "DC 42 {@skill Thievery} (legendary) to retrieve a creature from the mirror within 10 minutes of the switch (possible only if their mirror duplicate is dead), DC 47 {@skill Thievery} (master) to permanently disable the mirror once all mirror duplicates are dead, or {@spell dispel magic} (9th level; counteract DC 40) to counteract the mirror for 1 minute and prevent additional replacements from appearing during that time."
]
},
"defenses": {
@@ -11255,7 +11775,7 @@
],
"disable": {
"entries": [
- "DC 48 {@skill Athletics} (legendary) or DC 45 {@skill Acrobatics} (master) to tie one tentacle into a knot, rendering it useless, or dispel magic (8th level; counteract DC 44) to counteract one tentacle. The death of the Daemonic Rumormonger permanently dispels all the inky tendrils."
+ "DC 48 {@skill Athletics} (legendary) or DC 45 {@skill Acrobatics} (master) to tie one tentacle into a knot, rendering it useless, or {@spell dispel magic} (8th level; counteract DC 44) to counteract one tentacle. The death of the Daemonic Rumormonger permanently dispels all the inky tendrils."
]
},
"defenses": {
@@ -11294,14 +11814,7 @@
}
],
"routine": [
- "(6 actions) The hazard loses 1 action for every tentacle that is disabled or destroyed. The tentacles can combine their actions to use the hazard's Inky Imitator ability. A {@condition broken} tentacle can still {@action Strike}, but it can't.",
- {
- "entries": [
- "This hazard takes no multiple attack penalty."
- ],
- "type": "ability",
- "name": "Grab."
- },
+ "(6 actions) The hazard loses 1 action for every tentacle that is disabled or destroyed. The tentacles can combine their actions to use the hazard's Inky Imitator ability. A {@condition broken} tentacle can still {@action Strike}, but it can't Grab. This hazard takes no multiple attack penalty.",
{
"type": "attack",
"range": "Melee",
@@ -11429,15 +11942,26 @@
"ref": {
"std": 0
}
- }
+ },
+ "hardness": {
+ "Pressure Plate": 6,
+ "Iron Maiden": 12
+ },
+ "hp": {
+ "Pressure Plate": 24,
+ "Iron Maiden": 46
+ },
+ "bt": {
+ "Pressure Plate": 12,
+ "Iron Maiden": 23
+ },
+ "immunities": [
+ "critical hits",
+ "object immunities",
+ "precision damage"
+ ]
},
"actions": [
- {
- "entries": [
- "6; Pressure Plate HP 24 (BT 12); Iron Maiden Hardness 12; Iron Maiden HP 46 (BT 23); Immunities critical hits, object immunities, precision damage."
- ],
- "name": "Pressure Plate Hardness"
- },
{
"activity": {
"number": 1,
@@ -11445,15 +11969,9 @@
},
"trigger": "A creature steps onto the trap's pressure plate (indicated on the map)",
"entries": [
- "The front of the iron maiden slams shut with incredible force and locks itself. The triggering creature takes {@damage 4d10+10} piercing damage and {@damage 2d6} {@condition persistent damage||persistent bleed damage} (DC 26 basic Reflex save; if the creature critically succeeds, they avoid the trap completely). The triggering creature is also {@condition immobilized}. The victim can end their immobilization only once a creature outside the iron maiden unlocks the device (requiring two successful DC 28 {@skill Thievery} checks."
+ "The front of the iron maiden slams shut with incredible force and locks itself. The triggering creature takes {@damage 4d10+10} piercing damage and {@damage 2d6} {@condition persistent damage||persistent bleed damage} (DC 26 basic Reflex save; if the creature critically succeeds, they avoid the trap completely). The triggering creature is also {@condition immobilized}. The victim can end their immobilization only once a creature outside the iron maiden unlocks the device (requiring two successful DC 28 {@skill Thievery} checks to {@action Disable a Device}) or breaks the iron maiden, after which the trapped creature must succeed at a DC 25 check to {@action Escape} the trap's spike-lined interior."
],
"name": "Slam Shut"
- },
- {
- "entries": [
- "{@action Disable a Device}) or breaks the iron maiden, after which the trapped creature must succeed at a DC 25 check to {@action Escape} the trap's spike-lined interior."
- ],
- "name": "to"
}
],
"reset": [
@@ -11477,7 +11995,7 @@
],
"disable": {
"entries": [
- "DC 46 {@skill Thievery} (legendary) to destroy the glyph, DC 42 {@skill Arcana} (master) to harmlessly divert the glyph's power, or dispel magic (7th level; counteract DC 38) to counteract the glyph."
+ "DC 46 {@skill Thievery} (legendary) to destroy the glyph, DC 42 {@skill Arcana} (master) to harmlessly divert the glyph's power, or {@spell dispel magic} (7th level; counteract DC 38) to counteract the glyph."
]
},
"actions": [
@@ -11521,7 +12039,7 @@
],
"disable": {
"entries": [
- "DC 24 {@skill Acrobatics} to approach without triggering the trap followed by DC 26 {@skill Thievery} (expert) to erase the rune, or dispel magic (4th level; counteract DC 24) to counteract the rune."
+ "DC 24 {@skill Acrobatics} to approach without triggering the trap followed by DC 26 {@skill Thievery} (expert) to erase the rune, or {@spell dispel magic} (4th level; counteract DC 24) to counteract the rune."
]
},
"actions": [
@@ -11682,7 +12200,7 @@
],
"disable": {
"entries": [
- "DC 29 {@skill Thievery} (expert) to deactivate the panel, or dispel magic (4th level; counteract DC 22) to counteract the panel's magic."
+ "DC 29 {@skill Thievery} (expert) to deactivate the panel, or {@spell dispel magic} (4th level; counteract DC 22) to counteract the panel's magic."
]
},
"defenses": {
@@ -11833,7 +12351,7 @@
],
"disable": {
"entries": [
- "DC 41 {@skill Crafting} (master) to mix the paints into bland, useless colors, DC 46 {@skill Thievery} (legendary) to dismantle the animated brushes, or dispel magic (8th level; counteract DC 41) to counteract the magic within the paint."
+ "DC 41 {@skill Crafting} (master) to mix the paints into bland, useless colors, DC 46 {@skill Thievery} (legendary) to dismantle the animated brushes, or {@spell dispel magic} (8th level; counteract DC 41) to counteract the magic within the paint."
]
},
"actions": [
@@ -11872,7 +12390,7 @@
],
"disable": {
"entries": [
- "{@skill Thievery} DC 40 (master) to disable the wards or dispel magic (9th level; counteract DC 38) to counteract the ward"
+ "{@skill Thievery} DC 40 (master) to disable the wards or {@spell dispel magic} (9th level; counteract DC 38) to counteract the ward"
]
},
"actions": [
@@ -12090,31 +12608,29 @@
"disable": {
"entries": [
"DC 29 {@skill Religion} (expert) or {@skill Occultism} or DC 31 Thievery (expert) to dismiss the magic on a single statue.",
- "Replacing the two missing masks (a mask made of or incorporating coins on the merchant statue and a mask made of any valuable fabric on the tailor statue) and succeeding at a DC 27 {@skill Religion} check disarms the trap.",
- "AC 30; Fort +20, Ref +16 Statue Hardness 18; Statue HP 48 (BT 24); Immunities critical hits, object immunities, precision damage."
+ "Replacing the two missing masks (a mask made of or incorporating coins on the merchant statue and a mask made of any valuable fabric on the tailor statue) and succeeding at a DC 27 {@skill Religion} check disarms the trap."
]
},
"defenses": {
"ac": {
"std": 30
},
- "fort": {
- "default": 20
- },
- "ref": {
- "default": 16
+ "savingThrows": {
+ "fort": {
+ "std": 20
+ },
+ "ref": {
+ "std": 16
+ }
},
"hardness": {
- "std": 18
+ "Statue": 18
},
"hp": {
- "std": 48,
- "notes": {
- "std": "per statue"
- }
+ "Statue": 48
},
"bt": {
- "std": 24
+ "Statue": 24
},
"immunities": [
"critical hits",
@@ -12167,19 +12683,28 @@
],
"disable": {
"entries": [
- "DC 26 {@skill Thievery} (expert) or dispel magic (5th level; counteract DC 28) to stop the mirrors' shuffling; DC 28."
+ "DC 26 {@skill Thievery} (expert) or {@spell dispel magic} (5th level; counteract DC 28) to stop the mirrors' shuffling; DC 28 {@skill Occultism} or {@skill Religion} (expert) to dispel the minotaur"
]
},
- "actions": [
- {
- "traits": [
- "expert"
- ],
- "entries": [
- "to dispel the minotaur AC 28; Fort +29, Ref +14 Hardness 18; HP 64 (BT 32); Immunities critical hits, object immunities, precision damage."
- ],
- "name": "Occultism or Religion"
+ "defenses": {
+ "ac": {
+ "std": 28
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 29
+ },
+ "ref": {
+ "std": 14
+ }
},
+ "immunities": [
+ "critical hits",
+ "object immunities",
+ "precision damage"
+ ]
+ },
+ "actions": [
{
"activity": {
"number": 1,
@@ -12187,16 +12712,10 @@
},
"trigger": "A creature enters the maze",
"entries": [
- "Creatures in the maze can't escape it except by use of teleportation magic or as described in Trapped in the."
+ "Creatures in the maze can't escape it except by use of teleportation magic or as described in Trapped in the Maze. The trap rolls initiative."
],
"name": "The Maze Awakens"
},
- {
- "entries": [
- "The trap rolls initiative."
- ],
- "name": "Maze."
- },
{
"entries": [
"Once each turn after it has taken a move action within the maze, each target in the maze can spend 1 action to attempt a DC 26 {@skill Perception} or {@skill Survival} check to escape it. A group traveling the maze together is treated as a single target; no more than one creature in the group can attempt this check each round, but accompanying creatures can {@action Aid} this check.",
@@ -12303,16 +12822,10 @@
],
"disable": {
"entries": [
- "DC 50 {@skill Performance} (legendary)"
+ "DC 50 {@skill Performance} (legendary) or DC 53 {@skill Deception} (legendary) to momentarily divert Mogaru's attention."
]
},
"actions": [
- {
- "entries": [
- "53 {@skill Deception} (legendary) to momentarily divert Mogaru's attention."
- ],
- "name": "or DC"
- },
{
"activity": {
"number": 1,
@@ -12350,7 +12863,7 @@
],
"disable": {
"entries": [
- "DC 36 {@skill Acrobatics} to approach without triggering the trap followed by DC 34 {@skill Occultism} (expert) or DC 38 Thievery(master) to erase the rune, or dispel magic (8th level; counteract DC 34) to counteract the rune.."
+ "DC 36 {@skill Acrobatics} to approach without triggering the trap followed by DC 34 {@skill Occultism} (expert) or DC 38 {@skill Thievery} (master) to erase the rune, or {@spell dispel magic} (8th level; counteract DC 34) to counteract the rune."
]
},
"actions": [
@@ -12539,7 +13052,7 @@
],
"disable": {
"entries": [
- "DC 28 {@skill Thievery} (expert) to remove the rune without triggering it, or dispel magic (4th level; counteract DC 26) to dispel the rune."
+ "DC 28 {@skill Thievery} (expert) to remove the rune without triggering it, or {@spell dispel magic} (4th level; counteract DC 26) to dispel the rune."
]
},
"actions": [
@@ -12585,7 +13098,7 @@
],
"disable": {
"entries": [
- "DC 26 {@skill Thievery} (master) to distort or diffuse the light, keeping the light cone intact but preventing the trap from triggering, or dispel magic (4th level; counteract DC 26) to dispel the light, leaving the room in darkness."
+ "DC 26 {@skill Thievery} (master) to distort or diffuse the light, keeping the light cone intact but preventing the trap from triggering, or {@spell dispel magic} (4th level; counteract DC 26) to dispel the light, leaving the room in darkness."
]
},
"actions": [
@@ -12688,7 +13201,7 @@
],
"disable": {
"entries": [
- "{@skill Thievery} DC 27 (master) to painstakingly remove the lintel without triggering the magic, or dispel magic (4th level; counteract DC 25) to counteract the rune."
+ "{@skill Thievery} DC 27 (master) to painstakingly remove the lintel without triggering the magic, or {@spell dispel magic} (4th level; counteract DC 25) to counteract the rune."
]
},
"actions": [
@@ -12731,7 +13244,7 @@
],
"disable": {
"entries": [
- "{@skill Thievery} DC 33 (master) to assemble a rift seal using objects strongly grounded to your plane, or dispel magic (7th level; counteract DC 31) to counteract the rift."
+ "{@skill Thievery} DC 33 (master) to assemble a rift seal using objects strongly grounded to your plane, or {@spell dispel magic} (7th level; counteract DC 31) to counteract the rift."
]
},
"actions": [
@@ -12972,36 +13485,37 @@
"ref": {
"std": 25
}
- }
+ },
+ "hardness": {
+ "Control Panel": 24
+ },
+ "hp": {
+ "Control Panel": 96
+ },
+ "bt": {
+ "Control Panel": 48
+ },
+ "immunities": [
+ "critical hits",
+ "object immunities",
+ "precision damage"
+ ]
},
"actions": [
- {
- "entries": [
- "24; Control Panel HP 96 (BT 48); Immunities critical hits, object immunities, precision damage."
- ],
- "name": "Control Panel Hardness"
- },
{
"activity": {
"number": 1,
"unit": "reaction"
},
- "trigger": "A creature makes noise in the hall, which can be avoided with a successful DC 28",
+ "trigger": "A creature makes noise in the hall, which can be avoided with a successful DC 28 {@skill Stealth} check",
"entries": [
- "{@skill Stealth} check; The trap makes a poisoned dart {@action Strike} against the triggering creature, then rolls initiative."
+ "The trap makes a poisoned dart {@action Strike} against the triggering creature, then rolls initiative."
],
"name": "Dart Volley"
}
],
"routine": [
- "(1 action) The trap launches one dart against every creature in the hall as 1 action. Because it launches darts continuously, the trap can also use the.",
- {
- "entries": [
- "Barrage free action (see below) to launch darts at each creature during that creature's turn. The trap doesn't take a multiple attack penalty."
- ],
- "type": "ability",
- "name": "Continuous"
- },
+ "(1 action) The trap launches one dart against every creature in the hall as 1 action. Because it launches darts continuously, the trap can also use the Continuous Barrage free action (see below) to launch darts at each creature during that creature's turn. The trap doesn't take a multiple attack penalty.",
{
"type": "attack",
"range": "Ranged",
@@ -13029,21 +13543,31 @@
"name": "Continuous Barrage"
},
{
+ "type": "affliction",
+ "name": "Terinav Root Poison",
"traits": [
"poison"
],
- "entries": [
- "Saving Throw DC 28."
- ],
- "type": "ability",
- "name": "Terinav Root Poison"
- },
- {
- "entries": [
- "6 rounds; Stage 1 {@damage 4d6} poison damage and {@condition clumsy|CRB|clumsy 2} (1 round); Stage 2 {@damage 5d6} poison damage, {@condition clumsy|CRB|clumsy 2}, and \u20135-foot status penalty to all Speeds (1 round); Stage 3 {@damage 7d6} poison damage, {@condition clumsy|CRB|clumsy 2}, and \u201310-foot status penalty to all Speeds (1 round)"
- ],
- "type": "ability",
- "name": "Fortitude; Maximum Duration"
+ "DC": 28,
+ "savingThrow": "Fortitude",
+ "maxDuration": "6 rounds",
+ "stages": [
+ {
+ "stage": 1,
+ "entry": "{@damage 4d6} poison damage and {@condition clumsy|CRB|clumsy 2}",
+ "duration": "1 round"
+ },
+ {
+ "stage": 2,
+ "entry": "{@damage 5d6} poison damage, {@condition clumsy|CRB|clumsy 2}, and \u20135-foot status penalty to all Speeds",
+ "duration": "1 round"
+ },
+ {
+ "stage": 3,
+ "entry": "{@damage 7d6} poison damage, {@condition clumsy|CRB|clumsy 2}, and \\u201310-foot status penalty to all Speeds",
+ "duration": "1 round"
+ }
+ ]
}
],
"reset": [
@@ -13274,16 +13798,37 @@
],
"disable": {
"entries": [
- "DC 34 {@skill Thievery} (expert) to break the mechanism,"
+ "DC 34 {@skill Thievery} (expert) to break the mechanism, or DC 39 {@skill Perception} (master) to identify the three stones that, when pressed, prevent the trap from triggering"
]
},
- "actions": [
- {
- "entries": [
- "39 {@skill Perception} (master) to identify the three stones that, when pressed, prevent the trap from triggering AC 36; Fort +28, Ref +19 Hardness 23; HP 92 (BT 46); Immunities critical hits, object immunities, precision damage."
- ],
- "name": "or DC"
+ "defenses": {
+ "ac": {
+ "std": 36
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 28
+ },
+ "ref": {
+ "std": 19
+ }
+ },
+ "hardness": {
+ "std": 23
+ },
+ "hp": {
+ "std": 92
+ },
+ "bt": {
+ "std": 46
},
+ "immunities": [
+ "critical hits",
+ "object immunities",
+ "precision damage"
+ ]
+ },
+ "actions": [
{
"activity": {
"number": 1,
@@ -13299,19 +13844,31 @@
"name": "Spring"
},
{
+ "type": "affliction",
+ "name": "Purple Worm Venom",
"traits": [
"poison"
],
- "entries": [
- "Saving Throw DC 34."
- ],
- "name": "Purple Worm Venom"
- },
- {
- "entries": [
- "6 rounds; Stage 1 {@damage 5d6} poison damage and {@condition enfeebled|CRB|enfeebled 2} (1 round); Stage 2 {@damage 6d6} poison damage and {@condition enfeebled|CRB|enfeebled 2} (1 round); Stage 3 {@damage 8d6} poison and {@condition enfeebled|CRB|enfeebled 2} (1 round)"
- ],
- "name": "Fortitude; Maximum Duration"
+ "DC": 34,
+ "savingThrow": "Fortitude",
+ "maxDuration": "6 rounds",
+ "stages": [
+ {
+ "stage": 1,
+ "entry": "{@damage 5d6} poison damage and {@condition enfeebled|CRB|enfeebled 2}",
+ "duration": "1 round"
+ },
+ {
+ "stage": 2,
+ "entry": "{@damage 6d6} poison damage and {@condition enfeebled|CRB|enfeebled 2}",
+ "duration": "1 round"
+ },
+ {
+ "stage": 3,
+ "entry": "{@damage 8d6} poison damage and {@condition enfeebled|CRB|enfeebled 2}",
+ "duration": "1 round"
+ }
+ ]
}
],
"reset": [
@@ -13351,7 +13908,7 @@
],
"disable": {
"entries": [
- "{@skill Thievery} DC 32 (master) to drain the glyph's power harmlessly, or dispel magic (6th level; counteract DC 30) to counteract the glyph."
+ "{@skill Thievery} DC 32 (master) to drain the glyph's power harmlessly, or {@spell dispel magic} (6th level; counteract DC 30) to counteract the glyph."
]
},
"actions": [
@@ -13448,7 +14005,7 @@
],
"disable": {
"entries": [
- "three DC 39 {@skill Athletics} (trained), {@skill Crafting} (trained), or Engineering Lore (trained) checks to brace a small structure or surface to cancel the effects of the quake in that area; DC 41 {@skill Performance} (legendary) to calm Mogaru momentarily."
+ "three DC 39 {@skill Athletics} (trained), {@skill Crafting} (trained), or {@skill Lore||Engineering Lore} (trained) checks to brace a small structure or surface to cancel the effects of the quake in that area; DC 41 {@skill Performance} (legendary) to calm Mogaru momentarily."
]
},
"actions": [
@@ -13655,7 +14212,7 @@
}
},
"hardness": {
- "default": 0
+ "std": 0
},
"hp": {
"std": 1
@@ -14151,15 +14708,23 @@
"ref": {
"std": 13
}
- }
+ },
+ "hardness": {
+ "Scythe Blade": 16
+ },
+ "hp": {
+ "Scythe Blade": 30
+ },
+ "bt": {
+ "Scythe Blade": 15
+ },
+ "immunities": [
+ "critical hits",
+ "object immunities",
+ "precision damage"
+ ]
},
"actions": [
- {
- "entries": [
- "16, Scythe Blade HP 30 (BT 15); Immunities critical hits, object immunities, precision damage."
- ],
- "name": "Scythe Blade Hardness"
- },
{
"activity": {
"number": 1,
@@ -14178,20 +14743,16 @@
},
"entries": [
"The blades travel erratically throughout the hallway's branches, out of sight under the floors or behind the walls. For each blade, roll {@dice 1d4} to determine the region in which it next makes scythe {@action Strike||Strikes}. A creature can {@action Seek} (DC 22) to learn clues about blades in the region they're currently occupying. On a success, the creature knows how many blades are currently in its region.",
- "1. Main intersection (the 15-foot-by-25-foot area where the hallways connect, as marked on area B20) 2. North branch (from the main intersection to the secret door to area B14) 3. Central hall (from the main intersection to the secret door to area B24) 4. South branch (from the main intersection to the wall shared with area B25)"
+ "1. Main intersection (the 15-foot-by-25-foot area where the hallways connect, as marked on area B20)",
+ "2. North branch (from the main intersection to the secret door to area B14)",
+ "3. Central hall (from the main intersection to the secret door to area B24)",
+ "4. South branch (from the main intersection to the wall shared with area B25)"
],
"name": "Scythe Shuffle"
}
],
"routine": [
- "(7 actions) The trap spends 1 action for each of its blades; a blade makes a scythe {@action Strike} against each creature in its region. With its final action, the trap uses.",
- {
- "entries": [
- "Reduce the number of actions the trap can take by 1 for each destroyed blade."
- ],
- "type": "ability",
- "name": "Scythe Shuffle."
- },
+ "(7 actions) The trap spends 1 action for each of its blades; a blade makes a scythe {@action 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.",
{
"type": "attack",
"range": "Melee",
@@ -14423,7 +14984,7 @@
]
},
{
- "name": "Spike Launcher",
+ "name": "Spike Launchers",
"source": "AV1",
"page": 25,
"level": 0,
@@ -14439,16 +15000,37 @@
],
"disable": {
"entries": [
- "DC 16 {@skill Thievery} to disable one of the four launchers."
+ "DC 16 {@skill Thievery} to disable one of the four launchers or DC 12 {@skill Acrobatics} to step over a trip line (this doesn't disarm the trap, but avoids triggering it)"
]
},
- "actions": [
- {
- "entries": [
- "12 {@skill Acrobatics} to step over a trip line (this doesn't disarm the trap, but avoids triggering it) AC 16; Fort +9, Ref +3 Hardness 3; HP 16 (BT 8); Immunities critical hits, object immunities, precision damage."
- ],
- "name": "or DC"
+ "defenses": {
+ "ac": {
+ "std": 16
+ },
+ "savingThrows": {
+ "fort": {
+ "std": 9
+ },
+ "ref": {
+ "std": 3
+ }
+ },
+ "hardness": {
+ "std": 3
+ },
+ "hp": {
+ "std": 16
+ },
+ "bt": {
+ "std": 8
},
+ "immunities": [
+ "critical hits",
+ "object immunities",
+ "precision damage"
+ ]
+ },
+ "actions": [
{
"activity": {
"number": 1,
@@ -14734,7 +15316,7 @@
],
"disable": {
"entries": [
- "DC 40 {@skill Thievery} (master) to remove the animating magic without triggering the trap, or dispel magic (8th level; counteract DC 38) to counteract the animating magic."
+ "DC 40 {@skill Thievery} (master) to remove the animating magic without triggering the trap, or {@spell dispel magic} (8th level; counteract DC 38) to counteract the animating magic."
]
},
"defenses": {
@@ -14827,7 +15409,7 @@
],
"disable": {
"entries": [
- "{@skill Acrobatics} DC 25 to approach without triggering the trap followed by {@skill Arcana} DC 25 (expert) or {@skill Thievery} DC 27 (expert) to erase the rune, or dispel magic (4th level; counteract DC 25) to counteract the rune."
+ "{@skill Acrobatics} DC 25 to approach without triggering the trap followed by {@skill Arcana} DC 25 (expert) or {@skill Thievery} DC 27 (expert) to erase the rune, or {@spell dispel magic} (4th level; counteract DC 25) to counteract the rune."
]
},
"actions": [
@@ -15081,7 +15663,7 @@
],
"disable": {
"entries": [
- "DC 22 {@skill Acrobatics} (trained) to approach without triggering the trap, followed by DC 22 {@skill Thievery} (trained) to erase the rune or dispel magic (3rd level; counteract DC 20) to counteract the rune."
+ "DC 22 {@skill Acrobatics} (trained) to approach without triggering the trap, followed by DC 22 {@skill Thievery} (trained) to erase the rune or {@spell dispel magic} (3rd level; counteract DC 20) to counteract the rune."
]
},
"actions": [
@@ -15126,7 +15708,7 @@
],
"disable": {
"entries": [
- "DC 18 {@skill Perception} to notice the trap's magic and avoid stepping on the floor outside the circle, followed by DC 21 {@skill Thievery} (trained) to break the circle or dispel magic (3rd level; counteract DC 23) to counteract the rune."
+ "DC 18 {@skill Perception} to notice the trap's magic and avoid stepping on the floor outside the circle, followed by DC 21 {@skill Thievery} (trained) to break the circle or {@spell dispel magic} (3rd level; counteract DC 23) to counteract the rune."
]
},
"actions": [
@@ -15170,7 +15752,7 @@
],
"disable": {
"entries": [
- "{@skill Acrobatics} DC 15 to approach without triggering the trap followed by {@skill Thievery} DC 17 (trained) to erase the rune, or dispel magic (1st level; counteract DC 15) to counteract the rune."
+ "{@skill Acrobatics} DC 15 to approach without triggering the trap followed by {@skill Thievery} DC 17 (trained) to erase the rune, or {@spell dispel magic} (1st level; counteract DC 15) to counteract the rune."
]
},
"actions": [
@@ -15215,7 +15797,7 @@
],
"disable": {
"entries": [
- "DC 34 {@skill Thievery} (master) to disable a specific statue's rollers, or DC 39 {@skill Thievery} (master) on the control panel in A4 deactivates the whole trap. For each statue disabled, the trap loses 1 action from its routine and the DC for its predictive impediment ability decreases by 4. Dispel magic (7th level, counteract DC 32) doesn't harm the statues but removes the predictive impediment ability. Breaking the control panel prevents the trap from resetting."
+ "DC 34 {@skill Thievery} (master) to disable a specific statue's rollers, or DC 39 {@skill Thievery} (master) on the control panel in A4 deactivates the whole trap. For each statue disabled, the trap loses 1 action from its routine and the DC for its predictive impediment ability decreases by 4. {@spell dispel magic} (7th level, counteract DC 32) doesn't harm the statues but removes the predictive impediment ability. Breaking the control panel prevents the trap from resetting."
]
},
"defenses": {
@@ -15349,7 +15931,7 @@
],
"disable": {
"entries": [
- "{@skill Thievery} DC 27 (expert) to take apart a telekinetic cloud, {@skill Thievery} DC 32 (master) to disable each telekinetic decoration, or dispel magic (6th level; counteract DC 30) to counteract each telekinetic decoration."
+ "{@skill Thievery} DC 27 (expert) to take apart a telekinetic cloud, {@skill Thievery} DC 32 (master) to disable each telekinetic decoration, or {@spell dispel magic} (6th level; counteract DC 30) to counteract each telekinetic decoration."
]
},
"defenses": {
@@ -15431,7 +16013,7 @@
],
"disable": {
"entries": [
- "DC 44 {@skill Thievery} (legendary) to obscure or mar the magical runes set into the mural, or dispel magic (9th level; counteract DC 42) to counteract the mural."
+ "DC 44 {@skill Thievery} (legendary) to obscure or mar the magical runes set into the mural, or {@spell dispel magic} (9th level; counteract DC 42) to counteract the mural."
]
},
"actions": [
@@ -15555,7 +16137,7 @@
],
"disable": {
"entries": [
- "DC 45 {@skill Thievery} (master) or dispel magic (10th level, counteract DC 50) to counteract the runes."
+ "DC 45 {@skill Thievery} (master) or {@spell dispel magic} (10th level, counteract DC 50) to counteract the runes."
]
},
"actions": [
@@ -15610,7 +16192,7 @@
}
},
"hardness": {
- "default": 0
+ "std": 0
},
"hp": {
"std": 54
@@ -16357,7 +16939,7 @@
],
"disable": {
"entries": [
- "DC 23 {@skill Religion} (trained) to exorcise the spirit, or DC 23"
+ "DC 23 {@skill Religion} (trained) to exorcise the spirit, or DC 23 {@skill Thievery} (trained) to quickly cover the mirror"
]
},
"defenses": {
@@ -16388,17 +16970,6 @@
]
},
"actions": [
- {
- "name": "Thievery",
- "activity": {
- "unit": "varies",
- "entry": "trained"
- },
- "components": [
- "to quickly cover the mirror"
- ],
- "entries": []
- },
{
"name": "Spectral Impale",
"activity": {
@@ -17000,8 +17571,10 @@
"number": 1,
"unit": "reaction"
},
- "trigger": "Three or more creatures enter the area of the haunt; Effect sharp fragments lift up from the ground and begin to spin in rapid circles taking up one 5-foot square. The haunt rolls initiative.",
- "entries": []
+ "trigger": "Three or more creatures enter the area of the haunt",
+ "entries": [
+ "sharp fragments lift up from the ground and begin to spin in rapid circles taking up one 5-foot square. The haunt rolls initiative."
+ ]
}
],
"routine": [
@@ -17064,13 +17637,7 @@
],
"trigger": "A creature approaches within 30 feet of the orchestra",
"entries": [
- "The orchestra compels all creatures that can hear it to begin dancing. Each creature must attempt a"
- ]
- },
- {
- "name": "DC 41",
- "entries": [
- "Will save, with the following effects.",
+ "The orchestra compels all creatures that can hear it to begin dancing. Each creature must attempt a DC 41 Will save, with the following effects.",
{
"type": "successDegree",
"entries": {
@@ -17340,7 +17907,7 @@
],
"disable": {
"entries": [
- "{@skill Religion} DC 26 (expert) to utter prayers to a nonevil deity to counteract {@deity Dahak|LOGM}'s presence (prayers to {@deity Apsu|LOGM} allow this check to be made if the character is merely trained in {@skill Religion}), {@skill Thievery} DC 30 (expert) to divert the hazard's energies back upon themselves, or a successful dispel magic (4th level; counteract DC 26)."
+ "{@skill Religion} DC 26 (expert) to utter prayers to a nonevil deity to counteract {@deity Dahak|LOGM}'s presence (prayers to {@deity Apsu|LOGM} allow this check to be made if the character is merely trained in {@skill Religion}), {@skill Thievery} DC 30 (expert) to divert the hazard's energies back upon themselves, or a successful {@spell dispel magic} (4th level; counteract DC 26)."
]
},
"defenses": {
@@ -17693,14 +18260,7 @@
],
"routine": [
"(4 actions) The trap loses 1 action each turn per {@condition drained} or destroyed tub. On each action, a different tub spews hot wax at a random creature in the room, dealing {@damage 3d12} fire damage to the target and all adjacent creatures (DC 35 basic Reflex save). On a failure or critical failure, the creature is also encased in hot wax.",
- "A creature that starts its turn encased in wax takes {@damage 8d12} fire damage and is {@condition immobilized} until it Escapes the hardening wax (DC 35). Each turn it remains encased, the damage dealt by the hot wax decreases by {@dice 2d12} but.",
- {
- "entries": [
- "{@action Escape} increases by 2 (minimum 0 damage, maximum DC 43). A creature that can't get free from the wax might suffocate (Core Rulebook 478)."
- ],
- "type": "ability",
- "name": "the DC to"
- }
+ "A creature that starts its turn encased in wax takes {@damage 8d12} fire damage and is {@condition immobilized} until it Escapes the hardening wax (DC 35). Each turn it remains encased, the damage dealt by the hot wax decreases by {@dice 2d12} but the DC to {@action Escape} increases by 2 (minimum 0 damage, maximum DC 43). A creature that can't get free from the wax might suffocate (Core Rulebook 478)."
],
"reset": [
"The trap deactivates and resets after 1 hour. At that time, the wax in the tubs cools and congeals, and any wax elsewhere in the room magically goes back into the tubs."
@@ -17807,7 +18367,7 @@
"range": "Melee",
"name": "noose",
"attack": 13,
- "effects": [
+ "traits": [
"deadly "
]
}
},
@@ -3621,6 +3624,7 @@
"ammunition": "round (5)|G&G|round",
"traits": [
"backstabber",
+ "fatal