diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 1a0aff466e..bfbbd757d3 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,9 +1,9 @@ # These are supported funding model platforms github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] -patreon: pf2etools # Replace with a single Patreon username +patreon: # Replace with a single Patreon username open_collective: # Replace with a single Open Collective username -ko_fi: # Replace with a single Ko-fi username +ko_fi: MrVauxs tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry liberapay: # Replace with a single Liberapay username diff --git a/data/actions.json b/data/actions.json index 0b285afb01..864aa902ea 100644 --- a/data/actions.json +++ b/data/actions.json @@ -5967,13 +5967,13 @@ "basic": true }, "entries": [ - "You try to provide food and shelter for yourself, and possibly others as well, with a standard of living as described {@table Cost of Living||here}. The GM determines the DC based on the nature of the place where you're trying to Subsist. You might need a minimum proficiency rank to Subsist in particularly strange environments. Unlike most downtime activities, you can Subsist after 8 hours or less of exploration, but if you do, you take a \u20135 penalty", + "You try to provide food and shelter for yourself, and possibly others as well, with a standard of living as described {@table Cost of Living||here}. The GM determines the DC based on the nature of the place where you're trying to Subsist. You might need a minimum proficiency rank to Subsist in particularly strange environments. Unlike most {@trait downtime} activities, you can Subsist after 8 hours or less of exploration, but if you do, you take a \u20135 penalty", { "type": "successDegree", "entries": { "Critical Success": "You either provide a subsistence living for yourself and one additional creature, or you improve your own food and shelter, granting yourself a comfortable living.", "Success": "You find enough food and shelter with basic protection from the elements to provide you a subsistence living.", - "Failure": "You're exposed to the elements and don't get enough food, becoming fatigued until you attain sufficient food and shelter.", + "Failure": "You're exposed to the elements and don't get enough food, becoming {@condition fatigued} until you attain sufficient food and shelter.", "Critical Failure": "You attract trouble, eat something you shouldn't, or otherwise worsen your situation. You take a \u20132 circumstance penalty to checks to Subsist for 1 week. You don't find any food at all; if you don't have any stored up, you're in danger of starving or dying of thirst if you continue failing." } } diff --git a/data/backgrounds/backgrounds-skt0.json b/data/backgrounds/backgrounds-skt0.json index 9c6f9bd546..b9dd0c25eb 100644 --- a/data/backgrounds/backgrounds-skt0.json +++ b/data/backgrounds/backgrounds-skt0.json @@ -136,7 +136,7 @@ "Understanding history isn't just about translating old laws and reading about who invaded whom; it's also packed with magical outbursts, extraplanar interventions, and unexplained oddities not yet understood by modern science. You have a knack for absorbing esoteric trivia and unraveling past supernatural events. Your studies recently drew you to the dwarven city of Tar-Kazmukh, whose Blue Warders maintain an eclectically magical library. Perusing its shelves didn't answer your most burning questions, but it did earn you some friends, expose you to a dizzying array of dwarven religious lore, and introduce you to some intriguing mysteries buried in Highhelm's history.", "Believing that Highhelm might provide you with greater opportunities, a Blue Warder named Rosha Coppervein facilitated introductions between you and their adoptive clan, Clan Tolorr. It seems your credentials and whatever Rosha wrote on your behalf made an impression; within a week, you received an invitation to Highhelm and travel funds to study with Tolorr sages! The shy Rosha has stayed in Tar-Kazmukh for now, enjoying its relative quiet, but you know that they'll join you in a few weeks for Tolorr's Family Festival.", "Choose two ability boosts. One must be to Intelligence or Wisdom, and one is a free ability boost.", - "You're trained in the {@skill Occultism} skill and the {@skill Lore||Dwarven Pantheon} Lore skill, an uncommonly broad {@skill Lore} skill that pertains to {@deity Torag|CRB|Torag's} faith and those faiths of his divine family. You gain the {@feat Quick Identification} skill feat.", + "You're trained in the {@skill Occultism} skill and the {@skill Lore||Dwarven Pantheon Lore} skill, an uncommonly broad {@skill Lore} skill that pertains to {@deity Torag|CRB|Torag's} faith and those faiths of his divine family. You gain the {@feat Quick Identification} skill feat.", "{@b Connection:} Rosha Coppervein, a Blue Warder who married into Clan Tolorr", "{@b Reputation Points:} +0" ], diff --git a/data/bestiary/creatures-gw1.json b/data/bestiary/creatures-gw1.json index 987d6611ae..de229ba9e0 100644 --- a/data/bestiary/creatures-gw1.json +++ b/data/bestiary/creatures-gw1.json @@ -183,7 +183,8 @@ ] } ] - } + }, + "hasImages": true }, { "name": "Oaksteward Enforcers", @@ -964,7 +965,8 @@ ] } ] - } + }, + "hasImages": true }, { "name": "Temagyr", @@ -1115,7 +1117,8 @@ ] } ] - } + }, + "hasImages": true }, { "name": "Ocluai", @@ -1256,7 +1259,8 @@ ] } ] - } + }, + "hasImages": true }, { "name": "Immolis", @@ -1387,7 +1391,8 @@ ] } ] - } + }, + "hasImages": true }, { "name": "Kareq", @@ -1496,7 +1501,8 @@ ] } ] - } + }, + "hasImages": true }, { "name": "Bolan Nogasso", @@ -1719,7 +1725,8 @@ ] } ] - } + }, + "hasImages": true }, { "name": "Kaneepo the Slim", @@ -1915,7 +1922,8 @@ ] } ] - } + }, + "hasImages": true } ] } diff --git a/data/bestiary/creatures-gw3.json b/data/bestiary/creatures-gw3.json index 310d56c5f2..f0f67a9c6b 100644 --- a/data/bestiary/creatures-gw3.json +++ b/data/bestiary/creatures-gw3.json @@ -2739,7 +2739,8 @@ ] } ] - } + }, + "hasImages": true }, { "name": "Mindmoppet", @@ -2987,7 +2988,8 @@ ] } ] - } + }, + "hasImages": true }, { "name": "Yaiafineti", @@ -3169,7 +3171,8 @@ } } ] - } + }, + "hasImages": true }, { "name": "Ainamuuren", @@ -3675,7 +3678,8 @@ ] } ] - } + }, + "hasImages": true } ] } diff --git a/data/bestiary/fluff-creatures-aoa5.json b/data/bestiary/fluff-creatures-aoa5.json index 58dc5842a7..b77700201f 100644 --- a/data/bestiary/fluff-creatures-aoa5.json +++ b/data/bestiary/fluff-creatures-aoa5.json @@ -1,13 +1,5 @@ { "creatureFluff": [ - { - "images": [ - "https://2e.aonprd.com/Images/Monsters/Witchwyrd.png" - ], - "source": "AoA5", - "name": "Witchwyrd", - "entries": [] - }, { "images": [ "https://2e.aonprd.com/Images/Monsters/Aluum.png" @@ -32,30 +24,6 @@ "name": "Crucidaemon", "entries": [] }, - { - "images": [ - "https://2e.aonprd.com/Images/Monsters/Calikang.png" - ], - "source": "AoA5", - "name": "Calikang", - "entries": [] - }, - { - "images": [ - "https://2e.aonprd.com/Images/Monsters/Solifugid.png" - ], - "source": "AoA5", - "name": "Duneshaker Solifugid", - "entries": [] - }, - { - "images": [ - "https://2e.aonprd.com/Images/Monsters/Demon_Nalfeshnee.png" - ], - "source": "AoA5", - "name": "Nalfeshnee", - "entries": [] - }, { "images": [ "https://2e.aonprd.com/Images/Monsters/Xotanispawn.png" @@ -71,22 +39,6 @@ "source": "AoA5", "name": "Spiritbound Aluum", "entries": [] - }, - { - "images": [ - "https://2e.aonprd.com/Images/Monsters/Devil_Cornugon.png" - ], - "source": "AoA5", - "name": "Cornugon", - "entries": [] - }, - { - "images": [ - "https://2e.aonprd.com/Images/Monsters/Solifugid.png" - ], - "source": "AoA5", - "name": "Giant Solifugid", - "entries": [] } ] } diff --git a/data/bestiary/fluff-creatures-gw1.json b/data/bestiary/fluff-creatures-gw1.json new file mode 100644 index 0000000000..4b5bd50905 --- /dev/null +++ b/data/bestiary/fluff-creatures-gw1.json @@ -0,0 +1,68 @@ +{ + "creatureFluff": [ + { + "images": [ + "https://2e.aonprd.com/Images/Monsters/Gorga_Ocluai.png" + ], + "name": "Ocluai", + "source": "GW1", + "entries": [] + }, + { + "images": [ + "https://2e.aonprd.com/Images/Monsters/Amelekana.png" + ], + "name": "Amelekana", + "source": "GW1", + "entries": [] + }, + { + "images": [ + "https://2e.aonprd.com/Images/Monsters/DesaDesa.png" + ], + "name": "Desa-Desa", + "source": "GW1", + "entries": [] + }, + { + "images": [ + "https://2e.aonprd.com/Images/Monsters/Gorga_Temagyr.png" + ], + "name": "Temagyr", + "source": "GW1", + "entries": [] + }, + { + "images": [ + "https://2e.aonprd.com/Images/Monsters/KaneepoTheSlim.png" + ], + "name": "Kaneepo The Slim", + "source": "GW1", + "entries": [] + }, + { + "images": [ + "https://2e.aonprd.com/Images/Monsters/Immolis.png" + ], + "name": "Immolis", + "source": "GW1", + "entries": [] + }, + { + "images": [ + "https://2e.aonprd.com/Images/Monsters/BolanNogasso.png" + ], + "name": "Bolan Nogasso", + "source": "GW1", + "entries": [] + }, + { + "images": [ + "https://2e.aonprd.com/Images/Monsters/Kareq.png" + ], + "name": "Kareq", + "source": "GW1", + "entries": [] + } + ] +} diff --git a/data/bestiary/fluff-creatures-gw3.json b/data/bestiary/fluff-creatures-gw3.json new file mode 100644 index 0000000000..dc562c0a48 --- /dev/null +++ b/data/bestiary/fluff-creatures-gw3.json @@ -0,0 +1,36 @@ +{ + "creatureFluff": [ + { + "images": [ + "https://2e.aonprd.com/Images/Monsters/EdwardRitalson.png" + ], + "name": "Etward Ritalson", + "source": "GW3", + "entries": [] + }, + { + "images": [ + "https://2e.aonprd.com/Images/Monsters/ElderThing.png" + ], + "name": "Elder Thing", + "source": "GW3", + "entries": [] + }, + { + "images": [ + "https://2e.aonprd.com/Images/Monsters/Yaiafineti.png" + ], + "name": "Yaiafineti", + "source": "GW3", + "entries": [] + }, + { + "images": [ + "https://2e.aonprd.com/Images/Monsters/Mindmoppet.png" + ], + "name": "Mindmoppet", + "source": "GW3", + "entries": [] + } + ] +} diff --git a/data/bestiary/fluff-index.json b/data/bestiary/fluff-index.json index a1ceaac169..bdb5e190c6 100644 --- a/data/bestiary/fluff-index.json +++ b/data/bestiary/fluff-index.json @@ -40,5 +40,7 @@ "AoE1": "fluff-creatures-aoe1.json", "SoT3": "fluff-creatures-sot3.json", "BB": "fluff-creatures-bb.json", - "TiO": "fluff-creatures-tio.json" + "TiO": "fluff-creatures-tio.json", + "GW1": "fluff-creatures-gw1.json", + "GW3": "fluff-creatures-gw3.json" } diff --git a/data/changelog.json b/data/changelog.json index d7f723c5d1..3f5e166083 100644 --- a/data/changelog.json +++ b/data/changelog.json @@ -309,6 +309,11 @@ "ver": "0.8.6", "date": "2023-09-09", "txt": "- Fix kineticist feats' footers not displaying properly (thanks @Spappz)\n- Fix alignments not capitalising properly in settlement statblocks (thanks @Spappz)\n- Add Sky King's Tomb Player's Guide (thanks @Spappz)\n- Fix inability to add or remove scaled creatures from the encounter builder (thanks @Sciguymjm)\n- (Many typos/tags; thanks @ebullient and @Spappz)" + }, + { + "ver": "0.8.7", + "date": "2023-09-19", + "txt": "- (Typos/tags; thanks @Spappz, @cgahr, and @ebullient)" } ] } \ No newline at end of file diff --git a/data/class/class-barbarian.json b/data/class/class-barbarian.json index 10cde141ca..6deb882400 100644 --- a/data/class/class-barbarian.json +++ b/data/class/class-barbarian.json @@ -159,6 +159,18 @@ "Raging Resistance|Barbarian|CRB|Dragon|CRB|9" ] }, + { + "name": "Elemental", + "shortName": "Elemental", + "type": "Instinct", + "source": "RoE", + "page": 54, + "subclassFeatures": [ + "Instinct|Barbarian|CRB|Elemental|RoE|1", + "Weapon Specialization|Barbarian|CRB|Elemental|RoE|7", + "Raging Resistance|Barbarian|CRB|Elemental|RoE|9" + ] + }, { "name": "Fury", "shortName": "Fury", @@ -906,6 +918,84 @@ } ] }, + { + "name": "Instinct", + "source": "RoE", + "page": 54, + "className": "Barbarian", + "classSource": "CRB", + "subclassShortName": "Elemental", + "subclassSource": "RoE", + "level": 1, + "entries": [ + { + "type": "pf2-h3", + "name": "Elemental Instinct", + "entries": [ + "This instinct option for barbarians allows you to channel elemental forces, bonding with a single element and its associated plane. Perhaps your ancestors were elemental conjurers or blessed by an elemental lord. Select an element from the {@table Elemental Instincts|RoE|Elemental Instincts} table to be your instinct's element. If your element offers multiple damage types, choose one of those type when you select your element.", + { + "type": "data", + "tag": "table", + "name": "Elemental Instincts", + "source": "RoE" + } + ] + }, + { + "type": "pf2-h4", + "name": "Anathema", + "entries": [ + "Disrespecting an elemental creature is anathema to your instinct; defending yourself against one is not. Purposefully despoiling the elemental plane associated with your element is anathema to your instinct, though this doesn't prevent you from responsibly altering that plane." + ] + }, + { + "type": "pf2-h4", + "name": "Elemental Rage (Instinct Ability)", + "entries": [ + "While raging, you're cloaked in a vortex of elemental matter; you become {@condition concealed} against ranged attacks. You can't use this concealment to {@action Hide} or {@action Sneak}. While raging, you increase the additional damage from {@action Rage} from 2 to 4 and change its damage type to the one you selected for your element.", + "If you have any {@class Kineticist|RoE} {@trait Impulse} with the same element type as the one you chose for your instinct, such as ones gained by taking the {@feat Kineticist Dedication|RoE} multiclass feat, they gain the {@trait rage} trait." + ] + } + ] + }, + { + "name": "Weapon Specialization", + "source": "RoE", + "page": 54, + "className": "Barbarian", + "classSource": "CRB", + "subclassShortName": "Elemental", + "subclassSource": "RoE", + "level": 7, + "entries": [ + { + "type": "pf2-h4", + "name": "Specialization Ability", + "entries": [ + "When you use elemental rage, you increase the damage from {@action Rage} from 4 to 6. If you have greater weapon specialization, instead increase the damage from {@action Rage} when using elemental rage from 6 to 12." + ] + } + ] + }, + { + "name": "Raging Resistance", + "source": "RoE", + "page": 54, + "className": "Barbarian", + "classSource": "CRB", + "subclassShortName": "Elemental", + "subclassSource": "RoE", + "level": 9, + "entries": [ + { + "type": "pf2-h4", + "name": "Raging Resistance", + "entries": [ + "You resist the damage dealt by attacks and abilities of elemental creatures of your chosen element, as well as creatures made of your element, regardless of the damage type. You also resist damage dealt by attacks, spells, and abilities with your elemental trait." + ] + } + ] + }, { "name": "Instinct", "source": "CRB", diff --git a/data/conditions.json b/data/conditions.json index 2f13ccaf58..986f09ca43 100644 --- a/data/conditions.json +++ b/data/conditions.json @@ -146,7 +146,7 @@ "source": "CRB", "page": 620, "entries": [ - "You're distracted or otherwise unable to focus your full attention on defense. You take a \u20132 circumstance penalty to AC. Some effects give you the {@condition flat-footed} condition only to certain creatures or against certain attacks. Others\u2014especially conditions\u2014can make you universally flatfooted against everything. If a rule doesn't specify that the condition applies only to certain circumstances, it applies to all of them; for example, many effects simply say \"The target is {@condition flat-footed}." + "You're distracted or otherwise unable to focus your full attention on defense. You take a \u20132 circumstance penalty to AC. Some effects give you the {@condition flat-footed} condition only to certain creatures or against certain attacks. Others\u2014especially conditions\u2014can make you universally flatfooted against everything. If a rule doesn't specify that the condition applies only to certain circumstances, it applies to all of them; for example, many effects simply say \"The target is {@condition flat-footed}.\"" ] }, { diff --git a/data/deities.json b/data/deities.json index f5a9c60812..920fbe5171 100644 --- a/data/deities.json +++ b/data/deities.json @@ -19034,7 +19034,7 @@ "1": [ "soothe" ], - "2": [ + "3": [ "cozy cabin|APG" ], "5": [ diff --git a/data/feats/feats-apg.json b/data/feats/feats-apg.json index 00e47487f2..11414a1669 100644 --- a/data/feats/feats-apg.json +++ b/data/feats/feats-apg.json @@ -4452,7 +4452,7 @@ "barbarian", "rage" ], - "prerequisites": "dragon instinct", + "prerequisites": "{@class barbarian|crb|dragon instinct|dragon}", "entries": [ "Few can sway you from your goals while the fury of combat fills you. While {@action Rage|CRB|raging}, you gain a +2 status bonus to saving throws against {@trait emotion} effects." ] @@ -6775,7 +6775,7 @@ "barbarian", "rage" ], - "prerequisites": "fury instinct", + "prerequisites": "{@class barbarian|crb|fury instinct|fury}", "trigger": "An enemy within your melee reach critically hits you with a melee {@action Strike}.", "entries": [ "Your enemy's blow fuels your rage and provokes your immediate retaliation. Make a melee {@action Strike} against the triggering enemy." @@ -14056,7 +14056,7 @@ "concentrate", "fortune" ], - "prerequisites": "spirit instinct", + "prerequisites": "{@class barbarian|crb|spirit instinct|spirit}", "frequency": { "unit": "day", "number": 1 @@ -14679,7 +14679,7 @@ "concentrate", "rage" ], - "prerequisites": "superstition instinct", + "prerequisites": "{@class barbarian|crb|superstition instinct|superstition}", "entries": [ "You draw upon your superstitious fury to destroy a spell. Make a {@action Strike} with a melee weapon or an unarmed attack against a creature, object, or a spell manifestation (such as the wall created by {@spell wall of fire} or the guardian from {@spell spiritual guardian}). If you're targeting something that doesn't have an AC listed, its AC is usually 10 against this Strike for targets that are very easy to hit, like a wall, or a different AC determined by the GM.", "If your {@action Strike} hits, you can attempt to {@quickref counteract|CRB|3|counteracting} a single spell or {@trait magical} effect on the target. Your counteract level for this attempt is equal to half your level rounded up, and you use the result of your attack roll for the counteract check.", diff --git a/data/feats/feats-loil.json b/data/feats/feats-loil.json index 88a5474547..5e5148a859 100644 --- a/data/feats/feats-loil.json +++ b/data/feats/feats-loil.json @@ -230,7 +230,7 @@ }, "requirements": "You're {@condition hidden} to at least one enemy.", "entries": [ - "While {@condition hidden}, you manifest a version of your animalistic nature. You create an illusion of a Large or smaller creature within 60 feet of your location with the effects of the {@spell illusory creature} spell. The creature shares your animalistic beastbrood features. Unlike most actions taken while {@condition hidden}, using Reveal Hidden Self and {@condition sustain a spell||Sustaining the Spell} don't automatically end your {@condition hidden} condition. Use the higher of your class DC or spell DC against attempts to disbelieve the illusion. If a creature observes you, it automatically disbelieves the illusion, and if you're no longer {@condition hidden} to at least one enemy, the effect ends." + "While {@condition hidden}, you manifest a version of your animalistic nature. You create an illusion of a Large or smaller creature within 60 feet of your location with the effects of the {@spell illusory creature} spell. The creature shares your animalistic beastbrood features. Unlike most actions taken while {@condition hidden}, using Reveal Hidden Self and {@action sustain a spell||Sustaining the Spell} don't automatically end your {@condition hidden} condition. Use the higher of your class DC or spell DC against attempts to disbelieve the illusion. If a creature observes you, it automatically disbelieves the illusion, and if you're no longer {@condition hidden} to at least one enemy, the effect ends." ] }, { diff --git a/data/feats/feats-roe.json b/data/feats/feats-roe.json index c68fbfc668..9310322ff5 100644 --- a/data/feats/feats-roe.json +++ b/data/feats/feats-roe.json @@ -3495,7 +3495,7 @@ "traits": [ "barbarian" ], - "prerequisites": "elemental instinct", + "prerequisites": "{@class barbarian|CRB|Elemental Instinct|Elemental|RoE}", "entries": [ "The elemental power within you is more mutable and versatile than most. Choose a second damage type for your element. Whenever you {@action Rage}, you can choose that type instead of the damage type you would normally gain. The new damage type can be the one you did not choose when you selected the element initially if you had multiple options available for your element, or one of the following types: air cold, earth poison, fire cold, metal electricity, water acid, wood poison." ] @@ -3515,7 +3515,7 @@ "primal", "rage" ], - "prerequisites": "elemental instinct", + "prerequisites": "{@class barbarian|CRB|Elemental Instinct|Elemental|RoE}", "requirements": "You're raging, and you haven't used this ability since you last Raged.", "entries": [ "You unleash the energy roiling within you, exploding elemental matter in a 15-foot emanation. Each creature in the area takes {@dice 1d8} damage per level you possess, with the same type you chose for elemental rage.", diff --git a/data/items/items-aoa6.json b/data/items/items-aoa6.json index 1bfa486de1..f6a108a2b6 100644 --- a/data/items/items-aoa6.json +++ b/data/items/items-aoa6.json @@ -66,7 +66,7 @@ "bulk": "\u2013", "category": "Artifact", "entries": [ - "A shard of the {@i Orb of Gold Dragonkind} resembles a pointed length of crystal about the size and shape of a shortsword without a hilt. It functions as a {@runeItem shortsword||+3 weapon potency||striking||} that deals {@damage 2d6} extra damage to dragons.", + "A shard of the {@i Orb of Gold Dragonkind} resembles a pointed length of crystal about the size and shape of a shortsword without a hilt. It functions as a {@runeItem shortsword||+3 weapon potency||striking|} that deals {@damage 2d6} extra damage to dragons.", "Each {@i orb shard} within 60 feet of the flawed orb of Gold Dragonkind increases the save DC against the orb by 1; thus, if all 13 remaining {@i orb shards} are in this area, the save DC against the flawed orb increases from DC 30 to DC 43. A talented spellcaster or crafter can integrate an {@i orb shard} back into the flawed orb to make this DC increase permanent." ], "destruction": [ diff --git a/data/items/items-frp2.json b/data/items/items-frp2.json index fa4a471adb..5bfa6370d9 100644 --- a/data/items/items-frp2.json +++ b/data/items/items-frp2.json @@ -186,12 +186,6 @@ "traits": [ "electricity" ], - "traits": [ - "electricity" - ], - "traits": [ - "electricity" - ], "frequency": { "unit": "hour", "number": 1 @@ -297,4 +291,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/data/spells/spells-apg.json b/data/spells/spells-apg.json index 7de9214025..dbdb2392cf 100644 --- a/data/spells/spells-apg.json +++ b/data/spells/spells-apg.json @@ -5154,9 +5154,13 @@ "number": 1, "unit": "touch" }, - "targets": "1 container and its contents, totaling 10", + "targets": "1 container and its contents, totaling 10 Bulk or less", + "duration": { + "entry": "until the next time you make your daily preparations", + "unit": "special" + }, "entries": [ - "Bulk or less Duration until the next time you make your daily preparations You banish a container and its contents to the Ethereal Plane, where you can retrieve it from later. The container's physical properties\u2014the material from which it is made, any locks, or other features\u2014are irrelevant to the casting of this spell, but the container can't contain any creatures. When you {@action Cast a Spell||Cast this Spell}, the container and all its contents are transported to a random location deep in the Ethereal Plane. Time passes normally for the container and its contents, and the environmental effects of the Ethereal Plane apply to it. Though very unlikely, it's possible for a creature on the Ethereal Plane to stumble upon the chest.", + "You banish a container and its contents to the Ethereal Plane, where you can retrieve it from later. The container's physical properties\u2014the material from which it is made, any locks, or other features\u2014are irrelevant to the casting of this spell, but the container can't contain any creatures. When you {@action Cast a Spell||Cast this Spell}, the container and all its contents are transported to a random location deep in the Ethereal Plane. Time passes normally for the container and its contents, and the environmental effects of the Ethereal Plane apply to it. Though very unlikely, it's possible for a creature on the Ethereal Plane to stumble upon the chest.", "You can {@action Dismiss} the spell to return the chest to your current location. If the spell ends by any other means, the container is lost on the Ethereal Plane and you can no longer recall it with this spell, though you could search for it in other ways." ] }, diff --git a/data/spells/spells-som.json b/data/spells/spells-som.json index 8372a53470..5c1c51ca39 100644 --- a/data/spells/spells-som.json +++ b/data/spells/spells-som.json @@ -44,9 +44,9 @@ { "type": "list", "items": [ - "{@bold Chuul} Speed 30 feet, swim 25 feet; {@b Melee} {@as 1} claw (reach <10 feet>), {@b Damage} {@damage 2d8+8} bludgeoning, and you can spend an action after a hit to Grab the target.", - "{@bold Gogiteth} Speed 40 feet, climb 30 feet; {@b Melee} {@as 1} jaws, {@b Damage} {@damage 2d10+8} piercing, and you can spend an action after a hit to Grab the target; {@b Melee} {@as 1} leg (agile, reach <10 feet>), {@b Damage} {@damage 2d6+8} piercing.", - "{@bold Gug} Speed 40 feet, climb 20 feet; {@b Melee} {@as 1} jaws (reach <10 feet>), {@b Damage} {@damage 2d12+8} piercing; {@b Melee} {@as 1}" + "{@bold Chuul} Speed 30 feet, swim 25 feet; {@b Melee} {@as 1} claw ({@trait reach <10 feet>}), {@b Damage} {@damage 2d8+8} bludgeoning, and you can spend an action after a hit to {@action Grab} the target.", + "{@bold Gogiteth} Speed 40 feet, climb 30 feet; {@b Melee} {@as 1} jaws, {@b Damage} {@damage 2d10+8} piercing, and you can spend an action after a hit to {@action Grab} the target; {@b Melee} {@as 1} leg ({@trait agile}, {@trait reach <10 feet>}), {@b Damage} {@damage 2d6+8} piercing.", + "{@bold Gug} Speed 40 feet, climb 20 feet; {@b Melee} {@as 1} jaws ({@trait reach <10 feet>}), {@b Damage} {@damage 2d12+8} piercing; {@b Melee} {@as 1}" ] } ], @@ -101,8 +101,8 @@ { "type": "list", "items": [ - "{@bold Balisse} Speed 30 feet, fly 40 feet; {@skill Perception} modifier of +26 to detect lies and illusions unless your own modifier is higher; {@b Melee} {@as 1} scimitar (forceful, sweep), {@b Damage} {@damage 2d6+12} slashing plus {@damage 1d6} fire and {@damage 1d6} good.", - "{@bold Choral} Speed 30 feet, fly 40 feet; +1 status bonus to AC and saves against sonic and auditory; {@b Melee} {@as 1} fist ({@trait agile}), {@b Damage} {@damage 2d6+12} bludgeoning plus {@damage 1d6} good; {@b Ranged} {@as 1} piercing hymn (range <90 feet>), {@b Damage} {@damage 1d6+12} sonic plus {@damage 1d6} good, and {@condition deafened} for 1 round on a critical hit.", + "{@bold Balisse} Speed 30 feet, fly 40 feet; {@skill Perception} modifier of +26 to detect lies and illusions unless your own modifier is higher; {@b Melee} {@as 1} scimitar ({@trait forceful}, {@trait sweep}), {@b Damage} {@damage 2d6+12} slashing plus {@damage 1d6} fire and {@damage 1d6} good.", + "{@bold Choral} Speed 30 feet, fly 40 feet; +1 status bonus to AC and saves against {@trait sonic} and {@trait auditory}; {@b Melee} {@as 1} fist ({@trait agile}), {@b Damage} {@damage 2d6+12} bludgeoning plus {@damage 1d6} good; {@b Ranged} {@as 1} piercing hymn (range 90 feet), {@b Damage} {@damage 1d6+12} sonic plus {@damage 1d6} good, and {@condition deafened} for 1 round on a critical hit.", "{@bold Monadic Deva} Speed 30 feet, fly 40 feet; +2 status bonus on saves against {@trait death} effects and effects that manipulate souls; {@b Melee} {@as 1} holy mace ({@trait shove}), {@b Damage} {@damage 2d6+12} bludgeoning plus {@damage 1d6} force and {@damage 1d6} good.", "{@bold Movanic Deva} Speed 30 feet, fly 40 feet; resistance 10 to negative; {@b Melee} {@as 1} bastard sword ({@trait two-hand }), {@b Damage} {@damage 1d8+12} slashing plus {@damage 1d6} fire and {@damage 1d6} good." ] @@ -1809,8 +1809,8 @@ { "type": "list", "items": [ - "{@bold Moon} Speed 30 feet, fly 50 feet; {@b Melee} {@as 1} fist (agile, reach <10 feet>), {@b Damage} {@damage 2d4+10} bludgeoning plus {@damage 1d6} fire; {@b Ranged} {@as 1} moonbeam (range <90 feet>), {@b Damage} {@damage 2d4+10} fire; this form's fire damage is silver for resistances, weaknesses, and the like; on a critical hit with either {@action Strike}, the target is {@condition stupefied 2} for 1 round.", - "{@bold Sun} Speed 30 feet, fly 50 feet; {@b Melee} {@as 1} fist (agile, reach <10 feet>), {@b Damage} {@damage 2d6+10} fire plus {@damage 1d6} {@condition persistent damage||persistent fire}; {@b Ranged} {@as 1} sunbeam (range <90 feet>), {@b Damage} {@damage 1d6+10} fire plus {@damage 1d6} {@condition persistent damage||persistent fire}; on a critical hit with either {@action Strike}, the target is {@condition dazzled} for 1 round." + "{@bold Moon} Speed 30 feet, fly 50 feet; {@b Melee} {@as 1} fist ({@trait agile}, {@trait reach <10 feet>}), {@b Damage} {@damage 2d4+10} bludgeoning plus {@damage 1d6} fire; {@b Ranged} {@as 1} moonbeam (range 90 feet), {@b Damage} {@damage 2d4+10} fire; this form's fire damage is silver for resistances, weaknesses, and the like; on a critical hit with either {@action Strike}, the target is {@condition stupefied 2} for 1 round.", + "{@bold Sun} Speed 30 feet, fly 50 feet; {@b Melee} {@as 1} fist ({@trait agile}, {@trait reach <10 feet>}), {@b Damage} {@damage 2d6+10} fire plus {@damage 1d6} {@condition persistent damage||persistent fire}; {@b Ranged} {@as 1} sunbeam (range 90 feet), {@b Damage} {@damage 1d6+10} fire plus {@damage 1d6} {@condition persistent damage||persistent fire}; on a critical hit with either {@action Strike}, the target is {@condition dazzled} for 1 round." ] } ], @@ -1924,9 +1924,9 @@ { "type": "list", "items": [ - "{@bold Ceustodaemon} Speed 25 feet; {@b Melee} {@as 1} jaws (reach <10 feet>), {@b Damage} {@damage 2d10+10} piercing plus {@damage 1d6} evil; {@b Melee} {@as 1} claw (agile, reach <10 feet>), {@b Damage} {@damage 2d6} slashing plus {@damage 1d6} evil; any successful jaws or claw {@action Strike} deals an additional {@dice 1d6} damage, and you take the same amount of damage.", - "{@bold Leukodaemon} Speed 25 feet, fly 40 feet; +2 status bonus to saves against diseases; {@b Melee} {@as 1} jaws (reach <10 feet>), {@b Damage} {@damage 2d10+10} piercing plus {@damage 1d6} evil; {@b Melee} {@as 1} claw (agile, reach <10 feet>), {@b Damage} {@damage 2d6} slashing plus {@damage 1d6} evil; {@b Ranged} {@as 1} composite longbow (deadly , range increment <100 feet>, volley), {@b Damage} {@damage 2d8} piercing plus {@damage 1d6} evil.", - "{@bold Meladaemon} Speed 25 feet, fly 40 feet; {@b Melee} {@as 1} jaws (reach <10 feet>), {@b Damage} {@damage 2d10+10} piercing plus {@damage 1d6} evil; {@b Melee} {@as 1} claw (agile, reach <10 feet>), {@b Damage} {@damage 1d8} slashing plus {@damage 1d6} evil and {@damage 1d6} negative, and you can spend an action after a hit to Grab the target.", + "{@bold Ceustodaemon} Speed 25 feet; {@b Melee} {@as 1} jaws ({@trait reach <10 feet>}), {@b Damage} {@damage 2d10+10} piercing plus {@damage 1d6} evil; {@b Melee} {@as 1} claw ({@trait agile}, {@trait reach <10 feet>}), {@b Damage} {@damage 2d6} slashing plus {@damage 1d6} evil; any successful jaws or claw {@action Strike} deals an additional {@dice 1d6} damage, and you take the same amount of damage.", + "{@bold Leukodaemon} Speed 25 feet, fly 40 feet; +2 status bonus to saves against diseases; {@b Melee} {@as 1} jaws ({@trait reach <10 feet>}), {@b Damage} {@damage 2d10+10} piercing plus {@damage 1d6} evil; {@b Melee} {@as 1} claw ({@trait agile}, {@trait reach <10 feet>}), {@b Damage} {@damage 2d6} slashing plus {@damage 1d6} evil; {@b Ranged} {@as 1} composite longbow ({@trait deadly }, {@trait range increment <100 feet>}, {@trait volley}), {@b Damage} {@damage 2d8} piercing plus {@damage 1d6} evil.", + "{@bold Meladaemon} Speed 25 feet, fly 40 feet; {@b Melee} {@as 1} jaws ({@trait reach <10 feet>}), {@b Damage} {@damage 2d10+10} piercing plus {@damage 1d6} evil; {@b Melee} {@as 1} claw ({@trait agile}, {@trait reach <10 feet>}), {@b Damage} {@damage 1d8} slashing plus {@damage 1d6} evil and {@damage 1d6} negative, and you can spend an action after a hit to Grab the target.", "{@bold Piscodaemon} Speed 25 feet, swim 40 feet; {@b Melee} {@as 1} claw, {@b Damage} {@damage 2d10+10} piercing plus {@damage 1d6} evil and {@damage 1d6} {@condition persistent damage||persistent bleed}, and you can spend an action after a hit to Grab the target; {@b Melee} {@as 1} tentacle ({@trait agile}), {@b Damage} {@damage 2d6} bludgeoning plus {@damage 1d6} evil and {@damage 1d6} poison." ] } @@ -2132,8 +2132,8 @@ { "type": "list", "items": [ - "{@bold Babau} Speed 25 feet; {@b Melee} {@as 1} longspear (reach <10 feet>), {@b Damage} {@damage 2d8+10} piercing plus {@damage 1d6} evil; {@b Melee} {@as 1} jaws, {@b Damage} {@damage 2d10} piercing plus {@damage 1d6} evil; {@b Melee} {@as 1} claw ({@trait agile}), {@b Damage} {@damage 2d4} slashing plus {@damage 1d6} evil; all {@action Strike||Strikes} deal {@dice 2d6} additional precision damage to flatfooted creatures.", - "{@bold Hezrou} Speed 30 feet, swim 30 feet; {@b Melee} {@as 1} jaws (reach <10 feet>), {@b Damage} {@damage 2d12+10} piercing plus {@damage 1d6} evil, and you can spend an action after a hit to Grab the target; {@b Melee} {@as 1} claw (agile, reach <10 feet>), {@b Damage} {@damage 2d8} slashing plus {@damage 1d6} evil.", + "{@bold Babau} Speed 25 feet; {@b Melee} {@as 1} longspear ({@trait reach <10 feet>}), {@b Damage} {@damage 2d8+10} piercing plus {@damage 1d6} evil; {@b Melee} {@as 1} jaws, {@b Damage} {@damage 2d10} piercing plus {@damage 1d6} evil; {@b Melee} {@as 1} claw ({@trait agile}), {@b Damage} {@damage 2d4} slashing plus {@damage 1d6} evil; all {@action Strike||Strikes} deal {@dice 2d6} additional precision damage to flatfooted creatures.", + "{@bold Hezrou} Speed 30 feet, swim 30 feet; {@b Melee} {@as 1} jaws ({@trait reach <10 feet>}), {@b Damage} {@damage 2d12+10} piercing plus {@damage 1d6} evil, and you can spend an action after a hit to Grab the target; {@b Melee} {@as 1} claw ({@trait agile}, {@trait reach <10 feet>}), {@b Damage} {@damage 2d8} slashing plus {@damage 1d6} evil.", "{@bold Nabasu} Speed 25 feet, fly 40 feet; {@b Melee} {@as 1} jaws, {@b Damage} {@damage 2d10+10} piercing plus {@damage 1d6} evil; {@b Melee} {@as 1} claw ({@trait agile}), {@b Damage} {@damage 2d6} slashing plus {@damage 1d6} evil.", "{@bold Vrock} Speed 25 feet, fly 35 feet; resistance 10 to electricity; {@b Melee} {@as 1} beak, {@b Damage} {@damage 2d8+10} piercing plus {@damage 1d6} evil; {@b Melee} {@as 1} claw ({@trait agile}), {@b Damage} {@damage 2d6} slashing plus {@damage 1d6} evil; {@b Melee} {@as 1} talon ({@trait agile}), {@b Damage} {@damage 2d6} slashing plus {@damage 1d6} evil." ] @@ -2192,9 +2192,9 @@ { "type": "list", "items": [ - "{@bold Barbazu} Speed 35 feet; {@b Melee} {@as 1} glaive (deadly , forceful, reach <10 feet>), {@b Damage} {@damage 2d8+10} slashing plus {@damage 1d6} evil and {@damage 1d6} {@condition persistent damage||persistent bleed}; {@b Melee} {@as 1} beard, {@b Damage} {@damage 3d8} piercing plus {@damage 1d6} evil; {@b Melee} {@as 1} claw ({@trait agile}), {@b Damage} {@damage 3d6} slashing plus {@damage 1d6} evil.", - "{@bold Erinys} Speed 25 feet, fly 40 feet; {@b Melee} {@as 1} longsword ({@trait versatile

}), {@b Damage} {@damage 1d8+10} slashing plus {@damage 1d6} evil and {@damage 1d6} fire; {@b Ranged} {@as 1} composite longbow (deadly , range increment <100 feet>, volley), {@b Damage} {@damage 1d8} piercing plus {@damage 1d6} evil and {@damage 1d6} fire.", - "{@bold Osyluth} Speed 35 feet, fly 30 feet; {@b Melee} {@as 1} jaws, {@b Damage} {@damage 2d10+10} piercing plus {@damage 1d6} evil; {@b Melee} {@as 1} claw (agile, reach <10 feet>), {@b Damage} {@damage 2d6} slashing plus {@damage 1d6} evil; {@b Melee} {@as 1} stinger (reach <15 feet>), {@b Damage} {@damage 1d10} piercing plus {@damage 1d6} evil and {@damage 1d6} poison; {@b Ranged} {@as 1} bone shard (range increment <30 feet>), {@b Damage} {@damage 2d6} piercing plus {@damage 1d6} evil.", + "{@bold Barbazu} Speed 35 feet; {@b Melee} {@as 1} glaive ({@trait deadly }, {@trait forceful}, {@trait reach <10 feet>}), {@b Damage} {@damage 2d8+10} slashing plus {@damage 1d6} evil and {@damage 1d6} {@condition persistent damage||persistent bleed}; {@b Melee} {@as 1} beard, {@b Damage} {@damage 3d8} piercing plus {@damage 1d6} evil; {@b Melee} {@as 1} claw ({@trait agile}), {@b Damage} {@damage 3d6} slashing plus {@damage 1d6} evil.", + "{@bold Erinys} Speed 25 feet, fly 40 feet; {@b Melee} {@as 1} longsword ({@trait versatile

}), {@b Damage} {@damage 1d8+10} slashing plus {@damage 1d6} evil and {@damage 1d6} fire; {@b Ranged} {@as 1} composite longbow ({@trait deadly }, {@trait range increment <100 feet>}, {@trait volley}), {@b Damage} {@damage 1d8} piercing plus {@damage 1d6} evil and {@damage 1d6} fire.", + "{@bold Osyluth} Speed 35 feet, fly 30 feet; {@b Melee} {@as 1} jaws, {@b Damage} {@damage 2d10+10} piercing plus {@damage 1d6} evil; {@b Melee} {@as 1} claw ({@trait agile}, {@trait reach <10 feet>}), {@b Damage} {@damage 2d6} slashing plus {@damage 1d6} evil; {@b Melee} {@as 1} stinger ({@trait reach <15 feet>}), {@b Damage} {@damage 1d10} piercing plus {@damage 1d6} evil and {@damage 1d6} poison; {@b Ranged} {@as 1} bone shard ({@trait range increment <30 feet>}), {@b Damage} {@damage 2d6} piercing plus {@damage 1d6} evil.", "{@bold Sarglagon} Speed 25 feet, fly 25 feet, swim 30 feet; {@b Melee} {@as 1} fangs, {@b Damage} {@damage 2d10+10} piercing plus {@damage 1d6} evil; {@b Melee} {@as 1} tentacle arm ({@trait agile}), {@b Damage} {@damage 1d8} bludgeoning plus {@damage 1d6} evil and {@damage 1d6} poison." ] } @@ -2631,10 +2631,10 @@ { "type": "list", "items": [ - "{@bold Air Elemental} fly Speed 80 feet; {@b High Winds} (air, aura) 30 feet. Air within the emanation is {@quickref difficult terrain||3|terrain} for flying creatures that don't have the {@trait air} trait; {@b Swiftness} Your movement doesn't trigger reactions; {@b Melee} {@as 1} gust (reach <25 feet>), {@b Damage} {@damage 3d12+11} bludgeoning plus Push 10 feet; {@b Ranged} {@as 1} lightning lash (range increment <80 feet>), {@b Damage} {@damage 3d12+4} electricity.", - "{@bold Earth Elemental} 30 feet, burrow 20 feet; resistance 5 to physical; {@b Spike Stones} (aura, earth) 30 feet. The area is {@quickref difficult terrain||3|terrain} and hazardous terrain. A creature without the {@trait earth} trait that moves on the ground in the area takes 5 piercing damage for every square of that area it moves into; {@b Rocky Toughness} You gain 40 temporary Hit Points when you choose this form instead of 30; {@b Melee} {@as 1} fist (reach <25 feet>), {@b Damage} {@damage 3d12+15} bludgeoning; {@b Ranged} {@as 1} rock (range increment <40 feet>), {@b Damage} {@damage 4d8+6} bludgeoning.", - "{@bold Fire Elemental} 50 feet; immunity to fire; weakness to cold 10; {@b Intense Heat} (aura, fire) 30 feet. A creature that enters the aura or starts its turn in the aura takes {@damage 5d6} fire damage with a basic Reflex save against your spell DC. A creature can take damage from the aura only once per round; {@b Melee} {@as 1} tendril (reach <25 feet>), {@b Damage} {@damage 3d10+12} fire plus {@damage 2d6} {@condition persistent damage||persistent fire}; {@b Ranged} {@as 1} fire mote (range increment <60 feet>), {@b Damage} {@damage 4d8+6} bludgeoning.", - "{@bold Water Elemental} 40 feet, swim 80 feet; resistance 10 to fire; {@b Vortex} (aura, water) 30 feet. Water within the aura that is part of the same body of water you occupy is {@quickref difficult terrain||3|terrain} for Swimming creatures that don't have the {@trait water} trait; {@b Melee} {@as 1} wave (reach <25 feet>), {@b Damage} {@damage 3d12+18} bludgeoning plus Push or Pull 10 feet; {@b Ranged} {@as 1} water spout (range increment <60 feet>), {@b Damage} {@damage 4d8+6} bludgeoning." + "{@bold Air Elemental} fly Speed 80 feet; {@b High Winds} (air, aura) 30 feet. Air within the emanation is {@quickref difficult terrain||3|terrain} for flying creatures that don't have the {@trait air} trait; {@b Swiftness} Your movement doesn't trigger reactions; {@b Melee} {@as 1} gust ({@trait reach <25 feet>}), {@b Damage} {@damage 3d12+11} bludgeoning plus Push 10 feet; {@b Ranged} {@as 1} lightning lash ({@trait range increment <80 feet>}), {@b Damage} {@damage 3d12+4} electricity.", + "{@bold Earth Elemental} 30 feet, burrow 20 feet; resistance 5 to physical; {@b Spike Stones} (aura, earth) 30 feet. The area is {@quickref difficult terrain||3|terrain} and hazardous terrain. A creature without the {@trait earth} trait that moves on the ground in the area takes 5 piercing damage for every square of that area it moves into; {@b Rocky Toughness} You gain 40 temporary Hit Points when you choose this form instead of 30; {@b Melee} {@as 1} fist ({@trait reach <25 feet>}), {@b Damage} {@damage 3d12+15} bludgeoning; {@b Ranged} {@as 1} rock ({@trait range increment <40 feet>}), {@b Damage} {@damage 4d8+6} bludgeoning.", + "{@bold Fire Elemental} 50 feet; immunity to fire; weakness to cold 10; {@b Intense Heat} (aura, fire) 30 feet. A creature that enters the aura or starts its turn in the aura takes {@damage 5d6} fire damage with a basic Reflex save against your spell DC. A creature can take damage from the aura only once per round; {@b Melee} {@as 1} tendril ({@trait reach <25 feet>}), {@b Damage} {@damage 3d10+12} fire plus {@damage 2d6} {@condition persistent damage||persistent fire}; {@b Ranged} {@as 1} fire mote ({@trait range increment <60 feet>}), {@b Damage} {@damage 4d8+6} bludgeoning.", + "{@bold Water Elemental} 40 feet, swim 80 feet; resistance 10 to fire; {@b Vortex} (aura, water) 30 feet. Water within the aura that is part of the same body of water you occupy is {@quickref difficult terrain||3|terrain} for Swimming creatures that don't have the {@trait water} trait; {@b Melee} {@as 1} wave ({@trait reach <25 feet>}), {@b Damage} {@damage 3d12+18} bludgeoning plus {@ability Push} or Pull 10 feet; {@b Ranged} {@as 1} water spout ({@trait range increment <60 feet>}), {@b Damage} {@damage 4d8+6} bludgeoning." ] } ], @@ -3219,7 +3219,7 @@ "{@bold Dryad The temporary} HP gained increases to 30; Speed 25 feet; weakness 5 to fire; {@b Melee} {@as 1} branch, {@b Damage} {@damage 1d12+8} bludgeoning.", "{@bold Elananx} Speed 30 feet; resistance 5 to fire; {@b Melee} {@as 1} jaws, {@b Damage} {@damage 1d6+8} piercing plus {@damage 1d6} fire; {@b Melee} {@as 1} claw ({@trait agile}), {@b Damage} {@damage 1d6} slashing.", "{@bold Naiad} Speed 25 feet, swim 25 feet; resistance 5 to fire; {@b Melee} {@as 1} aqueous fist ({@trait water}), {@b Damage} {@damage 1d8+8} bludgeoning.", - "{@bold Redcap} Speed 40 feet; Size Small; {@b Melee} {@as 1} scythe (deadly , trip), {@b Damage} {@damage 1d10+8} slashing; {@b Melee} {@as 1} boot (agile, versatile B), {@b Damage} {@damage 1d6} piercing.", + "{@bold Redcap} Speed 40 feet; Size Small; {@b Melee} {@as 1} scythe ({@trait deadly }, {@trait trip}), {@b Damage} {@damage 1d10+8} slashing; {@b Melee} {@as 1} boot ({@trait agile}, {@trait versatile }), {@b Damage} {@damage 1d6} piercing.", "Unicorn gain the {@trait beast} trait in addition to fey; Speed 40 feet; resistance 5 to poison; Size Large; {@b Melee} {@as 1} horn, {@b Damage} {@damage 1d10+8} piercing plus 1 good; {@b Melee} {@as 1} hoof ({@trait agile}), {@b Damage} {@damage 1d8} bludgeoning; all {@action Strike||Strikes} have the effects of a {@item ghost touch} property rune." ] } diff --git a/data/tables.json b/data/tables.json index ab7f8ebe59..5750adf918 100644 --- a/data/tables.json +++ b/data/tables.json @@ -4407,7 +4407,7 @@ "{@ancestry Human} (Garundi, Keleshite, Mwangi, Vudrani)", "{@class Gunslinger|G&G}", "{@language Dwarven}", - "{@skill Lore||Lore (Alkenstar, Brigh, Engineering)}", + "{@skill Lore} (Alkenstar, Brigh, Engineering)", "{@feat Crafter's Appraisal|APG}" ], [ @@ -9474,6 +9474,54 @@ ] ] }, + { + "type": "table", + "name": "Elemental Instincts", + "source": "RoE", + "page": 54, + "colSizes": [ + 2, + 2, + 3 + ], + "rows": [ + [ + "Element", + "Trait", + "Damage" + ], + [ + "Air", + "{@trait Air}", + "Electricity or slashing" + ], + [ + "Earth", + "{@trait Earth}", + "Bludgeoning or piercing" + ], + [ + "Fire", + "{@trait Fire}", + "Fire" + ], + [ + "Metal", + "{@trait Metal}", + "Piercing or slashing" + ], + [ + "Water", + "{@trait Water}", + "Bludgeoning or cold" + ], + [ + "Wood", + "{@trait Wood}", + "Bludgeoning or piercing" + ] + ] + }, { "name": "Encounter Budget", "id": "10-1", @@ -9518,7 +9566,7 @@ ] }, { - "name": "Enviromental Damage", + "name": "Environmental Damage", "id": "10-11", "source": "CRB", "page": 512, @@ -9550,7 +9598,7 @@ ] }, { - "name": "Enviromental Features", + "name": "Environmental Features", "id": "10-12", "source": "CRB", "page": 513, diff --git a/js/utils.js b/js/utils.js index 6ec28c3648..63328e82db 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.8.6"/* PF2ETOOLS_VERSION__CLOSE */; +VERSION_NUMBER = /* PF2ETOOLS_VERSION__OPEN */"0.8.7"/* 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 6650255f58..e0a420ada8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "pf2etools", "author": "Pf2eTools", - "version": "0.8.6", + "version": "0.8.7", "license": "MIT", "description": "A site dedicated to making playing games with your friends as easy as possible.", "scripts": {