diff options
Diffstat (limited to 'src/rules/classes.rs')
-rw-r--r-- | src/rules/classes.rs | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/rules/classes.rs b/src/rules/classes.rs index 9c3a8d1..a034922 100644 --- a/src/rules/classes.rs +++ b/src/rules/classes.rs @@ -11,13 +11,7 @@ pub struct Class { pub name: String, pub prime_requisites: Vec<AbilityScore>, #[serde(default)] - pub npc_ability_score_modifiers: Vec<NpcAbilityScoreModifier>, -} - -#[derive(Deserialize)] -pub struct NpcAbilityScoreModifier { - pub ability_score: AbilityScore, - pub modifier: i32, + pub npc_ability_score_modifiers: HashMap<AbilityScore, i32>, } lazy_static! { |