mirror of
https://gitlab.com/jrmiller82/pathfinder-2-sqlite.git
synced 2026-11-10 21:29:44 -05:00
got feats.yaml generated but still needs proofreading
This commit is contained in:
1 parent
f821474dbe
commit
33acfcdfe4
3 files changed
+16935
-5
No files matched your search
+14799
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -150,7 +150,7 @@ SELECT short_name from feats WHERE feat_id=?;
|
|||||||
# if len(fpr_data) > 1:
|
# if len(fpr_data) > 1:
|
||||||
# # print("fuck")
|
# # print("fuck")
|
||||||
# pprint.pprint(fpr_data)
|
# pprint.pprint(fpr_data)
|
||||||
print(fpr_data)
|
# print(fpr_data)
|
||||||
for f in fpr_data:
|
for f in fpr_data:
|
||||||
stmtnext = "SELECT descr, feat_id FROM featprereqs WHERE featprereqs_id=?"
|
stmtnext = "SELECT descr, feat_id FROM featprereqs WHERE featprereqs_id=?"
|
||||||
c = conn.cursor()
|
c = conn.cursor()
|
||||||
@@ -171,14 +171,28 @@ SELECT short_name from feats WHERE feat_id=?;
|
|||||||
c.execute(stmtfinal, (ff['feat_id'],))
|
c.execute(stmtfinal, (ff['feat_id'],))
|
||||||
# data = c.fetchall()
|
# data = c.fetchall()
|
||||||
fn_data_final = [dict(row) for row in c.fetchall()]
|
fn_data_final = [dict(row) for row in c.fetchall()]
|
||||||
print("STUFF")
|
# print("STUFF")
|
||||||
print(fn_data_final)
|
# print(fn_data_final)
|
||||||
|
|
||||||
prlist.append({'descr': ff['descr'], 'feat': fn_data_final[0]['short_name']})
|
prlist.append({'descr': ff['descr'], 'feat': fn_data_final[0]['short_name']})
|
||||||
i['prereqs'] = prlist
|
i['prereqs'] = prlist
|
||||||
|
|
||||||
|
# Add in traits
|
||||||
|
tt = "SELECT feats_traits.trait_id AS trait_id, traits.short_name AS name FROM feats_traits LEFT JOIN traits ON feats_traits.trait_id = traits.trait_id WHERE feats_traits.feat_id=?"
|
||||||
|
c = conn.cursor()
|
||||||
|
# print(i['feat_id'])
|
||||||
|
c.execute(tt, (i['feat_id'],))
|
||||||
|
# data = c.fetchall()
|
||||||
|
trait_data = [dict(row) for row in c.fetchall()]
|
||||||
|
# print("short_name: {}\ttraits: {}".format(i['short_name'], trait_data))
|
||||||
|
trait_list = []
|
||||||
|
for item in trait_data:
|
||||||
|
trait_list.append(item['name'])
|
||||||
|
# print(trait_list)
|
||||||
|
if len(trait_list) < 1:
|
||||||
|
i['traits'] = None
|
||||||
|
else:
|
||||||
|
i['traits'] = trait_list
|
||||||
|
|
||||||
# THIS NEEDS TO BE LAST AS PREREQS REFERENCES IT
|
# THIS NEEDS TO BE LAST AS PREREQS REFERENCES IT
|
||||||
del i['feat_id']
|
del i['feat_id']
|
||||||
|
|||||||
Reference in new issue
Block a user