Merge branch 'lang-data'
						commit
						98d881839f
					
				|  | @ -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'); | ||||||
|  | 
 | ||||||
|  | @ -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) | ||||||
| ); | ); | ||||||
|  | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue