From 1591a38ea4d1c7dd5075773a8c7b5b321f8de8c7 Mon Sep 17 00:00:00 2001 From: David Gay Date: Sun, 15 Oct 2023 01:36:37 -0400 Subject: Hook up races --- src/rules/npcs.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/rules/npcs.rs') diff --git a/src/rules/npcs.rs b/src/rules/npcs.rs index 22907cd..206151c 100644 --- a/src/rules/npcs.rs +++ b/src/rules/npcs.rs @@ -1,12 +1,13 @@ use crate::dice::roll_formula; use crate::rules::ability_scores::{AbilityScore, AbilityScoreCollection}; use crate::rules::classes::Class; +use crate::rules::races::Race; use std::collections::HashMap; // use std::fmt; pub struct Npc { pub alignment: Option, - pub race: Option, + pub race: Option<&'static Race>, pub class: Option<&'static Class>, pub ability_scores: Option, } @@ -14,7 +15,7 @@ pub struct Npc { impl Npc { pub fn new( alignment: Option, - race: Option, + race: Option<&'static Race>, class: Option<&'static Class>, ability_scores: Option, ) -> Self { -- cgit v1.2.3