db+game: crew table and pure seeded crew generation (starting crew + exploration roll)

This commit is contained in:
2026-09-28 22:42:28 +00:00
parent a6a5e827a1
commit ccd156b7c6
4 changed files with 187 additions and 0 deletions
+10
View File
@@ -61,6 +61,16 @@ CREATE TABLE IF NOT EXISTS inventory_items (
qty INTEGER NOT NULL DEFAULT 1
);
CREATE TABLE IF NOT EXISTS crew (
id INTEGER PRIMARY KEY AUTOINCREMENT,
save_id INTEGER NOT NULL REFERENCES saves(id),
name TEXT NOT NULL,
role TEXT NOT NULL,
trait_good TEXT NOT NULL,
trait_bad TEXT NOT NULL,
origin TEXT NOT NULL -- 'STARTING CREW' or '<planet>, <system>' for members found while exploring
);
CREATE TABLE IF NOT EXISTS events (
id INTEGER PRIMARY KEY AUTOINCREMENT,
save_id INTEGER NOT NULL REFERENCES saves(id),