pub(crate) fn damage_driven_primary_encounter_with_armor( max_health: f64, armor: f64, ) -> ResolvedEncounter