From 372e6becfbed5e15cbfecf774b35db89578f8649 Mon Sep 17 00:00:00 2001 From: Mnehmos Date: Sat, 17 Jan 2026 12:13:17 -0700 Subject: [PATCH 1/4] feat: Add OGL-compliant Southlands Player's Guide content Adds Open5e v2 data for Kobold Press Southlands Player's Guide: - 4 backgrounds (Desert Runner, Freebooter, Scoundrel, Servant of the Jinn) - 6 subclasses (Path of the Inner Eye, Path of the Souleater, College of the Cat, College of the Sky, Cat Domain, Wasteland Strider) - 20 species with subspecies (Catfolk, Gnoll, Jinnborn, Minotaur, Tosculi, Heru, Lizardfolk, Ramag, Subek, Trollkin) - 24 spells - 12 weapons with special properties - 7 items (adventuring gear) OGL Compliance: - Removed species language traits (not included in OGL declaration) - Genericized deity/place name references to remove Product Identity - Only includes content explicitly listed as Open Game Content per Southlands Player's Guide OGL declaration (page 1) Co-Authored-By: Claude Opus 4.5 --- data/v2/kobold-press/spg/Background.json | 37 + .../kobold-press/spg/BackgroundBenefit.json | 221 +++ data/v2/kobold-press/spg/CharacterClass.json | 86 ++ data/v2/kobold-press/spg/ClassFeature.json | 272 ++++ data/v2/kobold-press/spg/Document.json | 21 + data/v2/kobold-press/spg/Item.json | 184 +++ data/v2/kobold-press/spg/Species.json | 212 +++ data/v2/kobold-press/spg/SpeciesTrait.json | 1197 +++++++++++++++++ data/v2/kobold-press/spg/Spell.json | 870 ++++++++++++ data/v2/kobold-press/spg/Weapon.json | 182 +++ data/v2/kobold-press/spg/WeaponProperty.json | 72 + 11 files changed, 3354 insertions(+) create mode 100644 data/v2/kobold-press/spg/Background.json create mode 100644 data/v2/kobold-press/spg/BackgroundBenefit.json create mode 100644 data/v2/kobold-press/spg/CharacterClass.json create mode 100644 data/v2/kobold-press/spg/ClassFeature.json create mode 100644 data/v2/kobold-press/spg/Document.json create mode 100644 data/v2/kobold-press/spg/Item.json create mode 100644 data/v2/kobold-press/spg/Species.json create mode 100644 data/v2/kobold-press/spg/SpeciesTrait.json create mode 100644 data/v2/kobold-press/spg/Spell.json create mode 100644 data/v2/kobold-press/spg/Weapon.json create mode 100644 data/v2/kobold-press/spg/WeaponProperty.json diff --git a/data/v2/kobold-press/spg/Background.json b/data/v2/kobold-press/spg/Background.json new file mode 100644 index 00000000..5cd36ee9 --- /dev/null +++ b/data/v2/kobold-press/spg/Background.json @@ -0,0 +1,37 @@ +[ + { + "model": "api_v2.background", + "pk": "spg_desert-runner", + "fields": { + "name": "Desert Runner", + "desc": "You grew up in one of the desert areas in the northern half of the lands, among the nomads, the jinnborn, or the gnolls. As a nomad, you are used to moving from place to place, following the caravan trails. Your upbringing makes you more than just used to desert living—you thrive there. Your tribe has lived in the desert for centuries, and you know more about desert survival than life in the towns and cities.", + "document": "spg" + } + }, + { + "model": "api_v2.background", + "pk": "spg_freebooter", + "fields": { + "name": "Freebooter", + "desc": "You sailed the seas surrounding the southern lands as a freebooter, part of a pirate crew. You should come up with a name for your former ship and its captain, as well as its hunting ground and the type of ships you preyed on. Did you sail under the flag of a bloodthirsty captain, raiding coastal communities and putting everyone to the sword? Or were you part of the former slaves turned pirates, who battle to end the vile slave trade? Whatever ship you sailed on, you feel at home on board a seafaring vessel, and long periods on dry land take some getting used to.", + "document": "spg" + } + }, + { + "model": "api_v2.background", + "pk": "spg_scoundrel", + "fields": { + "name": "Scoundrel", + "desc": "You were brought up in a poor neighborhood in one of the crowded towns or cities of the southern lands. You may have been lucky enough to have a leaky roof over your head, or perhaps you grew up sleeping in doorways or on the rooftops. Either way, you didn't have it easy, and you lived by your wits. While never a hardened criminal, you fell in with the wrong crowd, or you ended up in trouble for stealing food from an orange cart or clean clothes from a washing line. You're no stranger to the city watch in your hometown and have outwitted or outrun them many times.", + "document": "spg" + } + }, + { + "model": "api_v2.background", + "pk": "spg_servant-of-the-jinn", + "fields": { + "name": "Servant of the Jinn", + "desc": "You served in the court of a powerful jinn or a genie lord. For 1,001 days you lived at court on one of the elemental planes, traveling as part of their entourage and always at their beck and call. You might be a jinnborn, in which case it was your tribe's patron jinn that called on you to serve, or you could be a nomad, or even a gnoll or minotaur. Whatever your heritage, you served your master as best you could and were changed forever by the otherworldly experience." + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/spg/BackgroundBenefit.json b/data/v2/kobold-press/spg/BackgroundBenefit.json new file mode 100644 index 00000000..fa08b6fd --- /dev/null +++ b/data/v2/kobold-press/spg/BackgroundBenefit.json @@ -0,0 +1,221 @@ +[ + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_desert-runner_skill-proficiencies", + "fields": { + "name": "Skill Proficiencies", + "desc": "Perception, Survival", + "parent": "spg_desert-runner", + "type": "skill_proficiency" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_desert-runner_tool-proficiencies", + "fields": { + "name": "Tool Proficiencies", + "desc": "Herbalist kit", + "parent": "spg_desert-runner", + "type": "tool_proficiency" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_desert-runner_languages", + "fields": { + "name": "Languages", + "desc": "One of your choice", + "parent": "spg_desert-runner", + "type": "language" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_desert-runner_equipment", + "fields": { + "name": "Equipment", + "desc": "Traveler's clothes, herbalist kit, waterskin, pouch with 10 gp", + "parent": "spg_desert-runner", + "type": "equipment" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_desert-runner_nomad", + "fields": { + "name": "Nomad", + "desc": "Living in the open desert has allowed your body to adapt to a range of environmental conditions. You can survive on 1 gallon of water in hot conditions (or 1/2 gallon in normal conditions) without being forced to make Constitution saving throws, and you are considered naturally adapted to hot climates. You can read the environment to predict natural weather patterns and temperatures for the next 24 hours, allowing you to cross dangerous terrain at the best times. The accuracy of your predictions is up to the GM, but they should be reliable unless affected by magic or unforeseeable events, such as distant earthquakes or volcanic eruptions.", + "parent": "spg_desert-runner", + "type": "feature" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_desert-runner_suggested-characteristics", + "fields": { + "name": "Suggested Characteristics", + "desc": "Those raised among the desert tribes can be the friendliest of humanoids—knowing allies are better than enemies in that harsh environment—or territorial and warlike, believing that protecting food and water sources by force is the only way to survive.\n\n| d8 | Personality Trait |\n|---|---|\n| 1 | I'm much happier sleeping under the stars than in a bed in a stuffy caravanserai. |\n| 2 | It's always best to help a traveler in need; one day it might be you. |\n| 3 | I am slow to trust strangers, but I'm extremely loyal to my friends. |\n| 4 | If there's a camel race, I'm the first to saddle up! |\n| 5 | I always have a tale or poem to share at the campfire. |\n| 6 | I don't like sleeping in the same place more than two nights in a row. |\n| 7 | I've been troubled by strange dreams for the last month. I am determined to uncover their meaning. |\n| 8 | I feel lonelier in a crowded city than I do out on the empty desert sands. |\n\n| d6 | Ideal |\n|---|---|\n| 1 | Greater Good. The needs of the whole tribe outweigh those of the individuals who are part of it. (Good) |\n| 2 | Nature. I must do what I can to protect the beautiful wilderness from those who would do it harm. (Neutral) |\n| 3 | Tradition. I am duty-bound to follow my tribe's age-old route through the desert. (Lawful) |\n| 4 | Change. Things seldom stay the same and we must always be prepared to go with the flow. (Chaotic) |\n| 5 | Honor. If I behave dishonorably, my actions will bring shame upon the entire tribe. (Lawful) |\n| 6 | Greed. Seize what you want if no one gives it to you freely. (Evil) |\n\n| d6 | Bond |\n|---|---|\n| 1 | I am the last living member of my tribe, and I cannot let their deaths go unavenged. |\n| 2 | I follow the sab siraat path of my tribe; it will bring me to the Hidden World when the time comes. |\n| 3 | My best friend has been sold into slavery to the salt devils, and I need to rescue them before it is too late. |\n| 4 | A nature spirit saved my life when I was dying of thirst in the desert. |\n| 5 | My takoba sword is my most prized possession; for over two centuries, it's been handed down from generation to generation. |\n| 6 | I have sworn revenge on the sheikh who unjustly banished me from the tribe. |\n\n| d6 | Flaw |\n|---|---|\n| 1 | I enjoy the company of camels more than people. |\n| 2 | I can be loud and boorish after a few wineskins. |\n| 3 | If I feel insulted, I'll refuse to speak to anyone for several hours. |\n| 4 | I enjoy violence and mayhem a bit too much. |\n| 5 | You can't rely on me in a crisis. |\n| 6 | I betrayed my brother to the followers of Boreas to save my own skin. |", + "parent": "spg_desert-runner", + "type": "suggested_characteristics" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_freebooter_skill-proficiencies", + "fields": { + "name": "Skill Proficiencies", + "desc": "Athletics, Survival", + "parent": "spg_freebooter", + "type": "skill_proficiency" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_freebooter_tool-proficiencies", + "fields": { + "name": "Tool Proficiencies", + "desc": "Navigator's tools, vehicles (water)", + "parent": "spg_freebooter", + "type": "tool_proficiency" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_freebooter_equipment", + "fields": { + "name": "Equipment", + "desc": "A pirate flag from your ship, several tattoos, 50 feet of rope, a set of traveler's clothes, and a belt pouch containing 10 gp", + "parent": "spg_freebooter", + "type": "equipment" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_freebooter_a-friendly-face-in-every-port", + "fields": { + "name": "A Friendly Face in Every Port", + "desc": "Your reputation precedes you. Whenever you visit a port city in the southern lands, you can always find someone who knows of (or has sailed on) your former ship and is familiar with its captain and crew. They are willing to provide you and your traveling companions with a roof over your head, a bed for the night, and a decent meal. If you have a reputation for cruelty and savagery, your host is probably afraid of you and will be keen for you to leave as soon as possible. Otherwise, you receive a warm welcome, and your host keeps your presence a secret if required. They may also provide you with useful information about recent goings-on in the city, including which ships have been in and out of port.", + "parent": "spg_freebooter", + "type": "feature" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_freebooter_suggested-characteristics", + "fields": { + "name": "Suggested Characteristics", + "desc": "Freebooters are a boisterous lot, but their personalities include freedom-loving mavericks and mindless thugs. Nonetheless, sailing a ship requires discipline, so freebooters tend to be reliable and aware of their role on board, even if they do their own thing once fighting breaks out. Most still yearn for the sea; some feel shame or regret for past deeds.\n\n| d8 | Personality Trait |\n|---|---|\n| 1 | I'm happiest when I'm on a gentle rocking vessel, staring at the distant horizon. |\n| 2 | Every time we hoisted the mainsail and raised the pirate flag, I felt butterflies in my stomach. |\n| 3 | I have lovers in a dozen different ports. Most of them don't know about the others. |\n| 4 | Being a pirate has taught me more swear words and bawdy jokes than I ever knew existed. I like to try them out when I meet new people. |\n| 5 | One day I hope to have enough gold to fill a tub so I can bathe in it. |\n| 6 | There's nothing I enjoy more than a good scrap—the bloodier, the better. |\n| 7 | When a storm is blowing and the rain is lashing down on the deck, I'll be out there getting drenched. It makes me feel so alive! |\n| 8 | Nothing makes me more annoyed than a badly tied knot. |\n\n| d6 | Ideal |\n|---|---|\n| 1 | Freedom. No one tells me what to do or where to go. Apart from the captain. (Chaotic) |\n| 2 | Greed. I'm only in it for the booty. I'll gladly stab anyone stupid enough to stand in my way. (Evil) |\n| 3 | Comradery. My former shipmates are my family. I'll do anything for them. (Neutral) |\n| 4 | Greater Good. No man has the right to enslave another, or to profit from slavery. (Good) |\n| 5 | Code. I may be on dry land now, but I still stick to the Freebooter's Code. (Lawful) |\n| 6 | Aspiration. One day I'll return to the sea as the captain of my own ship. (Any) |\n\n| d6 | Bond |\n|---|---|\n| 1 | Captain Spiceblood and the raiders rescued me from a slaver ship. I owe them my life. |\n| 2 | I still feel a deep attachment to my ship. Some nights I dream her figurehead is talking to me. |\n| 3 | I was the ship's captain until the crew mutinied and threw me overboard to feed the sharks. I swam to a small island and survived. Vengeance will be mine! |\n| 4 | 300 years ago, when the dragons attacked the city, I fled on a minotaur fleet. I arrived back in the ruined city a few weeks ago on the same ship and can remember nothing of the voyage. |\n| 5 | I fell asleep when I was supposed to be on watch, allowing our ship to be taken by surprise. I still have nightmares about my shipmates who died in the fighting. |\n| 6 | One of my shipmates was captured and sold into slavery. I need to rescue them from the orchards on the coast. |\n\n| d6 | Flaw |\n|---|---|\n| 1 | I'm terrified by the desert. Not enough water, far too much sand. |\n| 2 | I drink too much and end up starting barroom brawls. |\n| 3 | I killed one of my shipmates and took his share of the loot. |\n| 4 | I take unnecessary risks and often put my friends in danger. |\n| 5 | I sold captives taken at sea to jinnborn traders. |\n| 6 | Most of the time, I find it impossible to tell the truth. |", + "parent": "spg_freebooter", + "type": "suggested_characteristics" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_scoundrel_skill-proficiencies", + "fields": { + "name": "Skill Proficiencies", + "desc": "Athletics, Sleight of Hand", + "parent": "spg_scoundrel", + "type": "skill_proficiency" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_scoundrel_tool-proficiencies", + "fields": { + "name": "Tool Proficiencies", + "desc": "One type of gaming set, thieves' tools", + "parent": "spg_scoundrel", + "type": "tool_proficiency" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_scoundrel_equipment", + "fields": { + "name": "Equipment", + "desc": "A bag of 1,000 ball bearings, a pet monkey wearing a tiny fez, a set of common clothes, and a pouch containing 10 gp", + "parent": "spg_scoundrel", + "type": "equipment" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_scoundrel_urban-explorer", + "fields": { + "name": "Urban Explorer", + "desc": "You are familiar with the layout and rhythms of towns and cities. When you arrive in a new city, you can quickly locate places to stay, where to buy good quality gear, and other facilities. You can shake off pursuers when you are being chased through the streets or across the rooftops. You have a knack for leading pursuers into a crowded market filled with stalls piled high with breakable merchandise, or down a narrow alley just as a dung cart is coming in the other direction. When you make a d20 roll for a Chase Complication (see DMG), you can choose to do so with a -5 penalty, making it more likely for the participant behind you to run into a complication.", + "parent": "spg_scoundrel", + "type": "feature" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_scoundrel_suggested-characteristics", + "fields": { + "name": "Suggested Characteristics", + "desc": "Despite their poor upbringing, scoundrels tend to live a charmed life—never far from trouble, but usually coming out on top. Many are thrill-seekers who delight in taunting their opponents before making a flashy and daring escape. Most are generally good-hearted, but some are self-centered to the point of arrogance.\n\n| d8 | Personality Trait |\n|---|---|\n| 1 | Flashing a big smile often gets me out of trouble. |\n| 2 | If I can just keep them talking, it will give me time to escape. |\n| 3 | I get fidgety if I have to sit still for more than ten minutes or so. |\n| 4 | Whatever I do, I try to do it with style and panache. |\n| 5 | I don't hold back when there's free food and drink on offer. |\n| 6 | Nothing gets me more annoyed than being ignored. |\n| 7 | I always sit with my back to the wall and my eyes on the exits. |\n| 8 | Why walk down the street when you can run across the rooftops? |\n\n| d6 | Ideal |\n|---|---|\n| 1 | Freedom. Ropes and chains are made to be broken. Locks are made to be picked. Doors are meant to be opened. (Chaotic) |\n| 2 | Community. We need to look out for one another and keep everyone safe. (Lawful) |\n| 3 | Charity. I share my wealth with those who need it the most. (Good) |\n| 4 | Friendship. My friends matter more to me than lofty ideals. (Neutral) |\n| 5 | Aspiration. One day my wondrous deeds will be known from the river lands to the southern plains. (Any) |\n| 6 | Greed. I'll stop at nothing to get what I want. (Evil) |\n\n| d6 | Bond |\n|---|---|\n| 1 | My elder sibling taught me how to find a safe hiding place in the city. This saved my life at least once. |\n| 2 | I stole money from someone who couldn't afford to lose it and now they're destitute. One day I'll make it up to them. |\n| 3 | The street kids in my hometown are my true family. |\n| 4 | My mother gave me an old brass lamp. I polish it every night before going to sleep. |\n| 5 | When I was young, I was too scared to leap from the tallest tower in my hometown onto the hay cart beneath. I'll try again some day. |\n| 6 | A city guardsman let me go when he should have arrested me for stealing. I am forever in their debt. |\n\n| d6 | Flaw |\n|---|---|\n| 1 | If there's a lever to pull, I'll pull it. |\n| 2 | It's not stealing if nobody realizes it's gone. |\n| 3 | If I don't like the odds, I'm out of there. |\n| 4 | I often don't know when to shut up. |\n| 5 | I filched a pipe from a temple priest. Now I think I've been cursed. |\n| 6 | I grow angry when someone else steals the limelight. |", + "parent": "spg_scoundrel", + "type": "suggested_characteristics" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_servant-of-the-jinn_skill-proficiencies", + "fields": { + "name": "Skill Proficiencies", + "desc": "Insight and one other skill determined by your role", + "parent": "spg_servant-of-the-jinn", + "type": "skill_proficiency" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_servant-of-the-jinn_tool-proficiencies", + "fields": { + "name": "Tool Proficiencies", + "desc": "One type of tools, determined by your role", + "parent": "spg_servant-of-the-jinn", + "type": "tool_proficiency" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_servant-of-the-jinn_languages", + "fields": { + "name": "Languages", + "desc": "Choose one from Aquan, Auran, Ignan or Terran", + "parent": "spg_servant-of-the-jinn", + "type": "language" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_servant-of-the-jinn_equipment", + "fields": { + "name": "Equipment", + "desc": "A set of tools or a musical instrument (one of your choice), a scroll of commendation from your former master, a set of fine clothes, a small brass lamp, and a pouch containing 10 gp", + "parent": "spg_servant-of-the-jinn", + "type": "equipment" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_servant-of-the-jinn_marked-by-the-jinn", + "fields": { + "name": "Marked by the Jinn", + "desc": "Spending so long in the presence of the jinn or noble genies has left its mark on you. This mark isn't noticeable to most creatures, but genies and elementals sense that you have spent time at the courts of the jinn and are favorably disposed toward you when you first interact with them. Your affinity for jinn and geniekind also makes it easier for you to identify their influence on the world. You have advantage on Intelligence checks or saving throws to recognize items and magic created by genies and to see through their illusions and trickery.", + "parent": "spg_servant-of-the-jinn", + "type": "feature" + } + }, + { + "model": "api_v2.backgroundbenefit", + "pk": "spg_servant-of-the-jinn_suggested-characteristics", + "fields": { + "name": "Suggested Characteristics", + "desc": "The wonders witnessed by the servants of the jinn often shape their outlook on life once they return to their homes in the southern lands. Time spent on the elemental planes can create powerful bonds or lead to unusual quirks.\n\n| d8 | Personality Trait |\n|---|---|\n| 1 | I always bow deeply to show respect to those in authority. |\n| 2 | I miss the hustle and bustle and splendor of the court. |\n| 3 | You hear a lot of strange things when you're standing on guard outside the seraglio. |\n| 4 | Cutting corners just creates more corners. Do it properly or don't do it all. |\n| 5 | I worked for three days with only an hour's sleep to make sure my master's party was the most sensational ever thrown. I'd do it all over again in a heartbeat. |\n| 6 | You can get away with a lot if you flash a winning smile while you do it. |\n| 7 | Life was much easier when I had someone constantly telling me what to do. |\n| 8 | Be careful what you wish for, particularly when an efreeti is the one granting the wish. |\n\n| d6 | Ideal |\n|---|---|\n| 1 | Professionalism. I take pride in my appearance and how I conduct myself in public. (Lawful) |\n| 2 | Freedom. Never again will I serve another. From now on, I answer to no one. (Chaotic) |\n| 3 | Respect. All people, regardless of their station in life, deserve respect. (Good) |\n| 4 | Greed. I will stop at nothing to have my own wondrous palace floating high above the clouds. (Evil) |\n| 5 | Fellowship. The bonds formed between comrades when you serve together under a cruel and demanding master will never be broken. (Any) |\n| 6 | Duty. It is our duty to work diligently to make something of our lives. (Neutral) |\n\n| d6 | Bond |\n|---|---|\n| 1 | One day I will return to the City of Brass and bring my favorite hell hound home. |\n| 2 | I will treasure the copper hookah my master gave me for my dedicated service until the day I die. |\n| 3 | I yearn to look once more upon the glowing gemstones that light the tunnels through the Plane of Earth to the magnificent palace of the jinn. |\n| 4 | I tasted the fruit served by Sultan Hajani the Benevolent at the Oasis of Figs once and will never forget it. |\n| 5 | Although it is hard to be this far away from them, everything I do is for my family back home. |\n| 6 | My true love still serves the jinn at the Court of Many-Hued Exquisite Corals. I'm determined to find a way to free them from service so we can be together. |\n\n| d6 | Flaw |\n|---|---|\n| 1 | I obey those in authority without thinking. |\n| 2 | 1,001 days of service has made me an expert shirker. |\n| 3 | I picked up expensive tastes in food, drink, and clothes at court and am never satisfied. |\n| 4 | I am incredibly indiscreet and can't be trusted with a secret. |\n| 5 | Rich people don't notice if a few of their things go missing. |\n| 6 | Life is very dull if you don't roll the dice. |", + "parent": "spg_servant-of-the-jinn" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/spg/CharacterClass.json b/data/v2/kobold-press/spg/CharacterClass.json new file mode 100644 index 00000000..01bb8c8a --- /dev/null +++ b/data/v2/kobold-press/spg/CharacterClass.json @@ -0,0 +1,86 @@ +[ + { + "model": "api_v2.characterclass", + "pk": "spg_path-of-the-inner-eye", + "fields": { + "name": "Path of the Inner Eye", + "desc": "The barbarians who follow the Inner Eye elevate their rage beyond anger to glimpse premonitions of the future.", + "document": "spg", + "subclass_of": "srd_barbarian", + "hit_dice": null, + "caster_type": null, + "primary_abilities": [], + "saving_throws": [] + } + }, + { + "model": "api_v2.characterclass", + "pk": "spg_path-of-the-souleater", + "fields": { + "name": "Path of the Souleater", + "desc": "Spreading from a fringe sect among a minotaur order, souleaters deliberately infect themselves with a non-contagious variant of the ravening. These barbarians consume souls to gain the power of their foes.", + "document": "spg", + "subclass_of": "srd_barbarian", + "hit_dice": null, + "caster_type": null, + "primary_abilities": [], + "saving_throws": [] + } + }, + { + "model": "api_v2.characterclass", + "pk": "spg_college-of-the-cat", + "fields": { + "name": "College of the Cat", + "desc": "Scholars and spies, heroes and hunters: whether wooing an admirer in the bright sunlight or stalking prey under the gentle rays of the moon, bards of the College of the Cat excel at diverse skills and exhibit contrary tendencies, not unlike their feline patron.", + "document": "spg", + "subclass_of": "srd_bard", + "hit_dice": null, + "caster_type": null, + "primary_abilities": [], + "saving_throws": [] + } + }, + { + "model": "api_v2.characterclass", + "pk": "spg_college-of-the-sky", + "fields": { + "name": "College of the Sky", + "desc": "The aeromancers of a flying city use their magic to keep the city afloat. Bards of the College of the Sky are proficient with the magic of the element of air, acting as the face of the city's power.", + "document": "spg", + "subclass_of": "srd_bard", + "hit_dice": null, + "caster_type": null, + "primary_abilities": [], + "saving_throws": [] + } + }, + { + "model": "api_v2.characterclass", + "pk": "spg_cat-domain", + "fields": { + "name": "Cat Domain", + "desc": "You embody the grace, strength, and resilience of felines. Eventually, you gain the ability to take the form of a lion or a tiger.", + "document": "spg", + "subclass_of": "srd_cleric", + "hit_dice": null, + "caster_type": null, + "primary_abilities": [], + "saving_throws": [] + } + }, + { + "model": "api_v2.characterclass", + "pk": "spg_wasteland-strider", + "fields": { + "name": "Wasteland Strider", + "desc": "Wasteland Striders are rangers who have adapted to survive in the harshest desert environments, becoming one with the endless sands.", + "document": "spg", + "subclass_of": "srd_ranger", + "hit_dice": null, + "caster_type": null, + "primary_abilities": [], + "saving_throws": [] + } + } +] diff --git a/data/v2/kobold-press/spg/ClassFeature.json b/data/v2/kobold-press/spg/ClassFeature.json new file mode 100644 index 00000000..b3e3551e --- /dev/null +++ b/data/v2/kobold-press/spg/ClassFeature.json @@ -0,0 +1,272 @@ +[ + + { + "model": "api_v2.classfeature", + "pk": "spg_path-of-the-inner-eye_anticipatory-stance", + "fields": { + "name": "Anticipatory Stance", + "desc": "When you choose this path at 3rd level, you can't be surprised unless you are incapacitated, and attacks against you before your first turn have disadvantage. If you take damage before your first turn, you can enter a rage as a reaction, gaining resistance to bludgeoning, piercing, and slashing damage from the triggering attack.", + "document": "spg", + "parent": "spg_path-of-the-inner-eye" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_path-of-the-inner-eye_insightful-dodge", + "fields": { + "name": "Insightful Dodge", + "desc": "Beginning at 6th level, when you are raging, you can use your reaction to interrupt a foe's successful attack and move 5 feet. If this movement takes you beyond the range of that successful attack, the attack instead misses. Once you use this feature, you can't use it again until the next time you enter a rage.", + "document": "spg", + "parent": "spg_path-of-the-inner-eye" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_path-of-the-inner-eye_foretelling-tactics", + "fields": { + "name": "Foretelling Tactics", + "desc": "Starting at 10th level, when you hit a creature with a weapon attack while raging, up to two creatures of your choice who can see and hear you can use a reaction to immediately move up to 15 feet and make a single melee or ranged weapon attack against that same creature. Once you use this feature, you can't use it again until you finish a short or long rest.", + "document": "spg", + "parent": "spg_path-of-the-inner-eye" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_path-of-the-inner-eye_preemptive-parry", + "fields": { + "name": "Preemptive Parry", + "desc": "At 14th level, if you are raging and a creature you can see within your reach hits another creature with a weapon attack, you can use your reaction to force the attacker to reroll the attack and use the lower of the two rolls. If the result is still a hit, reduce the damage dealt by your weapon damage die + your Strength modifier.", + "document": "spg", + "parent": "spg_path-of-the-inner-eye" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_path-of-the-souleater_souleater", + "fields": { + "name": "Souleater", + "desc": "When you choose this path at 3rd level, you carry a dormant version of the ravening disease. When you reduce a beast, giant, humanoid, or monstrosity to 0 hit points with a successful attack, you can consume a portion of the creature's soul, gaining temporary hit points equal to the creature's CR + your Constitution modifier (minimum 1). When you consume a new soul, you can replace the benefits of the previous soul. Benefits from this feature last until you finish raging.", + "document": "spg", + "parent": "spg_path-of-the-souleater" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_path-of-the-souleater_shield-of-the-soul", + "fields": { + "name": "Shield of the Soul", + "desc": "At 6th level, you can use your Souleater ability on aberrations, elementals, and fey. In addition, when consuming a soul, you can choose to gain one of the creature's damage resistances, damage immunities, or condition immunities as your own.", + "document": "spg", + "parent": "spg_path-of-the-souleater" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_path-of-the-souleater_bonebreaker", + "fields": { + "name": "Bonebreaker", + "desc": "At 10th level, you can use your Souleater ability on celestials, dragons, and fiends. In addition, when consuming a soul, your weapon attacks gain bonus damage equal to the creature's highest ability modifier (your choice).", + "document": "spg", + "parent": "spg_path-of-the-souleater" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_path-of-the-souleater_invincible", + "fields": { + "name": "Invincible", + "desc": "At 14th level, you instinctively absorb a consumed soul to preserve your own life. If you have consumed a soul with your Souleater ability and drop to 0 hit points, the benefits from Souleater end and you immediately regain hit points equal to the soul's CR + your Constitution modifier.", + "document": "spg", + "parent": "spg_path-of-the-souleater" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_college-of-the-cat_bonus-proficiencies", + "fields": { + "name": "Bonus Proficiencies", + "desc": "When you join the College of the Cat at 3rd level, you gain proficiency with the Stealth and Deception skills and with thieves' tools.", + "document": "spg", + "parent": "spg_college-of-the-cat" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_college-of-the-cat_inspired-pounce", + "fields": { + "name": "Inspired Pounce", + "desc": "Also at 3rd level, you can stalk unsuspecting foes engaged in combat with your allies. When a creature you can see applies one of your Bardic Inspiration dice to a weapon attack roll, you can use your reaction to move up to half your speed and make one melee weapon attack against that enemy. You gain a bonus on your attack roll equal to the result of the spent inspiration die.", + "document": "spg", + "parent": "spg_college-of-the-cat" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_college-of-the-cat_my-claws-are-sharp", + "fields": { + "name": "My Claws Are Sharp", + "desc": "Beginning at 6th level, when you take the Attack action, you can attack twice instead of once. When you engage in two-weapon fighting, you can use a claw attack in place of a light weapon, and you can also give a Bardic Inspiration die to a friendly creature as part of that bonus action.", + "document": "spg", + "parent": "spg_college-of-the-cat" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_college-of-the-cat_catlike-tread", + "fields": { + "name": "Catlike Tread", + "desc": "Starting at 14th level, when you give a creature a Bardic Inspiration die, it gains advantage on Dexterity (Stealth) checks until it uses its Bardic Inspiration die. When you have no remaining Bardic Inspiration dice, you gain advantage on Dexterity (Stealth) checks that you make.", + "document": "spg", + "parent": "spg_college-of-the-cat" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_college-of-the-sky_bonus-proficiencies", + "fields": { + "name": "Bonus Proficiencies", + "desc": "When you join the College of the Sky at 3rd level, you gain proficiency with one of the following skills of your choice: Arcana, Nature, and Persuasion. In addition, levitate, gust of wind, and fly are considered bard spells for you.", + "document": "spg", + "parent": "spg_college-of-the-sky" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_college-of-the-sky_gusting-inspiration", + "fields": { + "name": "Gusting Inspiration", + "desc": "Also at 3rd level, your study of aeromancy allows you to affect the movement and position of your allies on the battlefield. As a bonus action, you can control the winds to affect a creature that you can see and that has one of your Bardic Inspiration dice. You can either move the creature 10 feet along the ground or stand the creature up from prone.", + "document": "spg", + "parent": "spg_college-of-the-sky" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_college-of-the-sky_swirling-breeze", + "fields": { + "name": "Swirling Breeze", + "desc": "Starting at 6th level, you can use the power of the wind to keep attackers away from you. When a creature moves adjacent to you, you can use a reaction to summon a windstorm. The triggering creature must succeed on a Strength (Athletics) check against your spell DC. On a failed check, the creature is pushed back 10 feet and can't move closer to you until the start of its next turn. You can use this feature a number of times equal to your Charisma modifier.", + "document": "spg", + "parent": "spg_college-of-the-sky" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_college-of-the-sky_crushing-wind", + "fields": { + "name": "Crushing Wind", + "desc": "At 14th level, you have mastered the powerful and dark art of driving the air from the lungs of your foes. As an action, choose one creature that is Large or smaller within 30 feet of you. The target must succeed on a Constitution saving throw against your spell DC. On a failure, the target takes 6d10 force damage and is incapacitated. You can maintain the effect each turn using your action. Once you use this feature, you can't use it again until you finish a long rest.", + "document": "spg", + "parent": "spg_college-of-the-sky" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_cat-domain_cat-domain-spells", + "fields": { + "name": "Cat Domain Spells", + "desc": "You gain domain spells at the cleric levels listed. 1st: find familiar (feline only), speak with animals. 3rd: animal messenger, pass without trace. 5th: bestow curse, nondetection. 7th: dimension door, locate creature. 9th: commune with nature, mislead.", + "document": "spg", + "parent": "spg_cat-domain" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_cat-domain_silent-claws", + "fields": { + "name": "Silent Claws", + "desc": "When you choose this domain at 1st level, you learn the true strike cantrip and you gain proficiency in Acrobatics and Stealth.", + "document": "spg", + "parent": "spg_cat-domain" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_cat-domain_channel-divinity-feline-finesse", + "fields": { + "name": "Channel Divinity: Feline Finesse", + "desc": "At 2nd level, you can use your Channel Divinity to add a +10 bonus to a single Dexterity ability check or Dexterity-based skill check made by you or someone you designate within 30 feet. You make this choice after you see the roll but before the GM says whether the check succeeds or fails.", + "document": "spg", + "parent": "spg_cat-domain" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_cat-domain_eyes-of-the-cat", + "fields": { + "name": "Eyes of the Cat", + "desc": "Beginning at 6th level, you gain darkvision out to a range of 60 feet. If you already have darkvision, the range becomes 90 feet.", + "document": "spg", + "parent": "spg_cat-domain" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_cat-domain_divine-strike", + "fields": { + "name": "Divine Strike", + "desc": "At 8th level, you gain the ability to infuse your weapon strikes with divine energy. Once on each of your turns when you hit a creature with a weapon attack, you can cause the attack to deal an extra 1d8 damage of the same type dealt by the weapon. When you reach 14th level, the extra damage increases to 2d8.", + "document": "spg", + "parent": "spg_cat-domain" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_cat-domain_emissary-of-the-cat", + "fields": { + "name": "Emissary of the Cat", + "desc": "At 17th level, you become a natural lycanthrope. You use the statistics of a weretiger, though your form can be that of a werelion, werepanther, wereleopard, or other large cat. Your alignment doesn't change as a result of this lycanthropy, and you can't spread the disease of lycanthropy.", + "document": "spg", + "parent": "spg_cat-domain" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_wasteland-strider_desert-magic", + "fields": { + "name": "Desert Magic", + "desc": "At 3rd level, you learn additional spells when you reach certain levels in this class. These spells count as ranger spells for you and don't count against the number of ranger spells you know. 3rd: create or destroy water, fog cloud. 5th: blur, dust devil. 9th: wind wall, meld into stone. 13th: hallucinatory terrain, fire shield. 17th: control winds, wall of stone.", + "document": "spg", + "parent": "spg_wasteland-strider" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_wasteland-strider_sand-walker", + "fields": { + "name": "Sand Walker", + "desc": "Also at 3rd level, you can move across difficult terrain made of sand, dust, or rocky desert terrain without expending extra movement. You also have advantage on saving throws against exhaustion caused by extreme heat.", + "document": "spg", + "parent": "spg_wasteland-strider" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_wasteland-strider_mirage-step", + "fields": { + "name": "Mirage Step", + "desc": "At 7th level, as a bonus action, you can become invisible until the start of your next turn. This invisibility ends early if you attack or cast a spell. You can use this feature a number of times equal to your Wisdom modifier (minimum of once), and you regain all expended uses when you finish a long rest.", + "document": "spg", + "parent": "spg_wasteland-strider" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_wasteland-strider_deserts-fury", + "fields": { + "name": "Desert's Fury", + "desc": "At 11th level, when you hit a creature with a weapon attack, you can choose to deal an additional 2d8 fire damage. You can use this feature a number of times equal to your Wisdom modifier, regaining all uses after a long rest.", + "document": "spg", + "parent": "spg_wasteland-strider" + } + }, + { + "model": "api_v2.classfeature", + "pk": "spg_wasteland-strider_one-with-the-sands", + "fields": { + "name": "One with the Sands", + "desc": "At 15th level, you gain resistance to fire damage. Additionally, you can cast meld into stone at will, but only to meld into sand or desert rock.", + "document": "spg" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/spg/Document.json b/data/v2/kobold-press/spg/Document.json new file mode 100644 index 00000000..9746c5b2 --- /dev/null +++ b/data/v2/kobold-press/spg/Document.json @@ -0,0 +1,21 @@ +[ + { + "fields": { + "author": "Richard Green, Greg Marks, Ben McFarland, Shawn Merwin, Kelly Pawlik, Brian Suskind", + "desc": "The Southlands Player's Guide provides character options for adventures in the deserts, jungles, and savannas of the desert setting. This book includes new playable races, backgrounds, subclasses, feats, spells, and equipment for 5th Edition.", + "display_name": null, + "distance_unit": "feet", + "gamesystem": "5e-2014", + "licenses": [ + "ogl-10a" + ], + "name": "Southlands Player's Guide", + "permalink": "https://koboldpress.com/kpstore/product/southlands-players-guide-for-5th-edition/", + "publication_date": "2021-09-01T00:00:00", + "publisher": "kobold-press", + "weight_unit": "lb" + }, + "model": "api_v2.document", + "pk": "spg" + } +] diff --git a/data/v2/kobold-press/spg/Item.json b/data/v2/kobold-press/spg/Item.json new file mode 100644 index 00000000..3b347237 --- /dev/null +++ b/data/v2/kobold-press/spg/Item.json @@ -0,0 +1,184 @@ +[ + { + "model": "api_v2.item", + "pk": "spg_camel-saddle", + "fields": { + "name": "Camel saddle", + "desc": "Camels are the most common mounts available in the desert lands, as they are ideal for traveling through the desert. A properly fitted camel saddle allows you to ride on your mount's humped back in comfort.", + "document": "spg", + "category": "adventuring-gear", + "cost": "60.00", + "weight": "40.000", + "rarity": "common", + "requires_attunement": false, + "size": "tiny", + "armor": null, + "weapon": null, + "armor_class": 0, + "armor_detail": "", + "hit_points": 0, + "hit_dice": null, + "damage_immunities": [], + "damage_resistances": [], + "damage_vulnerabilities": [], + "nonmagical_attack_immunity": false, + "nonmagical_attack_resistance": false + } + }, + { + "model": "api_v2.item", + "pk": "spg_elephant-saddle", + "fields": { + "name": "Elephant saddle", + "desc": "Elephants make for fearsome beasts of war but can be uncomfortable to ride for extended periods. An elephant saddle resembles a wide-seated chair with a low back and armrests.", + "document": "spg", + "category": "adventuring-gear", + "cost": "150.00", + "weight": "90.000", + "rarity": "common", + "requires_attunement": false, + "size": "tiny", + "armor": null, + "weapon": null, + "armor_class": 0, + "armor_detail": "", + "hit_points": 0, + "hit_dice": null, + "damage_immunities": [], + "damage_resistances": [], + "damage_vulnerabilities": [], + "nonmagical_attack_immunity": false, + "nonmagical_attack_resistance": false + } + }, + { + "model": "api_v2.item", + "pk": "spg_ritual-cymbals", + "fields": { + "name": "Ritual cymbals", + "desc": "These small brass cymbals are worn on the fingers and struck together as part of ritual dances.", + "document": "spg", + "category": "adventuring-gear", + "cost": "2.00", + "weight": "0.000", + "rarity": "common", + "requires_attunement": false, + "size": "tiny", + "armor": null, + "weapon": null, + "armor_class": 0, + "armor_detail": "", + "hit_points": 0, + "hit_dice": null, + "damage_immunities": [], + "damage_resistances": [], + "damage_vulnerabilities": [], + "nonmagical_attack_immunity": false, + "nonmagical_attack_resistance": false + } + }, + { + "model": "api_v2.item", + "pk": "spg_sand-skimmer", + "fields": { + "name": "Sand skimmer", + "desc": "This wooden land vehicle slides atop sand, propelled by a single sail. The skimmer sits atop two narrow runners attached to a flat wooden platform. The platform is five feet wide and ten feet long. One driver pilots the skimmer; it can also hold one passenger. Depending on the wind, the sand skimmer reaches speeds up to 8 miles per hour.", + "document": "spg", + "category": "land-vehicle", + "cost": "50.00", + "weight": "50.000", + "rarity": "common", + "requires_attunement": false, + "size": "tiny", + "armor": null, + "weapon": null, + "armor_class": 0, + "armor_detail": "", + "hit_points": 0, + "hit_dice": null, + "damage_immunities": [], + "damage_resistances": [], + "damage_vulnerabilities": [], + "nonmagical_attack_immunity": false, + "nonmagical_attack_resistance": false + } + }, + { + "model": "api_v2.item", + "pk": "spg_shroud-strips", + "fields": { + "name": "Shroud strips", + "desc": "Shroud strips are alchemically treated strips of cloth or leather used to wrap a corpse. When the body is completely wrapped in shroud strips, it ceases to decay and can't become undead. The first month a body is wrapped in these strips doesn't count against the time limit of spells such as raise dead. Some clerics of life or sun deities create enchanted shroud strips that prevent bodies from being turned into undead creatures.", + "document": "spg", + "category": "adventuring-gear", + "cost": "75.00", + "weight": "1.000", + "rarity": "common", + "requires_attunement": false, + "size": "tiny", + "armor": null, + "weapon": null, + "armor_class": 0, + "armor_detail": "", + "hit_points": 0, + "hit_dice": null, + "damage_immunities": [], + "damage_resistances": [], + "damage_vulnerabilities": [], + "nonmagical_attack_immunity": false, + "nonmagical_attack_resistance": false + } + }, + { + "model": "api_v2.item", + "pk": "spg_silt-mask", + "fields": { + "name": "Silt mask", + "desc": "This covering keeps sand and other irritants out of the respiratory tract. Creatures wearing a silt mask have advantage on saving throws against effects that are delivered through breathing. Casting a spell with verbal components while wearing a silt mask requires a DC 10 Constitution check; on a failure, the spell slot is expended without effect.", + "document": "spg", + "category": "adventuring-gear", + "cost": "5.00", + "weight": "0.500", + "rarity": "common", + "requires_attunement": false, + "size": "tiny", + "armor": null, + "weapon": null, + "armor_class": 0, + "armor_detail": "", + "hit_points": 0, + "hit_dice": null, + "damage_immunities": [], + "damage_resistances": [], + "damage_vulnerabilities": [], + "nonmagical_attack_immunity": false, + "nonmagical_attack_resistance": false + } + }, + { + "model": "api_v2.item", + "pk": "spg_surgery-kit", + "fields": { + "name": "Surgery kit", + "desc": "This leather roll-up can be fastened with an attached cord for storage. It contains several sharp scalpels, a whetstone, a small mirror, sponges, bandages, several needles, a small box of soap, and a bobbin of strong silk thread. In addition to its use as a common medical kit, if you treat an injured creature with a surgical kit during a short rest and the creature uses a Hit Die to recover hit points, it can treat any 1 or 2 it rolls as a 3 instead. The kit has enough consumable material for 10 uses. The consumable portion can be replaced for 5 gp per expended use.", + "document": "spg", + "category": "adventuring-gear", + "cost": "50.00", + "weight": "4.000", + "rarity": "common", + "requires_attunement": false, + "size": "tiny", + "armor": null, + "weapon": null, + "armor_class": 0, + "armor_detail": "", + "hit_points": 0, + "hit_dice": null, + "damage_immunities": [], + "damage_resistances": [], + "damage_vulnerabilities": [], + "nonmagical_attack_immunity": false, + "nonmagical_attack_resistance": false + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/spg/Species.json b/data/v2/kobold-press/spg/Species.json new file mode 100644 index 00000000..1ad4c7d7 --- /dev/null +++ b/data/v2/kobold-press/spg/Species.json @@ -0,0 +1,212 @@ +[ + { + "model": "api_v2.species", + "pk": "spg_catfolk", + "fields": { + "name": "Catfolk", + "desc": "Catfolk are a social and active people of natural grace and obsessive curiosity, resembling bipedal, feline humanoids with tails, cat-like ears, and fur. They are equally comfortable wandering in far-off regions, wallowing in the heart of the largest cities, or delving into the lair of forgotten horrors.", + "document": "spg", + "subspecies_of": null + } + }, + { + "model": "api_v2.species", + "pk": "spg_basteti", + "fields": { + "name": "Basteti", + "desc": "Basteti are the adored children of a feline deity. These mischievous catfolk turn curiosity into a cultural obsession, adoring new experiences, collecting interesting artifacts, and meeting unique strangers.", + "document": "spg", + "subspecies_of": "spg_catfolk" + } + }, + { + "model": "api_v2.species", + "pk": "spg_nkosi", + "fields": { + "name": "Nkosi", + "desc": "The Nkosi are the chosen people of a mighty titan and serve as the protectors of their homeland. Nkosi consider their ability to change shape to be a divine gift and distrust lycanthropes.", + "document": "spg", + "subspecies_of": "spg_catfolk" + } + }, + { + "model": "api_v2.species", + "pk": "spg_gnoll", + "fields": { + "name": "Gnoll", + "desc": "The average gnoll views work and self-sufficiency with distaste. Gnolls who possess the will to face danger make excellent adventurers.", + "document": "spg", + "subspecies_of": null + } + }, + { + "model": "api_v2.species", + "pk": "spg_civilized-gnoll", + "fields": { + "name": "Civilized Gnoll", + "desc": "As a civilized gnoll, you are well-fed and enjoy the comforts that your more rural cousins can only dream of. You were valued as a mercenary, a temple guard, or simply a thug.", + "document": "spg", + "subspecies_of": "spg_gnoll" + } + }, + { + "model": "api_v2.species", + "pk": "spg_savage-gnoll", + "fields": { + "name": "Savage Gnoll", + "desc": "As a savage gnoll, you are in touch with your animal side and understand the ways of nature. Your tribe has been raiding the desert or the plains since generations ago.", + "document": "spg", + "subspecies_of": "spg_gnoll" + } + }, + { + "model": "api_v2.species", + "pk": "spg_desert-gnoll", + "fields": { + "name": "Desert Gnoll", + "desc": "As a desert gnoll, you use the terrain to your advantage. You can endure heat and dehydration far beyond the limits of most humanoids, making you a superlative hunter, raider, or caravan guard.", + "document": "spg", + "subspecies_of": "spg_gnoll" + } + }, + { + "model": "api_v2.species", + "pk": "spg_necropolis-gnoll", + "fields": { + "name": "Necropolis Gnoll", + "desc": "As a necropolis gnoll, you spent most of your life among tombs, where the only other living creatures were members of your tribe. You're adept at avoiding traps and the powers of rot and undeath.", + "document": "spg", + "subspecies_of": "spg_gnoll" + } + }, + { + "model": "api_v2.species", + "pk": "spg_jinnborn", + "fields": { + "name": "Jinnborn", + "desc": "Native to the deepest deserts, the jinnborn claim they were the first mortals to walk the world. Descended from powerful elemental creatures called the Jinn, the jinnborn manifest gifts through their lineage that help them survive their harsh home environment.", + "document": "spg", + "subspecies_of": null + } + }, + { + "model": "api_v2.species", + "pk": "spg_speaker-jinnborn", + "fields": { + "name": "Speaker Jinnborn", + "desc": "Speaker jinnborn bear the mark of their jinni patron, and the world must stand up and take notice. They are the guides, elders, and leaders of their tribes, as well as scouts and seekers of paths.", + "document": "spg", + "subspecies_of": "spg_jinnborn" + } + }, + { + "model": "api_v2.species", + "pk": "spg_shaper-jinnborn", + "fields": { + "name": "Shaper Jinnborn", + "desc": "The Shaper jinnborn channel the elemental power of their tribe's siraati. Shapers form the majority of a tribe's warriors and protectors.", + "document": "spg", + "subspecies_of": "spg_jinnborn" + } + }, + { + "model": "api_v2.species", + "pk": "spg_minotaur", + "fields": { + "name": "Minotaur", + "desc": "The proud minotaurs of the southern lands seek to reclaim their ancestral glories from the ruins of the past. The bull-folk are imposing and powerful, with a well-earned reputation for ferocity that borders on monstrous.", + "document": "spg", + "subspecies_of": null + } + }, + { + "model": "api_v2.species", + "pk": "spg_tosculi", + "fields": { + "name": "Tosculi", + "desc": "The tosculi are insectoid humanoids, operating under a shared consciousness. A fearsome and ruthless insectoid queen rules each hive city. Hiveless tosculi are outcasts who possess individualism and can become adventurers.", + "document": "spg", + "subspecies_of": null + } + }, + { + "model": "api_v2.species", + "pk": "spg_heru", + "fields": { + "name": "Heru", + "desc": "Ravenfolk, called heru, are valued and honored citizens in most realms. Most worship a falcon deity, with the vast majority residing in its temples.", + "document": "spg", + "subspecies_of": null + } + }, + { + "model": "api_v2.species", + "pk": "spg_lizardfolk", + "fields": { + "name": "Lizardfolk", + "desc": "The lizardfolk are a little-known race, but they have existed in the world for untold ages. Those lizardfolk who become adventurers form strong attachments to their companions.", + "document": "spg", + "subspecies_of": null + } + }, + { + "model": "api_v2.species", + "pk": "spg_murkscale", + "fields": { + "name": "Murkscale", + "desc": "The murkscale lizardfolk dwell deep within the marshes, swamps, and fens of the world, far from the dwellings of the hapless, soft, warm-blood races.", + "document": "spg", + "subspecies_of": "spg_lizardfolk" + } + }, + { + "model": "api_v2.species", + "pk": "spg_velesborn", + "fields": { + "name": "Velesborn", + "desc": "Harkening from the deepest, darkest jungles, the velesborn believe they are the true children of a serpent deity, who has blessed them with natural grace and innate toughness.", + "document": "spg", + "subspecies_of": "spg_lizardfolk" + } + }, + { + "model": "api_v2.species", + "pk": "spg_ramag", + "fields": { + "name": "Ramag", + "desc": "The enigmatic ramag thrive in the heart of a land once ruled by an empire of titans. The race's natural affinity for manipulating magic made the ramag essential to tending a vast web of magical energy.", + "document": "spg", + "subspecies_of": null + } + }, + { + "model": "api_v2.species", + "pk": "spg_subek", + "fields": { + "name": "Subek", + "desc": "The kindly, scholarly subek come from a river-based culture, known for advising others and lending their physical and intellectual prowess to local projects. During flood season, however, the subek become violent and territorial.", + "document": "spg", + "subspecies_of": null + } + }, + { + "model": "api_v2.species", + "pk": "spg_trollkin", + "fields": { + "name": "Trollkin", + "desc": "Descended from fey, immortal, and other monstrous races, trollkin are seldom welcome among the civilized races. As a result, most trollkin live in isolated septs or tribal settlements and subsist on hunting and raiding.", + "document": "spg", + "subspecies_of": null + } + }, + { + "model": "api_v2.species", + "pk": "spg_southern-trollkin", + "fields": { + "name": "Southern Trollkin", + "desc": "Southern trollkin have adapted to the harsh climates of the southern lands, from the scorching deserts to the humid jungles. They are often more integrated into local communities than their northern cousins.", + "document": "spg", + "subspecies_of": "spg_trollkin" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/spg/SpeciesTrait.json b/data/v2/kobold-press/spg/SpeciesTrait.json new file mode 100644 index 00000000..53f9154a --- /dev/null +++ b/data/v2/kobold-press/spg/SpeciesTrait.json @@ -0,0 +1,1197 @@ +[ + { + "model": "api_v2.speciestrait", + "pk": "spg_catfolk_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Dexterity score increases by 2.", + "parent": "spg_catfolk", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_catfolk_age", + "fields": { + "name": "Age", + "desc": "Catfolk mature at the same rate as humans and can live just past a century.", + "parent": "spg_catfolk", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_catfolk_alignment", + "fields": { + "name": "Alignment", + "desc": "Catfolk tend toward two extremes. Some are free-spirited and chaotic, letting impulse and fancy guide their decisions. Others are devoted to duty and personal honor.", + "parent": "spg_catfolk", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_catfolk_size", + "fields": { + "name": "Size", + "desc": "Catfolk have a similar stature to humans but are generally leaner and more muscular. Your size is Medium.", + "parent": "spg_catfolk", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_catfolk_speed", + "fields": { + "name": "Speed", + "desc": "Your base walking speed is 30 feet.", + "parent": "spg_catfolk", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_catfolk_darkvision", + "fields": { + "name": "Darkvision", + "desc": "You have a cat's keen senses, especially in the dark. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You can't discern color in darkness, only shades of gray.", + "parent": "spg_catfolk", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_catfolk_cats-claws", + "fields": { + "name": "Cat's Claws", + "desc": "You have claws that you can use as natural weapons to make unarmed strikes. If you hit with them, you deal slashing damage equal to 1d4 + your Strength modifier, instead of the bludgeoning damage normal for an unarmed strike.", + "parent": "spg_catfolk", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_catfolk_hunters-senses", + "fields": { + "name": "Hunter's Senses", + "desc": "You have proficiency in the Perception and Stealth skills.", + "parent": "spg_catfolk", + "type": null + } + }, + + { + "model": "api_v2.speciestrait", + "pk": "spg_basteti_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Charisma score increases by 1.", + "parent": "spg_basteti", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_basteti_bastets-blessing", + "fields": { + "name": "Goddess's Blessing", + "desc": "The gift of the goddess allows you to communicate in a limited manner with non-humanoid feline beasts. They can understand the meaning of your words, though you have no special ability to understand them in turn. You have advantage on all Charisma checks you make to influence them.", + "parent": "spg_basteti", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_basteti_climber", + "fields": { + "name": "Climber", + "desc": "Your reflexes and claws allow you to scale vertical surfaces with a burst of speed. When you move at least 10 feet horizontally first, you can use the rest of your movement to traverse vertical surfaces.", + "parent": "spg_basteti", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_basteti_stalkers-reflex", + "fields": { + "name": "Stalker's Reflex", + "desc": "You have advantage on Dexterity checks for initiative.", + "parent": "spg_basteti", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_nkosi_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Strength score increases by 1.", + "parent": "spg_nkosi", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_nkosi_form-of-the-lion", + "fields": { + "name": "Form of the Lion", + "desc": "As an action, you can assume a leonine form. While in this form, your statistics remain the same, except you move as a quadruped instead of a biped, you can't speak or cast spells, and your speed increases by 10 feet. Additionally, you have advantage on Wisdom (Perception) checks that rely on smell, and you gain a bite attack that deals 1d6 + Strength modifier piercing damage. You can revert to your normal form as an action.", + "parent": "spg_nkosi", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_gnoll_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Strength score increases by 2.", + "parent": "spg_gnoll", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_gnoll_age", + "fields": { + "name": "Age", + "desc": "Gnolls reach adulthood at age 12, and they live short and brutal lives. The rare examples that die of old age experience only around 70 summers.", + "parent": "spg_gnoll", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_gnoll_alignment", + "fields": { + "name": "Alignment", + "desc": "As a product of a culture that values laziness, selfishness, and dominance, most gnolls are evil. An unpredictable existence usually leads to a chaotic view of the world.", + "parent": "spg_gnoll", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_gnoll_size", + "fields": { + "name": "Size", + "desc": "Gnoll females are taller and more powerfully built than their male counterparts. The former range from 7 to 8 feet and usually weigh more than 250 pounds. Your size is Medium.", + "parent": "spg_gnoll", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_gnoll_speed", + "fields": { + "name": "Speed", + "desc": "Your base walking speed is 30 feet.", + "parent": "spg_gnoll", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_gnoll_darkvision", + "fields": { + "name": "Darkvision", + "desc": "You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cannot discern color in darkness, only shades of gray.", + "parent": "spg_gnoll", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_gnoll_scent", + "fields": { + "name": "Scent", + "desc": "You have advantage on Wisdom (Perception) checks that rely on smell.", + "parent": "spg_gnoll", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_gnoll_bully", + "fields": { + "name": "Bully", + "desc": "You have disadvantage on saving throws against being frightened. However, whenever you make a Charisma (Intimidation) check involving obviously smaller or weaker targets, you are considered proficient in the Intimidation skill and add double your proficiency bonus to the check.", + "parent": "spg_gnoll", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_gnoll_live-to-fight-another-day", + "fields": { + "name": "Live to Fight Another Day", + "desc": "When you take the Disengage action, your base walking speed increases by 10 feet until the end of your turn.", + "parent": "spg_gnoll", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_gnoll_gnoll-weapon-training", + "fields": { + "name": "Gnoll Weapon Training", + "desc": "You have proficiency with the spear, shortbow, longbow, light crossbow, and heavy crossbow.", + "parent": "spg_gnoll", + "type": null + } + }, + + { + "model": "api_v2.speciestrait", + "pk": "spg_civilized-gnoll_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Constitution score increases by 1.", + "parent": "spg_civilized-gnoll", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_civilized-gnoll_obsequious", + "fields": { + "name": "Obsequious", + "desc": "Whenever you make a Charisma (Persuasion) check for dealing with obviously bigger or more powerful targets, you are considered proficient in the Persuasion skill and add double your proficiency bonus to the check.", + "parent": "spg_civilized-gnoll", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_savage-gnoll_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Wisdom score increases by 1.", + "parent": "spg_savage-gnoll", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_savage-gnoll_scavenge", + "fields": { + "name": "Scavenge", + "desc": "Whenever you make a Wisdom (Survival) check for gathering food or locating water, you are considered proficient in the Survival skill and add double your proficiency bonus to the check.", + "parent": "spg_savage-gnoll", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_desert-gnoll_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Charisma score increases by 1.", + "parent": "spg_desert-gnoll", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_desert-gnoll_heat-tolerance", + "fields": { + "name": "Heat Tolerance", + "desc": "You have resistance to fire damage. You can go three times as long without water as most other humanoids.", + "parent": "spg_desert-gnoll", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_necropolis-gnoll_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Dexterity score increases by 1.", + "parent": "spg_necropolis-gnoll", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_necropolis-gnoll_among-the-dead", + "fields": { + "name": "Among the Dead", + "desc": "You have resistance to necrotic damage.", + "parent": "spg_necropolis-gnoll", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_necropolis-gnoll_curse-defiance", + "fields": { + "name": "Curse Defiance", + "desc": "You have advantage on saving throws against curses.", + "parent": "spg_necropolis-gnoll", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_jinnborn_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Constitution score increases by 2.", + "parent": "spg_jinnborn", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_jinnborn_age", + "fields": { + "name": "Age", + "desc": "Jinnborn reach maturity at age 16 and can live to be over 150.", + "parent": "spg_jinnborn", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_jinnborn_alignment", + "fields": { + "name": "Alignment", + "desc": "There is no single alignment among the jinnborn that typifies them all.", + "parent": "spg_jinnborn", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_jinnborn_size", + "fields": { + "name": "Size", + "desc": "Jinnborn tend to be slightly shorter than humans, with stout, well-muscled builds. Your size is Medium.", + "parent": "spg_jinnborn", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_jinnborn_speed", + "fields": { + "name": "Speed", + "desc": "Your base walking speed is 30 feet.", + "parent": "spg_jinnborn", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_jinnborn_darkvision", + "fields": { + "name": "Darkvision", + "desc": "Thanks to your jinn blood, you can see in dim light within 60 feet as though it were bright light, and in darkness as if it were dim light. You can't discern color in darkness, only shades of gray.", + "parent": "spg_jinnborn", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_jinnborn_desert-dependent", + "fields": { + "name": "Desert Dependent", + "desc": "At least once each year, you must spend 8 hours meditating in a desert or other warm, arid environment to reaffirm your siraati and your connection to your tribe's patron jinn. If you refuse or are unable to meditate in this way, you lose sight of your siraati and become vulnerable to a type of damage opposed to your siraati.", + "parent": "spg_jinnborn", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_jinnborn_negotiator", + "fields": { + "name": "Negotiator", + "desc": "You have proficiency in the Persuasion skill.", + "parent": "spg_jinnborn", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_jinnborn_siraati", + "fields": { + "name": "Siraati", + "desc": "All jinnborn have an affinity for mystic paths, depending on the jinn patron of their tribe. Choose one of the following siraati: air, earth, fire, or water.", + "parent": "spg_jinnborn", + "type": null + } + }, + + { + "model": "api_v2.speciestrait", + "pk": "spg_speaker-jinnborn_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Wisdom score increases by 1.", + "parent": "spg_speaker-jinnborn", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_speaker-jinnborn_favor-of-the-jinn", + "fields": { + "name": "Favor of the Jinn", + "desc": "You can call upon your jinn patron to gain advantage on a saving throw or ability check, or to impose disadvantage on an attack roll against you. You can use this ability a number of times equal to your Wisdom modifier (minimum of 1). You regain all expended uses when you finish a long rest.", + "parent": "spg_speaker-jinnborn", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_speaker-jinnborn_walker", + "fields": { + "name": "Walker", + "desc": "You have advantage on saving throws against being stunned and the effects of extreme environments, and on ability checks made to navigate the wilderness and avoid losing your way.", + "parent": "spg_speaker-jinnborn", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_shaper-jinnborn_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Strength score increases by 1.", + "parent": "spg_shaper-jinnborn", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_shaper-jinnborn_elemental-strike", + "fields": { + "name": "Elemental Strike", + "desc": "Once on your turn when you hit with a melee attack, you can deal an additional 1d6 damage. The damage type corresponds to your siraati (lightning for air, acid for earth, fire for fire, cold for water). You can use this ability a number of times equal to your Constitution modifier (minimum of 1).", + "parent": "spg_shaper-jinnborn", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_shaper-jinnborn_protection-of-the-jinn", + "fields": { + "name": "Protection of the Jinn", + "desc": "You have resistance against a type of damage that corresponds to your siraati (lightning for air, acid for earth, fire for fire, cold for water).", + "parent": "spg_shaper-jinnborn", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_minotaur_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Strength score increases by 2, and your Constitution score increases by 1.", + "parent": "spg_minotaur", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_minotaur_age", + "fields": { + "name": "Age", + "desc": "Minotaurs mature at roughly the same rate as humans but mature 3 years earlier. Childhood ends around the age of 10 and adulthood is celebrated at 15.", + "parent": "spg_minotaur", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_minotaur_alignment", + "fields": { + "name": "Alignment", + "desc": "Minotaurs possess a wide range of alignments. Mixing a love for personal freedom and respect for history and tradition, the majority of minotaurs fall into neutral alignments.", + "parent": "spg_minotaur", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_minotaur_size", + "fields": { + "name": "Size", + "desc": "Adult males can reach a height of 6½ to 7 feet, with females averaging 3 inches shorter. Your size is Medium.", + "parent": "spg_minotaur", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_minotaur_speed", + "fields": { + "name": "Speed", + "desc": "Your base walking speed is 30 feet.", + "parent": "spg_minotaur", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_minotaur_darkvision", + "fields": { + "name": "Darkvision", + "desc": "You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cannot discern color in darkness, only shades of gray.", + "parent": "spg_minotaur", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_minotaur_natural-attacks", + "fields": { + "name": "Natural Attacks", + "desc": "You have proficiency with your horns, which deal 1d6 piercing damage.", + "parent": "spg_minotaur", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_minotaur_charge", + "fields": { + "name": "Charge", + "desc": "If you move at least 10 feet toward a target and hit it with a horn attack in the same turn, you deal an extra 1d6 piercing damage and you can shove the target as a bonus action. You can apply this extra damage once per turn.", + "parent": "spg_minotaur", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_minotaur_labyrinth-sense", + "fields": { + "name": "Labyrinth Sense", + "desc": "You can retrace without error any path you have previously taken, with no ability check.", + "parent": "spg_minotaur", + "type": null + } + }, + + { + "model": "api_v2.speciestrait", + "pk": "spg_tosculi_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "One of your physical ability scores (Strength, Dexterity, Constitution) increases by 2, and one of your mental ability scores (Intelligence, Wisdom, Charisma) increases by 2. You also take a –2 penalty to any one ability score.", + "parent": "spg_tosculi", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_tosculi_age", + "fields": { + "name": "Age", + "desc": "Tosculi reach maturity at around 13 years but have shorter lifespans than most races with few living longer than 40 years.", + "parent": "spg_tosculi", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_tosculi_alignment", + "fields": { + "name": "Alignment", + "desc": "The tension between tosculi and other humanoids often makes it difficult for the Hiveless to develop any true sense of altruism toward others, and many are neutral in alignment.", + "parent": "spg_tosculi", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_tosculi_size", + "fields": { + "name": "Size", + "desc": "Hiveless tosculi are no more than 4 feet tall and typically weigh less than a humanoid of the same size. Your size is Small.", + "parent": "spg_tosculi", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_tosculi_speed", + "fields": { + "name": "Speed", + "desc": "Your base walking speed is 30 feet.", + "parent": "spg_tosculi", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_tosculi_natural-armor", + "fields": { + "name": "Natural Armor", + "desc": "Your Armor Class cannot be less than 11 + your Dexterity modifier no matter what armor you are wearing.", + "parent": "spg_tosculi", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_tosculi_natural-attacks", + "fields": { + "name": "Natural Attacks", + "desc": "You have proficiency with your claws, which deal 1d4 slashing damage.", + "parent": "spg_tosculi", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_tosculi_gliding-wings", + "fields": { + "name": "Gliding Wings", + "desc": "You take no damage from falls. You gain a fly speed of 40 feet but cannot hover. At the end of any round you fly, you must have descended at least one-quarter the distance you traveled or you fall.", + "parent": "spg_tosculi", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_tosculi_stalker", + "fields": { + "name": "Stalker", + "desc": "You have proficiency in the Perception skill and Stealth skill.", + "parent": "spg_tosculi", + "type": null + } + }, + + { + "model": "api_v2.speciestrait", + "pk": "spg_heru_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Dexterity score increases by 2 and your Charisma score increases by 1.", + "parent": "spg_heru", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_heru_age", + "fields": { + "name": "Age", + "desc": "Heru reach adulthood at 10 years old and can live to be 110.", + "parent": "spg_heru", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_heru_alignment", + "fields": { + "name": "Alignment", + "desc": "Heru tend toward chaos thanks to their capriciousness and insatiable curiosity. Greed overwhelms some heru, drawing them toward evil.", + "parent": "spg_heru", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_heru_size", + "fields": { + "name": "Size", + "desc": "Heru are slighter and shorter than humans. They range from 4 feet to just shy of 6 feet tall. Your size is Medium.", + "parent": "spg_heru", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_heru_speed", + "fields": { + "name": "Speed", + "desc": "Your base walking speed is 30 feet.", + "parent": "spg_heru", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_heru_sudden-attack", + "fields": { + "name": "Sudden Attack", + "desc": "You have advantage on attack rolls against a surprised creature.", + "parent": "spg_heru", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_heru_mimicry", + "fields": { + "name": "Mimicry", + "desc": "Heru can mimic any sound they've heard. Make a Charisma (Deception) check against the passive Wisdom (Insight) of any listeners. Success indicates they believe the sound you created was real.", + "parent": "spg_heru", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_heru_trickster", + "fields": { + "name": "Trickster", + "desc": "You have proficiency in the Deception and Stealth skills.", + "parent": "spg_heru", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_lizardfolk_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Constitution score increases by 2.", + "parent": "spg_lizardfolk", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_lizardfolk_age", + "fields": { + "name": "Age", + "desc": "Lizardfolk reach maturity around age 10 and rarely live longer than 60 years.", + "parent": "spg_lizardfolk", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_lizardfolk_alignment", + "fields": { + "name": "Alignment", + "desc": "Most lizardfolk are neutral, as their emotional reactions tend to be different than warm-blooded creatures.", + "parent": "spg_lizardfolk", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_lizardfolk_size", + "fields": { + "name": "Size", + "desc": "Lizardfolk are bulkier than humans, and their colorful frills make them seem even larger. Your size is Medium.", + "parent": "spg_lizardfolk", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_lizardfolk_speed", + "fields": { + "name": "Speed", + "desc": "Your base walking speed is 30 feet and you have a swimming speed of 30 feet.", + "parent": "spg_lizardfolk", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_lizardfolk_natural-weapons", + "fields": { + "name": "Natural Weapons", + "desc": "Your fanged maw and sharp claws are natural weapons which you can use to make unarmed strikes. Your bite deals 1d4 + your Strength modifier piercing damage, and your claws deal 1d4 + Strength modifier slashing damage.", + "parent": "spg_lizardfolk", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_lizardfolk_hold-breath", + "fields": { + "name": "Hold Breath", + "desc": "You can hold your breath for up to 15 minutes at a time.", + "parent": "spg_lizardfolk", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_lizardfolk_natural-armor", + "fields": { + "name": "Natural Armor", + "desc": "Your skin is covered with strong scales. When you aren't wearing armor, your AC is 13 + your Dexterity modifier. You can use your natural armor to determine your AC if the armor you wear would leave you with a lower AC.", + "parent": "spg_lizardfolk", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_lizardfolk_hunters-knack", + "fields": { + "name": "Hunter's Knack", + "desc": "You gain proficiency with two of the following skills of your choice: Animal Handling, Nature, Perception, Stealth, and Survival.", + "parent": "spg_lizardfolk", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_murkscale_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Wisdom score increases by 1.", + "parent": "spg_murkscale", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_murkscale_swift-swimmers", + "fields": { + "name": "Swift Swimmers", + "desc": "Your swimming speed is 40 feet.", + "parent": "spg_murkscale", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_murkscale_swamp-stealth", + "fields": { + "name": "Swamp Stealth", + "desc": "You have advantage on Dexterity (Stealth) checks in swamp or marsh terrain.", + "parent": "spg_murkscale", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_velesborn_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Dexterity score increases by 1.", + "parent": "spg_velesborn", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_velesborn_gift-of-grace", + "fields": { + "name": "Gift of Grace", + "desc": "You have advantage on Dexterity (Acrobatics) checks.", + "parent": "spg_velesborn", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_velesborn_gift-of-vigor", + "fields": { + "name": "Gift of Vigor", + "desc": "Your maximum hit points increase by 1, and an additional 1 each time you gain a level.", + "parent": "spg_velesborn", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_ramag_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Intelligence score increases by 2, and your Dexterity score increases by 1.", + "parent": "spg_ramag", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_ramag_age", + "fields": { + "name": "Age", + "desc": "Ramag reach maturity at 15 years and can live to 90.", + "parent": "spg_ramag", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_ramag_size", + "fields": { + "name": "Size", + "desc": "Despite their overlong limbs, ramag stand between 5 and 6 feet tall. Your size is Medium.", + "parent": "spg_ramag", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_ramag_alignment", + "fields": { + "name": "Alignment", + "desc": "Ramag tend toward lawfulness, since their survival depends on adhering to their laws and customs.", + "parent": "spg_ramag", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_ramag_speed", + "fields": { + "name": "Speed", + "desc": "Your base walking speed is 30 feet.", + "parent": "spg_ramag", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_ramag_arcane-heritage", + "fields": { + "name": "Arcane Heritage", + "desc": "You can ignore class requirements when attuning to a magic item.", + "parent": "spg_ramag", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_ramag_mystical-understanding", + "fields": { + "name": "Mystical Understanding", + "desc": "You have proficiency in the Arcana skill.", + "parent": "spg_ramag", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_ramag_spell-damping", + "fields": { + "name": "Spell Damping", + "desc": "You have advantage on Strength and Dexterity saving throws against spells.", + "parent": "spg_ramag", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_subek_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Constitution score increases by 2, and you choose one of the following to increase by 1: Strength, Intelligence, or Wisdom.", + "parent": "spg_subek", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_subek_age", + "fields": { + "name": "Age", + "desc": "Subek age at roughly the same rate as humans but mature faster, reaching adulthood around the age of 10. They can live up to 300 years.", + "parent": "spg_subek", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_subek_alignment", + "fields": { + "name": "Alignment", + "desc": "Subek possess a wide range of alignment. The ties to the natural pattern of their river homes tend to push many subek toward lawful or neutral alignments.", + "parent": "spg_subek", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_subek_size", + "fields": { + "name": "Size", + "desc": "Adult males can reach a height of 8½ feet with females averaging 5 inches shorter. Your size is Medium.", + "parent": "spg_subek", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_subek_speed", + "fields": { + "name": "Speed", + "desc": "Your base walking speed is 30 feet and your swim speed is 30 feet.", + "parent": "spg_subek", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_subek_darkvision", + "fields": { + "name": "Darkvision", + "desc": "You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cannot discern color in darkness, only shades of gray.", + "parent": "spg_subek", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_subek_natural-weapons", + "fields": { + "name": "Natural Weapons", + "desc": "Your powerful bite and sharp claws are natural weapons that you can use to make unarmed strikes. Your bite deals 1d8 + your Strength modifier piercing damage and your claws deal 1d6 + Strength modifier slashing damage.", + "parent": "spg_subek", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_subek_hold-breath", + "fields": { + "name": "Hold Breath", + "desc": "Accustomed to your watery home, you can hold your breath for up to 15 minutes.", + "parent": "spg_subek", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_subek_flood-fever", + "fields": { + "name": "Flood Fever", + "desc": "Choose three consecutive months out of the year to reflect the flood season of your river birthplace. During this time, you lose the benefits of your Scholars trait. When a creature deals damage to you, every attack you make and harmful spell you cast must include that creature as a target. Once per turn when you hit your target with an attack, you deal an additional 1d6 damage.", + "parent": "spg_subek", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_subek_scholars", + "fields": { + "name": "Scholars", + "desc": "When it is not flood season, you have advantage on Intelligence (History) and Intelligence (Investigation) checks.", + "parent": "spg_subek", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_trollkin_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Constitution score increases by 2.", + "parent": "spg_trollkin", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_trollkin_age", + "fields": { + "name": "Age", + "desc": "Trollkin reach maturity by the age of 15 and live up to 60 years.", + "parent": "spg_trollkin", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_trollkin_alignment", + "fields": { + "name": "Alignment", + "desc": "Trollkin tend toward chaotic alignments. Their fey blood makes them crave freedom and reject law, while their monstrous origins often draw them toward evil.", + "parent": "spg_trollkin", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_trollkin_size", + "fields": { + "name": "Size", + "desc": "Trollkin are tall and lanky, ranging from 6 to 7 feet tall. Your size is Medium.", + "parent": "spg_trollkin", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_trollkin_speed", + "fields": { + "name": "Speed", + "desc": "Your base walking speed is 30 feet.", + "parent": "spg_trollkin", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_trollkin_darkvision", + "fields": { + "name": "Darkvision", + "desc": "Thanks to your fey ancestry, you have superior vision in dark and dim conditions. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You can't discern color in darkness, only shades of gray.", + "parent": "spg_trollkin", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_trollkin_natural-weapons", + "fields": { + "name": "Natural Weapons", + "desc": "You have fangs that you can use as natural weapons to make unarmed strikes. If you hit with them, you deal piercing damage equal to 1d4 + your Strength modifier.", + "parent": "spg_trollkin", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_trollkin_regeneration", + "fields": { + "name": "Regeneration", + "desc": "You regain hit points equal to your Constitution modifier (minimum of 1) at the start of your turn if you have at least 1 hit point. This regeneration doesn't function if you took acid or fire damage since the start of your last turn.", + "parent": "spg_trollkin", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_trollkin_thick-hide", + "fields": { + "name": "Thick Hide", + "desc": "Your tough skin provides some protection. When you aren't wearing armor, your AC equals 12 + your Dexterity modifier.", + "parent": "spg_trollkin", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_southern-trollkin_ability-score-increase", + "fields": { + "name": "Ability Score Increase", + "desc": "Your Wisdom score increases by 1.", + "parent": "spg_southern-trollkin", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_southern-trollkin_heat-adapted", + "fields": { + "name": "Heat Adapted", + "desc": "You have resistance to fire damage and are naturally adapted to hot climates.", + "parent": "spg_southern-trollkin", + "type": null + } + }, + { + "model": "api_v2.speciestrait", + "pk": "spg_southern-trollkin_desert-knowledge", + "fields": { + "name": "Desert Knowledge", + "desc": "You have proficiency in the Survival skill.", + "parent": "spg_southern-trollkin", + "type": null + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/spg/Spell.json b/data/v2/kobold-press/spg/Spell.json new file mode 100644 index 00000000..7aae3022 --- /dev/null +++ b/data/v2/kobold-press/spg/Spell.json @@ -0,0 +1,870 @@ +[ + { + "model": "api_v2.spell", + "pk": "spg_bat-from-the-sky", + "fields": { + "name": "Bat from the Sky", + "desc": "You target a flying creature you can reach when you cast this spell. The creature must succeed on a Strength saving throw or be knocked prone and become stunned until the end of its next turn. If you use an action to cast this spell, you can use a bonus action to make a melee weapon attack against the target regardless of the result of its saving throw. If you cast this spell using your reaction, the creature has disadvantage on its saving throw.", + "higher_level": "When you cast this spell using a spell slot of 4th level or higher, you can target an additional creature for each 2 slot levels above 2nd.", + "document": "spg", + "level": 2, + "school": "evocation", + "casting_time": "reaction", + "reaction_condition": "a flying creature moves adjacent to you", + "range": 0, + "range_text": "Touch", + "range_unit": null, + "ritual": false, + "verbal": true, + "somatic": true, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "str", + "attack_roll": false, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_body-twist", + "fields": { + "name": "Body Twist", + "desc": "When you cast this spell, your body contorts to allow you to maneuver out of a creature's grasp or bonds placed upon you. You can attempt to escape from a grapple or being restrained, you can use your spell attack roll in place of your ability check to escape, and you have advantage on the escape check.", + "higher_level": "When you cast this spell using a spell slot of 2nd level or higher, you can instead target a creature within 30 feet of you, which can use its reaction to attempt to escape.", + "document": "spg", + "level": 1, + "school": "transmutation", + "casting_time": "reaction", + "reaction_condition": "you are grappled or restrained by a creature or physical object", + "range": 0, + "range_text": "Self", + "range_unit": null, + "ritual": false, + "verbal": false, + "somatic": true, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "", + "attack_roll": true, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_broken-wing", + "fields": { + "name": "Broken Wing", + "desc": "You take an imaginary swipe at a target within range as you cast this spell. The target must make a Constitution saving throw. On a failed save, it takes 2d6 slashing damage and reduces either its flying or walking speed (your choice) by 10 feet. On a success, it takes half damage and its speed is not reduced. If the target regains 5 hit points, the reduction to its speed ends.", + "higher_level": "If you cast this spell using a spell slot of 2nd level or higher, the damage increases by 1d6 for each slot level above 1st, and you reduce the target's speed by an additional 5 feet for each slot level above 1st (to a maximum of 30 feet).", + "document": "spg", + "level": 1, + "school": "evocation", + "casting_time": "action", + "reaction_condition": null, + "range": 60, + "range_text": "60 feet", + "range_unit": "feet", + "ritual": false, + "verbal": true, + "somatic": true, + "material": true, + "material_specified": "a shed cat's claw", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "point", + "target_count": 1, + "saving_throw_ability": "con", + "attack_roll": false, + "damage_roll": "2d6", + "damage_types": [ + "slashing" + ], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_pounce-strike", + "fields": { + "name": "Pounce Strike", + "desc": "As part of the action to cast this spell, you can leap up to 15 feet in any direction, which does not provoke opportunity attacks, and make a melee spell attack. If this attack hits, the target suffers 2d8 force damage, and if the target is Large or smaller, it falls prone.", + "higher_level": "When you cast this spell using a spell slot of 2nd level or higher, the damage increases by 1d8 per slot level above 1st.", + "document": "spg", + "level": 1, + "school": "transmutation", + "casting_time": "action", + "reaction_condition": null, + "range": 0, + "range_text": "Self", + "range_unit": null, + "ritual": false, + "verbal": true, + "somatic": false, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "1 round", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "", + "attack_roll": true, + "damage_roll": "2d8", + "damage_types": [ + "force" + ], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_warning-whiskers", + "fields": { + "name": "Warning Whiskers", + "desc": "Thin, invisible fibers stretch from your cheeks (or your shoulders, sides, or thighs, as you prefer). These long whiskers reach up to 10 feet. For the spell's duration, you gain a +5 bonus to your passive Wisdom (Perception) score. Additionally, you know the location of invisible creatures within range of the whiskers. This negates advantage they have on their attack rolls against you, but your attack rolls still have disadvantage. You can target invisible creatures within 10 feet with spells that require you to be able to see the target. The whiskers also confer some stability to your movement. You have advantage on Dexterity checks made to maintain your balance or remain upright.", + "higher_level": "", + "document": "spg", + "level": 2, + "school": "abjuration", + "casting_time": "action", + "reaction_condition": null, + "range": 0, + "range_text": "Touch", + "range_unit": null, + "ritual": false, + "verbal": true, + "somatic": true, + "material": true, + "material_specified": "a cat's whisker", + "material_cost": null, + "material_consumed": false, + "concentration": true, + "duration": "1 hour", + "target_type": "point", + "target_count": 1, + "saving_throw_ability": "", + "attack_roll": false, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_alter-arrows-fortune", + "fields": { + "name": "Alter Arrow's Fortune", + "desc": "You clap your hands, setting off a chain of tiny events that culminate in throwing off an enemy's aim. When an enemy makes a ranged attack (weapon or spell) that hits one of your allies, this spell causes the enemy to repeat the attack roll unless the enemy makes a successful Charisma saving throw. The attack is resolved using the lower of the two rolls (effectively giving the enemy disadvantage on the attack).", + "higher_level": "", + "document": "spg", + "level": 1, + "school": "divination", + "casting_time": "reaction", + "reaction_condition": "an enemy makes a ranged attack that hits", + "range": 100, + "range_text": "100 feet", + "range_unit": "feet", + "ritual": false, + "verbal": false, + "somatic": true, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "cha", + "attack_roll": false, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_anticipate-attack", + "fields": { + "name": "Anticipate Attack", + "desc": "In a flash of foreknowledge, you spot an oncoming attack with enough time to avoid it. Upon casting this spell, you can move up to half your speed without triggering opportunity attacks. The attack still occurs but misses automatically if you are no longer within the attack's range, are impossible for the attack to hit, or can't be targeted by that attack in your new position. If none of those apply but the situation has changed—you've moved into a position with cover, for example—then the attack is made under those new conditions.", + "higher_level": "", + "document": "spg", + "level": 2, + "school": "divination", + "casting_time": "reaction", + "reaction_condition": "you are attacked but before the attack roll is made", + "range": 0, + "range_text": "Self", + "range_unit": null, + "ritual": false, + "verbal": true, + "somatic": true, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "", + "attack_roll": false, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_anticipate-arcana", + "fields": { + "name": "Anticipate Arcana", + "desc": "Your foresight gives you an instant to ready your defenses against a magical attack. When you cast anticipate arcana, you have advantage on saving throws against spells and other magical effects until the start of your next turn.", + "higher_level": "", + "document": "spg", + "level": 3, + "school": "divination", + "casting_time": "reaction", + "reaction_condition": "an enemy you can see casts a spell", + "range": 0, + "range_text": "Self", + "range_unit": null, + "ritual": false, + "verbal": true, + "somatic": true, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "", + "attack_roll": false, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_anticipate-weakness", + "fields": { + "name": "Anticipate Weakness", + "desc": "With a quick glance into the future, you pinpoint where a gap is about to open in your foe's defense and then you strike. Upon casting anticipate weakness, you have advantage on attack rolls until the end of your turn.", + "higher_level": "", + "document": "spg", + "level": 1, + "school": "divination", + "casting_time": "bonus_action", + "reaction_condition": null, + "range": 0, + "range_text": "Self", + "range_unit": null, + "ritual": false, + "verbal": true, + "somatic": true, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "point", + "target_count": 1, + "saving_throw_ability": "", + "attack_roll": false, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_avoid-grievous-injury", + "fields": { + "name": "Avoid Grievous Injury", + "desc": "You cast this spell when a foe strikes you with a critical hit but before damage dice are rolled. The critical hit against you becomes a normal hit.", + "higher_level": "", + "document": "spg", + "level": 2, + "school": "divination", + "casting_time": "reaction", + "reaction_condition": "you are struck by a critical hit", + "range": 0, + "range_text": "Self", + "range_unit": null, + "ritual": false, + "verbal": true, + "somatic": true, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "", + "attack_roll": false, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_distraction-cascade", + "fields": { + "name": "Distraction Cascade", + "desc": "With a flash of foresight, you throw a foe off balance. Target one creature you can see that your ally has just declared as the target of an attack. Unless that creature makes a successful Charisma saving throw, attacks against it are made with advantage until the start of your next turn.", + "higher_level": "", + "document": "spg", + "level": 2, + "school": "divination", + "casting_time": "reaction", + "reaction_condition": "an ally declares an attack against an enemy you can see", + "range": 30, + "range_text": "30 feet", + "range_unit": "feet", + "ritual": false, + "verbal": true, + "somatic": true, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "cha", + "attack_roll": false, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_distracting-divination", + "fields": { + "name": "Distracting Divination", + "desc": "Foresight tells you when and how to be just distracting enough to foil an enemy spellcaster. When an adjacent enemy attempts to cast a spell, make a melee spell attack against that enemy. If it hits, the enemy's spell fails and has no effect; the enemy's action is used up but the spell slot isn't expended.", + "higher_level": "", + "document": "spg", + "level": 2, + "school": "divination", + "casting_time": "reaction", + "reaction_condition": "an enemy attempts to cast a spell", + "range": 0, + "range_text": "Touch", + "range_unit": null, + "ritual": false, + "verbal": true, + "somatic": true, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "", + "attack_roll": true, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_energy-foreknowledge", + "fields": { + "name": "Energy Foreknowledge", + "desc": "When you cast energy foreknowledge, you gain resistance to every type of energy listed above that's inflicted by the spell hitting you. This resistance lasts until the end of your next turn.", + "higher_level": "When energy foreknowledge is cast with a spell slot of 5th level or higher, you can include one additional ally in its effect for each slot level above 4th. Affected allies must be within 15 feet of you.", + "document": "spg", + "level": 4, + "school": "divination", + "casting_time": "reaction", + "reaction_condition": "you are the target of a spell that does cold, fire, force, lightning, necrotic, psychic, radiant, or thunder damage", + "range": 0, + "range_text": "Self", + "range_unit": null, + "ritual": false, + "verbal": true, + "somatic": true, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "", + "attack_roll": false, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_foretell-distraction", + "fields": { + "name": "Foretell Distraction", + "desc": "Thanks to your foreknowledge, you know just when your foe will take his or her eyes off you. Casting this spell has the same effect as making a successful Dexterity (Stealth) check, provided cover or concealment is accessible within 10 feet of you. It doesn't matter whether enemies can see you when you cast the spell; they glance away at just the right moment. You can move up to 10 feet as part of casting the spell, provided you're able to move (not restrained or grappled or reduced to a speed less than 10 for any other reason). This doesn't count as part of your normal movement. After the spell is cast, you must be in a position where you can remain hidden: a lightly obscured space, for example, or a space where you have total cover. Otherwise, enemies see you again immediately and you're not hidden.", + "higher_level": "", + "document": "spg", + "level": 1, + "school": "divination", + "casting_time": "bonus_action", + "reaction_condition": null, + "range": 0, + "range_text": "Self", + "range_unit": null, + "ritual": false, + "verbal": false, + "somatic": true, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "", + "attack_roll": false, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_heartstrike", + "fields": { + "name": "Heartstrike", + "desc": "The spirits of ancient archers carry your missiles straight to their targets. You have advantage on ranged weapon attacks until the start of your next turn, and you can ignore penalties for half cover, three-quarters cover, and light obscuration when making those attacks.", + "higher_level": "", + "document": "spg", + "level": 2, + "school": "divination", + "casting_time": "bonus_action", + "reaction_condition": null, + "range": 0, + "range_text": "Self", + "range_unit": null, + "ritual": false, + "verbal": true, + "somatic": true, + "material": true, + "material_specified": "an arrow, bolt, or other missile", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "", + "attack_roll": false, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_insightful-maneuver", + "fields": { + "name": "Insightful Maneuver", + "desc": "With a flash of insight, you can take advantage of your foe's vulnerabilities. Until the end of your turn, the target has vulnerability to one type of damage (your choice). Additionally, if the target has any other vulnerabilities, you learn them.", + "higher_level": "", + "document": "spg", + "level": 1, + "school": "divination", + "casting_time": "bonus_action", + "reaction_condition": null, + "range": 0, + "range_text": "Touch", + "range_unit": null, + "ritual": false, + "verbal": true, + "somatic": true, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "", + "attack_roll": false, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_litany-of-sure-hands", + "fields": { + "name": "Litany of Sure Hands", + "desc": "This litany allows the recipient to perform clumsy tasks with speed and alacrity. The target of the litany ignores the loading property of weapons and can drink a potion as a bonus action for the duration of the spell.", + "higher_level": "", + "document": "spg", + "level": 1, + "school": "divination", + "casting_time": "bonus_action", + "reaction_condition": null, + "range": 30, + "range_text": "30 feet", + "range_unit": "feet", + "ritual": false, + "verbal": true, + "somatic": true, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "1 minute", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "", + "attack_roll": false, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_scry-ambush", + "fields": { + "name": "Scry Ambush", + "desc": "You foresee your foe's attack a split second before it begins. When you cast this spell, a number of your allies equal to your spellcasting ability modifier (minimum of 1) + your proficiency bonus are not surprised. If you yourself were surprised, you must make a spellcasting check at the moment your reaction should be triggered. The DC equals the initiative number of the current turn. If the spellcasting check fails, you remain surprised and can't use a reaction to cast the spell until after your turn. If the check succeeds, you can take a reaction to cast the spell but you must be one of its targets.", + "higher_level": "", + "document": "spg", + "level": 3, + "school": "divination", + "casting_time": "reaction", + "reaction_condition": "taken at the start of an enemy's turn", + "range": 0, + "range_text": "Self", + "range_unit": null, + "ritual": false, + "verbal": true, + "somatic": true, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "", + "attack_roll": false, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_seers-reaction", + "fields": { + "name": "Seer's Reaction", + "desc": "Your foreknowledge allows you to act before others because you knew this was going to happen. When you cast this spell, reroll your Dexterity check for initiative with a +5 bonus. Your initiative equals the higher of the two results. If that number is higher than the current initiative number, take your turn immediately but switch to the higher number next round.", + "higher_level": "", + "document": "spg", + "level": 1, + "school": "divination", + "casting_time": "reaction", + "reaction_condition": "at the start of any other creature's turn", + "range": 0, + "range_text": "Self", + "range_unit": null, + "ritual": false, + "verbal": true, + "somatic": true, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "", + "attack_roll": false, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_sidestep-arrow", + "fields": { + "name": "Sidestep Arrow", + "desc": "With a few perfectly timed steps, you maneuver a foe between you and danger. You can cast this spell when a foe targets you with a ranged attack but before the attack roll is made, the spell is cast, etc. At least one other foe must be within 10 feet of you when you cast sidestep arrow. As part of casting the spell, you can move up to 15 feet to place an enemy between you and the attacker, in the direct line of attack. You must be able to move (not restrained or grappled or reduced to speed 0 for any other reason). This move does not provoke opportunity attacks. After you've moved, the ranged attack is resolved with the intervening foe as the target instead of you.", + "higher_level": "", + "document": "spg", + "level": 3, + "school": "divination", + "casting_time": "reaction", + "reaction_condition": "an enemy targets you with a ranged attack", + "range": 0, + "range_text": "Self", + "range_unit": null, + "ritual": false, + "verbal": true, + "somatic": true, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "area", + "target_count": 1, + "saving_throw_ability": "", + "attack_roll": false, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_slippery-fingers", + "fields": { + "name": "Slippery Fingers", + "desc": "You set a series of small events in motion that cause the targeted creature to drop one nonmagical item of your choice that it's currently holding unless it makes a successful Charisma saving throw. This spell can't cause magic items to be dropped.", + "higher_level": "", + "document": "spg", + "level": 1, + "school": "divination", + "casting_time": "bonus_action", + "reaction_condition": null, + "range": 30, + "range_text": "30 feet", + "range_unit": "feet", + "ritual": false, + "verbal": true, + "somatic": true, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "cha", + "attack_roll": false, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_soothsayers-shield", + "fields": { + "name": "Soothsayer's Shield", + "desc": "This spell can be cast when you are hit by an enemy's attack. Until the start of your next turn, you have a +4 bonus to AC, including against the triggering attack.", + "higher_level": "", + "document": "spg", + "level": 2, + "school": "divination", + "casting_time": "reaction", + "reaction_condition": "you are hit by an attack", + "range": 0, + "range_text": "Self", + "range_unit": null, + "ritual": false, + "verbal": true, + "somatic": true, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "", + "attack_roll": false, + "damage_roll": "", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_targeting-foreknowledge", + "fields": { + "name": "Targeting Foreknowledge", + "desc": "Twisting the knife, slapping with the butt of the spear, cutting again as you recover from a lunge, and countless other double-strike maneuvers are skillful ways to get more from your weapon. By casting this spell as a bonus action after making a successful melee weapon attack, you inflict an additional 2d6 damage of the weapon's type to the target. If your attack roll was a natural 19, the attack becomes a critical hit and you also add the weapon's basic damage die or dice (the normal damage boost for a critical hit) to the 2d6 bonus damage, along with any other special result you would normally cause with a critical hit.", + "higher_level": "", + "document": "spg", + "level": 3, + "school": "divination", + "casting_time": "bonus_action", + "reaction_condition": null, + "range": 0, + "range_text": "Self", + "range_unit": null, + "ritual": false, + "verbal": true, + "somatic": false, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "", + "attack_roll": false, + "damage_roll": "2d6", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + }, + { + "model": "api_v2.spell", + "pk": "spg_twist-the-skein", + "fields": { + "name": "Twist the Skein", + "desc": "You tweak a strand of a creature's fate as it makes an attack roll, saving throw, or skill check. Roll 1d20 - 10 to produce a number from 10 to -9. Add that number to the creature's roll, increasing or decreasing the result accordingly. This adjustment can turn a failure into a success or vice versa, or it may not change the outcome at all. The target must use the modified result regardless of whether it's better or worse than the original.", + "higher_level": "", + "document": "spg", + "level": 1, + "school": "divination", + "casting_time": "reaction", + "reaction_condition": "a creature makes a successful or unsuccessful attack roll, saving throw, or skill check", + "range": 30, + "range_text": "30 feet", + "range_unit": "feet", + "ritual": false, + "verbal": false, + "somatic": true, + "material": false, + "material_specified": "", + "material_cost": null, + "material_consumed": false, + "concentration": false, + "duration": "instantaneous", + "target_type": "creature", + "target_count": 1, + "saving_throw_ability": "", + "attack_roll": false, + "damage_roll": "1d20", + "damage_types": [], + "shape_type": null, + "shape_size": null, + "shape_size_unit": null, + "classes": [] + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/spg/Weapon.json b/data/v2/kobold-press/spg/Weapon.json new file mode 100644 index 00000000..a280576f --- /dev/null +++ b/data/v2/kobold-press/spg/Weapon.json @@ -0,0 +1,182 @@ +[ + { + "model": "api_v2.weapon", + "pk": "spg_rungu-throwing-club", + "fields": { + "name": "Rungu (throwing club)", + "document": "spg", + "damage_dice": "1d4", + "damage_type": "bludgeoning", + "is_simple": true, + "is_improvised": false, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null + } + }, + { + "model": "api_v2.weapon", + "pk": "spg_stabbing-knife", + "fields": { + "name": "Stabbing knife", + "document": "spg", + "damage_dice": "1d4", + "damage_type": "piercing", + "is_simple": true, + "is_improvised": false, + "range": 0.0, + "long_range": 0.0, + "distance_unit": null + } + }, + { + "model": "api_v2.weapon", + "pk": "spg_bladed-scarf", + "fields": { + "name": "Bladed scarf", + "document": "spg", + "damage_dice": "1d4", + "damage_type": "slashing", + "is_simple": false, + "is_improvised": false, + "range": 0.0, + "long_range": 0.0, + "distance_unit": null + } + }, + { + "model": "api_v2.weapon", + "pk": "spg_club-shield", + "fields": { + "name": "Club shield", + "document": "spg", + "damage_dice": "1d4", + "damage_type": "bludgeoning", + "is_simple": false, + "is_improvised": false, + "range": 0.0, + "long_range": 0.0, + "distance_unit": null + } + }, + { + "model": "api_v2.weapon", + "pk": "spg_khopesh", + "fields": { + "name": "Khopesh", + "document": "spg", + "damage_dice": "1d6", + "damage_type": "slashing", + "is_simple": false, + "is_improvised": false, + "range": 0.0, + "long_range": 0.0, + "distance_unit": null + } + }, + { + "model": "api_v2.weapon", + "pk": "spg_narumbeki-throwing-knife", + "fields": { + "name": "Narumbeki throwing knife", + "document": "spg", + "damage_dice": "1d6", + "damage_type": "piercing", + "is_simple": false, + "is_improvised": false, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null + } + }, + { + "model": "api_v2.weapon", + "pk": "spg_shotel", + "fields": { + "name": "Shotel", + "document": "spg", + "damage_dice": "1d6", + "damage_type": "slashing", + "is_simple": false, + "is_improvised": false, + "range": 0.0, + "long_range": 0.0, + "distance_unit": null + } + }, + { + "model": "api_v2.weapon", + "pk": "spg_stabbing-axe", + "fields": { + "name": "Stabbing axe", + "document": "spg", + "damage_dice": "1d6", + "damage_type": "slashing", + "is_simple": false, + "is_improvised": false, + "range": 0.0, + "long_range": 0.0, + "distance_unit": null + } + }, + { + "model": "api_v2.weapon", + "pk": "spg_temple-sword", + "fields": { + "name": "Temple sword", + "document": "spg", + "damage_dice": "1d6", + "damage_type": "slashing", + "is_simple": false, + "is_improvised": false, + "range": 0.0, + "long_range": 0.0, + "distance_unit": null + } + }, + { + "model": "api_v2.weapon", + "pk": "spg_wrist-knife", + "fields": { + "name": "Wrist knife", + "document": "spg", + "damage_dice": "1d4", + "damage_type": "slashing", + "is_simple": false, + "is_improvised": false, + "range": 0.0, + "long_range": 0.0, + "distance_unit": null + } + }, + { + "model": "api_v2.weapon", + "pk": "spg_double-blowgun", + "fields": { + "name": "Double blowgun", + "document": "spg", + "damage_dice": "1", + "damage_type": "piercing", + "is_simple": false, + "is_improvised": false, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null + } + }, + { + "model": "api_v2.weapon", + "pk": "spg_war-boomerang", + "fields": { + "name": "War boomerang", + "document": "spg", + "damage_dice": "1d6", + "damage_type": "bludgeoning", + "is_simple": false, + "is_improvised": false, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/spg/WeaponProperty.json b/data/v2/kobold-press/spg/WeaponProperty.json new file mode 100644 index 00000000..e0806391 --- /dev/null +++ b/data/v2/kobold-press/spg/WeaponProperty.json @@ -0,0 +1,72 @@ +[ + { + "model": "api_v2.weaponproperty", + "pk": "spg_special-bladed-scarf-wp", + "fields": { + "name": "Special (Bladed Scarf)", + "desc": "If you use one of your attacks to grapple a creature while wielding a bladed scarf, you can use your bonus action to make an attack against it with one end of the scarf. If you use your action to Attack with your scarf, you can use your bonus action to make an attack with the other end of it, dealing 1d4 slashing damage on a hit.", + "document": "spg", + "type": null + } + }, + { + "model": "api_v2.weaponproperty", + "pk": "spg_special-club-shield-wp", + "fields": { + "name": "Special (Club Shield)", + "desc": "These shields are wielded by grasping onto a stout two-foot-long pole on the reverse side, allowing you to use your shield as an effective weapon. Wielding a club shield increases your Armor Class by 2. You can't wield a shield or a second club shield at the same time.", + "document": "spg", + "type": null + } + }, + { + "model": "api_v2.weaponproperty", + "pk": "spg_special-double-blowgun-wp", + "fields": { + "name": "Special (Double Blowgun)", + "desc": "The double blowgun is a ranged martial weapon comprised of two hollow tubes connected to one mouthpiece. When a proficient wielder uses an Attack action to blow into it and each tube is loaded with a needle, the wielder can attack two targets within range that are within 5 feet of each other.", + "document": "spg", + "type": null + } + }, + { + "model": "api_v2.weaponproperty", + "pk": "spg_special-khopesh-wp", + "fields": { + "name": "Special (Khopesh)", + "desc": "A khopesh is a one-handed martial melee weapon that looks like a cross between a sword and a sickle. The long blade emerges from the hilt straight like a longsword, but the blade curves toward the end. The curve of the blade can be used to trap an opponent's limb. In place of an attack against a humanoid, you can attempt to grapple it with an attack roll. On a hit, the target is grappled. The escape DC is your Strength (Athletics) check. When a creature you have grappled with this weapon attempts to escape and fails, it takes 1d4 + your Strength modifier slashing damage.", + "document": "spg", + "type": null + } + }, + { + "model": "api_v2.weaponproperty", + "pk": "spg_special-shotel-wp", + "fields": { + "name": "Special (Shotel)", + "desc": "The curve of a shotel's blade allows you to reach around your opponent's shield. When you attack a creature wielding a shield, you gain a +2 bonus to the attack roll.", + "document": "spg", + "type": null + } + }, + { + "model": "api_v2.weaponproperty", + "pk": "spg_special-stabbing-axe-wp", + "fields": { + "name": "Special (Stabbing Axe)", + "desc": "The long head of this axe is sharply pointed at the top curve, allowing you to use it as a short-hafted spear. You can choose to deal piercing damage instead of the listed slashing damage.", + "document": "spg", + "type": null + } + }, + { + "model": "api_v2.weaponproperty", + "pk": "spg_special-war-boomerang-wp", + "fields": { + "name": "Special (War Boomerang)", + "desc": "A war boomerang is a martial ranged weapon. It is a flat, curved piece of wood with more heft than its smaller cousin. While it does more damage than a regular boomerang, it doesn't return to its wielder on a miss. The boomerang can be used to knock a target unconscious rather than kill it when thrown by a proficient wielder.", + "document": "spg", + "type": null + } + } +] \ No newline at end of file From 0d62b5a2ff8186e2e44c78d09688f9b270a03b87 Mon Sep 17 00:00:00 2001 From: Mnehmos Date: Sat, 17 Jan 2026 12:17:37 -0700 Subject: [PATCH 2/4] fix: Add missing parent field to ClassFeature entry --- data/v2/kobold-press/spg/ClassFeature.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/v2/kobold-press/spg/ClassFeature.json b/data/v2/kobold-press/spg/ClassFeature.json index b3e3551e..38c43e9f 100644 --- a/data/v2/kobold-press/spg/ClassFeature.json +++ b/data/v2/kobold-press/spg/ClassFeature.json @@ -266,7 +266,8 @@ "fields": { "name": "One with the Sands", "desc": "At 15th level, you gain resistance to fire damage. Additionally, you can cast meld into stone at will, but only to meld into sand or desert rock.", - "document": "spg" + "document": "spg", + "parent": "spg_wasteland-strider" } } ] \ No newline at end of file From e3536673d0f095fb4c6a31a5f79bcb509dce9a10 Mon Sep 17 00:00:00 2001 From: Mnehmos Date: Sat, 17 Jan 2026 12:25:12 -0700 Subject: [PATCH 3/4] fix: Add missing document fields to Background, BackgroundBenefit, and SpeciesTrait entries --- data/v2/kobold-press/spg/Background.json | 3 +- .../kobold-press/spg/BackgroundBenefit.json | 69 ++-- data/v2/kobold-press/spg/SpeciesTrait.json | 364 ++++++++++++------ 3 files changed, 287 insertions(+), 149 deletions(-) diff --git a/data/v2/kobold-press/spg/Background.json b/data/v2/kobold-press/spg/Background.json index 5cd36ee9..83bc517c 100644 --- a/data/v2/kobold-press/spg/Background.json +++ b/data/v2/kobold-press/spg/Background.json @@ -31,7 +31,8 @@ "pk": "spg_servant-of-the-jinn", "fields": { "name": "Servant of the Jinn", - "desc": "You served in the court of a powerful jinn or a genie lord. For 1,001 days you lived at court on one of the elemental planes, traveling as part of their entourage and always at their beck and call. You might be a jinnborn, in which case it was your tribe's patron jinn that called on you to serve, or you could be a nomad, or even a gnoll or minotaur. Whatever your heritage, you served your master as best you could and were changed forever by the otherworldly experience." + "desc": "You served in the court of a powerful jinn or a genie lord. For 1,001 days you lived at court on one of the elemental planes, traveling as part of their entourage and always at their beck and call. You might be a jinnborn, in which case it was your tribe's patron jinn that called on you to serve, or you could be a nomad, or even a gnoll or minotaur. Whatever your heritage, you served your master as best you could and were changed forever by the otherworldly experience.", + "document": "spg" } } ] \ No newline at end of file diff --git a/data/v2/kobold-press/spg/BackgroundBenefit.json b/data/v2/kobold-press/spg/BackgroundBenefit.json index fa08b6fd..b64a51e6 100644 --- a/data/v2/kobold-press/spg/BackgroundBenefit.json +++ b/data/v2/kobold-press/spg/BackgroundBenefit.json @@ -6,7 +6,8 @@ "name": "Skill Proficiencies", "desc": "Perception, Survival", "parent": "spg_desert-runner", - "type": "skill_proficiency" + "type": "skill_proficiency", + "document": "spg" } }, { @@ -16,7 +17,8 @@ "name": "Tool Proficiencies", "desc": "Herbalist kit", "parent": "spg_desert-runner", - "type": "tool_proficiency" + "type": "tool_proficiency", + "document": "spg" } }, { @@ -26,7 +28,8 @@ "name": "Languages", "desc": "One of your choice", "parent": "spg_desert-runner", - "type": "language" + "type": "language", + "document": "spg" } }, { @@ -36,7 +39,8 @@ "name": "Equipment", "desc": "Traveler's clothes, herbalist kit, waterskin, pouch with 10 gp", "parent": "spg_desert-runner", - "type": "equipment" + "type": "equipment", + "document": "spg" } }, { @@ -46,7 +50,8 @@ "name": "Nomad", "desc": "Living in the open desert has allowed your body to adapt to a range of environmental conditions. You can survive on 1 gallon of water in hot conditions (or 1/2 gallon in normal conditions) without being forced to make Constitution saving throws, and you are considered naturally adapted to hot climates. You can read the environment to predict natural weather patterns and temperatures for the next 24 hours, allowing you to cross dangerous terrain at the best times. The accuracy of your predictions is up to the GM, but they should be reliable unless affected by magic or unforeseeable events, such as distant earthquakes or volcanic eruptions.", "parent": "spg_desert-runner", - "type": "feature" + "type": "feature", + "document": "spg" } }, { @@ -56,7 +61,8 @@ "name": "Suggested Characteristics", "desc": "Those raised among the desert tribes can be the friendliest of humanoids—knowing allies are better than enemies in that harsh environment—or territorial and warlike, believing that protecting food and water sources by force is the only way to survive.\n\n| d8 | Personality Trait |\n|---|---|\n| 1 | I'm much happier sleeping under the stars than in a bed in a stuffy caravanserai. |\n| 2 | It's always best to help a traveler in need; one day it might be you. |\n| 3 | I am slow to trust strangers, but I'm extremely loyal to my friends. |\n| 4 | If there's a camel race, I'm the first to saddle up! |\n| 5 | I always have a tale or poem to share at the campfire. |\n| 6 | I don't like sleeping in the same place more than two nights in a row. |\n| 7 | I've been troubled by strange dreams for the last month. I am determined to uncover their meaning. |\n| 8 | I feel lonelier in a crowded city than I do out on the empty desert sands. |\n\n| d6 | Ideal |\n|---|---|\n| 1 | Greater Good. The needs of the whole tribe outweigh those of the individuals who are part of it. (Good) |\n| 2 | Nature. I must do what I can to protect the beautiful wilderness from those who would do it harm. (Neutral) |\n| 3 | Tradition. I am duty-bound to follow my tribe's age-old route through the desert. (Lawful) |\n| 4 | Change. Things seldom stay the same and we must always be prepared to go with the flow. (Chaotic) |\n| 5 | Honor. If I behave dishonorably, my actions will bring shame upon the entire tribe. (Lawful) |\n| 6 | Greed. Seize what you want if no one gives it to you freely. (Evil) |\n\n| d6 | Bond |\n|---|---|\n| 1 | I am the last living member of my tribe, and I cannot let their deaths go unavenged. |\n| 2 | I follow the sab siraat path of my tribe; it will bring me to the Hidden World when the time comes. |\n| 3 | My best friend has been sold into slavery to the salt devils, and I need to rescue them before it is too late. |\n| 4 | A nature spirit saved my life when I was dying of thirst in the desert. |\n| 5 | My takoba sword is my most prized possession; for over two centuries, it's been handed down from generation to generation. |\n| 6 | I have sworn revenge on the sheikh who unjustly banished me from the tribe. |\n\n| d6 | Flaw |\n|---|---|\n| 1 | I enjoy the company of camels more than people. |\n| 2 | I can be loud and boorish after a few wineskins. |\n| 3 | If I feel insulted, I'll refuse to speak to anyone for several hours. |\n| 4 | I enjoy violence and mayhem a bit too much. |\n| 5 | You can't rely on me in a crisis. |\n| 6 | I betrayed my brother to the followers of Boreas to save my own skin. |", "parent": "spg_desert-runner", - "type": "suggested_characteristics" + "type": "suggested_characteristics", + "document": "spg" } }, { @@ -66,7 +72,8 @@ "name": "Skill Proficiencies", "desc": "Athletics, Survival", "parent": "spg_freebooter", - "type": "skill_proficiency" + "type": "skill_proficiency", + "document": "spg" } }, { @@ -76,7 +83,8 @@ "name": "Tool Proficiencies", "desc": "Navigator's tools, vehicles (water)", "parent": "spg_freebooter", - "type": "tool_proficiency" + "type": "tool_proficiency", + "document": "spg" } }, { @@ -86,7 +94,8 @@ "name": "Equipment", "desc": "A pirate flag from your ship, several tattoos, 50 feet of rope, a set of traveler's clothes, and a belt pouch containing 10 gp", "parent": "spg_freebooter", - "type": "equipment" + "type": "equipment", + "document": "spg" } }, { @@ -96,7 +105,8 @@ "name": "A Friendly Face in Every Port", "desc": "Your reputation precedes you. Whenever you visit a port city in the southern lands, you can always find someone who knows of (or has sailed on) your former ship and is familiar with its captain and crew. They are willing to provide you and your traveling companions with a roof over your head, a bed for the night, and a decent meal. If you have a reputation for cruelty and savagery, your host is probably afraid of you and will be keen for you to leave as soon as possible. Otherwise, you receive a warm welcome, and your host keeps your presence a secret if required. They may also provide you with useful information about recent goings-on in the city, including which ships have been in and out of port.", "parent": "spg_freebooter", - "type": "feature" + "type": "feature", + "document": "spg" } }, { @@ -106,7 +116,8 @@ "name": "Suggested Characteristics", "desc": "Freebooters are a boisterous lot, but their personalities include freedom-loving mavericks and mindless thugs. Nonetheless, sailing a ship requires discipline, so freebooters tend to be reliable and aware of their role on board, even if they do their own thing once fighting breaks out. Most still yearn for the sea; some feel shame or regret for past deeds.\n\n| d8 | Personality Trait |\n|---|---|\n| 1 | I'm happiest when I'm on a gentle rocking vessel, staring at the distant horizon. |\n| 2 | Every time we hoisted the mainsail and raised the pirate flag, I felt butterflies in my stomach. |\n| 3 | I have lovers in a dozen different ports. Most of them don't know about the others. |\n| 4 | Being a pirate has taught me more swear words and bawdy jokes than I ever knew existed. I like to try them out when I meet new people. |\n| 5 | One day I hope to have enough gold to fill a tub so I can bathe in it. |\n| 6 | There's nothing I enjoy more than a good scrap—the bloodier, the better. |\n| 7 | When a storm is blowing and the rain is lashing down on the deck, I'll be out there getting drenched. It makes me feel so alive! |\n| 8 | Nothing makes me more annoyed than a badly tied knot. |\n\n| d6 | Ideal |\n|---|---|\n| 1 | Freedom. No one tells me what to do or where to go. Apart from the captain. (Chaotic) |\n| 2 | Greed. I'm only in it for the booty. I'll gladly stab anyone stupid enough to stand in my way. (Evil) |\n| 3 | Comradery. My former shipmates are my family. I'll do anything for them. (Neutral) |\n| 4 | Greater Good. No man has the right to enslave another, or to profit from slavery. (Good) |\n| 5 | Code. I may be on dry land now, but I still stick to the Freebooter's Code. (Lawful) |\n| 6 | Aspiration. One day I'll return to the sea as the captain of my own ship. (Any) |\n\n| d6 | Bond |\n|---|---|\n| 1 | Captain Spiceblood and the raiders rescued me from a slaver ship. I owe them my life. |\n| 2 | I still feel a deep attachment to my ship. Some nights I dream her figurehead is talking to me. |\n| 3 | I was the ship's captain until the crew mutinied and threw me overboard to feed the sharks. I swam to a small island and survived. Vengeance will be mine! |\n| 4 | 300 years ago, when the dragons attacked the city, I fled on a minotaur fleet. I arrived back in the ruined city a few weeks ago on the same ship and can remember nothing of the voyage. |\n| 5 | I fell asleep when I was supposed to be on watch, allowing our ship to be taken by surprise. I still have nightmares about my shipmates who died in the fighting. |\n| 6 | One of my shipmates was captured and sold into slavery. I need to rescue them from the orchards on the coast. |\n\n| d6 | Flaw |\n|---|---|\n| 1 | I'm terrified by the desert. Not enough water, far too much sand. |\n| 2 | I drink too much and end up starting barroom brawls. |\n| 3 | I killed one of my shipmates and took his share of the loot. |\n| 4 | I take unnecessary risks and often put my friends in danger. |\n| 5 | I sold captives taken at sea to jinnborn traders. |\n| 6 | Most of the time, I find it impossible to tell the truth. |", "parent": "spg_freebooter", - "type": "suggested_characteristics" + "type": "suggested_characteristics", + "document": "spg" } }, { @@ -116,7 +127,8 @@ "name": "Skill Proficiencies", "desc": "Athletics, Sleight of Hand", "parent": "spg_scoundrel", - "type": "skill_proficiency" + "type": "skill_proficiency", + "document": "spg" } }, { @@ -126,7 +138,8 @@ "name": "Tool Proficiencies", "desc": "One type of gaming set, thieves' tools", "parent": "spg_scoundrel", - "type": "tool_proficiency" + "type": "tool_proficiency", + "document": "spg" } }, { @@ -136,7 +149,8 @@ "name": "Equipment", "desc": "A bag of 1,000 ball bearings, a pet monkey wearing a tiny fez, a set of common clothes, and a pouch containing 10 gp", "parent": "spg_scoundrel", - "type": "equipment" + "type": "equipment", + "document": "spg" } }, { @@ -146,7 +160,8 @@ "name": "Urban Explorer", "desc": "You are familiar with the layout and rhythms of towns and cities. When you arrive in a new city, you can quickly locate places to stay, where to buy good quality gear, and other facilities. You can shake off pursuers when you are being chased through the streets or across the rooftops. You have a knack for leading pursuers into a crowded market filled with stalls piled high with breakable merchandise, or down a narrow alley just as a dung cart is coming in the other direction. When you make a d20 roll for a Chase Complication (see DMG), you can choose to do so with a -5 penalty, making it more likely for the participant behind you to run into a complication.", "parent": "spg_scoundrel", - "type": "feature" + "type": "feature", + "document": "spg" } }, { @@ -156,7 +171,8 @@ "name": "Suggested Characteristics", "desc": "Despite their poor upbringing, scoundrels tend to live a charmed life—never far from trouble, but usually coming out on top. Many are thrill-seekers who delight in taunting their opponents before making a flashy and daring escape. Most are generally good-hearted, but some are self-centered to the point of arrogance.\n\n| d8 | Personality Trait |\n|---|---|\n| 1 | Flashing a big smile often gets me out of trouble. |\n| 2 | If I can just keep them talking, it will give me time to escape. |\n| 3 | I get fidgety if I have to sit still for more than ten minutes or so. |\n| 4 | Whatever I do, I try to do it with style and panache. |\n| 5 | I don't hold back when there's free food and drink on offer. |\n| 6 | Nothing gets me more annoyed than being ignored. |\n| 7 | I always sit with my back to the wall and my eyes on the exits. |\n| 8 | Why walk down the street when you can run across the rooftops? |\n\n| d6 | Ideal |\n|---|---|\n| 1 | Freedom. Ropes and chains are made to be broken. Locks are made to be picked. Doors are meant to be opened. (Chaotic) |\n| 2 | Community. We need to look out for one another and keep everyone safe. (Lawful) |\n| 3 | Charity. I share my wealth with those who need it the most. (Good) |\n| 4 | Friendship. My friends matter more to me than lofty ideals. (Neutral) |\n| 5 | Aspiration. One day my wondrous deeds will be known from the river lands to the southern plains. (Any) |\n| 6 | Greed. I'll stop at nothing to get what I want. (Evil) |\n\n| d6 | Bond |\n|---|---|\n| 1 | My elder sibling taught me how to find a safe hiding place in the city. This saved my life at least once. |\n| 2 | I stole money from someone who couldn't afford to lose it and now they're destitute. One day I'll make it up to them. |\n| 3 | The street kids in my hometown are my true family. |\n| 4 | My mother gave me an old brass lamp. I polish it every night before going to sleep. |\n| 5 | When I was young, I was too scared to leap from the tallest tower in my hometown onto the hay cart beneath. I'll try again some day. |\n| 6 | A city guardsman let me go when he should have arrested me for stealing. I am forever in their debt. |\n\n| d6 | Flaw |\n|---|---|\n| 1 | If there's a lever to pull, I'll pull it. |\n| 2 | It's not stealing if nobody realizes it's gone. |\n| 3 | If I don't like the odds, I'm out of there. |\n| 4 | I often don't know when to shut up. |\n| 5 | I filched a pipe from a temple priest. Now I think I've been cursed. |\n| 6 | I grow angry when someone else steals the limelight. |", "parent": "spg_scoundrel", - "type": "suggested_characteristics" + "type": "suggested_characteristics", + "document": "spg" } }, { @@ -166,7 +182,8 @@ "name": "Skill Proficiencies", "desc": "Insight and one other skill determined by your role", "parent": "spg_servant-of-the-jinn", - "type": "skill_proficiency" + "type": "skill_proficiency", + "document": "spg" } }, { @@ -176,7 +193,8 @@ "name": "Tool Proficiencies", "desc": "One type of tools, determined by your role", "parent": "spg_servant-of-the-jinn", - "type": "tool_proficiency" + "type": "tool_proficiency", + "document": "spg" } }, { @@ -186,7 +204,8 @@ "name": "Languages", "desc": "Choose one from Aquan, Auran, Ignan or Terran", "parent": "spg_servant-of-the-jinn", - "type": "language" + "type": "language", + "document": "spg" } }, { @@ -196,7 +215,8 @@ "name": "Equipment", "desc": "A set of tools or a musical instrument (one of your choice), a scroll of commendation from your former master, a set of fine clothes, a small brass lamp, and a pouch containing 10 gp", "parent": "spg_servant-of-the-jinn", - "type": "equipment" + "type": "equipment", + "document": "spg" } }, { @@ -206,7 +226,8 @@ "name": "Marked by the Jinn", "desc": "Spending so long in the presence of the jinn or noble genies has left its mark on you. This mark isn't noticeable to most creatures, but genies and elementals sense that you have spent time at the courts of the jinn and are favorably disposed toward you when you first interact with them. Your affinity for jinn and geniekind also makes it easier for you to identify their influence on the world. You have advantage on Intelligence checks or saving throws to recognize items and magic created by genies and to see through their illusions and trickery.", "parent": "spg_servant-of-the-jinn", - "type": "feature" + "type": "feature", + "document": "spg" } }, { @@ -215,7 +236,9 @@ "fields": { "name": "Suggested Characteristics", "desc": "The wonders witnessed by the servants of the jinn often shape their outlook on life once they return to their homes in the southern lands. Time spent on the elemental planes can create powerful bonds or lead to unusual quirks.\n\n| d8 | Personality Trait |\n|---|---|\n| 1 | I always bow deeply to show respect to those in authority. |\n| 2 | I miss the hustle and bustle and splendor of the court. |\n| 3 | You hear a lot of strange things when you're standing on guard outside the seraglio. |\n| 4 | Cutting corners just creates more corners. Do it properly or don't do it all. |\n| 5 | I worked for three days with only an hour's sleep to make sure my master's party was the most sensational ever thrown. I'd do it all over again in a heartbeat. |\n| 6 | You can get away with a lot if you flash a winning smile while you do it. |\n| 7 | Life was much easier when I had someone constantly telling me what to do. |\n| 8 | Be careful what you wish for, particularly when an efreeti is the one granting the wish. |\n\n| d6 | Ideal |\n|---|---|\n| 1 | Professionalism. I take pride in my appearance and how I conduct myself in public. (Lawful) |\n| 2 | Freedom. Never again will I serve another. From now on, I answer to no one. (Chaotic) |\n| 3 | Respect. All people, regardless of their station in life, deserve respect. (Good) |\n| 4 | Greed. I will stop at nothing to have my own wondrous palace floating high above the clouds. (Evil) |\n| 5 | Fellowship. The bonds formed between comrades when you serve together under a cruel and demanding master will never be broken. (Any) |\n| 6 | Duty. It is our duty to work diligently to make something of our lives. (Neutral) |\n\n| d6 | Bond |\n|---|---|\n| 1 | One day I will return to the City of Brass and bring my favorite hell hound home. |\n| 2 | I will treasure the copper hookah my master gave me for my dedicated service until the day I die. |\n| 3 | I yearn to look once more upon the glowing gemstones that light the tunnels through the Plane of Earth to the magnificent palace of the jinn. |\n| 4 | I tasted the fruit served by Sultan Hajani the Benevolent at the Oasis of Figs once and will never forget it. |\n| 5 | Although it is hard to be this far away from them, everything I do is for my family back home. |\n| 6 | My true love still serves the jinn at the Court of Many-Hued Exquisite Corals. I'm determined to find a way to free them from service so we can be together. |\n\n| d6 | Flaw |\n|---|---|\n| 1 | I obey those in authority without thinking. |\n| 2 | 1,001 days of service has made me an expert shirker. |\n| 3 | I picked up expensive tastes in food, drink, and clothes at court and am never satisfied. |\n| 4 | I am incredibly indiscreet and can't be trusted with a secret. |\n| 5 | Rich people don't notice if a few of their things go missing. |\n| 6 | Life is very dull if you don't roll the dice. |", - "parent": "spg_servant-of-the-jinn" + "parent": "spg_servant-of-the-jinn", + "document": "spg", + "type": "suggested_characteristics" } } -] \ No newline at end of file +] diff --git a/data/v2/kobold-press/spg/SpeciesTrait.json b/data/v2/kobold-press/spg/SpeciesTrait.json index 53f9154a..b560dd4a 100644 --- a/data/v2/kobold-press/spg/SpeciesTrait.json +++ b/data/v2/kobold-press/spg/SpeciesTrait.json @@ -6,7 +6,8 @@ "name": "Ability Score Increase", "desc": "Your Dexterity score increases by 2.", "parent": "spg_catfolk", - "type": null + "type": null, + "document": "spg" } }, { @@ -16,7 +17,8 @@ "name": "Age", "desc": "Catfolk mature at the same rate as humans and can live just past a century.", "parent": "spg_catfolk", - "type": null + "type": null, + "document": "spg" } }, { @@ -26,7 +28,8 @@ "name": "Alignment", "desc": "Catfolk tend toward two extremes. Some are free-spirited and chaotic, letting impulse and fancy guide their decisions. Others are devoted to duty and personal honor.", "parent": "spg_catfolk", - "type": null + "type": null, + "document": "spg" } }, { @@ -36,7 +39,8 @@ "name": "Size", "desc": "Catfolk have a similar stature to humans but are generally leaner and more muscular. Your size is Medium.", "parent": "spg_catfolk", - "type": null + "type": null, + "document": "spg" } }, { @@ -46,7 +50,8 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet.", "parent": "spg_catfolk", - "type": null + "type": null, + "document": "spg" } }, { @@ -56,7 +61,8 @@ "name": "Darkvision", "desc": "You have a cat's keen senses, especially in the dark. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You can't discern color in darkness, only shades of gray.", "parent": "spg_catfolk", - "type": null + "type": null, + "document": "spg" } }, { @@ -66,7 +72,8 @@ "name": "Cat's Claws", "desc": "You have claws that you can use as natural weapons to make unarmed strikes. If you hit with them, you deal slashing damage equal to 1d4 + your Strength modifier, instead of the bludgeoning damage normal for an unarmed strike.", "parent": "spg_catfolk", - "type": null + "type": null, + "document": "spg" } }, { @@ -76,10 +83,10 @@ "name": "Hunter's Senses", "desc": "You have proficiency in the Perception and Stealth skills.", "parent": "spg_catfolk", - "type": null + "type": null, + "document": "spg" } }, - { "model": "api_v2.speciestrait", "pk": "spg_basteti_ability-score-increase", @@ -87,7 +94,8 @@ "name": "Ability Score Increase", "desc": "Your Charisma score increases by 1.", "parent": "spg_basteti", - "type": null + "type": null, + "document": "spg" } }, { @@ -97,7 +105,8 @@ "name": "Goddess's Blessing", "desc": "The gift of the goddess allows you to communicate in a limited manner with non-humanoid feline beasts. They can understand the meaning of your words, though you have no special ability to understand them in turn. You have advantage on all Charisma checks you make to influence them.", "parent": "spg_basteti", - "type": null + "type": null, + "document": "spg" } }, { @@ -107,7 +116,8 @@ "name": "Climber", "desc": "Your reflexes and claws allow you to scale vertical surfaces with a burst of speed. When you move at least 10 feet horizontally first, you can use the rest of your movement to traverse vertical surfaces.", "parent": "spg_basteti", - "type": null + "type": null, + "document": "spg" } }, { @@ -117,7 +127,8 @@ "name": "Stalker's Reflex", "desc": "You have advantage on Dexterity checks for initiative.", "parent": "spg_basteti", - "type": null + "type": null, + "document": "spg" } }, { @@ -127,7 +138,8 @@ "name": "Ability Score Increase", "desc": "Your Strength score increases by 1.", "parent": "spg_nkosi", - "type": null + "type": null, + "document": "spg" } }, { @@ -137,7 +149,8 @@ "name": "Form of the Lion", "desc": "As an action, you can assume a leonine form. While in this form, your statistics remain the same, except you move as a quadruped instead of a biped, you can't speak or cast spells, and your speed increases by 10 feet. Additionally, you have advantage on Wisdom (Perception) checks that rely on smell, and you gain a bite attack that deals 1d6 + Strength modifier piercing damage. You can revert to your normal form as an action.", "parent": "spg_nkosi", - "type": null + "type": null, + "document": "spg" } }, { @@ -147,7 +160,8 @@ "name": "Ability Score Increase", "desc": "Your Strength score increases by 2.", "parent": "spg_gnoll", - "type": null + "type": null, + "document": "spg" } }, { @@ -157,7 +171,8 @@ "name": "Age", "desc": "Gnolls reach adulthood at age 12, and they live short and brutal lives. The rare examples that die of old age experience only around 70 summers.", "parent": "spg_gnoll", - "type": null + "type": null, + "document": "spg" } }, { @@ -167,7 +182,8 @@ "name": "Alignment", "desc": "As a product of a culture that values laziness, selfishness, and dominance, most gnolls are evil. An unpredictable existence usually leads to a chaotic view of the world.", "parent": "spg_gnoll", - "type": null + "type": null, + "document": "spg" } }, { @@ -177,7 +193,8 @@ "name": "Size", "desc": "Gnoll females are taller and more powerfully built than their male counterparts. The former range from 7 to 8 feet and usually weigh more than 250 pounds. Your size is Medium.", "parent": "spg_gnoll", - "type": null + "type": null, + "document": "spg" } }, { @@ -187,7 +204,8 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet.", "parent": "spg_gnoll", - "type": null + "type": null, + "document": "spg" } }, { @@ -197,7 +215,8 @@ "name": "Darkvision", "desc": "You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cannot discern color in darkness, only shades of gray.", "parent": "spg_gnoll", - "type": null + "type": null, + "document": "spg" } }, { @@ -207,7 +226,8 @@ "name": "Scent", "desc": "You have advantage on Wisdom (Perception) checks that rely on smell.", "parent": "spg_gnoll", - "type": null + "type": null, + "document": "spg" } }, { @@ -217,7 +237,8 @@ "name": "Bully", "desc": "You have disadvantage on saving throws against being frightened. However, whenever you make a Charisma (Intimidation) check involving obviously smaller or weaker targets, you are considered proficient in the Intimidation skill and add double your proficiency bonus to the check.", "parent": "spg_gnoll", - "type": null + "type": null, + "document": "spg" } }, { @@ -227,7 +248,8 @@ "name": "Live to Fight Another Day", "desc": "When you take the Disengage action, your base walking speed increases by 10 feet until the end of your turn.", "parent": "spg_gnoll", - "type": null + "type": null, + "document": "spg" } }, { @@ -237,10 +259,10 @@ "name": "Gnoll Weapon Training", "desc": "You have proficiency with the spear, shortbow, longbow, light crossbow, and heavy crossbow.", "parent": "spg_gnoll", - "type": null + "type": null, + "document": "spg" } }, - { "model": "api_v2.speciestrait", "pk": "spg_civilized-gnoll_ability-score-increase", @@ -248,7 +270,8 @@ "name": "Ability Score Increase", "desc": "Your Constitution score increases by 1.", "parent": "spg_civilized-gnoll", - "type": null + "type": null, + "document": "spg" } }, { @@ -258,7 +281,8 @@ "name": "Obsequious", "desc": "Whenever you make a Charisma (Persuasion) check for dealing with obviously bigger or more powerful targets, you are considered proficient in the Persuasion skill and add double your proficiency bonus to the check.", "parent": "spg_civilized-gnoll", - "type": null + "type": null, + "document": "spg" } }, { @@ -268,7 +292,8 @@ "name": "Ability Score Increase", "desc": "Your Wisdom score increases by 1.", "parent": "spg_savage-gnoll", - "type": null + "type": null, + "document": "spg" } }, { @@ -278,7 +303,8 @@ "name": "Scavenge", "desc": "Whenever you make a Wisdom (Survival) check for gathering food or locating water, you are considered proficient in the Survival skill and add double your proficiency bonus to the check.", "parent": "spg_savage-gnoll", - "type": null + "type": null, + "document": "spg" } }, { @@ -288,7 +314,8 @@ "name": "Ability Score Increase", "desc": "Your Charisma score increases by 1.", "parent": "spg_desert-gnoll", - "type": null + "type": null, + "document": "spg" } }, { @@ -298,7 +325,8 @@ "name": "Heat Tolerance", "desc": "You have resistance to fire damage. You can go three times as long without water as most other humanoids.", "parent": "spg_desert-gnoll", - "type": null + "type": null, + "document": "spg" } }, { @@ -308,7 +336,8 @@ "name": "Ability Score Increase", "desc": "Your Dexterity score increases by 1.", "parent": "spg_necropolis-gnoll", - "type": null + "type": null, + "document": "spg" } }, { @@ -318,7 +347,8 @@ "name": "Among the Dead", "desc": "You have resistance to necrotic damage.", "parent": "spg_necropolis-gnoll", - "type": null + "type": null, + "document": "spg" } }, { @@ -328,7 +358,8 @@ "name": "Curse Defiance", "desc": "You have advantage on saving throws against curses.", "parent": "spg_necropolis-gnoll", - "type": null + "type": null, + "document": "spg" } }, { @@ -338,7 +369,8 @@ "name": "Ability Score Increase", "desc": "Your Constitution score increases by 2.", "parent": "spg_jinnborn", - "type": null + "type": null, + "document": "spg" } }, { @@ -348,7 +380,8 @@ "name": "Age", "desc": "Jinnborn reach maturity at age 16 and can live to be over 150.", "parent": "spg_jinnborn", - "type": null + "type": null, + "document": "spg" } }, { @@ -358,7 +391,8 @@ "name": "Alignment", "desc": "There is no single alignment among the jinnborn that typifies them all.", "parent": "spg_jinnborn", - "type": null + "type": null, + "document": "spg" } }, { @@ -368,7 +402,8 @@ "name": "Size", "desc": "Jinnborn tend to be slightly shorter than humans, with stout, well-muscled builds. Your size is Medium.", "parent": "spg_jinnborn", - "type": null + "type": null, + "document": "spg" } }, { @@ -378,7 +413,8 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet.", "parent": "spg_jinnborn", - "type": null + "type": null, + "document": "spg" } }, { @@ -388,7 +424,8 @@ "name": "Darkvision", "desc": "Thanks to your jinn blood, you can see in dim light within 60 feet as though it were bright light, and in darkness as if it were dim light. You can't discern color in darkness, only shades of gray.", "parent": "spg_jinnborn", - "type": null + "type": null, + "document": "spg" } }, { @@ -398,7 +435,8 @@ "name": "Desert Dependent", "desc": "At least once each year, you must spend 8 hours meditating in a desert or other warm, arid environment to reaffirm your siraati and your connection to your tribe's patron jinn. If you refuse or are unable to meditate in this way, you lose sight of your siraati and become vulnerable to a type of damage opposed to your siraati.", "parent": "spg_jinnborn", - "type": null + "type": null, + "document": "spg" } }, { @@ -408,7 +446,8 @@ "name": "Negotiator", "desc": "You have proficiency in the Persuasion skill.", "parent": "spg_jinnborn", - "type": null + "type": null, + "document": "spg" } }, { @@ -418,10 +457,10 @@ "name": "Siraati", "desc": "All jinnborn have an affinity for mystic paths, depending on the jinn patron of their tribe. Choose one of the following siraati: air, earth, fire, or water.", "parent": "spg_jinnborn", - "type": null + "type": null, + "document": "spg" } }, - { "model": "api_v2.speciestrait", "pk": "spg_speaker-jinnborn_ability-score-increase", @@ -429,7 +468,8 @@ "name": "Ability Score Increase", "desc": "Your Wisdom score increases by 1.", "parent": "spg_speaker-jinnborn", - "type": null + "type": null, + "document": "spg" } }, { @@ -439,7 +479,8 @@ "name": "Favor of the Jinn", "desc": "You can call upon your jinn patron to gain advantage on a saving throw or ability check, or to impose disadvantage on an attack roll against you. You can use this ability a number of times equal to your Wisdom modifier (minimum of 1). You regain all expended uses when you finish a long rest.", "parent": "spg_speaker-jinnborn", - "type": null + "type": null, + "document": "spg" } }, { @@ -449,7 +490,8 @@ "name": "Walker", "desc": "You have advantage on saving throws against being stunned and the effects of extreme environments, and on ability checks made to navigate the wilderness and avoid losing your way.", "parent": "spg_speaker-jinnborn", - "type": null + "type": null, + "document": "spg" } }, { @@ -459,7 +501,8 @@ "name": "Ability Score Increase", "desc": "Your Strength score increases by 1.", "parent": "spg_shaper-jinnborn", - "type": null + "type": null, + "document": "spg" } }, { @@ -469,7 +512,8 @@ "name": "Elemental Strike", "desc": "Once on your turn when you hit with a melee attack, you can deal an additional 1d6 damage. The damage type corresponds to your siraati (lightning for air, acid for earth, fire for fire, cold for water). You can use this ability a number of times equal to your Constitution modifier (minimum of 1).", "parent": "spg_shaper-jinnborn", - "type": null + "type": null, + "document": "spg" } }, { @@ -479,7 +523,8 @@ "name": "Protection of the Jinn", "desc": "You have resistance against a type of damage that corresponds to your siraati (lightning for air, acid for earth, fire for fire, cold for water).", "parent": "spg_shaper-jinnborn", - "type": null + "type": null, + "document": "spg" } }, { @@ -489,7 +534,8 @@ "name": "Ability Score Increase", "desc": "Your Strength score increases by 2, and your Constitution score increases by 1.", "parent": "spg_minotaur", - "type": null + "type": null, + "document": "spg" } }, { @@ -499,7 +545,8 @@ "name": "Age", "desc": "Minotaurs mature at roughly the same rate as humans but mature 3 years earlier. Childhood ends around the age of 10 and adulthood is celebrated at 15.", "parent": "spg_minotaur", - "type": null + "type": null, + "document": "spg" } }, { @@ -509,7 +556,8 @@ "name": "Alignment", "desc": "Minotaurs possess a wide range of alignments. Mixing a love for personal freedom and respect for history and tradition, the majority of minotaurs fall into neutral alignments.", "parent": "spg_minotaur", - "type": null + "type": null, + "document": "spg" } }, { @@ -519,7 +567,8 @@ "name": "Size", "desc": "Adult males can reach a height of 6½ to 7 feet, with females averaging 3 inches shorter. Your size is Medium.", "parent": "spg_minotaur", - "type": null + "type": null, + "document": "spg" } }, { @@ -529,7 +578,8 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet.", "parent": "spg_minotaur", - "type": null + "type": null, + "document": "spg" } }, { @@ -539,7 +589,8 @@ "name": "Darkvision", "desc": "You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cannot discern color in darkness, only shades of gray.", "parent": "spg_minotaur", - "type": null + "type": null, + "document": "spg" } }, { @@ -549,7 +600,8 @@ "name": "Natural Attacks", "desc": "You have proficiency with your horns, which deal 1d6 piercing damage.", "parent": "spg_minotaur", - "type": null + "type": null, + "document": "spg" } }, { @@ -559,7 +611,8 @@ "name": "Charge", "desc": "If you move at least 10 feet toward a target and hit it with a horn attack in the same turn, you deal an extra 1d6 piercing damage and you can shove the target as a bonus action. You can apply this extra damage once per turn.", "parent": "spg_minotaur", - "type": null + "type": null, + "document": "spg" } }, { @@ -569,10 +622,10 @@ "name": "Labyrinth Sense", "desc": "You can retrace without error any path you have previously taken, with no ability check.", "parent": "spg_minotaur", - "type": null + "type": null, + "document": "spg" } }, - { "model": "api_v2.speciestrait", "pk": "spg_tosculi_ability-score-increase", @@ -580,7 +633,8 @@ "name": "Ability Score Increase", "desc": "One of your physical ability scores (Strength, Dexterity, Constitution) increases by 2, and one of your mental ability scores (Intelligence, Wisdom, Charisma) increases by 2. You also take a –2 penalty to any one ability score.", "parent": "spg_tosculi", - "type": null + "type": null, + "document": "spg" } }, { @@ -590,7 +644,8 @@ "name": "Age", "desc": "Tosculi reach maturity at around 13 years but have shorter lifespans than most races with few living longer than 40 years.", "parent": "spg_tosculi", - "type": null + "type": null, + "document": "spg" } }, { @@ -600,7 +655,8 @@ "name": "Alignment", "desc": "The tension between tosculi and other humanoids often makes it difficult for the Hiveless to develop any true sense of altruism toward others, and many are neutral in alignment.", "parent": "spg_tosculi", - "type": null + "type": null, + "document": "spg" } }, { @@ -610,7 +666,8 @@ "name": "Size", "desc": "Hiveless tosculi are no more than 4 feet tall and typically weigh less than a humanoid of the same size. Your size is Small.", "parent": "spg_tosculi", - "type": null + "type": null, + "document": "spg" } }, { @@ -620,7 +677,8 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet.", "parent": "spg_tosculi", - "type": null + "type": null, + "document": "spg" } }, { @@ -630,7 +688,8 @@ "name": "Natural Armor", "desc": "Your Armor Class cannot be less than 11 + your Dexterity modifier no matter what armor you are wearing.", "parent": "spg_tosculi", - "type": null + "type": null, + "document": "spg" } }, { @@ -640,7 +699,8 @@ "name": "Natural Attacks", "desc": "You have proficiency with your claws, which deal 1d4 slashing damage.", "parent": "spg_tosculi", - "type": null + "type": null, + "document": "spg" } }, { @@ -650,7 +710,8 @@ "name": "Gliding Wings", "desc": "You take no damage from falls. You gain a fly speed of 40 feet but cannot hover. At the end of any round you fly, you must have descended at least one-quarter the distance you traveled or you fall.", "parent": "spg_tosculi", - "type": null + "type": null, + "document": "spg" } }, { @@ -660,10 +721,10 @@ "name": "Stalker", "desc": "You have proficiency in the Perception skill and Stealth skill.", "parent": "spg_tosculi", - "type": null + "type": null, + "document": "spg" } }, - { "model": "api_v2.speciestrait", "pk": "spg_heru_ability-score-increase", @@ -671,7 +732,8 @@ "name": "Ability Score Increase", "desc": "Your Dexterity score increases by 2 and your Charisma score increases by 1.", "parent": "spg_heru", - "type": null + "type": null, + "document": "spg" } }, { @@ -681,7 +743,8 @@ "name": "Age", "desc": "Heru reach adulthood at 10 years old and can live to be 110.", "parent": "spg_heru", - "type": null + "type": null, + "document": "spg" } }, { @@ -691,7 +754,8 @@ "name": "Alignment", "desc": "Heru tend toward chaos thanks to their capriciousness and insatiable curiosity. Greed overwhelms some heru, drawing them toward evil.", "parent": "spg_heru", - "type": null + "type": null, + "document": "spg" } }, { @@ -701,7 +765,8 @@ "name": "Size", "desc": "Heru are slighter and shorter than humans. They range from 4 feet to just shy of 6 feet tall. Your size is Medium.", "parent": "spg_heru", - "type": null + "type": null, + "document": "spg" } }, { @@ -711,7 +776,8 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet.", "parent": "spg_heru", - "type": null + "type": null, + "document": "spg" } }, { @@ -721,7 +787,8 @@ "name": "Sudden Attack", "desc": "You have advantage on attack rolls against a surprised creature.", "parent": "spg_heru", - "type": null + "type": null, + "document": "spg" } }, { @@ -731,7 +798,8 @@ "name": "Mimicry", "desc": "Heru can mimic any sound they've heard. Make a Charisma (Deception) check against the passive Wisdom (Insight) of any listeners. Success indicates they believe the sound you created was real.", "parent": "spg_heru", - "type": null + "type": null, + "document": "spg" } }, { @@ -741,7 +809,8 @@ "name": "Trickster", "desc": "You have proficiency in the Deception and Stealth skills.", "parent": "spg_heru", - "type": null + "type": null, + "document": "spg" } }, { @@ -751,7 +820,8 @@ "name": "Ability Score Increase", "desc": "Your Constitution score increases by 2.", "parent": "spg_lizardfolk", - "type": null + "type": null, + "document": "spg" } }, { @@ -761,7 +831,8 @@ "name": "Age", "desc": "Lizardfolk reach maturity around age 10 and rarely live longer than 60 years.", "parent": "spg_lizardfolk", - "type": null + "type": null, + "document": "spg" } }, { @@ -771,7 +842,8 @@ "name": "Alignment", "desc": "Most lizardfolk are neutral, as their emotional reactions tend to be different than warm-blooded creatures.", "parent": "spg_lizardfolk", - "type": null + "type": null, + "document": "spg" } }, { @@ -781,7 +853,8 @@ "name": "Size", "desc": "Lizardfolk are bulkier than humans, and their colorful frills make them seem even larger. Your size is Medium.", "parent": "spg_lizardfolk", - "type": null + "type": null, + "document": "spg" } }, { @@ -791,7 +864,8 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet and you have a swimming speed of 30 feet.", "parent": "spg_lizardfolk", - "type": null + "type": null, + "document": "spg" } }, { @@ -801,7 +875,8 @@ "name": "Natural Weapons", "desc": "Your fanged maw and sharp claws are natural weapons which you can use to make unarmed strikes. Your bite deals 1d4 + your Strength modifier piercing damage, and your claws deal 1d4 + Strength modifier slashing damage.", "parent": "spg_lizardfolk", - "type": null + "type": null, + "document": "spg" } }, { @@ -811,7 +886,8 @@ "name": "Hold Breath", "desc": "You can hold your breath for up to 15 minutes at a time.", "parent": "spg_lizardfolk", - "type": null + "type": null, + "document": "spg" } }, { @@ -821,7 +897,8 @@ "name": "Natural Armor", "desc": "Your skin is covered with strong scales. When you aren't wearing armor, your AC is 13 + your Dexterity modifier. You can use your natural armor to determine your AC if the armor you wear would leave you with a lower AC.", "parent": "spg_lizardfolk", - "type": null + "type": null, + "document": "spg" } }, { @@ -831,7 +908,8 @@ "name": "Hunter's Knack", "desc": "You gain proficiency with two of the following skills of your choice: Animal Handling, Nature, Perception, Stealth, and Survival.", "parent": "spg_lizardfolk", - "type": null + "type": null, + "document": "spg" } }, { @@ -841,7 +919,8 @@ "name": "Ability Score Increase", "desc": "Your Wisdom score increases by 1.", "parent": "spg_murkscale", - "type": null + "type": null, + "document": "spg" } }, { @@ -851,7 +930,8 @@ "name": "Swift Swimmers", "desc": "Your swimming speed is 40 feet.", "parent": "spg_murkscale", - "type": null + "type": null, + "document": "spg" } }, { @@ -861,7 +941,8 @@ "name": "Swamp Stealth", "desc": "You have advantage on Dexterity (Stealth) checks in swamp or marsh terrain.", "parent": "spg_murkscale", - "type": null + "type": null, + "document": "spg" } }, { @@ -871,7 +952,8 @@ "name": "Ability Score Increase", "desc": "Your Dexterity score increases by 1.", "parent": "spg_velesborn", - "type": null + "type": null, + "document": "spg" } }, { @@ -881,7 +963,8 @@ "name": "Gift of Grace", "desc": "You have advantage on Dexterity (Acrobatics) checks.", "parent": "spg_velesborn", - "type": null + "type": null, + "document": "spg" } }, { @@ -891,7 +974,8 @@ "name": "Gift of Vigor", "desc": "Your maximum hit points increase by 1, and an additional 1 each time you gain a level.", "parent": "spg_velesborn", - "type": null + "type": null, + "document": "spg" } }, { @@ -901,7 +985,8 @@ "name": "Ability Score Increase", "desc": "Your Intelligence score increases by 2, and your Dexterity score increases by 1.", "parent": "spg_ramag", - "type": null + "type": null, + "document": "spg" } }, { @@ -911,7 +996,8 @@ "name": "Age", "desc": "Ramag reach maturity at 15 years and can live to 90.", "parent": "spg_ramag", - "type": null + "type": null, + "document": "spg" } }, { @@ -921,7 +1007,8 @@ "name": "Size", "desc": "Despite their overlong limbs, ramag stand between 5 and 6 feet tall. Your size is Medium.", "parent": "spg_ramag", - "type": null + "type": null, + "document": "spg" } }, { @@ -931,7 +1018,8 @@ "name": "Alignment", "desc": "Ramag tend toward lawfulness, since their survival depends on adhering to their laws and customs.", "parent": "spg_ramag", - "type": null + "type": null, + "document": "spg" } }, { @@ -941,7 +1029,8 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet.", "parent": "spg_ramag", - "type": null + "type": null, + "document": "spg" } }, { @@ -951,7 +1040,8 @@ "name": "Arcane Heritage", "desc": "You can ignore class requirements when attuning to a magic item.", "parent": "spg_ramag", - "type": null + "type": null, + "document": "spg" } }, { @@ -961,7 +1051,8 @@ "name": "Mystical Understanding", "desc": "You have proficiency in the Arcana skill.", "parent": "spg_ramag", - "type": null + "type": null, + "document": "spg" } }, { @@ -971,7 +1062,8 @@ "name": "Spell Damping", "desc": "You have advantage on Strength and Dexterity saving throws against spells.", "parent": "spg_ramag", - "type": null + "type": null, + "document": "spg" } }, { @@ -981,7 +1073,8 @@ "name": "Ability Score Increase", "desc": "Your Constitution score increases by 2, and you choose one of the following to increase by 1: Strength, Intelligence, or Wisdom.", "parent": "spg_subek", - "type": null + "type": null, + "document": "spg" } }, { @@ -991,7 +1084,8 @@ "name": "Age", "desc": "Subek age at roughly the same rate as humans but mature faster, reaching adulthood around the age of 10. They can live up to 300 years.", "parent": "spg_subek", - "type": null + "type": null, + "document": "spg" } }, { @@ -1001,7 +1095,8 @@ "name": "Alignment", "desc": "Subek possess a wide range of alignment. The ties to the natural pattern of their river homes tend to push many subek toward lawful or neutral alignments.", "parent": "spg_subek", - "type": null + "type": null, + "document": "spg" } }, { @@ -1011,7 +1106,8 @@ "name": "Size", "desc": "Adult males can reach a height of 8½ feet with females averaging 5 inches shorter. Your size is Medium.", "parent": "spg_subek", - "type": null + "type": null, + "document": "spg" } }, { @@ -1021,7 +1117,8 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet and your swim speed is 30 feet.", "parent": "spg_subek", - "type": null + "type": null, + "document": "spg" } }, { @@ -1031,7 +1128,8 @@ "name": "Darkvision", "desc": "You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cannot discern color in darkness, only shades of gray.", "parent": "spg_subek", - "type": null + "type": null, + "document": "spg" } }, { @@ -1041,7 +1139,8 @@ "name": "Natural Weapons", "desc": "Your powerful bite and sharp claws are natural weapons that you can use to make unarmed strikes. Your bite deals 1d8 + your Strength modifier piercing damage and your claws deal 1d6 + Strength modifier slashing damage.", "parent": "spg_subek", - "type": null + "type": null, + "document": "spg" } }, { @@ -1051,7 +1150,8 @@ "name": "Hold Breath", "desc": "Accustomed to your watery home, you can hold your breath for up to 15 minutes.", "parent": "spg_subek", - "type": null + "type": null, + "document": "spg" } }, { @@ -1061,7 +1161,8 @@ "name": "Flood Fever", "desc": "Choose three consecutive months out of the year to reflect the flood season of your river birthplace. During this time, you lose the benefits of your Scholars trait. When a creature deals damage to you, every attack you make and harmful spell you cast must include that creature as a target. Once per turn when you hit your target with an attack, you deal an additional 1d6 damage.", "parent": "spg_subek", - "type": null + "type": null, + "document": "spg" } }, { @@ -1071,7 +1172,8 @@ "name": "Scholars", "desc": "When it is not flood season, you have advantage on Intelligence (History) and Intelligence (Investigation) checks.", "parent": "spg_subek", - "type": null + "type": null, + "document": "spg" } }, { @@ -1081,7 +1183,8 @@ "name": "Ability Score Increase", "desc": "Your Constitution score increases by 2.", "parent": "spg_trollkin", - "type": null + "type": null, + "document": "spg" } }, { @@ -1091,7 +1194,8 @@ "name": "Age", "desc": "Trollkin reach maturity by the age of 15 and live up to 60 years.", "parent": "spg_trollkin", - "type": null + "type": null, + "document": "spg" } }, { @@ -1101,7 +1205,8 @@ "name": "Alignment", "desc": "Trollkin tend toward chaotic alignments. Their fey blood makes them crave freedom and reject law, while their monstrous origins often draw them toward evil.", "parent": "spg_trollkin", - "type": null + "type": null, + "document": "spg" } }, { @@ -1111,7 +1216,8 @@ "name": "Size", "desc": "Trollkin are tall and lanky, ranging from 6 to 7 feet tall. Your size is Medium.", "parent": "spg_trollkin", - "type": null + "type": null, + "document": "spg" } }, { @@ -1121,7 +1227,8 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet.", "parent": "spg_trollkin", - "type": null + "type": null, + "document": "spg" } }, { @@ -1131,7 +1238,8 @@ "name": "Darkvision", "desc": "Thanks to your fey ancestry, you have superior vision in dark and dim conditions. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You can't discern color in darkness, only shades of gray.", "parent": "spg_trollkin", - "type": null + "type": null, + "document": "spg" } }, { @@ -1141,7 +1249,8 @@ "name": "Natural Weapons", "desc": "You have fangs that you can use as natural weapons to make unarmed strikes. If you hit with them, you deal piercing damage equal to 1d4 + your Strength modifier.", "parent": "spg_trollkin", - "type": null + "type": null, + "document": "spg" } }, { @@ -1151,7 +1260,8 @@ "name": "Regeneration", "desc": "You regain hit points equal to your Constitution modifier (minimum of 1) at the start of your turn if you have at least 1 hit point. This regeneration doesn't function if you took acid or fire damage since the start of your last turn.", "parent": "spg_trollkin", - "type": null + "type": null, + "document": "spg" } }, { @@ -1161,7 +1271,8 @@ "name": "Thick Hide", "desc": "Your tough skin provides some protection. When you aren't wearing armor, your AC equals 12 + your Dexterity modifier.", "parent": "spg_trollkin", - "type": null + "type": null, + "document": "spg" } }, { @@ -1171,7 +1282,8 @@ "name": "Ability Score Increase", "desc": "Your Wisdom score increases by 1.", "parent": "spg_southern-trollkin", - "type": null + "type": null, + "document": "spg" } }, { @@ -1181,7 +1293,8 @@ "name": "Heat Adapted", "desc": "You have resistance to fire damage and are naturally adapted to hot climates.", "parent": "spg_southern-trollkin", - "type": null + "type": null, + "document": "spg" } }, { @@ -1191,7 +1304,8 @@ "name": "Desert Knowledge", "desc": "You have proficiency in the Survival skill.", "parent": "spg_southern-trollkin", - "type": null + "type": null, + "document": "spg" } } -] \ No newline at end of file +] From 1b9838e8a8c470b400fbe90838eb14d2cc6052f2 Mon Sep 17 00:00:00 2001 From: Mnehmos Date: Sat, 17 Jan 2026 12:29:39 -0700 Subject: [PATCH 4/4] fix: Remove incorrect document fields from BackgroundBenefit and SpeciesTrait (child models don't have document field) --- .../kobold-press/spg/BackgroundBenefit.json | 64 ++-- data/v2/kobold-press/spg/SpeciesTrait.json | 357 ++++++------------ 2 files changed, 140 insertions(+), 281 deletions(-) diff --git a/data/v2/kobold-press/spg/BackgroundBenefit.json b/data/v2/kobold-press/spg/BackgroundBenefit.json index b64a51e6..d56b1807 100644 --- a/data/v2/kobold-press/spg/BackgroundBenefit.json +++ b/data/v2/kobold-press/spg/BackgroundBenefit.json @@ -6,8 +6,7 @@ "name": "Skill Proficiencies", "desc": "Perception, Survival", "parent": "spg_desert-runner", - "type": "skill_proficiency", - "document": "spg" + "type": "skill_proficiency" } }, { @@ -17,8 +16,7 @@ "name": "Tool Proficiencies", "desc": "Herbalist kit", "parent": "spg_desert-runner", - "type": "tool_proficiency", - "document": "spg" + "type": "tool_proficiency" } }, { @@ -28,8 +26,7 @@ "name": "Languages", "desc": "One of your choice", "parent": "spg_desert-runner", - "type": "language", - "document": "spg" + "type": "language" } }, { @@ -39,8 +36,7 @@ "name": "Equipment", "desc": "Traveler's clothes, herbalist kit, waterskin, pouch with 10 gp", "parent": "spg_desert-runner", - "type": "equipment", - "document": "spg" + "type": "equipment" } }, { @@ -50,8 +46,7 @@ "name": "Nomad", "desc": "Living in the open desert has allowed your body to adapt to a range of environmental conditions. You can survive on 1 gallon of water in hot conditions (or 1/2 gallon in normal conditions) without being forced to make Constitution saving throws, and you are considered naturally adapted to hot climates. You can read the environment to predict natural weather patterns and temperatures for the next 24 hours, allowing you to cross dangerous terrain at the best times. The accuracy of your predictions is up to the GM, but they should be reliable unless affected by magic or unforeseeable events, such as distant earthquakes or volcanic eruptions.", "parent": "spg_desert-runner", - "type": "feature", - "document": "spg" + "type": "feature" } }, { @@ -61,8 +56,7 @@ "name": "Suggested Characteristics", "desc": "Those raised among the desert tribes can be the friendliest of humanoids—knowing allies are better than enemies in that harsh environment—or territorial and warlike, believing that protecting food and water sources by force is the only way to survive.\n\n| d8 | Personality Trait |\n|---|---|\n| 1 | I'm much happier sleeping under the stars than in a bed in a stuffy caravanserai. |\n| 2 | It's always best to help a traveler in need; one day it might be you. |\n| 3 | I am slow to trust strangers, but I'm extremely loyal to my friends. |\n| 4 | If there's a camel race, I'm the first to saddle up! |\n| 5 | I always have a tale or poem to share at the campfire. |\n| 6 | I don't like sleeping in the same place more than two nights in a row. |\n| 7 | I've been troubled by strange dreams for the last month. I am determined to uncover their meaning. |\n| 8 | I feel lonelier in a crowded city than I do out on the empty desert sands. |\n\n| d6 | Ideal |\n|---|---|\n| 1 | Greater Good. The needs of the whole tribe outweigh those of the individuals who are part of it. (Good) |\n| 2 | Nature. I must do what I can to protect the beautiful wilderness from those who would do it harm. (Neutral) |\n| 3 | Tradition. I am duty-bound to follow my tribe's age-old route through the desert. (Lawful) |\n| 4 | Change. Things seldom stay the same and we must always be prepared to go with the flow. (Chaotic) |\n| 5 | Honor. If I behave dishonorably, my actions will bring shame upon the entire tribe. (Lawful) |\n| 6 | Greed. Seize what you want if no one gives it to you freely. (Evil) |\n\n| d6 | Bond |\n|---|---|\n| 1 | I am the last living member of my tribe, and I cannot let their deaths go unavenged. |\n| 2 | I follow the sab siraat path of my tribe; it will bring me to the Hidden World when the time comes. |\n| 3 | My best friend has been sold into slavery to the salt devils, and I need to rescue them before it is too late. |\n| 4 | A nature spirit saved my life when I was dying of thirst in the desert. |\n| 5 | My takoba sword is my most prized possession; for over two centuries, it's been handed down from generation to generation. |\n| 6 | I have sworn revenge on the sheikh who unjustly banished me from the tribe. |\n\n| d6 | Flaw |\n|---|---|\n| 1 | I enjoy the company of camels more than people. |\n| 2 | I can be loud and boorish after a few wineskins. |\n| 3 | If I feel insulted, I'll refuse to speak to anyone for several hours. |\n| 4 | I enjoy violence and mayhem a bit too much. |\n| 5 | You can't rely on me in a crisis. |\n| 6 | I betrayed my brother to the followers of Boreas to save my own skin. |", "parent": "spg_desert-runner", - "type": "suggested_characteristics", - "document": "spg" + "type": "suggested_characteristics" } }, { @@ -72,8 +66,7 @@ "name": "Skill Proficiencies", "desc": "Athletics, Survival", "parent": "spg_freebooter", - "type": "skill_proficiency", - "document": "spg" + "type": "skill_proficiency" } }, { @@ -83,8 +76,7 @@ "name": "Tool Proficiencies", "desc": "Navigator's tools, vehicles (water)", "parent": "spg_freebooter", - "type": "tool_proficiency", - "document": "spg" + "type": "tool_proficiency" } }, { @@ -94,8 +86,7 @@ "name": "Equipment", "desc": "A pirate flag from your ship, several tattoos, 50 feet of rope, a set of traveler's clothes, and a belt pouch containing 10 gp", "parent": "spg_freebooter", - "type": "equipment", - "document": "spg" + "type": "equipment" } }, { @@ -105,8 +96,7 @@ "name": "A Friendly Face in Every Port", "desc": "Your reputation precedes you. Whenever you visit a port city in the southern lands, you can always find someone who knows of (or has sailed on) your former ship and is familiar with its captain and crew. They are willing to provide you and your traveling companions with a roof over your head, a bed for the night, and a decent meal. If you have a reputation for cruelty and savagery, your host is probably afraid of you and will be keen for you to leave as soon as possible. Otherwise, you receive a warm welcome, and your host keeps your presence a secret if required. They may also provide you with useful information about recent goings-on in the city, including which ships have been in and out of port.", "parent": "spg_freebooter", - "type": "feature", - "document": "spg" + "type": "feature" } }, { @@ -116,8 +106,7 @@ "name": "Suggested Characteristics", "desc": "Freebooters are a boisterous lot, but their personalities include freedom-loving mavericks and mindless thugs. Nonetheless, sailing a ship requires discipline, so freebooters tend to be reliable and aware of their role on board, even if they do their own thing once fighting breaks out. Most still yearn for the sea; some feel shame or regret for past deeds.\n\n| d8 | Personality Trait |\n|---|---|\n| 1 | I'm happiest when I'm on a gentle rocking vessel, staring at the distant horizon. |\n| 2 | Every time we hoisted the mainsail and raised the pirate flag, I felt butterflies in my stomach. |\n| 3 | I have lovers in a dozen different ports. Most of them don't know about the others. |\n| 4 | Being a pirate has taught me more swear words and bawdy jokes than I ever knew existed. I like to try them out when I meet new people. |\n| 5 | One day I hope to have enough gold to fill a tub so I can bathe in it. |\n| 6 | There's nothing I enjoy more than a good scrap—the bloodier, the better. |\n| 7 | When a storm is blowing and the rain is lashing down on the deck, I'll be out there getting drenched. It makes me feel so alive! |\n| 8 | Nothing makes me more annoyed than a badly tied knot. |\n\n| d6 | Ideal |\n|---|---|\n| 1 | Freedom. No one tells me what to do or where to go. Apart from the captain. (Chaotic) |\n| 2 | Greed. I'm only in it for the booty. I'll gladly stab anyone stupid enough to stand in my way. (Evil) |\n| 3 | Comradery. My former shipmates are my family. I'll do anything for them. (Neutral) |\n| 4 | Greater Good. No man has the right to enslave another, or to profit from slavery. (Good) |\n| 5 | Code. I may be on dry land now, but I still stick to the Freebooter's Code. (Lawful) |\n| 6 | Aspiration. One day I'll return to the sea as the captain of my own ship. (Any) |\n\n| d6 | Bond |\n|---|---|\n| 1 | Captain Spiceblood and the raiders rescued me from a slaver ship. I owe them my life. |\n| 2 | I still feel a deep attachment to my ship. Some nights I dream her figurehead is talking to me. |\n| 3 | I was the ship's captain until the crew mutinied and threw me overboard to feed the sharks. I swam to a small island and survived. Vengeance will be mine! |\n| 4 | 300 years ago, when the dragons attacked the city, I fled on a minotaur fleet. I arrived back in the ruined city a few weeks ago on the same ship and can remember nothing of the voyage. |\n| 5 | I fell asleep when I was supposed to be on watch, allowing our ship to be taken by surprise. I still have nightmares about my shipmates who died in the fighting. |\n| 6 | One of my shipmates was captured and sold into slavery. I need to rescue them from the orchards on the coast. |\n\n| d6 | Flaw |\n|---|---|\n| 1 | I'm terrified by the desert. Not enough water, far too much sand. |\n| 2 | I drink too much and end up starting barroom brawls. |\n| 3 | I killed one of my shipmates and took his share of the loot. |\n| 4 | I take unnecessary risks and often put my friends in danger. |\n| 5 | I sold captives taken at sea to jinnborn traders. |\n| 6 | Most of the time, I find it impossible to tell the truth. |", "parent": "spg_freebooter", - "type": "suggested_characteristics", - "document": "spg" + "type": "suggested_characteristics" } }, { @@ -127,8 +116,7 @@ "name": "Skill Proficiencies", "desc": "Athletics, Sleight of Hand", "parent": "spg_scoundrel", - "type": "skill_proficiency", - "document": "spg" + "type": "skill_proficiency" } }, { @@ -138,8 +126,7 @@ "name": "Tool Proficiencies", "desc": "One type of gaming set, thieves' tools", "parent": "spg_scoundrel", - "type": "tool_proficiency", - "document": "spg" + "type": "tool_proficiency" } }, { @@ -149,8 +136,7 @@ "name": "Equipment", "desc": "A bag of 1,000 ball bearings, a pet monkey wearing a tiny fez, a set of common clothes, and a pouch containing 10 gp", "parent": "spg_scoundrel", - "type": "equipment", - "document": "spg" + "type": "equipment" } }, { @@ -160,8 +146,7 @@ "name": "Urban Explorer", "desc": "You are familiar with the layout and rhythms of towns and cities. When you arrive in a new city, you can quickly locate places to stay, where to buy good quality gear, and other facilities. You can shake off pursuers when you are being chased through the streets or across the rooftops. You have a knack for leading pursuers into a crowded market filled with stalls piled high with breakable merchandise, or down a narrow alley just as a dung cart is coming in the other direction. When you make a d20 roll for a Chase Complication (see DMG), you can choose to do so with a -5 penalty, making it more likely for the participant behind you to run into a complication.", "parent": "spg_scoundrel", - "type": "feature", - "document": "spg" + "type": "feature" } }, { @@ -171,8 +156,7 @@ "name": "Suggested Characteristics", "desc": "Despite their poor upbringing, scoundrels tend to live a charmed life—never far from trouble, but usually coming out on top. Many are thrill-seekers who delight in taunting their opponents before making a flashy and daring escape. Most are generally good-hearted, but some are self-centered to the point of arrogance.\n\n| d8 | Personality Trait |\n|---|---|\n| 1 | Flashing a big smile often gets me out of trouble. |\n| 2 | If I can just keep them talking, it will give me time to escape. |\n| 3 | I get fidgety if I have to sit still for more than ten minutes or so. |\n| 4 | Whatever I do, I try to do it with style and panache. |\n| 5 | I don't hold back when there's free food and drink on offer. |\n| 6 | Nothing gets me more annoyed than being ignored. |\n| 7 | I always sit with my back to the wall and my eyes on the exits. |\n| 8 | Why walk down the street when you can run across the rooftops? |\n\n| d6 | Ideal |\n|---|---|\n| 1 | Freedom. Ropes and chains are made to be broken. Locks are made to be picked. Doors are meant to be opened. (Chaotic) |\n| 2 | Community. We need to look out for one another and keep everyone safe. (Lawful) |\n| 3 | Charity. I share my wealth with those who need it the most. (Good) |\n| 4 | Friendship. My friends matter more to me than lofty ideals. (Neutral) |\n| 5 | Aspiration. One day my wondrous deeds will be known from the river lands to the southern plains. (Any) |\n| 6 | Greed. I'll stop at nothing to get what I want. (Evil) |\n\n| d6 | Bond |\n|---|---|\n| 1 | My elder sibling taught me how to find a safe hiding place in the city. This saved my life at least once. |\n| 2 | I stole money from someone who couldn't afford to lose it and now they're destitute. One day I'll make it up to them. |\n| 3 | The street kids in my hometown are my true family. |\n| 4 | My mother gave me an old brass lamp. I polish it every night before going to sleep. |\n| 5 | When I was young, I was too scared to leap from the tallest tower in my hometown onto the hay cart beneath. I'll try again some day. |\n| 6 | A city guardsman let me go when he should have arrested me for stealing. I am forever in their debt. |\n\n| d6 | Flaw |\n|---|---|\n| 1 | If there's a lever to pull, I'll pull it. |\n| 2 | It's not stealing if nobody realizes it's gone. |\n| 3 | If I don't like the odds, I'm out of there. |\n| 4 | I often don't know when to shut up. |\n| 5 | I filched a pipe from a temple priest. Now I think I've been cursed. |\n| 6 | I grow angry when someone else steals the limelight. |", "parent": "spg_scoundrel", - "type": "suggested_characteristics", - "document": "spg" + "type": "suggested_characteristics" } }, { @@ -182,8 +166,7 @@ "name": "Skill Proficiencies", "desc": "Insight and one other skill determined by your role", "parent": "spg_servant-of-the-jinn", - "type": "skill_proficiency", - "document": "spg" + "type": "skill_proficiency" } }, { @@ -193,8 +176,7 @@ "name": "Tool Proficiencies", "desc": "One type of tools, determined by your role", "parent": "spg_servant-of-the-jinn", - "type": "tool_proficiency", - "document": "spg" + "type": "tool_proficiency" } }, { @@ -204,8 +186,7 @@ "name": "Languages", "desc": "Choose one from Aquan, Auran, Ignan or Terran", "parent": "spg_servant-of-the-jinn", - "type": "language", - "document": "spg" + "type": "language" } }, { @@ -215,8 +196,7 @@ "name": "Equipment", "desc": "A set of tools or a musical instrument (one of your choice), a scroll of commendation from your former master, a set of fine clothes, a small brass lamp, and a pouch containing 10 gp", "parent": "spg_servant-of-the-jinn", - "type": "equipment", - "document": "spg" + "type": "equipment" } }, { @@ -226,8 +206,7 @@ "name": "Marked by the Jinn", "desc": "Spending so long in the presence of the jinn or noble genies has left its mark on you. This mark isn't noticeable to most creatures, but genies and elementals sense that you have spent time at the courts of the jinn and are favorably disposed toward you when you first interact with them. Your affinity for jinn and geniekind also makes it easier for you to identify their influence on the world. You have advantage on Intelligence checks or saving throws to recognize items and magic created by genies and to see through their illusions and trickery.", "parent": "spg_servant-of-the-jinn", - "type": "feature", - "document": "spg" + "type": "feature" } }, { @@ -237,7 +216,6 @@ "name": "Suggested Characteristics", "desc": "The wonders witnessed by the servants of the jinn often shape their outlook on life once they return to their homes in the southern lands. Time spent on the elemental planes can create powerful bonds or lead to unusual quirks.\n\n| d8 | Personality Trait |\n|---|---|\n| 1 | I always bow deeply to show respect to those in authority. |\n| 2 | I miss the hustle and bustle and splendor of the court. |\n| 3 | You hear a lot of strange things when you're standing on guard outside the seraglio. |\n| 4 | Cutting corners just creates more corners. Do it properly or don't do it all. |\n| 5 | I worked for three days with only an hour's sleep to make sure my master's party was the most sensational ever thrown. I'd do it all over again in a heartbeat. |\n| 6 | You can get away with a lot if you flash a winning smile while you do it. |\n| 7 | Life was much easier when I had someone constantly telling me what to do. |\n| 8 | Be careful what you wish for, particularly when an efreeti is the one granting the wish. |\n\n| d6 | Ideal |\n|---|---|\n| 1 | Professionalism. I take pride in my appearance and how I conduct myself in public. (Lawful) |\n| 2 | Freedom. Never again will I serve another. From now on, I answer to no one. (Chaotic) |\n| 3 | Respect. All people, regardless of their station in life, deserve respect. (Good) |\n| 4 | Greed. I will stop at nothing to have my own wondrous palace floating high above the clouds. (Evil) |\n| 5 | Fellowship. The bonds formed between comrades when you serve together under a cruel and demanding master will never be broken. (Any) |\n| 6 | Duty. It is our duty to work diligently to make something of our lives. (Neutral) |\n\n| d6 | Bond |\n|---|---|\n| 1 | One day I will return to the City of Brass and bring my favorite hell hound home. |\n| 2 | I will treasure the copper hookah my master gave me for my dedicated service until the day I die. |\n| 3 | I yearn to look once more upon the glowing gemstones that light the tunnels through the Plane of Earth to the magnificent palace of the jinn. |\n| 4 | I tasted the fruit served by Sultan Hajani the Benevolent at the Oasis of Figs once and will never forget it. |\n| 5 | Although it is hard to be this far away from them, everything I do is for my family back home. |\n| 6 | My true love still serves the jinn at the Court of Many-Hued Exquisite Corals. I'm determined to find a way to free them from service so we can be together. |\n\n| d6 | Flaw |\n|---|---|\n| 1 | I obey those in authority without thinking. |\n| 2 | 1,001 days of service has made me an expert shirker. |\n| 3 | I picked up expensive tastes in food, drink, and clothes at court and am never satisfied. |\n| 4 | I am incredibly indiscreet and can't be trusted with a secret. |\n| 5 | Rich people don't notice if a few of their things go missing. |\n| 6 | Life is very dull if you don't roll the dice. |", "parent": "spg_servant-of-the-jinn", - "document": "spg", "type": "suggested_characteristics" } } diff --git a/data/v2/kobold-press/spg/SpeciesTrait.json b/data/v2/kobold-press/spg/SpeciesTrait.json index b560dd4a..a686ef3a 100644 --- a/data/v2/kobold-press/spg/SpeciesTrait.json +++ b/data/v2/kobold-press/spg/SpeciesTrait.json @@ -6,8 +6,7 @@ "name": "Ability Score Increase", "desc": "Your Dexterity score increases by 2.", "parent": "spg_catfolk", - "type": null, - "document": "spg" + "type": null } }, { @@ -17,8 +16,7 @@ "name": "Age", "desc": "Catfolk mature at the same rate as humans and can live just past a century.", "parent": "spg_catfolk", - "type": null, - "document": "spg" + "type": null } }, { @@ -28,8 +26,7 @@ "name": "Alignment", "desc": "Catfolk tend toward two extremes. Some are free-spirited and chaotic, letting impulse and fancy guide their decisions. Others are devoted to duty and personal honor.", "parent": "spg_catfolk", - "type": null, - "document": "spg" + "type": null } }, { @@ -39,8 +36,7 @@ "name": "Size", "desc": "Catfolk have a similar stature to humans but are generally leaner and more muscular. Your size is Medium.", "parent": "spg_catfolk", - "type": null, - "document": "spg" + "type": null } }, { @@ -50,8 +46,7 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet.", "parent": "spg_catfolk", - "type": null, - "document": "spg" + "type": null } }, { @@ -61,8 +56,7 @@ "name": "Darkvision", "desc": "You have a cat's keen senses, especially in the dark. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You can't discern color in darkness, only shades of gray.", "parent": "spg_catfolk", - "type": null, - "document": "spg" + "type": null } }, { @@ -72,8 +66,7 @@ "name": "Cat's Claws", "desc": "You have claws that you can use as natural weapons to make unarmed strikes. If you hit with them, you deal slashing damage equal to 1d4 + your Strength modifier, instead of the bludgeoning damage normal for an unarmed strike.", "parent": "spg_catfolk", - "type": null, - "document": "spg" + "type": null } }, { @@ -83,8 +76,7 @@ "name": "Hunter's Senses", "desc": "You have proficiency in the Perception and Stealth skills.", "parent": "spg_catfolk", - "type": null, - "document": "spg" + "type": null } }, { @@ -94,8 +86,7 @@ "name": "Ability Score Increase", "desc": "Your Charisma score increases by 1.", "parent": "spg_basteti", - "type": null, - "document": "spg" + "type": null } }, { @@ -105,8 +96,7 @@ "name": "Goddess's Blessing", "desc": "The gift of the goddess allows you to communicate in a limited manner with non-humanoid feline beasts. They can understand the meaning of your words, though you have no special ability to understand them in turn. You have advantage on all Charisma checks you make to influence them.", "parent": "spg_basteti", - "type": null, - "document": "spg" + "type": null } }, { @@ -116,8 +106,7 @@ "name": "Climber", "desc": "Your reflexes and claws allow you to scale vertical surfaces with a burst of speed. When you move at least 10 feet horizontally first, you can use the rest of your movement to traverse vertical surfaces.", "parent": "spg_basteti", - "type": null, - "document": "spg" + "type": null } }, { @@ -127,8 +116,7 @@ "name": "Stalker's Reflex", "desc": "You have advantage on Dexterity checks for initiative.", "parent": "spg_basteti", - "type": null, - "document": "spg" + "type": null } }, { @@ -138,8 +126,7 @@ "name": "Ability Score Increase", "desc": "Your Strength score increases by 1.", "parent": "spg_nkosi", - "type": null, - "document": "spg" + "type": null } }, { @@ -149,8 +136,7 @@ "name": "Form of the Lion", "desc": "As an action, you can assume a leonine form. While in this form, your statistics remain the same, except you move as a quadruped instead of a biped, you can't speak or cast spells, and your speed increases by 10 feet. Additionally, you have advantage on Wisdom (Perception) checks that rely on smell, and you gain a bite attack that deals 1d6 + Strength modifier piercing damage. You can revert to your normal form as an action.", "parent": "spg_nkosi", - "type": null, - "document": "spg" + "type": null } }, { @@ -160,8 +146,7 @@ "name": "Ability Score Increase", "desc": "Your Strength score increases by 2.", "parent": "spg_gnoll", - "type": null, - "document": "spg" + "type": null } }, { @@ -171,8 +156,7 @@ "name": "Age", "desc": "Gnolls reach adulthood at age 12, and they live short and brutal lives. The rare examples that die of old age experience only around 70 summers.", "parent": "spg_gnoll", - "type": null, - "document": "spg" + "type": null } }, { @@ -182,8 +166,7 @@ "name": "Alignment", "desc": "As a product of a culture that values laziness, selfishness, and dominance, most gnolls are evil. An unpredictable existence usually leads to a chaotic view of the world.", "parent": "spg_gnoll", - "type": null, - "document": "spg" + "type": null } }, { @@ -193,8 +176,7 @@ "name": "Size", "desc": "Gnoll females are taller and more powerfully built than their male counterparts. The former range from 7 to 8 feet and usually weigh more than 250 pounds. Your size is Medium.", "parent": "spg_gnoll", - "type": null, - "document": "spg" + "type": null } }, { @@ -204,8 +186,7 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet.", "parent": "spg_gnoll", - "type": null, - "document": "spg" + "type": null } }, { @@ -215,8 +196,7 @@ "name": "Darkvision", "desc": "You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cannot discern color in darkness, only shades of gray.", "parent": "spg_gnoll", - "type": null, - "document": "spg" + "type": null } }, { @@ -226,8 +206,7 @@ "name": "Scent", "desc": "You have advantage on Wisdom (Perception) checks that rely on smell.", "parent": "spg_gnoll", - "type": null, - "document": "spg" + "type": null } }, { @@ -237,8 +216,7 @@ "name": "Bully", "desc": "You have disadvantage on saving throws against being frightened. However, whenever you make a Charisma (Intimidation) check involving obviously smaller or weaker targets, you are considered proficient in the Intimidation skill and add double your proficiency bonus to the check.", "parent": "spg_gnoll", - "type": null, - "document": "spg" + "type": null } }, { @@ -248,8 +226,7 @@ "name": "Live to Fight Another Day", "desc": "When you take the Disengage action, your base walking speed increases by 10 feet until the end of your turn.", "parent": "spg_gnoll", - "type": null, - "document": "spg" + "type": null } }, { @@ -259,8 +236,7 @@ "name": "Gnoll Weapon Training", "desc": "You have proficiency with the spear, shortbow, longbow, light crossbow, and heavy crossbow.", "parent": "spg_gnoll", - "type": null, - "document": "spg" + "type": null } }, { @@ -270,8 +246,7 @@ "name": "Ability Score Increase", "desc": "Your Constitution score increases by 1.", "parent": "spg_civilized-gnoll", - "type": null, - "document": "spg" + "type": null } }, { @@ -281,8 +256,7 @@ "name": "Obsequious", "desc": "Whenever you make a Charisma (Persuasion) check for dealing with obviously bigger or more powerful targets, you are considered proficient in the Persuasion skill and add double your proficiency bonus to the check.", "parent": "spg_civilized-gnoll", - "type": null, - "document": "spg" + "type": null } }, { @@ -292,8 +266,7 @@ "name": "Ability Score Increase", "desc": "Your Wisdom score increases by 1.", "parent": "spg_savage-gnoll", - "type": null, - "document": "spg" + "type": null } }, { @@ -303,8 +276,7 @@ "name": "Scavenge", "desc": "Whenever you make a Wisdom (Survival) check for gathering food or locating water, you are considered proficient in the Survival skill and add double your proficiency bonus to the check.", "parent": "spg_savage-gnoll", - "type": null, - "document": "spg" + "type": null } }, { @@ -314,8 +286,7 @@ "name": "Ability Score Increase", "desc": "Your Charisma score increases by 1.", "parent": "spg_desert-gnoll", - "type": null, - "document": "spg" + "type": null } }, { @@ -325,8 +296,7 @@ "name": "Heat Tolerance", "desc": "You have resistance to fire damage. You can go three times as long without water as most other humanoids.", "parent": "spg_desert-gnoll", - "type": null, - "document": "spg" + "type": null } }, { @@ -336,8 +306,7 @@ "name": "Ability Score Increase", "desc": "Your Dexterity score increases by 1.", "parent": "spg_necropolis-gnoll", - "type": null, - "document": "spg" + "type": null } }, { @@ -347,8 +316,7 @@ "name": "Among the Dead", "desc": "You have resistance to necrotic damage.", "parent": "spg_necropolis-gnoll", - "type": null, - "document": "spg" + "type": null } }, { @@ -358,8 +326,7 @@ "name": "Curse Defiance", "desc": "You have advantage on saving throws against curses.", "parent": "spg_necropolis-gnoll", - "type": null, - "document": "spg" + "type": null } }, { @@ -369,8 +336,7 @@ "name": "Ability Score Increase", "desc": "Your Constitution score increases by 2.", "parent": "spg_jinnborn", - "type": null, - "document": "spg" + "type": null } }, { @@ -380,8 +346,7 @@ "name": "Age", "desc": "Jinnborn reach maturity at age 16 and can live to be over 150.", "parent": "spg_jinnborn", - "type": null, - "document": "spg" + "type": null } }, { @@ -391,8 +356,7 @@ "name": "Alignment", "desc": "There is no single alignment among the jinnborn that typifies them all.", "parent": "spg_jinnborn", - "type": null, - "document": "spg" + "type": null } }, { @@ -402,8 +366,7 @@ "name": "Size", "desc": "Jinnborn tend to be slightly shorter than humans, with stout, well-muscled builds. Your size is Medium.", "parent": "spg_jinnborn", - "type": null, - "document": "spg" + "type": null } }, { @@ -413,8 +376,7 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet.", "parent": "spg_jinnborn", - "type": null, - "document": "spg" + "type": null } }, { @@ -424,8 +386,7 @@ "name": "Darkvision", "desc": "Thanks to your jinn blood, you can see in dim light within 60 feet as though it were bright light, and in darkness as if it were dim light. You can't discern color in darkness, only shades of gray.", "parent": "spg_jinnborn", - "type": null, - "document": "spg" + "type": null } }, { @@ -435,8 +396,7 @@ "name": "Desert Dependent", "desc": "At least once each year, you must spend 8 hours meditating in a desert or other warm, arid environment to reaffirm your siraati and your connection to your tribe's patron jinn. If you refuse or are unable to meditate in this way, you lose sight of your siraati and become vulnerable to a type of damage opposed to your siraati.", "parent": "spg_jinnborn", - "type": null, - "document": "spg" + "type": null } }, { @@ -446,8 +406,7 @@ "name": "Negotiator", "desc": "You have proficiency in the Persuasion skill.", "parent": "spg_jinnborn", - "type": null, - "document": "spg" + "type": null } }, { @@ -457,8 +416,7 @@ "name": "Siraati", "desc": "All jinnborn have an affinity for mystic paths, depending on the jinn patron of their tribe. Choose one of the following siraati: air, earth, fire, or water.", "parent": "spg_jinnborn", - "type": null, - "document": "spg" + "type": null } }, { @@ -468,8 +426,7 @@ "name": "Ability Score Increase", "desc": "Your Wisdom score increases by 1.", "parent": "spg_speaker-jinnborn", - "type": null, - "document": "spg" + "type": null } }, { @@ -479,8 +436,7 @@ "name": "Favor of the Jinn", "desc": "You can call upon your jinn patron to gain advantage on a saving throw or ability check, or to impose disadvantage on an attack roll against you. You can use this ability a number of times equal to your Wisdom modifier (minimum of 1). You regain all expended uses when you finish a long rest.", "parent": "spg_speaker-jinnborn", - "type": null, - "document": "spg" + "type": null } }, { @@ -490,8 +446,7 @@ "name": "Walker", "desc": "You have advantage on saving throws against being stunned and the effects of extreme environments, and on ability checks made to navigate the wilderness and avoid losing your way.", "parent": "spg_speaker-jinnborn", - "type": null, - "document": "spg" + "type": null } }, { @@ -501,8 +456,7 @@ "name": "Ability Score Increase", "desc": "Your Strength score increases by 1.", "parent": "spg_shaper-jinnborn", - "type": null, - "document": "spg" + "type": null } }, { @@ -512,8 +466,7 @@ "name": "Elemental Strike", "desc": "Once on your turn when you hit with a melee attack, you can deal an additional 1d6 damage. The damage type corresponds to your siraati (lightning for air, acid for earth, fire for fire, cold for water). You can use this ability a number of times equal to your Constitution modifier (minimum of 1).", "parent": "spg_shaper-jinnborn", - "type": null, - "document": "spg" + "type": null } }, { @@ -523,8 +476,7 @@ "name": "Protection of the Jinn", "desc": "You have resistance against a type of damage that corresponds to your siraati (lightning for air, acid for earth, fire for fire, cold for water).", "parent": "spg_shaper-jinnborn", - "type": null, - "document": "spg" + "type": null } }, { @@ -534,8 +486,7 @@ "name": "Ability Score Increase", "desc": "Your Strength score increases by 2, and your Constitution score increases by 1.", "parent": "spg_minotaur", - "type": null, - "document": "spg" + "type": null } }, { @@ -545,8 +496,7 @@ "name": "Age", "desc": "Minotaurs mature at roughly the same rate as humans but mature 3 years earlier. Childhood ends around the age of 10 and adulthood is celebrated at 15.", "parent": "spg_minotaur", - "type": null, - "document": "spg" + "type": null } }, { @@ -556,8 +506,7 @@ "name": "Alignment", "desc": "Minotaurs possess a wide range of alignments. Mixing a love for personal freedom and respect for history and tradition, the majority of minotaurs fall into neutral alignments.", "parent": "spg_minotaur", - "type": null, - "document": "spg" + "type": null } }, { @@ -567,8 +516,7 @@ "name": "Size", "desc": "Adult males can reach a height of 6½ to 7 feet, with females averaging 3 inches shorter. Your size is Medium.", "parent": "spg_minotaur", - "type": null, - "document": "spg" + "type": null } }, { @@ -578,8 +526,7 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet.", "parent": "spg_minotaur", - "type": null, - "document": "spg" + "type": null } }, { @@ -589,8 +536,7 @@ "name": "Darkvision", "desc": "You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cannot discern color in darkness, only shades of gray.", "parent": "spg_minotaur", - "type": null, - "document": "spg" + "type": null } }, { @@ -600,8 +546,7 @@ "name": "Natural Attacks", "desc": "You have proficiency with your horns, which deal 1d6 piercing damage.", "parent": "spg_minotaur", - "type": null, - "document": "spg" + "type": null } }, { @@ -611,8 +556,7 @@ "name": "Charge", "desc": "If you move at least 10 feet toward a target and hit it with a horn attack in the same turn, you deal an extra 1d6 piercing damage and you can shove the target as a bonus action. You can apply this extra damage once per turn.", "parent": "spg_minotaur", - "type": null, - "document": "spg" + "type": null } }, { @@ -622,8 +566,7 @@ "name": "Labyrinth Sense", "desc": "You can retrace without error any path you have previously taken, with no ability check.", "parent": "spg_minotaur", - "type": null, - "document": "spg" + "type": null } }, { @@ -633,8 +576,7 @@ "name": "Ability Score Increase", "desc": "One of your physical ability scores (Strength, Dexterity, Constitution) increases by 2, and one of your mental ability scores (Intelligence, Wisdom, Charisma) increases by 2. You also take a –2 penalty to any one ability score.", "parent": "spg_tosculi", - "type": null, - "document": "spg" + "type": null } }, { @@ -644,8 +586,7 @@ "name": "Age", "desc": "Tosculi reach maturity at around 13 years but have shorter lifespans than most races with few living longer than 40 years.", "parent": "spg_tosculi", - "type": null, - "document": "spg" + "type": null } }, { @@ -655,8 +596,7 @@ "name": "Alignment", "desc": "The tension between tosculi and other humanoids often makes it difficult for the Hiveless to develop any true sense of altruism toward others, and many are neutral in alignment.", "parent": "spg_tosculi", - "type": null, - "document": "spg" + "type": null } }, { @@ -666,8 +606,7 @@ "name": "Size", "desc": "Hiveless tosculi are no more than 4 feet tall and typically weigh less than a humanoid of the same size. Your size is Small.", "parent": "spg_tosculi", - "type": null, - "document": "spg" + "type": null } }, { @@ -677,8 +616,7 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet.", "parent": "spg_tosculi", - "type": null, - "document": "spg" + "type": null } }, { @@ -688,8 +626,7 @@ "name": "Natural Armor", "desc": "Your Armor Class cannot be less than 11 + your Dexterity modifier no matter what armor you are wearing.", "parent": "spg_tosculi", - "type": null, - "document": "spg" + "type": null } }, { @@ -699,8 +636,7 @@ "name": "Natural Attacks", "desc": "You have proficiency with your claws, which deal 1d4 slashing damage.", "parent": "spg_tosculi", - "type": null, - "document": "spg" + "type": null } }, { @@ -710,8 +646,7 @@ "name": "Gliding Wings", "desc": "You take no damage from falls. You gain a fly speed of 40 feet but cannot hover. At the end of any round you fly, you must have descended at least one-quarter the distance you traveled or you fall.", "parent": "spg_tosculi", - "type": null, - "document": "spg" + "type": null } }, { @@ -721,8 +656,7 @@ "name": "Stalker", "desc": "You have proficiency in the Perception skill and Stealth skill.", "parent": "spg_tosculi", - "type": null, - "document": "spg" + "type": null } }, { @@ -732,8 +666,7 @@ "name": "Ability Score Increase", "desc": "Your Dexterity score increases by 2 and your Charisma score increases by 1.", "parent": "spg_heru", - "type": null, - "document": "spg" + "type": null } }, { @@ -743,8 +676,7 @@ "name": "Age", "desc": "Heru reach adulthood at 10 years old and can live to be 110.", "parent": "spg_heru", - "type": null, - "document": "spg" + "type": null } }, { @@ -754,8 +686,7 @@ "name": "Alignment", "desc": "Heru tend toward chaos thanks to their capriciousness and insatiable curiosity. Greed overwhelms some heru, drawing them toward evil.", "parent": "spg_heru", - "type": null, - "document": "spg" + "type": null } }, { @@ -765,8 +696,7 @@ "name": "Size", "desc": "Heru are slighter and shorter than humans. They range from 4 feet to just shy of 6 feet tall. Your size is Medium.", "parent": "spg_heru", - "type": null, - "document": "spg" + "type": null } }, { @@ -776,8 +706,7 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet.", "parent": "spg_heru", - "type": null, - "document": "spg" + "type": null } }, { @@ -787,8 +716,7 @@ "name": "Sudden Attack", "desc": "You have advantage on attack rolls against a surprised creature.", "parent": "spg_heru", - "type": null, - "document": "spg" + "type": null } }, { @@ -798,8 +726,7 @@ "name": "Mimicry", "desc": "Heru can mimic any sound they've heard. Make a Charisma (Deception) check against the passive Wisdom (Insight) of any listeners. Success indicates they believe the sound you created was real.", "parent": "spg_heru", - "type": null, - "document": "spg" + "type": null } }, { @@ -809,8 +736,7 @@ "name": "Trickster", "desc": "You have proficiency in the Deception and Stealth skills.", "parent": "spg_heru", - "type": null, - "document": "spg" + "type": null } }, { @@ -820,8 +746,7 @@ "name": "Ability Score Increase", "desc": "Your Constitution score increases by 2.", "parent": "spg_lizardfolk", - "type": null, - "document": "spg" + "type": null } }, { @@ -831,8 +756,7 @@ "name": "Age", "desc": "Lizardfolk reach maturity around age 10 and rarely live longer than 60 years.", "parent": "spg_lizardfolk", - "type": null, - "document": "spg" + "type": null } }, { @@ -842,8 +766,7 @@ "name": "Alignment", "desc": "Most lizardfolk are neutral, as their emotional reactions tend to be different than warm-blooded creatures.", "parent": "spg_lizardfolk", - "type": null, - "document": "spg" + "type": null } }, { @@ -853,8 +776,7 @@ "name": "Size", "desc": "Lizardfolk are bulkier than humans, and their colorful frills make them seem even larger. Your size is Medium.", "parent": "spg_lizardfolk", - "type": null, - "document": "spg" + "type": null } }, { @@ -864,8 +786,7 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet and you have a swimming speed of 30 feet.", "parent": "spg_lizardfolk", - "type": null, - "document": "spg" + "type": null } }, { @@ -875,8 +796,7 @@ "name": "Natural Weapons", "desc": "Your fanged maw and sharp claws are natural weapons which you can use to make unarmed strikes. Your bite deals 1d4 + your Strength modifier piercing damage, and your claws deal 1d4 + Strength modifier slashing damage.", "parent": "spg_lizardfolk", - "type": null, - "document": "spg" + "type": null } }, { @@ -886,8 +806,7 @@ "name": "Hold Breath", "desc": "You can hold your breath for up to 15 minutes at a time.", "parent": "spg_lizardfolk", - "type": null, - "document": "spg" + "type": null } }, { @@ -897,8 +816,7 @@ "name": "Natural Armor", "desc": "Your skin is covered with strong scales. When you aren't wearing armor, your AC is 13 + your Dexterity modifier. You can use your natural armor to determine your AC if the armor you wear would leave you with a lower AC.", "parent": "spg_lizardfolk", - "type": null, - "document": "spg" + "type": null } }, { @@ -908,8 +826,7 @@ "name": "Hunter's Knack", "desc": "You gain proficiency with two of the following skills of your choice: Animal Handling, Nature, Perception, Stealth, and Survival.", "parent": "spg_lizardfolk", - "type": null, - "document": "spg" + "type": null } }, { @@ -919,8 +836,7 @@ "name": "Ability Score Increase", "desc": "Your Wisdom score increases by 1.", "parent": "spg_murkscale", - "type": null, - "document": "spg" + "type": null } }, { @@ -930,8 +846,7 @@ "name": "Swift Swimmers", "desc": "Your swimming speed is 40 feet.", "parent": "spg_murkscale", - "type": null, - "document": "spg" + "type": null } }, { @@ -941,8 +856,7 @@ "name": "Swamp Stealth", "desc": "You have advantage on Dexterity (Stealth) checks in swamp or marsh terrain.", "parent": "spg_murkscale", - "type": null, - "document": "spg" + "type": null } }, { @@ -952,8 +866,7 @@ "name": "Ability Score Increase", "desc": "Your Dexterity score increases by 1.", "parent": "spg_velesborn", - "type": null, - "document": "spg" + "type": null } }, { @@ -963,8 +876,7 @@ "name": "Gift of Grace", "desc": "You have advantage on Dexterity (Acrobatics) checks.", "parent": "spg_velesborn", - "type": null, - "document": "spg" + "type": null } }, { @@ -974,8 +886,7 @@ "name": "Gift of Vigor", "desc": "Your maximum hit points increase by 1, and an additional 1 each time you gain a level.", "parent": "spg_velesborn", - "type": null, - "document": "spg" + "type": null } }, { @@ -985,8 +896,7 @@ "name": "Ability Score Increase", "desc": "Your Intelligence score increases by 2, and your Dexterity score increases by 1.", "parent": "spg_ramag", - "type": null, - "document": "spg" + "type": null } }, { @@ -996,8 +906,7 @@ "name": "Age", "desc": "Ramag reach maturity at 15 years and can live to 90.", "parent": "spg_ramag", - "type": null, - "document": "spg" + "type": null } }, { @@ -1007,8 +916,7 @@ "name": "Size", "desc": "Despite their overlong limbs, ramag stand between 5 and 6 feet tall. Your size is Medium.", "parent": "spg_ramag", - "type": null, - "document": "spg" + "type": null } }, { @@ -1018,8 +926,7 @@ "name": "Alignment", "desc": "Ramag tend toward lawfulness, since their survival depends on adhering to their laws and customs.", "parent": "spg_ramag", - "type": null, - "document": "spg" + "type": null } }, { @@ -1029,8 +936,7 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet.", "parent": "spg_ramag", - "type": null, - "document": "spg" + "type": null } }, { @@ -1040,8 +946,7 @@ "name": "Arcane Heritage", "desc": "You can ignore class requirements when attuning to a magic item.", "parent": "spg_ramag", - "type": null, - "document": "spg" + "type": null } }, { @@ -1051,8 +956,7 @@ "name": "Mystical Understanding", "desc": "You have proficiency in the Arcana skill.", "parent": "spg_ramag", - "type": null, - "document": "spg" + "type": null } }, { @@ -1062,8 +966,7 @@ "name": "Spell Damping", "desc": "You have advantage on Strength and Dexterity saving throws against spells.", "parent": "spg_ramag", - "type": null, - "document": "spg" + "type": null } }, { @@ -1073,8 +976,7 @@ "name": "Ability Score Increase", "desc": "Your Constitution score increases by 2, and you choose one of the following to increase by 1: Strength, Intelligence, or Wisdom.", "parent": "spg_subek", - "type": null, - "document": "spg" + "type": null } }, { @@ -1084,8 +986,7 @@ "name": "Age", "desc": "Subek age at roughly the same rate as humans but mature faster, reaching adulthood around the age of 10. They can live up to 300 years.", "parent": "spg_subek", - "type": null, - "document": "spg" + "type": null } }, { @@ -1095,8 +996,7 @@ "name": "Alignment", "desc": "Subek possess a wide range of alignment. The ties to the natural pattern of their river homes tend to push many subek toward lawful or neutral alignments.", "parent": "spg_subek", - "type": null, - "document": "spg" + "type": null } }, { @@ -1106,8 +1006,7 @@ "name": "Size", "desc": "Adult males can reach a height of 8½ feet with females averaging 5 inches shorter. Your size is Medium.", "parent": "spg_subek", - "type": null, - "document": "spg" + "type": null } }, { @@ -1117,8 +1016,7 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet and your swim speed is 30 feet.", "parent": "spg_subek", - "type": null, - "document": "spg" + "type": null } }, { @@ -1128,8 +1026,7 @@ "name": "Darkvision", "desc": "You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cannot discern color in darkness, only shades of gray.", "parent": "spg_subek", - "type": null, - "document": "spg" + "type": null } }, { @@ -1139,8 +1036,7 @@ "name": "Natural Weapons", "desc": "Your powerful bite and sharp claws are natural weapons that you can use to make unarmed strikes. Your bite deals 1d8 + your Strength modifier piercing damage and your claws deal 1d6 + Strength modifier slashing damage.", "parent": "spg_subek", - "type": null, - "document": "spg" + "type": null } }, { @@ -1150,8 +1046,7 @@ "name": "Hold Breath", "desc": "Accustomed to your watery home, you can hold your breath for up to 15 minutes.", "parent": "spg_subek", - "type": null, - "document": "spg" + "type": null } }, { @@ -1161,8 +1056,7 @@ "name": "Flood Fever", "desc": "Choose three consecutive months out of the year to reflect the flood season of your river birthplace. During this time, you lose the benefits of your Scholars trait. When a creature deals damage to you, every attack you make and harmful spell you cast must include that creature as a target. Once per turn when you hit your target with an attack, you deal an additional 1d6 damage.", "parent": "spg_subek", - "type": null, - "document": "spg" + "type": null } }, { @@ -1172,8 +1066,7 @@ "name": "Scholars", "desc": "When it is not flood season, you have advantage on Intelligence (History) and Intelligence (Investigation) checks.", "parent": "spg_subek", - "type": null, - "document": "spg" + "type": null } }, { @@ -1183,8 +1076,7 @@ "name": "Ability Score Increase", "desc": "Your Constitution score increases by 2.", "parent": "spg_trollkin", - "type": null, - "document": "spg" + "type": null } }, { @@ -1194,8 +1086,7 @@ "name": "Age", "desc": "Trollkin reach maturity by the age of 15 and live up to 60 years.", "parent": "spg_trollkin", - "type": null, - "document": "spg" + "type": null } }, { @@ -1205,8 +1096,7 @@ "name": "Alignment", "desc": "Trollkin tend toward chaotic alignments. Their fey blood makes them crave freedom and reject law, while their monstrous origins often draw them toward evil.", "parent": "spg_trollkin", - "type": null, - "document": "spg" + "type": null } }, { @@ -1216,8 +1106,7 @@ "name": "Size", "desc": "Trollkin are tall and lanky, ranging from 6 to 7 feet tall. Your size is Medium.", "parent": "spg_trollkin", - "type": null, - "document": "spg" + "type": null } }, { @@ -1227,8 +1116,7 @@ "name": "Speed", "desc": "Your base walking speed is 30 feet.", "parent": "spg_trollkin", - "type": null, - "document": "spg" + "type": null } }, { @@ -1238,8 +1126,7 @@ "name": "Darkvision", "desc": "Thanks to your fey ancestry, you have superior vision in dark and dim conditions. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You can't discern color in darkness, only shades of gray.", "parent": "spg_trollkin", - "type": null, - "document": "spg" + "type": null } }, { @@ -1249,8 +1136,7 @@ "name": "Natural Weapons", "desc": "You have fangs that you can use as natural weapons to make unarmed strikes. If you hit with them, you deal piercing damage equal to 1d4 + your Strength modifier.", "parent": "spg_trollkin", - "type": null, - "document": "spg" + "type": null } }, { @@ -1260,8 +1146,7 @@ "name": "Regeneration", "desc": "You regain hit points equal to your Constitution modifier (minimum of 1) at the start of your turn if you have at least 1 hit point. This regeneration doesn't function if you took acid or fire damage since the start of your last turn.", "parent": "spg_trollkin", - "type": null, - "document": "spg" + "type": null } }, { @@ -1271,8 +1156,7 @@ "name": "Thick Hide", "desc": "Your tough skin provides some protection. When you aren't wearing armor, your AC equals 12 + your Dexterity modifier.", "parent": "spg_trollkin", - "type": null, - "document": "spg" + "type": null } }, { @@ -1282,8 +1166,7 @@ "name": "Ability Score Increase", "desc": "Your Wisdom score increases by 1.", "parent": "spg_southern-trollkin", - "type": null, - "document": "spg" + "type": null } }, { @@ -1293,8 +1176,7 @@ "name": "Heat Adapted", "desc": "You have resistance to fire damage and are naturally adapted to hot climates.", "parent": "spg_southern-trollkin", - "type": null, - "document": "spg" + "type": null } }, { @@ -1304,8 +1186,7 @@ "name": "Desert Knowledge", "desc": "You have proficiency in the Survival skill.", "parent": "spg_southern-trollkin", - "type": null, - "document": "spg" + "type": null } } ]