From cb2c485f706fc1857537fe58cf6d52f202a46aa3 Mon Sep 17 00:00:00 2001 From: MrVauxs Date: Fri, 17 Jun 2022 15:50:27 +0200 Subject: [PATCH] v0.5.9 --- data/bestiary/creatures-av1.json | 24 +++------------------ data/bestiary/creatures-bst.json | 36 ++++++++++++++++++++++++++++++++ data/changelog.json | 5 +++++ data/class/class-witch.json | 28 +------------------------ data/feats/feats-apg.json | 4 +--- data/feats/feats-crb.json | 2 +- data/items/baseitems.json | 3 +-- js/utils.js | 2 +- package.json | 2 +- 9 files changed, 50 insertions(+), 56 deletions(-) diff --git a/data/bestiary/creatures-av1.json b/data/bestiary/creatures-av1.json index 2f65433328..d28fa0e20a 100644 --- a/data/bestiary/creatures-av1.json +++ b/data/bestiary/creatures-av1.json @@ -1284,21 +1284,9 @@ }, { "entries": [ - "When a corpselight is reduced to 0 Hit Points while merged with a corpse, it is instead reduced to 1." + "When a corpselight is reduced to 0 Hit Points while merged with a corpse, it is instead reduced to 1 Hit Point as the corpse collapses to the ground and the corpselight emerges in its wisp form. While in wisp form, a corpselight is Tiny and can take no actions other than Claim Corpse or Fly. A corpselight that starts its turn in wisp form must attempt a DC {@flatDC 16} flat check at the end of its turn; if it fails, it loses 1 Hit Point. A corpselight reduced to 0 Hit Points while in wisp form is destroyed." ], "name": "Wisp Form" - }, - { - "entries": [ - "Point as the corpse collapses to the ground and the corpselight emerges in its wisp form. While in wisp form, a corpselight is Tiny and can take no actions other than." - ], - "name": "Hit" - }, - { - "entries": [ - "A corpselight that starts its turn in wisp form must attempt a DC {@flatDC 16} flat check at the end of its turn; if it fails, it loses 1 Hit Point. A corpselight reduced to 0 Hit Points while in wisp form is destroyed." - ], - "name": "Claim Corpse or Fly." } ], "bot": [ @@ -1330,13 +1318,7 @@ ], "prerequisites": "The corpselight is in a corpse", "entries": [ - "The corpselight emits a sickly blue beam of light from its mouth and eyes in a 20-foot cone. All living creatures in this area must attempt a DC 18 Fortitude saving throw. If at least 1 creature fails its save, the corpselight regains {@dice 2d6} Hit Points, gaining any that exceed its maximum as temporary Hit Points that last for 1 minute. The corpselight can't use." - ], - "name": "Death Light" - }, - { - "entries": [ - "Light again for {@dice 1d4} rounds.", + "The corpselight emits a sickly blue beam of light from its mouth and eyes in a 20-foot cone. All living creatures in this area must attempt a DC 18 Fortitude saving throw. If at least 1 creature fails its save, the corpselight regains {@dice 2d6} Hit Points, gaining any that exceed its maximum as temporary Hit Points that last for 1 minute. The corpselight can't use Death Light again for {@dice 1d4} rounds.", { "type": "successDegree", "entries": { @@ -1347,7 +1329,7 @@ } } ], - "name": "Death" + "name": "Death Light" } ] } diff --git a/data/bestiary/creatures-bst.json b/data/bestiary/creatures-bst.json index 9330824c4e..15db57767e 100644 --- a/data/bestiary/creatures-bst.json +++ b/data/bestiary/creatures-bst.json @@ -63183,6 +63183,42 @@ "creatureType": [ "Construct" ], + "spellcasting": [ + { + "name": "Occult Innate", + "tradition": "Occult", + "type": "Innate", + "DC": 18, + "attack": 8, + "entry": { + "0": { + "level": 1, + "spells": [ + { + "name": "light" + }, + { + "name": "mage hand" + }, + { + "name": "prestidigitation" + } + ] + }, + "3": { + "spells": [ + { + "name": "levitate" + }, + { + "name": "one additional spell depending on the donor soul's alignment", + "notes": "{@b Lawful Good:} {@spell zone of truth}; {@b Neutral Good:} {@spell heroism}; {@b Chaotic Good:} {@spell heal}; {@b Lawful Neutral:} {@b nondetection; Neutral:} {@spell wall of thorns}; {@b Chaotic Neutral:} {@spell grease}; {@b Lawful Evil:} {@spell chilling darkness}; {@b Neutral Evil:} {@spell harm}; {@b Chaotic Evil:} {@spell vampiric touch}" + } + ] + } + } + } + ], "perception": { "std": 8 }, diff --git a/data/changelog.json b/data/changelog.json index 26c20d7a66..0a674a417e 100644 --- a/data/changelog.json +++ b/data/changelog.json @@ -134,6 +134,11 @@ "ver": "0.5.8", "date": "2022-06-15", "txt": "- Fix Ancestry Filters\n- Made copying traits more bearable, as they now include spaces\n- (Typos/Tags)" + }, + { + "ver": "0.5.9", + "date": "2022-06-17", + "txt": "- (Typos/Tags)" } ] } diff --git a/data/class/class-witch.json b/data/class/class-witch.json index 843a0072c4..5d5de53136 100644 --- a/data/class/class-witch.json +++ b/data/class/class-witch.json @@ -1309,7 +1309,7 @@ { "type": "item", "name": "Spell List", - "entry": "{@filter primal|spells||tradition & spell list= primal}" + "entry": "{@filter primal|spells||tradition & spell list=primal}" }, { "type": "item", @@ -1329,32 +1329,6 @@ ] } ] - }, - { - "type": "list", - "style": "list-hang-notitle", - "items": [ - { - "type": "item", - "name": "Spell List", - "entry": "{@filter primal|spells||tradition & spell list= primal}" - }, - { - "type": "item", - "name": "Patron Skill", - "entry": "{@skill Nature}" - }, - { - "type": "item", - "name": "Hex Cantrip", - "entry": "{@spell clinging ice|APG}" - }, - { - "type": "item", - "name": "Granted Spell", - "entry": "{@spell gust of wind}" - } - ] } ] } diff --git a/data/feats/feats-apg.json b/data/feats/feats-apg.json index dc1c5d6b61..063e14377a 100644 --- a/data/feats/feats-apg.json +++ b/data/feats/feats-apg.json @@ -5674,9 +5674,7 @@ ], "prerequisites": "{@feat Herbalist Dedication|APG}, expert in {@skill Nature}", "entries": [ - "Your advanced alchemy level for herbalism increases to your level \u2013 3. You gain the formulas for elixirs of life as soon as your advanced alchemy level is high enough to create them: lesser at 8th level, moderate at 12th level, greater at 16th level, and major at 18th level.", - "Horizon Walker Many long for the open road, but you prefer the trackless wild. You can find safe passage through the most inhospitable terrain in the world\u2014icecaps, deserts, and similar environs are where you're comfortable. Your talents open untrod paths for you and help guide others through the wilderness.", - "Additional Feats: 10th Blind-Fight (Core Rulebook 173), Terrain Master (Core Rulebook 174); 12th Warden's {@action Step} (Core Rulebook 175)." + "Your advanced alchemy level for herbalism increases to your level \u2013 3. You gain the formulas for elixirs of life as soon as your advanced alchemy level is high enough to create them: lesser at 8th level, moderate at 12th level, greater at 16th level, and major at 18th level." ] }, { diff --git a/data/feats/feats-crb.json b/data/feats/feats-crb.json index e8486b9b06..454107f75a 100644 --- a/data/feats/feats-crb.json +++ b/data/feats/feats-crb.json @@ -3584,7 +3584,7 @@ "stance" ], "entries": [ - "The slightest distraction can provoke your wrath, and you're prepared to foil enemies' actions. As long as you are in this stance, you can use {@action Attack of Opportunity} when a creature within your reach uses a concentrate action, in addition to manipulate and move actions. Furthermore, you disrupt a." + "The slightest distraction can provoke your wrath, and you're prepared to foil enemies' actions. As long as you are in this stance, you can use {@action Attack of Opportunity} when a creature within your reach uses a concentrate action, in addition to manipulate and move actions. Furthermore, you disrupt a triggering concentrate or manipulate action if your {@action Strike} hits (not only if it’s a critical hit)." ] }, { diff --git a/data/items/baseitems.json b/data/items/baseitems.json index f7106831a3..fecf879649 100644 --- a/data/items/baseitems.json +++ b/data/items/baseitems.json @@ -5279,8 +5279,7 @@ "uncommon", "conrasu", "deadly 1d10", - "modular b, p, or s", - "tengu" + "modular b, p, or s" ], "price": { "amount": 10, diff --git a/js/utils.js b/js/utils.js index 520c86255f..908863a34b 100644 --- a/js/utils.js +++ b/js/utils.js @@ -5,7 +5,7 @@ if (typeof module !== "undefined") require("./parser.js"); // in deployment, `IS_DEPLOYED = "";` should be set below. IS_DEPLOYED = undefined; -VERSION_NUMBER = /* PF2ETOOLS_VERSION__OPEN */"0.5.8"/* PF2ETOOLS_VERSION__CLOSE */; +VERSION_NUMBER = /* PF2ETOOLS_VERSION__OPEN */"0.5.9"/* PF2ETOOLS_VERSION__CLOSE */; DEPLOYED_STATIC_ROOT = ""; // ""; // FIXME re-enable this when we have a CDN again IS_VTT = false; diff --git a/package.json b/package.json index db1e153d87..845bc846ea 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "pf2etools", "author": "Pf2eTools", - "version": "0.5.8", + "version": "0.5.9", "license": "MIT", "description": "A site dedicated to making playing games with your friends as easy as possible.", "scripts": {