From be79baf1650ac14e52717a8ca53aa1712f892b65 Mon Sep 17 00:00:00 2001 From: Matt Huntington Date: Sun, 29 Aug 2021 18:33:21 -0400 Subject: [PATCH] adding in racial modifiers --- ability_score_maximizer.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/ability_score_maximizer.py b/ability_score_maximizer.py index 3ac2f6b..a83bd9d 100644 --- a/ability_score_maximizer.py +++ b/ability_score_maximizer.py @@ -54,7 +54,18 @@ def order_possiblities(possibilities): ordered_possibilities[total_modifiers].append(possibility) return ordered_possibilities +def modify_possibilities(): + for possibility in possibilities: + for score_name in possibility: + possibility[score_name] += racial_modifiers[score_name] + +racial_modifiers = {} +for ability in abilities: + racial_modifier = int(input(ability + ": ")) + racial_modifiers[ability] = racial_modifier + possibilities = generates_scores(0, {}, []) +modify_possibilities() ordered_possibilities = order_possiblities(possibilities)