cleaning up code
This commit is contained in:
13
app.py
13
app.py
@@ -18,7 +18,7 @@ def compress_character(adventurer):
|
||||
def return_character_from_cookie(cookie):
|
||||
cookie_decompressed = base64.urlsafe_b64decode(cookie)
|
||||
adventurer_dict = json.loads(zlib.decompress(cookie_decompressed).decode())
|
||||
adventurer = createCharacterWithDict(adventurer_dict)
|
||||
adventurer = AdventurerGen.create_from_dict(adventurer_dict)
|
||||
return adventurer
|
||||
|
||||
@app.route('/')
|
||||
@@ -47,7 +47,7 @@ def party():
|
||||
if count < 2 or count > 5:
|
||||
count = 4
|
||||
# generate an adventuring party
|
||||
adv_party = returnParty(count, level)
|
||||
adv_party = PartyGen.get_new_party(count, level)
|
||||
# check for cookies present
|
||||
if request.cookies:
|
||||
stored_count = len(request.cookies)
|
||||
@@ -65,7 +65,7 @@ def party():
|
||||
adv_party.set_party(stored_adv_party, count, level)
|
||||
if count > stored_count:
|
||||
extension = count - stored_count
|
||||
more_party_members = returnParty(extension,level).adventurers
|
||||
more_party_members = PartyGen.get_new_party(extension,level).adventurers
|
||||
extended_party = stored_adv_party + more_party_members
|
||||
adv_party.set_party(extended_party, count, level)
|
||||
if count < stored_count:
|
||||
@@ -103,17 +103,14 @@ def character():
|
||||
# reroll until we get our class
|
||||
while character.player_class != role.replace("-"," "):
|
||||
new_char = Adventurer(c_id, level)
|
||||
selected_class = ClassSelector(new_char).selection()
|
||||
selected_class = AdventurerGen(new_char).selection()
|
||||
character = selected_class(new_char.identifier, new_char.level, new_char.get_attributes())
|
||||
else:
|
||||
new_char = Adventurer(c_id, level)
|
||||
selected_class = ClassSelector(new_char).selection()
|
||||
selected_class = AdventurerGen(new_char).selection()
|
||||
character = selected_class(new_char.identifier, new_char.level, new_char.get_attributes())
|
||||
role = character.player_class
|
||||
level = character.level
|
||||
# bug fix for cleric issues
|
||||
if character.player_class == "cleric":
|
||||
character.turn_undead = { int(k) : v for k,v in character.turn_undead.items() }
|
||||
response = make_response(render_template("character.html", character=character, level=level, cache=cache,role=role))
|
||||
cookie_string, cookie_data = compress_character(character)
|
||||
response.set_cookie(cookie_string, cookie_data)
|
||||
|
||||
Reference in New Issue
Block a user