Holosphere

## Overview

The Holosphere functions as a in-game documentation of Tetra's modular crafting, as well as a scanner for structures and Ancient Debris when equipped with scanner module.

It does not show all available upgrades/modules/materials, because some are only visibly with special schematics in the vicinity or items in the inventory. It's up to the player to discover the secrets.

In the HUD that appears upon using the holosphere, player can see 3 tabs: `CRFT`, `STRC` and `SYST`. Currently only the functionality of `CRFT` tab is implemented.

## Obtaining

The Holosphere can be obtained through following methods:

* Achieving "Basic Tinkering" by crafting a mallet.
* Achieving "Spelunking", by digging down deep enough.
	+ Note that you can obtain holosphere ***once*** from whichever advancement is completed first.
* Crafting it using Metal Scrap and Redstone Lamp.
* Through the Creative inventory.

## Screens

You can inspect tools' possible (but not hidden) upgrades and inspect the base parameters of materials (middle bottom button). Modules in the shape of rhombus are required. Modules in the shape of a square are optional. After navigating to interesting module, a details screen appears. To go one screen back, use `Q` or navigate the breadcrumbs.

### Module details

The module details page shows  properties and possible materials (without Secrets) to craft modules. The list scrolls to the side with a mouse wheel (no mouse dragging yet, sadly :c). Clicking a material with `LMB` focuses it and shows the properties. Hovering another while one is already focused compares the two materials. Defocus using `RMB`. Hold `⇧ Shift` to temporarily display items used to craft a module.

Under breadcrumbs there are several interactive elements:

* module's description
* tool properties (e.g. when inspecting handles) or "no info" when it doesn't apply (e.g. when inspecting socket)
* sorting controls (mnemonic `S`), especially helpful when trying to find tool tiers like "Axe level".
* filtering controls (mnemonic `F`) based on verbatim text or category (e.g. `#wood`).

Under the list of possible materials there are also icons for Synergies, material cost and tool's tiers next to material's name. Underneath are properties, Integrity const and possible improvements (can be empty).

### Material details

Material details page is a bit different and shows base material properties used internally to calculate final tool properties, as well as requirements for tools of certain tiers to work the material (e.g. Twisting Vine requires Tier 2 cutting tool).

## Scanner

Holospheres can be upgraded with an eye of ender. This can be used to find Forges more easily (pre 1.18) and Ancient Debris in the Nether (since 1.18? Was it present in 1.16?).

Alongside this, another eye of ender can be used to extend its range via Synergies. By attaching some bolts to the existing eye of ender on the other hand would allow you to tweak its range in the modules tweak tab.

You can only have either a bolted eye of ender or a double eye Holosphere.

Scanners will show a bar on the top of your screen, they will turn red when they detect something and produce a high pitch humming. The scanner takes some time to go off so be patient.