Merge branch 'lang-data'

This commit is contained in:
jrmiller82 committed 2019-08-06 16:14:11 -05:00
commit 98d881839f
2 files changed
+50 -1

No files matched your search

+40
View File
@@ -0,0 +1,40 @@
-- -*- mode:sql sql-product:sqlite -*-
INSERT INTO langsrarity (rarirty_id, rarity_name)
VALUES
(1, 'Common'),
(2, 'Uncommon'),
(3, 'Secret');
-- TODO These values are from Tables 2-1, 2-2, and 2-3 on page 65 CRB
INSERT INTO langs (lang_id, rarity_id, lang, speakers)
VALUES
-- Common languages
(1, 1, 'Common', 'Humans, dwarves, elves, halflings, and other common ancestries'),
(2, 1, 'Draconic', 'TODO'),
(3, 1, 'Dwarven', 'TODO'),
(4, 1, 'Elven', 'TODO'),
(5, 1, 'Gnomish', 'TODO'),
(6, 1, 'Goblin', 'TODO'),
(7, 1, 'Halfling', 'TODO'),
(8, 1, 'Jotun', 'TODO'),
(9, 1, 'Orcish', 'TODO'),
(10, 1, 'Sylvan', 'TODO'),
(11, 1, 'Undercommon', 'TODO'),
-- Uncommon languages
(100, 2, 'Abyssal', 'TODO'),
(101, 2, 'Aklo', 'TODO'),
(102, 2, 'Aquan', 'TODO'),
(103, 2, 'Auran', 'TODO'),
(104, 2, 'Celestial', 'TODO'),
(105, 2, 'Gnoll', 'TODO'),
(106, 2, 'Ignan', 'TODO'),
(107, 2, 'Infernal', 'TODO'),
(108, 2, 'Necril', 'TODO'),
(109, 2, 'Shadowtongue', 'TODO'),
(110, 2, 'Terran', 'TODO'),
-- Secret languages
(200, 3, 'Druidic', 'Druids');
+10 -1
View File
@@ -1,6 +1,15 @@
-- -*- mode:sql sql-product:sqlite -*- -- -*- mode:sql sql-product:sqlite -*-
CREATE TABLE langsrarity (
rarity_id INTEGER PRIMARY KEY,
rarity_name TEXT NOT NULL UNIQUE
);
CREATE TABLE langs ( CREATE TABLE langs (
lang_id INTEGER PRIMARY KEY, lang_id INTEGER PRIMARY KEY,
short_name TEXT NOT NULL UNIQUE lang TEXT NOT NULL UNIQUE,
speakers TEXT NOT NULL UNIQUE,
rarity_id INTEGER NOT NULL,
FOREIGN KEY (rarity_id) REFERENCES langsrarity(rarity_id)
); );