summaryrefslogtreecommitdiff
path: root/src/rules/classes.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/rules/classes.rs')
-rw-r--r--src/rules/classes.rs8
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! {