fn register_one( built: &mut CombatSystemDraft, proc: &WeaponEnchantProc, ) -> Result<(), EngineError>