print possibilities ordered by totaled modifiers

master
Matt Huntington 4 years ago
parent 37cf3d9dd6
commit 0e0c84a8dc

@ -36,5 +36,30 @@ def print_possibilities(possibilities):
object_string += ability + ': ' + str(possibility[ability]) + ', ' object_string += ability + ': ' + str(possibility[ability]) + ', '
print(object_string) print(object_string)
def determine_modifier(score):
return int((score - 10) / 2)
def generate_ordered_scores_obj():
obj = {}
for i in range(0,19):
obj[i] = []
return obj
possibilities = generates_scores(0, {}, []) possibilities = generates_scores(0, {}, [])
print_possibilities(possibilities)
ordered_possibilities = generate_ordered_scores_obj()
for possibility in possibilities:
total_modifiers = 0
for score in possibility:
total_modifiers += determine_modifier(possibility[score])
ordered_possibilities[total_modifiers].append(possibility)
for i in range(0,19):
if ordered_possibilities[i]:
print('=================')
print('')
print(i)
print('')
print('=================')
print_possibilities(ordered_possibilities[i])

Loading…
Cancel
Save