diff --git a/data/third_party_json/spells.py b/data/third_party_json/spells.py index aad7eda..169e370 100644 --- a/data/third_party_json/spells.py +++ b/data/third_party_json/spells.py @@ -1,4 +1,5 @@ import json +import sqlite3 def main(): # load json into python @@ -25,6 +26,9 @@ def main(): sorted_dicts.append(x) # NOW we can go alphabetically spell by spell + + ## Get database connection + conn = sqlite3.connect('../../pf2.db') for i in sorted_dicts: do_sql(i) diff --git a/gendb.sh b/gendb.sh index 9fdfeaf..0205c71 100755 --- a/gendb.sh +++ b/gendb.sh @@ -8,6 +8,7 @@ sqlite3 pf2.db < schema/bulk.sql sqlite3 pf2.db < schema/sizes.sql sqlite3 pf2.db < schema/langs.sql sqlite3 pf2.db < schema/traits.sql +sqlite3 pf2.db < schema/spells.sql sqlite3 pf2.db < schema/feats.sql sqlite3 pf2.db < schema/senses.sql sqlite3 pf2.db < schema/ancestries.sql @@ -22,6 +23,7 @@ sqlite3 pf2.db < data/senses.sql sqlite3 pf2.db < data/sizes.sql sqlite3 pf2.db < data/langs.sql sqlite3 pf2.db < data/traits.sql +sqlite3 pf2.db < data/spells.sql sqlite3 pf2.db < data/feats.sql sqlite3 pf2.db < data/ancestries.sql sqlite3 pf2.db < data/armor.sql diff --git a/schema/spells.sql b/schema/spells.sql index 2ad2a4d..749498c 100644 --- a/schema/spells.sql +++ b/schema/spells.sql @@ -33,7 +33,6 @@ CREATE TABLE spells ( name TEXT NOT NULL UNIQUE, source TEXT, level INTEGER NOT NULL, - has_trigger BOOLEAN NOT NULL, trigger TEXT, descr TEXT NOT NULL, spelltypes_id INTEGER NOT NULL,