single character sheet improvements

This commit is contained in:
Zachary Watts
2026-04-30 00:57:04 -04:00
parent 0171a05c19
commit f089cf0d2c
11 changed files with 308 additions and 164 deletions

7
app.py
View File

@@ -29,7 +29,6 @@ def party():
adv_party = returnParty(count, level)
# check for cookies present
if request.cookies:
print('there are cookies')
stored_count = len(request.cookies)
#print(request.cookies)
for c in request.cookies:
@@ -42,24 +41,18 @@ def party():
stored_adv_party.append(new_char)
# if request arguments match the adventure party count & level stored in the cookies, just use the cookies
if cache == 'true':
print('caching is true')
if level != stored_level:
print(f'change party level to {level}')
for adv in stored_adv_party:
print('...editing')
adv.set_level(level)
print(adv.level)
if count == stored_count:
print('counts and levels are the same')
adv_party.set_party(stored_adv_party, count, level)
if count > stored_count:
print('extend the party!')
extension = count - stored_count
more_party_members = returnParty(extension,level).adventurers
extended_party = stored_adv_party + more_party_members
adv_party.set_party(extended_party, count, level)
if count < stored_count:
print('reduce the party!')
reduction = count - stored_count
reduced_party = stored_adv_party[:reduction]
adv_party.set_party(reduced_party, count, level)