Merge branch 'backgrounds'

merge-requests/15/head
James Miller 2019-08-06 19:17:21 -05:00
commit 8946b129b5
4 changed files with 61 additions and 0 deletions

View File

@ -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');

View File

@ -3,6 +3,7 @@ del pf2.db
:: Loading schema :: Loading schema
sqlite3 pf2.db < schema/sources.sql sqlite3 pf2.db < schema/sources.sql
sqlite3 pf2.db < schema/backgrounds.sql
sqlite3 pf2.db < schema/abilityscores.sql sqlite3 pf2.db < schema/abilityscores.sql
sqlite3 pf2.db < schema/sizes.sql sqlite3 pf2.db < schema/sizes.sql
sqlite3 pf2.db < schema/langs.sql sqlite3 pf2.db < schema/langs.sql
@ -13,6 +14,7 @@ sqlite3 pf2.db < schema/ancestries.sql
:: Loading data :: Loading data
sqlite3 pf2.db < data/sources.sql sqlite3 pf2.db < data/sources.sql
sqlite3 pf2.db < data/backgrounds.sql
sqlite3 pf2.db < data/abilityscores.sql sqlite3 pf2.db < data/abilityscores.sql
sqlite3 pf2.db < data/senses.sql sqlite3 pf2.db < data/senses.sql
sqlite3 pf2.db < data/sizes.sql sqlite3 pf2.db < data/sizes.sql

View File

@ -2,6 +2,8 @@ rm pf2.db
echo 'loading schema' echo 'loading schema'
echo 'schema/sources.sql' echo 'schema/sources.sql'
sqlite3 pf2.db < schema/sources.sql sqlite3 pf2.db < schema/sources.sql
echo 'schema/backgrounds.sql'
sqlite3 pf2.db < schema/backgrounds.sql
echo 'schema/abilityscores.sql' echo 'schema/abilityscores.sql'
sqlite3 pf2.db < schema/abilityscores.sql sqlite3 pf2.db < schema/abilityscores.sql
echo 'schema/sizes.sql' echo 'schema/sizes.sql'
@ -19,6 +21,8 @@ sqlite3 pf2.db < schema/ancestries.sql
echo 'loading data' echo 'loading data'
echo 'data/sources.sql' echo 'data/sources.sql'
sqlite3 pf2.db < data/sources.sql sqlite3 pf2.db < data/sources.sql
echo 'data/backgrounds.sql'
sqlite3 pf2.db < data/backgrounds.sql
echo 'data/abilityscores.sql' echo 'data/abilityscores.sql'
sqlite3 pf2.db < data/abilityscores.sql sqlite3 pf2.db < data/abilityscores.sql
echo 'data/visions.sql' echo 'data/visions.sql'

View File

@ -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)
);