fn register_core_rune( built: &mut CombatSystemDraft, params: &HandlerParams<'_>, unleashed_fire: bool, ) -> Result<ImpactProcFn, EngineError>