feat: add Shadowdark backgrounds data file

This commit is contained in:
Aaron Wood 2026-04-11 11:51:35 -04:00
parent d8dbbabf7e
commit 34583c8eff

View file

@ -0,0 +1,29 @@
export interface Background {
name: string;
skill: string;
}
export const BACKGROUNDS: Background[] = [
{ name: "Urchin", skill: "You are never lost in a city and can always find food and shelter in urban areas." },
{ name: "Wanted", skill: "You know how to move unseen and blend into crowds to avoid pursuit." },
{ name: "Cult Initiate", skill: "You know the rituals, symbols, and secrets of a dark cult." },
{ name: "Thieves' Guild", skill: "You can pick locks, pocket items, and recognize guild signs." },
{ name: "Banished", skill: "You can survive in the wilderness indefinitely and sense approaching weather." },
{ name: "Orphaned", skill: "You can beg, scrounge, and identify charity-givers in any settlement." },
{ name: "Wizard's Apprentice", skill: "You can read and identify magical writing and recognize common spell effects." },
{ name: "Jeweler", skill: "You can appraise gems, metals, and jewelry with accuracy." },
{ name: "Herbalist", skill: "You know which plants heal, harm, or alter the mind in any terrain." },
{ name: "Barbarian", skill: "You can track creatures and navigate by the stars in any wilderness." },
{ name: "Mercenary", skill: "You know the going rate for violence and can always find hired work." },
{ name: "Sailor", skill: "You can navigate by stars and read weather patterns at sea or in the open." },
{ name: "Acolyte", skill: "You know the prayers, calendar, and hierarchy of a major religion." },
{ name: "Soldier", skill: "You can read a battlefield and know the tactics of common military units." },
{ name: "Ranger", skill: "You can move silently through wilderness and identify animal tracks." },
{ name: "Scout", skill: "You can estimate distances, draw rough maps, and spot ambushes." },
{ name: "Minstrel", skill: "You can perform music, recite epics, and always find a crowd willing to listen." },
{ name: "Scholar", skill: "You can read most languages and recall obscure historical and arcane lore." },
{ name: "Noble", skill: "You know the etiquette, rumors, and politics of the upper class." },
{ name: "Chirurgeon", skill: "You can stabilize the dying and treat wounds to prevent infection." },
];
export const BACKGROUND_NAMES = BACKGROUNDS.map((b) => b.name);