use crate::*;
impl Builder {
/// Builds a [`Character`].
pub fn build(&mut self) -> Result<Character, FailedTo> {
self.abilities()?;
self.class()?;
self.modifiers()?;
self.thac0()?;
self.saving_throws()?;
self.hit_points()?;
self.alignment()?;
self.starting_gold()?;
self.equipment()?;
self.ac()?;
self.name()?;
Ok(self.character.clone())
}
}