Fix bugs clean comments
parent
509c57b9de
commit
f94af16d39
|
@ -5,11 +5,11 @@ CREATE TABLE staff (
|
|||
staff_id INTEGER PRIMARY KEY NOT NULL,
|
||||
"name" TEXT NOT NULL UNIQUE, -- every staff should have a name --
|
||||
"level" INTEGER NOT NULL, -- every staff should have a level --
|
||||
price INTEGER, -- stored in GP --
|
||||
-- could add NOT NULL and store 0s --
|
||||
price INTEGER, /* stored in GP
|
||||
could add NOT NULL and store 0s */
|
||||
bulk INTEGER, -- could add NOT NULL and store 0s --
|
||||
usage TEXT, -- always "held in 1 hand" --
|
||||
-- Consider storing in another table --
|
||||
usage TEXT, /* always "held in 1 hand"
|
||||
Consider storing in another table */
|
||||
item_bonus INTEGER, -- If the staff gives an item bonus --
|
||||
craft_requirements TEXT, -- "Supply one casting of all listed levels of all listed spells." --
|
||||
-- Consider storing in another table --
|
||||
|
@ -27,7 +27,7 @@ CREATE TABLE staff_spell (
|
|||
spell_id INTEGER NOT NULL,
|
||||
PRIMARY KEY (staff_id, "level", spell_id),
|
||||
FOREIGN KEY (staff_id) REFERENCES staff(staff_id),
|
||||
FOREIGN KEY spell_id REFERENCES spells(spells_id)
|
||||
FOREIGN KEY (spell_id) REFERENCES spells(spells_id)
|
||||
);
|
||||
|
||||
-- Child table -- one-to-many --
|
||||
|
@ -36,7 +36,7 @@ CREATE TABLE staff_activations (
|
|||
"activation" TEXT NOT NULL,
|
||||
effect TEXT NOT NULL,
|
||||
PRIMARY KEY (staff_id, "activation", effect),
|
||||
FOREIGN KEY staff_id REFERENCES staff(staff_id)
|
||||
FOREIGN KEY (staff_id) REFERENCES staff(staff_id)
|
||||
);
|
||||
|
||||
-- Child table -- many-to-many -- staff-to-traits --
|
||||
|
@ -44,6 +44,6 @@ CREATE TABLE staff_trait (
|
|||
staff_id INTEGER NOT NULL,
|
||||
trait_id INTEGER NOT NULL,
|
||||
PRIMARY KEY (staff_id, trait_id),
|
||||
FOREIGN KEY staff_id REFERENCES staff(staff_id),
|
||||
FOREIGN KEY (staff_id) REFERENCES staff(staff_id),
|
||||
FOREIGN KEY (trait_id) REFERENCES traits(trait_id)
|
||||
);
|
Loading…
Reference in New Issue