fn register_shared_content( draft: &mut CombatSystemDraft, params: &HandlerParams<'_>, ) -> Result<(), EngineError>