This is the online version of the HexThings documentation.

Entries which are blurred are spoilers. Click to reveal them, but be aware that they may spoil endgame progression. Alternatively, click here to get a version with all spoilers showing.

A list of all the patterns I've discovered, as well as what they do.

SpellbookDictionary Manipulation

Impasse Reflection (→ dict)

Your browser does not support visualizing patterns. Pattern code: eaaea

Creates an empty Dictionary iota.


Accessor's Purification (dict → list)

Your browser does not support visualizing patterns. Pattern code: dqwaeawq

Pushes a list of the keys present in the Dictionary.


Accessed's Purification (dict → list)

Your browser does not support visualizing patterns. Pattern code: wqwaeawq

Pushes a list of the values present in the Dictionary.


Length Purification (dict → num)

Your browser does not support visualizing patterns. Pattern code: wqaqw

Pushes the number of entries in the Dictionary


Locator's Distillation (dict, key → any)

Your browser does not support visualizing patterns. Pattern code: dedqde

Pushes the value present at the provided key, or Null if no value was present.


Excisor's Distillation (dict, key → dict, any)

Your browser does not support visualizing patterns. Pattern code: edqdewaqa

Removes the key-value pair from the Dictionary, pushing the previous value, or Null if no value was present.


Surgeon's Exaltation (dict, key, any → dict)

Your browser does not support visualizing patterns. Pattern code: wqaeaqw

Places the iota in the Dictionary at the specified key. Not every iota type is allowed to be used as a key, with notable exceptions being Entities, Lists, Garbage, and Null iota. Attempting to set the value of a key to Null will remove the key the same way using Excisor's Distillation would.


Iron BarsUtilities

Patience

Your browser does not support visualizing patterns. Pattern code: dade

Does nothing, but the tail can be any shape. Useful as a placeholder to be replaced later


Patience Patterns

Your browser does not support visualizing patterns. Pattern code: dadedqq Your browser does not support visualizing patterns. Pattern code: dadeddw Your browser does not support visualizing patterns. Pattern code: dadeeda

Some examples of Patience patterns that can be used.


Shard Reflection (→ bool | null)

Your browser does not support visualizing patterns. Pattern code: waeawaeqqq

Pushes if my current sentinel is a Greater Sentinel, or Null if I have no sentinel at all.


Flattening Exaltation (list, num, list → list)

Your browser does not support visualizing patterns. Pattern code: wqwaeawqw

Similar to Surgeon's Exaltation, but replaces the element of the first list instead with the contents of the second list, rather than with the list itself.


Iota Embedding

In my studies, I've discovered a way to... "embed" iota within a hex itself, allowing me to avoid the need to reconstruct them with every cast. This becomes especially useful when combined with casting items, allowing for much faster casts, or simply making the process of using the hex within them easier.


Typically, this process involves starting an Introspection-Retrospection pair, using a placeholder pattern, modifying the list after the fact using Locator's Distillation and Surgeon's Exaltation, and placing a Flock's Disintegration afterwards to access the iota — a very annoying and time-consuming process, certainly. It does seem my forays into this art are viewed favorably by Nature, as I've recently found two patterns for simplifying the process.


Introjection

Your browser does not support visualizing patterns. Pattern code: aqqq

This pattern can be used to place raw iota directly into an Introspection-Restrospection pair. After drawing this pattern, all subsequent patterns are "unescaped", allowing them to be executed as normal until a Retrojection is encountered.


Retrojection

Your browser does not support visualizing patterns. Pattern code: deee

When used after an Introjection, This pattern puts all iota on the stack into the escaped list, with the previous state of the stack being restored.