diff --git a/data/backgrounds.sql b/data/backgrounds.sql new file mode 100644 index 0000000..e223250 --- /dev/null +++ b/data/backgrounds.sql @@ -0,0 +1,45 @@ +-- -*- mode:sql sql-product:sqlite -*- + +INSERT INTO backgrounds ( + bg_id, + sources_id, + sources_pages, + bg_name, + bg_descr) +VALUES + -- CRB Backgrounds + (1, 1, 60, 'Acolyte', 'TODO'), + (2, 1, 60, 'Acrobat', 'TODO'), + (3, 1, 60, 'Animal Whisperer', 'TODO'), + (4, 1, 60, 'Artisan', 'TODO'), + (5, 1, 60, 'Artist', 'TODO'), + (6, 1, 60, 'Barkeep', 'TODO'), + (7, 1, 60, 'Barrister', 'TODO'), + (8, 1, 61, 'Bounty Hunter', 'TODO'), + (9, 1, 61, 'Charlatan', 'TODO'), + (10, 1, 61, 'Criminal', 'TODO'), + (11, 1, 61, 'Detective', 'TODO'), + (12, 1, 61, 'Emissary', 'TODO'), + (13, 1, 61-62, 'Entertainer', 'TODO'), + (14, 1, 62, 'Farmhand', 'TODO'), + (15, 1, 62, 'Field Medic', 'TODO'), + (16, 1, 62, 'Fortune Teller', 'TODO'), + (17, 1, 62, 'Gambler', 'TODO'), + (18, 1, 62, 'Gladiator', 'TODO'), + (19, 1, 62, 'Guard', 'TODO'), + (20, 1, 62, 'Herbalist', 'TODO'), + (21, 1, 62, 'Hermit', 'TODO'), + (22, 1, 62, 'Hunter', 'TODO'), + (23, 1, 62-63, 'Laborer', 'TODO'), + (24, 1, 63, 'Martial Disciple', 'TODO'), + (25, 1, 63, 'Merchant', 'TODO'), + (26, 1, 63, 'Miner', 'TODO'), + (27, 1, 63, 'Noble', 'TODO'), + (28, 1, 63, 'Nomad', 'TODO'), + (29, 1, 63, 'Prisoner', 'TODO'), + (30, 1, 63, 'Sailor', 'TODO'), + (31, 1, 63-64, 'Scholar', 'TODO'), + (32, 1, 64, 'Scout', 'TODO'), + (33, 1, 64, 'Street Urchin', 'TODO'), + (34, 1, 64, 'Tinker', 'TODO'), + (35, 1, 64, 'Warrior', 'TODO'); diff --git a/gendb.bat b/gendb.bat index 107734c..c658dd4 100644 --- a/gendb.bat +++ b/gendb.bat @@ -3,6 +3,7 @@ del pf2.db :: Loading schema sqlite3 pf2.db < schema/sources.sql +sqlite3 pf2.db < schema/backgrounds.sql sqlite3 pf2.db < schema/abilityscores.sql sqlite3 pf2.db < schema/sizes.sql sqlite3 pf2.db < schema/langs.sql @@ -13,6 +14,7 @@ sqlite3 pf2.db < schema/ancestries.sql :: Loading data sqlite3 pf2.db < data/sources.sql +sqlite3 pf2.db < data/backgrounds.sql sqlite3 pf2.db < data/abilityscores.sql sqlite3 pf2.db < data/senses.sql sqlite3 pf2.db < data/sizes.sql diff --git a/gendb.sh b/gendb.sh index 7c92623..2b32cc6 100755 --- a/gendb.sh +++ b/gendb.sh @@ -2,6 +2,8 @@ rm pf2.db echo 'loading schema' echo 'schema/sources.sql' sqlite3 pf2.db < schema/sources.sql +echo 'schema/backgrounds.sql' +sqlite3 pf2.db < schema/backgrounds.sql echo 'schema/abilityscores.sql' sqlite3 pf2.db < schema/abilityscores.sql echo 'schema/sizes.sql' @@ -19,6 +21,8 @@ sqlite3 pf2.db < schema/ancestries.sql echo 'loading data' echo 'data/sources.sql' sqlite3 pf2.db < data/sources.sql +echo 'data/backgrounds.sql' +sqlite3 pf2.db < data/backgrounds.sql echo 'data/abilityscores.sql' sqlite3 pf2.db < data/abilityscores.sql echo 'data/visions.sql' diff --git a/schema/backgrounds.sql b/schema/backgrounds.sql new file mode 100644 index 0000000..6de79ed --- /dev/null +++ b/schema/backgrounds.sql @@ -0,0 +1,10 @@ +-- -*- mode:sql sql-product:sqlite -*- + +CREATE TABLE backgrounds ( + bg_id INTEGER PRIMARY KEY, + bg_name TEXT NOT NULL UNIQUE, + bg_descr TEXT NOT NULL, + sources_id INTEGER NOT NULL, + sources_pages TEXT NOT NULL, + FOREIGN KEY (sources_id) REFERENCES sources(sources_id) +);