diff --git a/ability_score_maximizer.py b/ability_score_maximizer.py index 5c6250f..fa968c9 100644 --- a/ability_score_maximizer.py +++ b/ability_score_maximizer.py @@ -9,7 +9,6 @@ score_to_points = { 8:0 } abilities = ['strength', 'dexterity', 'constitution', 'intelligence', 'wisdom', 'charisma'] -ability_scores = {} def check_scores(scores): total = 0 @@ -20,13 +19,13 @@ def check_scores(scores): else: return False -def set_score(ability_index): +def set_score(ability_index,ability_scores): if ability_index > 5: if check_scores(ability_scores): print(ability_scores) else: for score in score_to_points: ability_scores[abilities[ability_index]] = score - set_score(ability_index+1) + set_score(ability_index+1, ability_scores) -set_score(0) +set_score(0, {})